v0.0.1
Pre-release
Pre-release
What's Changed
- Bump github.com/onsi/gomega from 1.30.0 to 1.33.1 by @dependabot in #3
- Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.18.0 by @dependabot in #4
- Bump github.com/onsi/ginkgo/v2 from 2.18.0 to 2.19.0 by @dependabot in #5
- Generate hmc chart with helmify by @Kshatrix in #8
- Add hmc templates controller by @Kshatrix in #9
- Bump helm.sh/helm/v3 from 3.14.4 to 3.15.1 by @dependabot in #10
- Add local registry support by @Kshatrix in #12
- Add basic k0smotron+aws template by @eromanova in #11
- Added make targets for development by @Kshatrix in #14
- Set imagePullPolicy IfNotPresent by default by @Kshatrix in #15
- Fix registry URL when uploading artifacts by @Kshatrix in #16
- Fix chart values parsing in Template status by @Kshatrix in #18
- Add Template example by @Kshatrix in #19
- Add k0s+aws template with bootstrapped control planes by @eromanova in #17
- Deployment controller initial implementation by @Kshatrix in #20
- Small Makefile improvements by @Kshatrix in #21
- Update Template status based on chart metadata by @Kshatrix in #24
- Bump helm.sh/helm/v3 from 3.15.1 to 3.15.2 by @dependabot in #25
- Add chart annotations for existing templates by @Kshatrix in #26
- Add helm chart for k0smotron by @eromanova in #23
- Add telemetry client and track Deployment creation by @Kshatrix in #28
- Add cluster-api-provider-aws helm chart by @eromanova in #22
- Move all charts into templates directory by @Kshatrix in #29
- Generate Template objects based on templates directory by @Kshatrix in #30
- Verify all generated pieces are up-to-date by @Kshatrix in #31
- Run helm dry-run with clientOnly flag by @Kshatrix in #32
- Management controller: API and main logic by @eromanova in #27
- Template and Deployment CRD improvements by @Kshatrix in #33
- Track new files when checking diff by @Kshatrix in #36
- Add availableProviders field to Management object by @Kshatrix in #37
- Create default Management object on dev env by @eromanova in #35
- Support to set default secret with AWS Credentials by @eromanova in #38
- Several templates fixes by @eromanova in #39
- Fix error handling in management controller by @eromanova in #40
- Force control plane node to be registered in k8s in standalone case by @eromanova in #41
- Don't skip chart validation if template is valid by @Kshatrix in #42
- Separate Core components by @Kshatrix in #43
- Remove separate core status for now by @Kshatrix in #44
- Minor verification improvements by @Kshatrix in #45
- Add dependsOn on CAPI for all providers by @eromanova in #46
- Set template type and providers in template spec by @Kshatrix in #47
- Add cert-manager helm chart by @eromanova in #34
- Remove unnecessary params from aws standalone template by @eromanova in #48
- Add dev-aws-apply and dev-aws-destroy targets by @Kshatrix in #49
- Fill README.md with deployment example by @eromanova in #50
- Hide aws creds from the output by @Kshatrix in #51
- Fix chart description by @Kshatrix in #52
- Add JSON schemas by @eromanova in #53
- Add a job to publish helm charts to ghcr.io by @Kshatrix in #55
- Separate Deployment reconcile into Delete and Update by @eromanova in #54
- Add a step to build and publish released hmc image by @Kshatrix in #56
- Prepare hmc chart before publishing by @Kshatrix in #57
- Add missing policy name to README by @eromanova in #60
- Fix sshKeyName type for aws templates by @eromanova in #59
- Bump docker/login-action from 3.0.0 to 3.2.0 by @dependabot in #62
- Bump docker/build-push-action from 5 to 6 by @dependabot in #61
- Quote sshKeyName in aws templates to allow empty string by @eromanova in #63
- Add and remove finalizer from Deployment objects by @eromanova in #58
- Bump github.com/go-logr/logr from 1.4.1 to 1.4.2 by @dependabot in #64
- Add a HelmRelease bundle to install HMC with helm-controller by @Kshatrix in #66
- Add gh release step creation by @Kshatrix in #67
- Fix registry name for publishing by @Kshatrix in #68
- Add setup buildx step to release job by @Kshatrix in #69
- Fix LD_FLAGS in release.yaml by @Kshatrix in #70
- Fix helm-package target by @Kshatrix in #71
- Verify if chart exists before pushing by @Kshatrix in #72
- Add gha caching for release image build by @Kshatrix in #74
- Add make target to install required CLIs by @eromanova in #75
- Fix controller image in hmc-chart-release by @Kshatrix in #76
- Add hmc-templates helm chart by @eromanova in #73
- Fix cp providers detection for templates by @Kshatrix in #77
- Remove unnecessary values for mgmt releases by @Kshatrix in #78
- Add flux helm-controller subchart to hmc by @eromanova in #79
- Deployment status by @eromanova in #65
- Add initial version of the release controller by @eromanova in #80
- Configure creds for private registry by @Kshatrix in #81
- Reference templates from hmc-system namespace only by @Kshatrix in #82
- Generate install.yaml with hmc manifests by @Kshatrix in #83
- Don't keep dependency charts in the repo by @Kshatrix in #85
- Switch to classic load balancer in AWS standalone template by @eromanova in #94
- Fix hmc-chart release target by @Kshatrix in #95
- Fix helm-push Makefile target to ignore error in grep by @eromanova in #96
- Remove extra quote from LD_FLAGS of the controller by @eromanova in #97
- Fix OwnerReference configuration for HelmRelease by @eromanova in #99
- Use version instead of appVersion in templates generator by @eromanova in #100
- Bump k8s.io/api from 0.30.2 to 0.30.3 by @dependabot in #102
- Use anonymousID instead of hmcID for segment by @Kshatrix in #103
- Create hmc-system namespace as part of install.yaml by @eromanova in #101
- Restart HMC controller on dev-deploy by @eromanova in #104
- Make cert-manager optional by @eromanova in #105
- Set cert manager leaderElection namespace to hmc-system by @eromanova in #106
- Add helm labels and annotations to dist/install.yaml by @eromanova in #107
- Bump docker/login-action from 3.2.0 to 3.3.0 by @dependabot in #109
- Allow only deployment template types in Deployments by @Kshatrix in #110
- Fix yq command for dev env by @Kshatrix in #111
- Add documentation describing HMC installation process by @eromanova in #108
- Change default network provider to calico for k0s by @a13x5 in #112
Full Changelog: https://github.com/Mirantis/hmc/commits/v0.0.1