v0.0.1
What's Changed
- Initial Implementation of NATS Manager Module by @muralov in #2
- Initial repo setup by @k15r in #1
- Added helm chart for NATS by @mfaizanse in #13
- Added helm chart renderer by @mfaizanse in #17
- Change spelling from Nats to NATS. by @friedrichwilken in #26
- Added NATS manager for deploying k8s objects by @mfaizanse in #18
- Implement NATS manager. by @friedrichwilken in #25
- Implemented controller for NATS CR by @mfaizanse in #19
- Change nats spelling by @friedrichwilken in #29
- React to changes of the deployed resources by @mfaizanse in #27
- use resource.Quantities for sizes in the CRD by @k15r in #31
- Map overrides from NATS CR to helm chart by @mfaizanse in #32
- Initial setup for integration tests using envTest for NATS-manager controller by @mfaizanse in #34
- move integration test setup into testutils by @friedrichwilken in #36
- Write integration tests using envTest for NATS-manager controller by @mfaizanse in #35
- Update documentation by @mfaizanse in #37
- Setup RBAC by @grischperl in #44
- Reverted NATS ConfigMap changes and fixed tests by @mfaizanse in #50
- Updated helm chart to render same yaml for STS as in Kyma by @mfaizanse in #48
- refactor nats-manager integration test by @friedrichwilken in #51
- Flow charts by @grischperl in #43
- Bump k8s pkgs by @mfaizanse in #57
- Fixed envtest setup to run multiple instances and added a validation sample test by @friedrichwilken in #55
- Upgrade k8s version in envtest by @friedrichwilken in #58
- Refactor deletion in integration test by @friedrichwilken in #56
- validation for spec.cluster.size by @friedrichwilken in #60
- Prevent reconciling on more than one NATS-CR by @mfaizanse in #62
- add defaulting to nats-cr in nats-manger by @friedrichwilken in #61
- add validation of
memStorage
andfileStorage
by @friedrichwilken in #64 - add gh action to validate the crd by @friedrichwilken in #67
- Made log-level configurable for nats-manager by @mfaizanse in #63
- Delete All NATS Resources by @muralov in #73
- Returning error in syncNATSStatusWithErr so reconciliation is triggered by @mfaizanse in #80
- add e2e tests and run them as gh action by @friedrichwilken in #69
- Added targets in Makefile to build OCI image and updated kustomize templates by @mfaizanse in #78
- Copy module template to job artifacts by @mfaizanse in #82
- Added pre-main e2e jobs with lifecycle-manager by @mfaizanse in #81
- Added post-main e2e with lifecycle manager job by @mfaizanse in #83
New Contributors
- @muralov made their first contribution in #2
- @k15r made their first contribution in #1
- @mfaizanse made their first contribution in #13
- @friedrichwilken made their first contribution in #26
- @grischperl made their first contribution in #44
Full Changelog: https://github.com/kyma-project/nats-manager/commits/v0.0.1