mirror of
https://github.com/arangodb/kube-arangodb.git
synced 2024-12-14 11:57:37 +00:00
Adding CHANGELOG.md generation
This commit is contained in:
parent
a07eb76986
commit
b8033fb73e
3 changed files with 115 additions and 0 deletions
103
CHANGELOG.md
Normal file
103
CHANGELOG.md
Normal file
|
@ -0,0 +1,103 @@
|
|||
# Change Log
|
||||
|
||||
## [Unreleased](https://github.com/arangodb/kube-arangodb/tree/HEAD)
|
||||
|
||||
[Full Changelog](https://github.com/arangodb/kube-arangodb/compare/0.0.1...HEAD)
|
||||
|
||||
**Closed issues:**
|
||||
|
||||
- make sure scripts terminate to avoid hanging CI [\#63](https://github.com/arangodb/kube-arangodb/issues/63)
|
||||
- prefix environment variables [\#62](https://github.com/arangodb/kube-arangodb/issues/62)
|
||||
- warning when passing string literal "None" as spec.tls.caSecretName [\#60](https://github.com/arangodb/kube-arangodb/issues/60)
|
||||
|
||||
**Merged pull requests:**
|
||||
|
||||
- Added helper to prepull arangodb \(enterprise\) image. This allows the normal tests to have decent timeouts while prevent a timeout caused by a long during image pull. [\#94](https://github.com/arangodb/kube-arangodb/pull/94)
|
||||
- Tracking recent pod terminations [\#91](https://github.com/arangodb/kube-arangodb/pull/91)
|
||||
- Enable LONG on kube-arangodb-long test [\#90](https://github.com/arangodb/kube-arangodb/pull/90)
|
||||
- Tests/modes [\#88](https://github.com/arangodb/kube-arangodb/pull/88)
|
||||
- increase timeout for long running tests [\#87](https://github.com/arangodb/kube-arangodb/pull/87)
|
||||
- fix rocksdb\_encryption\_test [\#86](https://github.com/arangodb/kube-arangodb/pull/86)
|
||||
- fix - /api/version will answer on all servers \(not leader only\) [\#85](https://github.com/arangodb/kube-arangodb/pull/85)
|
||||
- fixes required after merge [\#84](https://github.com/arangodb/kube-arangodb/pull/84)
|
||||
- Deployment state -\> phase [\#83](https://github.com/arangodb/kube-arangodb/pull/83)
|
||||
- Added detection on unschedulable pods [\#82](https://github.com/arangodb/kube-arangodb/pull/82)
|
||||
- AsOwner no longer things the owner refers to a controller. It refers to the ArangoDeployment [\#81](https://github.com/arangodb/kube-arangodb/pull/81)
|
||||
- Store & compare hash of secrets. [\#80](https://github.com/arangodb/kube-arangodb/pull/80)
|
||||
- Control jenkins from git commit log. [\#79](https://github.com/arangodb/kube-arangodb/pull/79)
|
||||
- Fix scale-up [\#78](https://github.com/arangodb/kube-arangodb/pull/78)
|
||||
- Added terminated-pod cleanup to speed up re-creation of pods. [\#77](https://github.com/arangodb/kube-arangodb/pull/77)
|
||||
- add upgrade tests [\#76](https://github.com/arangodb/kube-arangodb/pull/76)
|
||||
- check result of api version call [\#75](https://github.com/arangodb/kube-arangodb/pull/75)
|
||||
- Also watch changes in PVCs and Services [\#74](https://github.com/arangodb/kube-arangodb/pull/74)
|
||||
- Feature/test individual pod deletion [\#72](https://github.com/arangodb/kube-arangodb/pull/72)
|
||||
- Moved low level resource \(pod,pvc,secret,service\) creation & inspection to resources sub-package. [\#71](https://github.com/arangodb/kube-arangodb/pull/71)
|
||||
- Moved reconciliation code to separate package [\#70](https://github.com/arangodb/kube-arangodb/pull/70)
|
||||
- Test/different deployments resilient [\#69](https://github.com/arangodb/kube-arangodb/pull/69)
|
||||
- Store accepted spec [\#68](https://github.com/arangodb/kube-arangodb/pull/68)
|
||||
- Fixed behavior for scaling UI integration wrt startup of the cluster [\#67](https://github.com/arangodb/kube-arangodb/pull/67)
|
||||
- Fixed immitable `mode` field. [\#66](https://github.com/arangodb/kube-arangodb/pull/66)
|
||||
- Integrate with scaling web-UI [\#65](https://github.com/arangodb/kube-arangodb/pull/65)
|
||||
- add test for different deployments [\#64](https://github.com/arangodb/kube-arangodb/pull/64)
|
||||
- Fixed validation of tls.caSecretName=None [\#61](https://github.com/arangodb/kube-arangodb/pull/61)
|
||||
- Feature/add tests for immutable cluster parameters [\#59](https://github.com/arangodb/kube-arangodb/pull/59)
|
||||
- rename test function [\#58](https://github.com/arangodb/kube-arangodb/pull/58)
|
||||
- Detecting ImageID & ArangoDB version. [\#57](https://github.com/arangodb/kube-arangodb/pull/57)
|
||||
- Adds ssl support for scaling test [\#53](https://github.com/arangodb/kube-arangodb/pull/53)
|
||||
- Rotation support for members. [\#49](https://github.com/arangodb/kube-arangodb/pull/49)
|
||||
- begin to add tests for `apis/storage/v1alpha` [\#36](https://github.com/arangodb/kube-arangodb/pull/36)
|
||||
|
||||
## [0.0.1](https://github.com/arangodb/kube-arangodb/tree/0.0.1) (2018-03-20)
|
||||
**Merged pull requests:**
|
||||
|
||||
- Changed scope of ArangoLocalStorage to Cluster. [\#56](https://github.com/arangodb/kube-arangodb/pull/56)
|
||||
- External crd creation [\#55](https://github.com/arangodb/kube-arangodb/pull/55)
|
||||
- Rename default docker image to kube-arangodb [\#54](https://github.com/arangodb/kube-arangodb/pull/54)
|
||||
- Splitting operator in two parts [\#52](https://github.com/arangodb/kube-arangodb/pull/52)
|
||||
- Turn on TLS by default [\#51](https://github.com/arangodb/kube-arangodb/pull/51)
|
||||
- Rename repository to `kube-arangodb` [\#48](https://github.com/arangodb/kube-arangodb/pull/48)
|
||||
- Use single image tag to prevent polluting the docker hub [\#47](https://github.com/arangodb/kube-arangodb/pull/47)
|
||||
- Renamed pkg/apis/arangodb to pkg/apis/deployment [\#46](https://github.com/arangodb/kube-arangodb/pull/46)
|
||||
- Added release code [\#45](https://github.com/arangodb/kube-arangodb/pull/45)
|
||||
- Cleaning up deployment, avoiding docker overrides [\#44](https://github.com/arangodb/kube-arangodb/pull/44)
|
||||
- TLS support [\#43](https://github.com/arangodb/kube-arangodb/pull/43)
|
||||
- Adds "Storage Resource" to user README [\#42](https://github.com/arangodb/kube-arangodb/pull/42)
|
||||
- Reworked TLS spec [\#41](https://github.com/arangodb/kube-arangodb/pull/41)
|
||||
- Set sesion affinity for coordinator [\#40](https://github.com/arangodb/kube-arangodb/pull/40)
|
||||
- Set PublishNotReadyAddresses on coordinator&syncmasters service [\#39](https://github.com/arangodb/kube-arangodb/pull/39)
|
||||
- Prepare test cluster [\#38](https://github.com/arangodb/kube-arangodb/pull/38)
|
||||
- Run tests on multiple clusters in parallel [\#37](https://github.com/arangodb/kube-arangodb/pull/37)
|
||||
- Implemented isDefault behavior of storage class [\#35](https://github.com/arangodb/kube-arangodb/pull/35)
|
||||
- add some tests for util/k8sutil/erros.go [\#32](https://github.com/arangodb/kube-arangodb/pull/32)
|
||||
- Adding `ArangoLocalStorage` resource \(wip\) [\#31](https://github.com/arangodb/kube-arangodb/pull/31)
|
||||
- Added custom resource spec for ArangoDB Storage operator. [\#30](https://github.com/arangodb/kube-arangodb/pull/30)
|
||||
- Added unit tests for k8s secrets & utility methods [\#28](https://github.com/arangodb/kube-arangodb/pull/28)
|
||||
- Added unit test for creating affinity [\#27](https://github.com/arangodb/kube-arangodb/pull/27)
|
||||
- More simple tests [\#26](https://github.com/arangodb/kube-arangodb/pull/26)
|
||||
- Changed default storage engine to RocksDB [\#24](https://github.com/arangodb/kube-arangodb/pull/24)
|
||||
- Adding command line tests for arangod commandlines. [\#23](https://github.com/arangodb/kube-arangodb/pull/23)
|
||||
- UnitTests for plan\_builder [\#22](https://github.com/arangodb/kube-arangodb/pull/22)
|
||||
- Unit tests for apis/arangodb/v1alpha package [\#21](https://github.com/arangodb/kube-arangodb/pull/21)
|
||||
- Fix bash error [\#20](https://github.com/arangodb/kube-arangodb/pull/20)
|
||||
- Renamed Controller to Operator [\#19](https://github.com/arangodb/kube-arangodb/pull/19)
|
||||
- Cleanup kubernetes after tests [\#18](https://github.com/arangodb/kube-arangodb/pull/18)
|
||||
- Adding rocksdb encryption key support [\#17](https://github.com/arangodb/kube-arangodb/pull/17)
|
||||
- Adding test design [\#16](https://github.com/arangodb/kube-arangodb/pull/16)
|
||||
- avoid sub-shell creation [\#15](https://github.com/arangodb/kube-arangodb/pull/15)
|
||||
- Adding authentication support [\#14](https://github.com/arangodb/kube-arangodb/pull/14)
|
||||
- Scaling deployments [\#13](https://github.com/arangodb/kube-arangodb/pull/13)
|
||||
- Test framework [\#11](https://github.com/arangodb/kube-arangodb/pull/11)
|
||||
- Change docs to "authentication default on" [\#10](https://github.com/arangodb/kube-arangodb/pull/10)
|
||||
- Pod monitoring [\#9](https://github.com/arangodb/kube-arangodb/pull/9)
|
||||
- Pod affinity [\#8](https://github.com/arangodb/kube-arangodb/pull/8)
|
||||
- Extended storage docs wrt local storage [\#7](https://github.com/arangodb/kube-arangodb/pull/7)
|
||||
- Adding event support [\#6](https://github.com/arangodb/kube-arangodb/pull/6)
|
||||
- Added pod probes [\#5](https://github.com/arangodb/kube-arangodb/pull/5)
|
||||
- Creating pods [\#4](https://github.com/arangodb/kube-arangodb/pull/4)
|
||||
- Extending spec & status object. Implementing service & pvc creation [\#3](https://github.com/arangodb/kube-arangodb/pull/3)
|
||||
- Initial API objects & vendoring [\#2](https://github.com/arangodb/kube-arangodb/pull/2)
|
||||
- Added specification of custom resource [\#1](https://github.com/arangodb/kube-arangodb/pull/1)
|
||||
|
||||
|
||||
|
||||
\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*
|
10
Makefile
10
Makefile
|
@ -268,6 +268,16 @@ endif
|
|||
|
||||
# Release building
|
||||
|
||||
.PHONY: update-changelog
|
||||
changelog:
|
||||
docker run -it --rm \
|
||||
-e CHANGELOG_GITHUB_TOKEN=$(shell cat ~/.arangodb/github-token) \
|
||||
-v "$(ROOTDIR)":/usr/local/src/your-app \
|
||||
ferrarimarco/github-changelog-generator \
|
||||
--user arangodb \
|
||||
--project kube-arangodb \
|
||||
--no-author
|
||||
|
||||
.PHONY: docker-push
|
||||
docker-push: docker
|
||||
ifneq ($(DOCKERNAMESPACE), arangodb)
|
||||
|
|
|
@ -65,6 +65,8 @@ func main() {
|
|||
make("build-ghrelease", nil)
|
||||
gitCommitAll(fmt.Sprintf("Updated manifest to %s", version)) // Commit manifest
|
||||
gitTag(version)
|
||||
make("changelog", nil)
|
||||
gitCommitAll(fmt.Sprintf("Updated changelog for %s", version)) // Commit CHANGELOG.md
|
||||
githubCreateRelease(version)
|
||||
bumpVersion("devel")
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue