FEATURES:
- Helm chart allows for creating PodSecurityPolicy GH-388
CHANGES:
- Update to Go 1.15.8 GH-387
BUG FIXES:
Starting with this release the minimum k8s version required for running Eunomia is 1.16.
FEATURES:
- N/A
CHANGES:
- Update to operator-sdk v0.17.1 GH-374
- Update to Go 1.15.5 GH-377
- Update k8s clients to 1.19 GH-378
- Document project name pronunciation GH-379
- Replace processParameters.sh with a new Go binary GH-380
BUG FIXES:
- Fix resource deletion race condition GH-376
BUG FIXES:
- Improve resource deletion logic GH-364
FEATURES:
- Add support for git submodules GH-333
CHANGES:
- Update Helm template processor from Helm v2 to v3 GH-331
- Update e2e tests to support kind GH-359
- Update helm to 3.2.4 and yq to 3.3.2 GH-360
BUG FIXES:
- Fix Travis CI deploy automation GH-344
- Fix logging in web hook GH-346
- Fix stuck operator pod deployments GH-349
- Fix unreliable webhook triggers GH-354
- Do not allow Eunomia CronJobs to run concurrently GH-362
- Increase CPU limit to support heavier template processing GH-361
- GH-360
FEATURES:
- N/A
CHANGES:
- Refactor e2e tests GH-325
BUG FIXES:
- Delete CronJob when periodic trigger is removed GH-322
- Fix Job not starting after initialization GH-324
FEATURES:
- N/A
CHANGES:
BUG FIXES:
- Update finalizer when
.Spec.ResourceDeletionMode
is changed GH-313
FEATURES:
- N/A
CHANGES:
- Cleanup unit tests GH-296
BUG FIXES:
- Add git branch and tag check to GitHub webhook GH-293
- Use fully qualified k8s kind names GH-302
- Fix issues with managing k8s namespaces GH-302
- Allow empty template source directory GH-301
FEATURES:
- N/A
CHANGES:
- Update Travis CI config to test against multiple k8s versions GH-283, GH-285, GH-295
- Expose operator version to end users GH-284
- Add readiness probe GH-287
- Add getting started docs GH-281
- Partially automated operator hub deployment GH-294
BUG FIXES:
- OpenShift template processor uses oc v3.11 GH-290
- Add cluster list ClusterRole to operator deployment GH-291
FEATURES:
- N/A
CHANGES:
- Refactor Go errors to improve troubleshooting GH-257
- Run operator container as non-root user GH-263
- Add liveness probe GH-268
BUG FIXES:
- Fix helm chart release automation GH-259
- Fix CA_BUNDLE and SERVICE_CA_BUNDLE environment variable usage in base template processor GH-266
- Fix spelling in CRD GH-267
- Delete stuck jobs when finalizing GH-269
FEATURES:
- N/A
CHANGES:
- Clean up unit test execution GH-234
- Add retries for flaky e2e tests GH-247
- Document operatorhub.io release process GH-235
- Enable unit test code coverage tracking using codecov.io GH-245
BUG FIXES:
- Do not wait for finalizers when deleting resources GH-233
- Set requests and limits on job and cronjob pods GH-243
- Make GitOpsConfig CR status updates more robust GH-249
- Fix reconciliation race condition for webhook triggers GH-237
- Fix example in README GH-254
Starting with this release the v1alpha1 API is complete. Going forward changes will not be made to the v1alpha1 API. Work on the v1alpha2 API will start soon.
FEATURES:
- Helm install now supports k8s Ingress for the GitHub webhook GH-225
- Support passing arguments to template processors GH-229
CHANGES:
- BREAKING Remove resource handling mode CreateOrMerge GH-223
- Improve local development workflow GH-228
BUG FIXES:
- Fix documentation for using SSH keys to access private repos GH-227
- Set CPU and memory requests and limits for operator GH-224
- Fix issues with resource deletion GH-52
- Fix typo in CRD description GH-97
FEATURES:
- Create k8s events on Job/CronJob success and failure GH-212
CHANGES:
- BREAKING Remove resource handling mode CreateOrUpdate GH-149
BUG FIXES:
- Allow empty hierarchy directories GH-198
- Do not constantly spawn new k8s jobs GH-209
- Fix issue accessing private git repos GH-195
- Fix k8s label length limit GH-207
BUG FIXES:
FEATURES:
- Delete k8s objects when removed from git repo GH-157
- Add new openshift-provision template processor GH-147
- Add initial fields to the GitOpsConfig status section GH-163
CHANGES:
- Allow scheduling operator pod on all OpenShift nodes GH-170
- Default Job and CronJob templates are not ConfigMaps anymore GH-177
BUG FIXES:
- Fix proxy support in base template processor GH-155
- Improve error handling and logging in base template processor GH-151
FEATURES:
- Support Ansible htpasswd module in applier template processor GH-159
- Initial support for parameters variable hierarchy GH-156
CHANGES:
- Document Prometheus metrics support GH-150
BUG FIXES:
- Fix k8s finalizer [GH-128]
FEATURES:
- n/a
IMPROVEMENTS:
- Automate helm releases to GitHub pages [GH-120]
CHANGES:
- Pin kubectl to 1.11.x in base template processor [GH-140]
- Fix release automation
- Add OpenShift Applier template processor
- Use latest Go Lang 1.12.x version
- Switch to UBI 8 base container image
- Add step to merge YAML files
- Remove DEFAULT_ROUTE_DOMAIN and REGISTRY_ROUTE environment variables
- Initial release
- Dead on arrival, do not use