Skip to content
This repository has been archived by the owner on Mar 11, 2022. It is now read-only.

Latest commit

 

History

History
213 lines (163 loc) · 10.2 KB

CHANGELOG.md

File metadata and controls

213 lines (163 loc) · 10.2 KB

v0.1.10 (March 13, 2021)

FEATURES:

  • Helm chart allows for creating PodSecurityPolicy GH-388

CHANGES:

BUG FIXES:

  • Fix resource deletion edge case GH-384
  • Fix broken template processor builds GH-386

v0.1.9 (January 18, 2021)

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

v0.1.8 (August 27, 2020)

BUG FIXES:

  • Improve resource deletion logic GH-364

v0.1.7 (July 28, 2020)

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

v0.1.6 (March 26, 2020)

FEATURES:

  • N/A

CHANGES:

BUG FIXES:

  • Delete CronJob when periodic trigger is removed GH-322
  • Fix Job not starting after initialization GH-324

v0.1.5 (March 12, 2020)

FEATURES:

  • N/A

CHANGES:

  • Add minishift to Travis CI test matrix GH-304
  • Update to Go 1.13 GH-314

BUG FIXES:

  • Update finalizer when .Spec.ResourceDeletionMode is changed GH-313

v0.1.4 (February 27, 2020)

FEATURES:

  • N/A

CHANGES:

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

v0.1.3 (February 17, 2020)

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

v0.1.2 (January 31, 2020)

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

v0.1.1 (January 16, 2020)

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

v0.1.0 (January 2, 2020)

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

v0.0.6 (December 19, 2019)

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

v0.0.5 (December 5, 2019)

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

v0.0.4 (November 21, 2019)

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

v0.0.3 (November 7, 2019)

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]

v0.0.2 (October 30, 2019)

  • 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

v0.0.1 (August 28, 2019)

  • Initial release
  • Dead on arrival, do not use