v0.3.0 (2017-10-10)
Closed issues:
- Generating Kedge maifests from Kubernetes and OpenShift #321
- Name is not propagated to single Ingress #306
- imagePullSecrets are dropped on the floor #304
kedge build
subcommand which is alias to docker build #287- Add annotations support #262
- version numbers / image tags in kedge YAML #224
- Rename
extraResources
toincludeResources
#218 - "Introduce root level
controller
field", and sub tasks #188 - Jobs do not support activeDeadlineSeconds #114
- Jobs will not support populating container names, we need to support that #113
- abstract out kedge "populators" #98
- our build story #89
- e2e tests - test conversions on running cluster #59
- Add travis/fabric8 CI support for PR building #57
- Add unit tests #56
- Add support for defining
Job
controller #52 - Decouple injecting default values from the generation code #50
- Decouple validation from generation code #49
- generate a json-schema file #45
- Add testing (unit, conversion & e2e testing) #24
- defining configmap/secret data in a way that auto-creates the container env vars #2
Merged pull requests:
- fix(spec): add optional tag in struct fields #311 (surajssd)
- auto populate ingress name #310 (containscafeine)
- pin down apimachinery with a git commit #303 (surajssd)
- Move to old logrus version 0.7.3 #302 (surajssd)
- Add support for environment variable substitution #300 (kadel)
- Add OpenShift vendoring #299 (kadel)
- make indentation uniform in example file #298 (containscafeine)
- Update vendor logrus #296 (surajssd)
- (feat): build docker images using,
kedge build
#295 (surajssd) - Reworks layout + index output #294 (cdrage)
- fix broken example links in readme #292 (jdolitsky)
- spec change: rename
extraResources
toincludeResources
#291 (surajssd) - Make website more minimal, remove colours+whale #289 (cdrage)
- Minor fixes #283 (cdrage)
- Redesign site + adds logo #282 (cdrage)
- add license to Makefile #281 (surajssd)
- Added error handling in cmd/init.go #279 (surajnarwade)
- Script to display live output from e2e tests #275 (ashetty1)
- merge ObjectMeta with ControllerFields #267 (containscafeine)
v0.2.0 (2017-09-18)
Closed issues:
- more frequent releases? #277
- Add
--distribution
flag #245 - Make controller a field in App struct #233
- kedge init should not allow non int values for port #231
- Reference Helm Chart from Kedge file #217
- shortcut for port #216
- kedge init #215
- Add go report badge #209
- Order of the outputted artifacts #207
- Example in allnomagic does not work #203
- Is mention bot providing any value? #159
- Add kedge delete to use guide #145
- Add installation document after a release #140
- [spec change] Make containers a subkey #119
- Change 'type' name, related to NodePort, ClusterIP, LoadBalancer, ExternalName to
expose
. #103 - Update examples and associated readmes #60
- Add checks for multiple pvc with same name #55
- Find a better convention referencing env vars in container spec #16
Merged pull requests:
- 0.2.0 Release #278 (cdrage)
- Fix order of controller functions #266 (cdrage)
- Increase ping timeout for e2e tests #264 (cdrage)
- Add timeout param to make test-e2e #263 (cdrage)
- change from DeploymentSpec to DeploymentSpecMod #261 (surajssd)
- docs: add conventions to consider while development #260 (surajssd)
- docs: instructions to add tests, examples and docs #259 (surajssd)
- docs: define go import convention #258 (surajssd)
- Update e2e test files #256 (cdrage)
- move validateVolumeClaims() to resources.go #255 (containscafeine)
- fix typo in word 'overwrite' #254 (containscafeine)
- add support for Job controller #253 (containscafeine)
- Fix spelling / grammar error within init.go #252 (cdrage)
- Update README within examples #251 (cdrage)
- Adds --distribution flag, refactor k8s generation #250 (cdrage)
- Update help info #249 (cdrage)
- update client-go to v4.0.0 #246 (containscafeine)
- Add Kubernetes cluster script #244 (cdrage)
- update glide-vc instructions to use lock file #243 (surajssd)
- introduce portMappings shortcut #242 (containscafeine)
- add tags to help generate openAPI schema #241 (surajssd)
- add controller field in app struct #240 (surajssd)
- Add comments to spec.go #239 (surajssd)
- introduce controller interface #236 (containscafeine)
- Small fixes in the readme. #234 (pradeepto)
- Fixed port issue in
kedge init
#232 (surajnarwade) - move files from package kubernetes to package spec #229 (containscafeine)
- Added feature for kedge init #228 (surajnarwade)
- move files from package encoding to package spec #226 (containscafeine)
- change glide.yml to glide.yaml in docs #225 (surajssd)
- Cleanup and reorganize examples #222 (kadel)
- Added
kedge delete
in user-guide #220 (surajnarwade) - pass only required parameter to functions #214 (surajssd)
- add license to all the new files #213 (surajssd)
- order artifacts generation #212 (surajssd)
- Added GoReportcard badge #211 (surajnarwade)
- move populate volume to populators #208 (surajssd)
- move volume search functions to util #206 (surajssd)
- Fixed allnomagic example #205 (surajnarwade)
- check for duplicate volumeClaim definition #204 (surajssd)
- update single file readme and examples readme #202 (surajssd)
- Small docs update - add info about default controller and fix formatting #200 (kadel)
- Ignore the bin folder #198 (cdrage)
- Added gitlab example #170 (surajnarwade)
- e2e test framework #77 (surajssd)
v0.1.0 (2017-08-04)
Closed issues:
- We need a badge that shows coverage on homepage #193
- change init-containers to be list of our modified container struct #176
- Wordpress examples don't seem to work. #167
- Add curl commands to download binaries #162
- Allow adding Kubernetes artifacts to Kedge file. #157
- Allow passing whole directory as argument for
-f
#155 - Introducing: "kedge apply" #153
- rename deploy and undeploy to create and delete #150
- Add bash/zsh completion support #148
- Make kedge.yaml as the default file #147
- Add nightlies #139
- New "tagline" #134
- Defining secrets #128
- Abstract PodSpec and Container to PodSpecMod #112
- Find conflicting fields programatically #111
- Empty deployment gets generated when any invalid yaml data is passed #109
- make test fails #105
- deprecate replicas in the app struct #100
- Running
kedge generate/deploy
returns nothing, expected error #96 - flag to deploy to specific namespace #93
kedge deploy
does not parse a multi-app file #91- Add support for envFrom for secrets #85
- Update client-go to "3.0" #81
- add subcommand version #80
- rename top level ingress to ingresses #78
- Clean up the tests in
encoding\_test.go
#69 - Update Readme #67
- Create communication channels and update readme etc. #64
- CONTRIBUTING file: add process of PR merging #63
- CONTRIBUTING file: add general contributor's section #61
- add deploy command #54
- Rename persistentVolumes to something better #51
- Add an appropriate licence for the project and files. #46
- Add support for envFrom for configMaps #43
- Wrong port number when multiple ports specified #39
- Autogenerating port names #38
- Implement DeploymentSpec in our spec #35
- volume entry in PodSpec is generated every time volume is used #34
- Top level name is not propagated to single service #33
- Two containers in same Pod without name should throw error #32
- Only health at container level #23
- Flag to decide whether to expose externally or not #22
- A better way to define Service ports #19
- Thoughts on refactoring Services in the spec #18
- Defining applications in a single file #17
- Write a rough file-reference.md so we know where the spec is right now #15
- Volume definition needs to done better #14
- Root level services are confusing so find a better name for it, also consider moving it somewhere else. #13
- A better and relevant name for this project #9
Merged pull requests:
- 0.1.0 Release #197 (cdrage)
- Add release script #196 (cdrage)
- introduce an optional root level controller field #195 (containscafeine)
- Added coverage badge #194 (surajnarwade)
- Abstract out the containers population of health and envFrom #190 (surajssd)
- Use kedge defined containers list for init containers #189 (surajssd)
- remove apostrophe to fix typo in word "its" #187 (containscafeine)
- Use upstream envFromSource than our created ones #186 (surajssd)
- update glide usage docs #182 (surajssd)
- Update client go to 3.0.0 #181 (surajssd)
- clean up test fixtures with test code #180 (surajssd)
- move containers fixing code to its function #179 (surajssd)
- refactor to reuse same InputFiles variable #178 (containscafeine)
- add files passed check to apply.go #177 (containscafeine)
- add license to completion.go #175 (surajssd)
- implement namespace specific cluster operations #174 (containscafeine)
- feat(spec): add support for extraResources #173 (surajssd)
- add support to save file name with file data #172 (surajssd)
- define root level secrets and envFrom support #171 (containscafeine)
- Added bash/zsh autocompletion support #169 (surajnarwade)
- allow passing whole directory as -f argument #166 (kadel)
- Update README with curl instructions for Kedge download #165 (cdrage)
- replace errors.New(fmt.Sprintf(...)) with fmt.Errorf(...) #163 (kadel)
- Make mention bot less aggressive #161 (cdrage)
- fix indentation of example shown in readme #158 (surajssd)
- Add 'apply' command. #156 (kadel)
- Upload binaries to Bintray #154 (kadel)
- rename persistentVolumes to volumeClaims #152 (containscafeine)
- kedge <subcommand> errors out without -f/--files #151 (containscafeine)
- Remove replicas from main app struct #149 (surajssd)
- Update mention bot config #143 (cdrage)
- Rename commands from deploy/undeploy to create/delete #142 (cdrage)
- Add mention bot #138 (cdrage)
- Add quickstart guide #137 (cdrage)
- auto detect conflicting tags #135 (containscafeine)
- Fix travis #132 (cdrage)
- Add widgets and slack #131 (cdrage)
- Add user-guide and update README. #130 (cdrage)
- Adds an undeploy command #129 (cdrage)
- Italics -> Bold #127 (cdrage)
- fix some typos #126 (containscafeine)
- add PR review guidelines #125 (surajssd)
- error out if invalid input data is passed #124 (containscafeine)
- Updates comments #122 (cdrage)
- Add version command #121 (cdrage)
- fix typo in the word "also" #120 (containscafeine)
- Refactor modified PodSpec to PodSpecMod #118 (containscafeine)
- remove unused function isAnyConfigMapRef #117 (containscafeine)
- run unit test and other basic test in travis-ci #107 (kadel)
- fix gofmt formating errors #106 (kadel)
- Switch to NodePort in example #102 (cdrage)
- add util file to pkg/cmd, refactor deploy,generate #99 (containscafeine)
- Fixing typos as per comments. #97 (pradeepto)
- Fix title and bits of readme. #95 (pradeepto)
- add license header to all the code files #92 (surajssd)
- kapp -> kedge #90 (cdrage)
- single-file example to be testable make it nodeport #88 (surajssd)
- add support for defining multiple apps in one file #86 (containscafeine)
- feat(spec): add envFrom support in containers #84 (surajssd)
- rename ingress to ingresses #82 (surajssd)
- Update update readme, add development, roadmap and contributing docs #79 (cdrage)
- Auto populating port names, if not specified #76 (containscafeine)
- Adding Makefile and helper scripts for validating code - gofmt, vendor checks etc. #74 (pradeepto)
- make configData as list #73 (surajssd)
- Deploy command #72 (kadel)
- small imports reordering #71 (kadel)
- rename convert command to generate #70 (kadel)
- add license apache v2 #66 (surajssd)
- validate container names #48 (surajssd)
- update readme #42 (surajssd)
- Don't create pod Volume if there already is one with the same name #40 (kadel)
- populate name if one service specified, add tests #37 (containscafeine)
- merge DeploymentSpec with PodSpec on the top level #36 (kadel)
- implement ingress and ServiceSpec.Ports[].Endpoint #31 (containscafeine)
- Minor changes to README #30 (cdrage)
- Rename OpenComposition to Kapp #29 (cdrage)
- Add health field to the container #27 (surajssd)
- refactor code #26 (containscafeine)
- add root level persistent volume as pvc #25 (surajssd)
- Remove root level expose field #21 (surajssd)
- add file reference doc #20 (surajssd)
- vendor the logrus package #8 (containscafeine)
- fix the way configmap literal is defined #7 (surajssd)
- Update install link #6 (cdrage)
- Add constants for volume sizes #5 (cdrage)
- Add .gitignore #4 (cdrage)
- Refactor CMD to reflect cobra defaults #3 (cdrage)
* This Change Log was automatically generated by github_changelog_generator