This repository has been archived by the owner on Nov 15, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 40
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
4 changed files
with
203 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,147 @@ | ||
# Change Log | ||
|
||
## [v0.1.0](https://github.com/kedgeproject/kedge/tree/v0.1.0) (2017-08-04) | ||
**Closed issues:** | ||
|
||
- We need a badge that shows coverage on homepage [\#193](https://github.com/kedgeproject/kedge/issues/193) | ||
- change init-containers to be list of our modified container struct [\#176](https://github.com/kedgeproject/kedge/issues/176) | ||
- Wordpress examples don't seem to work. [\#167](https://github.com/kedgeproject/kedge/issues/167) | ||
- Add curl commands to download binaries [\#162](https://github.com/kedgeproject/kedge/issues/162) | ||
- Allow adding Kubernetes artifacts to Kedge file. [\#157](https://github.com/kedgeproject/kedge/issues/157) | ||
- Allow passing whole directory as argument for `-f` [\#155](https://github.com/kedgeproject/kedge/issues/155) | ||
- Introducing: "kedge apply" [\#153](https://github.com/kedgeproject/kedge/issues/153) | ||
- rename deploy and undeploy to create and delete [\#150](https://github.com/kedgeproject/kedge/issues/150) | ||
- Add bash/zsh completion support [\#148](https://github.com/kedgeproject/kedge/issues/148) | ||
- Make kedge.yaml as the default file [\#147](https://github.com/kedgeproject/kedge/issues/147) | ||
- Add nightlies [\#139](https://github.com/kedgeproject/kedge/issues/139) | ||
- New "tagline" [\#134](https://github.com/kedgeproject/kedge/issues/134) | ||
- Defining secrets [\#128](https://github.com/kedgeproject/kedge/issues/128) | ||
- Abstract PodSpec and Container to PodSpecMod [\#112](https://github.com/kedgeproject/kedge/issues/112) | ||
- Find conflicting fields programatically [\#111](https://github.com/kedgeproject/kedge/issues/111) | ||
- Empty deployment gets generated when any invalid yaml data is passed [\#109](https://github.com/kedgeproject/kedge/issues/109) | ||
- make test fails [\#105](https://github.com/kedgeproject/kedge/issues/105) | ||
- deprecate replicas in the app struct [\#100](https://github.com/kedgeproject/kedge/issues/100) | ||
- Running `kedge generate/deploy` returns nothing, expected error [\#96](https://github.com/kedgeproject/kedge/issues/96) | ||
- flag to deploy to specific namespace [\#93](https://github.com/kedgeproject/kedge/issues/93) | ||
- `kedge deploy` does not parse a multi-app file [\#91](https://github.com/kedgeproject/kedge/issues/91) | ||
- Add support for envFrom for secrets [\#85](https://github.com/kedgeproject/kedge/issues/85) | ||
- Update client-go to "3.0" [\#81](https://github.com/kedgeproject/kedge/issues/81) | ||
- add subcommand version [\#80](https://github.com/kedgeproject/kedge/issues/80) | ||
- rename top level ingress to ingresses [\#78](https://github.com/kedgeproject/kedge/issues/78) | ||
- Clean up the tests in `encoding\_test.go` [\#69](https://github.com/kedgeproject/kedge/issues/69) | ||
- Update Readme [\#67](https://github.com/kedgeproject/kedge/issues/67) | ||
- Create communication channels and update readme etc. [\#64](https://github.com/kedgeproject/kedge/issues/64) | ||
- CONTRIBUTING file: add process of PR merging [\#63](https://github.com/kedgeproject/kedge/issues/63) | ||
- CONTRIBUTING file: add general contributor's section [\#61](https://github.com/kedgeproject/kedge/issues/61) | ||
- add deploy command [\#54](https://github.com/kedgeproject/kedge/issues/54) | ||
- Rename persistentVolumes to something better [\#51](https://github.com/kedgeproject/kedge/issues/51) | ||
- Add an appropriate licence for the project and files. [\#46](https://github.com/kedgeproject/kedge/issues/46) | ||
- Add support for envFrom for configMaps [\#43](https://github.com/kedgeproject/kedge/issues/43) | ||
- Wrong port number when multiple ports specified [\#39](https://github.com/kedgeproject/kedge/issues/39) | ||
- Autogenerating port names [\#38](https://github.com/kedgeproject/kedge/issues/38) | ||
- Implement DeploymentSpec in our spec [\#35](https://github.com/kedgeproject/kedge/issues/35) | ||
- volume entry in PodSpec is generated every time volume is used [\#34](https://github.com/kedgeproject/kedge/issues/34) | ||
- Top level name is not propagated to single service [\#33](https://github.com/kedgeproject/kedge/issues/33) | ||
- Two containers in same Pod without name should throw error [\#32](https://github.com/kedgeproject/kedge/issues/32) | ||
- Only health at container level [\#23](https://github.com/kedgeproject/kedge/issues/23) | ||
- Flag to decide whether to expose externally or not [\#22](https://github.com/kedgeproject/kedge/issues/22) | ||
- A better way to define Service ports [\#19](https://github.com/kedgeproject/kedge/issues/19) | ||
- Thoughts on refactoring Services in the spec [\#18](https://github.com/kedgeproject/kedge/issues/18) | ||
- Defining applications in a single file [\#17](https://github.com/kedgeproject/kedge/issues/17) | ||
- Write a rough file-reference.md so we know where the spec is right now [\#15](https://github.com/kedgeproject/kedge/issues/15) | ||
- Volume definition needs to done better [\#14](https://github.com/kedgeproject/kedge/issues/14) | ||
- Root level services are confusing so find a better name for it, also consider moving it somewhere else. [\#13](https://github.com/kedgeproject/kedge/issues/13) | ||
- A better and relevant name for this project [\#9](https://github.com/kedgeproject/kedge/issues/9) | ||
|
||
**Merged pull requests:** | ||
|
||
- Add release script [\#196](https://github.com/kedgeproject/kedge/pull/196) ([cdrage](https://github.com/cdrage)) | ||
- introduce an optional root level controller field [\#195](https://github.com/kedgeproject/kedge/pull/195) ([containscafeine](https://github.com/containscafeine)) | ||
- Added coverage badge [\#194](https://github.com/kedgeproject/kedge/pull/194) ([surajnarwade](https://github.com/surajnarwade)) | ||
- Abstract out the containers population of health and envFrom [\#190](https://github.com/kedgeproject/kedge/pull/190) ([surajssd](https://github.com/surajssd)) | ||
- Use kedge defined containers list for init containers [\#189](https://github.com/kedgeproject/kedge/pull/189) ([surajssd](https://github.com/surajssd)) | ||
- remove apostrophe to fix typo in word "its" [\#187](https://github.com/kedgeproject/kedge/pull/187) ([containscafeine](https://github.com/containscafeine)) | ||
- Use upstream envFromSource than our created ones [\#186](https://github.com/kedgeproject/kedge/pull/186) ([surajssd](https://github.com/surajssd)) | ||
- update glide usage docs [\#182](https://github.com/kedgeproject/kedge/pull/182) ([surajssd](https://github.com/surajssd)) | ||
- Update client go to 3.0.0 [\#181](https://github.com/kedgeproject/kedge/pull/181) ([surajssd](https://github.com/surajssd)) | ||
- clean up test fixtures with test code [\#180](https://github.com/kedgeproject/kedge/pull/180) ([surajssd](https://github.com/surajssd)) | ||
- move containers fixing code to its function [\#179](https://github.com/kedgeproject/kedge/pull/179) ([surajssd](https://github.com/surajssd)) | ||
- refactor to reuse same InputFiles variable [\#178](https://github.com/kedgeproject/kedge/pull/178) ([containscafeine](https://github.com/containscafeine)) | ||
- add files passed check to apply.go [\#177](https://github.com/kedgeproject/kedge/pull/177) ([containscafeine](https://github.com/containscafeine)) | ||
- add license to completion.go [\#175](https://github.com/kedgeproject/kedge/pull/175) ([surajssd](https://github.com/surajssd)) | ||
- implement namespace specific cluster operations [\#174](https://github.com/kedgeproject/kedge/pull/174) ([containscafeine](https://github.com/containscafeine)) | ||
- feat\(spec\): add support for extraResources [\#173](https://github.com/kedgeproject/kedge/pull/173) ([surajssd](https://github.com/surajssd)) | ||
- add support to save file name with file data [\#172](https://github.com/kedgeproject/kedge/pull/172) ([surajssd](https://github.com/surajssd)) | ||
- define root level secrets and envFrom support [\#171](https://github.com/kedgeproject/kedge/pull/171) ([containscafeine](https://github.com/containscafeine)) | ||
- Added bash/zsh autocompletion support [\#169](https://github.com/kedgeproject/kedge/pull/169) ([surajnarwade](https://github.com/surajnarwade)) | ||
- allow passing whole directory as -f argument [\#166](https://github.com/kedgeproject/kedge/pull/166) ([kadel](https://github.com/kadel)) | ||
- Update README with curl instructions for Kedge download [\#165](https://github.com/kedgeproject/kedge/pull/165) ([cdrage](https://github.com/cdrage)) | ||
- replace errors.New\(fmt.Sprintf\(...\)\) with fmt.Errorf\(...\) [\#163](https://github.com/kedgeproject/kedge/pull/163) ([kadel](https://github.com/kadel)) | ||
- Make mention bot less aggressive [\#161](https://github.com/kedgeproject/kedge/pull/161) ([cdrage](https://github.com/cdrage)) | ||
- fix indentation of example shown in readme [\#158](https://github.com/kedgeproject/kedge/pull/158) ([surajssd](https://github.com/surajssd)) | ||
- Add 'apply' command. [\#156](https://github.com/kedgeproject/kedge/pull/156) ([kadel](https://github.com/kadel)) | ||
- Upload binaries to Bintray [\#154](https://github.com/kedgeproject/kedge/pull/154) ([kadel](https://github.com/kadel)) | ||
- rename persistentVolumes to volumeClaims [\#152](https://github.com/kedgeproject/kedge/pull/152) ([containscafeine](https://github.com/containscafeine)) | ||
- kedge \<subcommand\> errors out without -f/--files [\#151](https://github.com/kedgeproject/kedge/pull/151) ([containscafeine](https://github.com/containscafeine)) | ||
- Remove replicas from main app struct [\#149](https://github.com/kedgeproject/kedge/pull/149) ([surajssd](https://github.com/surajssd)) | ||
- Update mention bot config [\#143](https://github.com/kedgeproject/kedge/pull/143) ([cdrage](https://github.com/cdrage)) | ||
- Rename commands from deploy/undeploy to create/delete [\#142](https://github.com/kedgeproject/kedge/pull/142) ([cdrage](https://github.com/cdrage)) | ||
- Add mention bot [\#138](https://github.com/kedgeproject/kedge/pull/138) ([cdrage](https://github.com/cdrage)) | ||
- Add quickstart guide [\#137](https://github.com/kedgeproject/kedge/pull/137) ([cdrage](https://github.com/cdrage)) | ||
- auto detect conflicting tags [\#135](https://github.com/kedgeproject/kedge/pull/135) ([containscafeine](https://github.com/containscafeine)) | ||
- Fix travis [\#132](https://github.com/kedgeproject/kedge/pull/132) ([cdrage](https://github.com/cdrage)) | ||
- Add widgets and slack [\#131](https://github.com/kedgeproject/kedge/pull/131) ([cdrage](https://github.com/cdrage)) | ||
- Add user-guide and update README. [\#130](https://github.com/kedgeproject/kedge/pull/130) ([cdrage](https://github.com/cdrage)) | ||
- Adds an undeploy command [\#129](https://github.com/kedgeproject/kedge/pull/129) ([cdrage](https://github.com/cdrage)) | ||
- Italics -\> Bold [\#127](https://github.com/kedgeproject/kedge/pull/127) ([cdrage](https://github.com/cdrage)) | ||
- fix some typos [\#126](https://github.com/kedgeproject/kedge/pull/126) ([containscafeine](https://github.com/containscafeine)) | ||
- add PR review guidelines [\#125](https://github.com/kedgeproject/kedge/pull/125) ([surajssd](https://github.com/surajssd)) | ||
- error out if invalid input data is passed [\#124](https://github.com/kedgeproject/kedge/pull/124) ([containscafeine](https://github.com/containscafeine)) | ||
- Updates comments [\#122](https://github.com/kedgeproject/kedge/pull/122) ([cdrage](https://github.com/cdrage)) | ||
- Add version command [\#121](https://github.com/kedgeproject/kedge/pull/121) ([cdrage](https://github.com/cdrage)) | ||
- fix typo in the word "also" [\#120](https://github.com/kedgeproject/kedge/pull/120) ([containscafeine](https://github.com/containscafeine)) | ||
- Refactor modified PodSpec to PodSpecMod [\#118](https://github.com/kedgeproject/kedge/pull/118) ([containscafeine](https://github.com/containscafeine)) | ||
- remove unused function isAnyConfigMapRef [\#117](https://github.com/kedgeproject/kedge/pull/117) ([containscafeine](https://github.com/containscafeine)) | ||
- run unit test and other basic test in travis-ci [\#107](https://github.com/kedgeproject/kedge/pull/107) ([kadel](https://github.com/kadel)) | ||
- fix gofmt formating errors [\#106](https://github.com/kedgeproject/kedge/pull/106) ([kadel](https://github.com/kadel)) | ||
- Switch to NodePort in example [\#102](https://github.com/kedgeproject/kedge/pull/102) ([cdrage](https://github.com/cdrage)) | ||
- add util file to pkg/cmd, refactor deploy,generate [\#99](https://github.com/kedgeproject/kedge/pull/99) ([containscafeine](https://github.com/containscafeine)) | ||
- Fixing typos as per comments. [\#97](https://github.com/kedgeproject/kedge/pull/97) ([pradeepto](https://github.com/pradeepto)) | ||
- Fix title and bits of readme. [\#95](https://github.com/kedgeproject/kedge/pull/95) ([pradeepto](https://github.com/pradeepto)) | ||
- add license header to all the code files [\#92](https://github.com/kedgeproject/kedge/pull/92) ([surajssd](https://github.com/surajssd)) | ||
- kapp -\> kedge [\#90](https://github.com/kedgeproject/kedge/pull/90) ([cdrage](https://github.com/cdrage)) | ||
- single-file example to be testable make it nodeport [\#88](https://github.com/kedgeproject/kedge/pull/88) ([surajssd](https://github.com/surajssd)) | ||
- add support for defining multiple apps in one file [\#86](https://github.com/kedgeproject/kedge/pull/86) ([containscafeine](https://github.com/containscafeine)) | ||
- feat\(spec\): add envFrom support in containers [\#84](https://github.com/kedgeproject/kedge/pull/84) ([surajssd](https://github.com/surajssd)) | ||
- rename ingress to ingresses [\#82](https://github.com/kedgeproject/kedge/pull/82) ([surajssd](https://github.com/surajssd)) | ||
- Update update readme, add development, roadmap and contributing docs [\#79](https://github.com/kedgeproject/kedge/pull/79) ([cdrage](https://github.com/cdrage)) | ||
- Auto populating port names, if not specified [\#76](https://github.com/kedgeproject/kedge/pull/76) ([containscafeine](https://github.com/containscafeine)) | ||
- Adding Makefile and helper scripts for validating code - gofmt, vendor checks etc. [\#74](https://github.com/kedgeproject/kedge/pull/74) ([pradeepto](https://github.com/pradeepto)) | ||
- make configData as list [\#73](https://github.com/kedgeproject/kedge/pull/73) ([surajssd](https://github.com/surajssd)) | ||
- Deploy command [\#72](https://github.com/kedgeproject/kedge/pull/72) ([kadel](https://github.com/kadel)) | ||
- small imports reordering [\#71](https://github.com/kedgeproject/kedge/pull/71) ([kadel](https://github.com/kadel)) | ||
- rename convert command to generate [\#70](https://github.com/kedgeproject/kedge/pull/70) ([kadel](https://github.com/kadel)) | ||
- add license apache v2 [\#66](https://github.com/kedgeproject/kedge/pull/66) ([surajssd](https://github.com/surajssd)) | ||
- validate container names [\#48](https://github.com/kedgeproject/kedge/pull/48) ([surajssd](https://github.com/surajssd)) | ||
- update readme [\#42](https://github.com/kedgeproject/kedge/pull/42) ([surajssd](https://github.com/surajssd)) | ||
- Don't create pod Volume if there already is one with the same name [\#40](https://github.com/kedgeproject/kedge/pull/40) ([kadel](https://github.com/kadel)) | ||
- populate name if one service specified, add tests [\#37](https://github.com/kedgeproject/kedge/pull/37) ([containscafeine](https://github.com/containscafeine)) | ||
- merge DeploymentSpec with PodSpec on the top level [\#36](https://github.com/kedgeproject/kedge/pull/36) ([kadel](https://github.com/kadel)) | ||
- implement ingress and ServiceSpec.Ports\[\].Endpoint [\#31](https://github.com/kedgeproject/kedge/pull/31) ([containscafeine](https://github.com/containscafeine)) | ||
- Minor changes to README [\#30](https://github.com/kedgeproject/kedge/pull/30) ([cdrage](https://github.com/cdrage)) | ||
- Rename OpenComposition to Kapp [\#29](https://github.com/kedgeproject/kedge/pull/29) ([cdrage](https://github.com/cdrage)) | ||
- Add health field to the container [\#27](https://github.com/kedgeproject/kedge/pull/27) ([surajssd](https://github.com/surajssd)) | ||
- refactor code [\#26](https://github.com/kedgeproject/kedge/pull/26) ([containscafeine](https://github.com/containscafeine)) | ||
- add root level persistent volume as pvc [\#25](https://github.com/kedgeproject/kedge/pull/25) ([surajssd](https://github.com/surajssd)) | ||
- Remove root level expose field [\#21](https://github.com/kedgeproject/kedge/pull/21) ([surajssd](https://github.com/surajssd)) | ||
- add file reference doc [\#20](https://github.com/kedgeproject/kedge/pull/20) ([surajssd](https://github.com/surajssd)) | ||
- vendor the logrus package [\#8](https://github.com/kedgeproject/kedge/pull/8) ([containscafeine](https://github.com/containscafeine)) | ||
- fix the way configmap literal is defined [\#7](https://github.com/kedgeproject/kedge/pull/7) ([surajssd](https://github.com/surajssd)) | ||
- Update install link [\#6](https://github.com/kedgeproject/kedge/pull/6) ([cdrage](https://github.com/cdrage)) | ||
- Add constants for volume sizes [\#5](https://github.com/kedgeproject/kedge/pull/5) ([cdrage](https://github.com/cdrage)) | ||
- Add .gitignore [\#4](https://github.com/kedgeproject/kedge/pull/4) ([cdrage](https://github.com/cdrage)) | ||
- Refactor CMD to reflect cobra defaults [\#3](https://github.com/kedgeproject/kedge/pull/3) ([cdrage](https://github.com/cdrage)) | ||
|
||
|
||
|
||
\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
The first release of Kedge! | ||
|
||
If you haven't tried out Kedge yet, it's a concise way of creating application definitions for Kubernetes. | ||
|
||
Here's a simple example of using Kedge: | ||
|
||
```sh | ||
$ vim httpd.yaml | ||
``` | ||
|
||
```yaml | ||
name: httpd | ||
containers: | ||
- image: centos/httpd | ||
services: | ||
- name: httpd | ||
type: NodePort | ||
ports: | ||
- port: 8080 | ||
targetPort: 80 | ||
``` | ||
|
||
```sh | ||
$ kedge create -f httpd.yaml | ||
deployment "httpd" created | ||
service "httpd" created | ||
``` | ||
|
||
Now go try out Kedge! Go through our quick-start at [kedgeproject.org](http://kedgeproject.org) as well as our [documentation](https://github.com/kedgeproject/kedge/tree/master/docs). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters