Releases: Mirantis/hmc
Releases · Mirantis/hmc
v0.0.4
What's Changed
- Bump sigs.k8s.io/cluster-api-provider-vsphere from 1.11.1 to 1.11.2 by @dependabot in #534
- Readme: fix several inaccuracies related to 0.0.3 release; md syntax by @a13x5 in #537
- Fix CLI install on ARM64 platform. by @s3rj1k in #538
- Set forked cloud-provider-azure chart for Azure templates by @a13x5 in #541
- Updated EKS chart version by @slysunkin in #544
- Compatibility: unify providers and base on CAPI contract versions by @zerospiel in #525
- HMC Telemetry: Update heartbeat interval to 24 hours by @briantd in #551
- Bump sigs.k8s.io/cluster-api-provider-azure from 1.17.0 to 1.17.1 by @dependabot in #552
- Update templates with compatibility attributes by @zerospiel in #549
- Fix k0smotron provider chart compatibility by @zerospiel in #555
- New lint rules, mostly for import organization by @zerospiel in #556
- Bump github.com/projectsveltos/libsveltos from 0.40.0 to 0.41.1 by @dependabot in #562
- Revert "Bump github.com/projectsveltos/libsveltos from 0.40.0 to 0.41.1" by @Kshatrix in #566
- Get sveltos CRDs based on chart version instead of lib version by @Kshatrix in #568
- Bump github.com/projectsveltos/addon-controller from 0.40.0 to 0.41.1 by @dependabot in #565
- Install yq for sveltos CRDs by @Kshatrix in #569
- Validate available upgrades for managed clusters by @eromanova in #391
- Bump sveltos chart to v0.41.1 by @Kshatrix in #573
- Get the PR ref from the merge commit within
pull_request_target
workflows by @squizzi in #536 - Fix race caused by Scheme update in certmanager verification by @Kshatrix in #577
- Fixes in dev configs and README to reflect recent API changes by @a13x5 in #547
- Bump github.com/cert-manager/cert-manager from 1.15.3 to 1.16.1 by @dependabot in #466
- Credentials propagation improvements + dev docs by @a13x5 in #564
- Bump github.com/onsi/gomega from 1.34.2 to 1.35.0 by @dependabot in #578
- Bump github.com/onsi/ginkgo/v2 from 2.20.2 to 2.21.0 by @dependabot in #579
- Get status.conditions from CAPI operator during
updateComponentsStatus
by @squizzi in #341 - Fix incorrect comp sets check in admission by @zerospiel in #587
- Bump github.com/onsi/gomega from 1.35.0 to 1.35.1 by @dependabot in #588
- Miscellaneous changes improving readme/onboarding by @bnallapeta in #548
- Set Release ownerreferenes on ProviderTemplates by @Kshatrix in #585
- Explicit linter rules by @zerospiel in #599
- Bump sigs.k8s.io/cluster-api from 1.8.4 to 1.8.5 by @dependabot in #598
- Update core capi to v1.8.5 by @Kshatrix in #608
- Bump actions/github-script from 6 to 7 by @dependabot in #580
- Cleanup component dependencies when removed by @zerospiel in #584
- Update Services Status for ManagedCluster & MultiClusterService by @wahabmk in #550
- Bump k0smotron to v1.2.0 by @Kshatrix in #610
- Add 'make airgap-package' target and associated scripts for bundling images for air gap by @squizzi in #475
- Add support for customizing image and extension chart repoURL across templates by @squizzi in #493
- Add secrets viewer role to get kubeconfigs by @Kshatrix in #617
- Update release actions with airgap bundle upload by @squizzi in #612
- Validation for MultiClusterService by @wahabmk in #597
- Validate mgmt providers removal by @zerospiel in #574
- Fixup incorrect shell execs by @zerospiel in #618
- Rework orphaned Templates removal by @eromanova in #571
- Bump sigs.k8s.io/cluster-api-provider-vsphere from 1.11.2 to 1.11.3 by @dependabot in #631
- Bump vsphere provider to v1.11.3 by @Kshatrix in #635
- Use linter from makefile target in the build workflow by @eromanova in #620
- Credential: conditions + cluster identity watcher by @a13x5 in #614
- Get chartName from HelmChart and allow for templating in values by @wahabmk in #632
- Added checking for MachineDeployments availability to update ManagedCluster status by @slysunkin in #546
- Bump helm.sh/helm/v3 from 3.16.2 to 3.16.3 by @dependabot in #639
- Bump github.com/projectsveltos/libsveltos from 0.41.1 to 0.42.0 by @dependabot in #643
- Bump github.com/projectsveltos/addon-controller from 0.41.1 to 0.42.0 by @dependabot in #644
- Bumpt sveltos to 0.42.0 by @Kshatrix in #648
- Bump azure provider to v1.17.1 by @Kshatrix in #650
- Bump aws provider to v2.7.1 by @Kshatrix in #652
- Set 0.0.4 version in the Release object by @Kshatrix in #653
Full Changelog: v0.0.3...v0.0.4
Air gap bundle: https://binary2a.mirantis.com/hmc-airgap-0.0.4.tgz
v0.0.3
What's Changed
- Change ManagedCluster's short names by @a13x5 in #446
- Bump github.com/projectsveltos/libsveltos from 0.38.4 to 0.39.0 by @dependabot in #451
- Bump github.com/projectsveltos/addon-controller from 0.38.4 to 0.39.0 by @dependabot in #450
- Reflect associated template in the component status by @Kshatrix in #458
- Fix bug introduced in Sveltos install by @wahabmk in #462
- Honor the createRelease flag when reconciling by @kylewuolle in #464
- Bump sigs.k8s.io/cluster-api from 1.8.3 to 1.8.4 by @dependabot in #463
- Revert "Make the createRelease value actually not install the release… by @slysunkin in #465
- Introduce API for MultiClusterService by @wahabmk in #461
- Bump helm.sh/helm/v3 from 3.16.1 to 3.16.2 by @dependabot in #471
- Added EKS template by @slysunkin in #430
- Add rbac roles for new resources by @Kshatrix in #469
- Fix chartRef for delivered Templates by @eromanova in #478
- Bump github.com/projectsveltos/libsveltos from 0.39.0 to 0.40.0 by @dependabot in #479
- Bump github.com/projectsveltos/addon-controller from 0.39.0 to 0.40.0 by @dependabot in #480
- Compatibility attributes: add API support, propagation and checks by @zerospiel in #422
- Wait for templates creation in Release controller by @Kshatrix in #484
- Compatibility attributes amends by @zerospiel in #487
- Publish Release object to gh release assets by @Kshatrix in #495
- K0smotron capi official provider by @Schnitzel in #501
- remove in-template BeachHeadServices by @Schnitzel in #502
- Update provider versions to latest by @Kshatrix in #507
- Strip leading v in VERSION by @Kshatrix in #505
- Fix wrong providers names in telemetry by @zerospiel in #508
- Fix sveltos tpls version in the Release by @zerospiel in #511
- Run VSphere tests in self-hosted, refactor test suite into spec per provider, support label filtering, get all tests green by @squizzi in #360
- Strip leading v from VERSION in 'Get outputs' job by @squizzi in #518
- Update README.md by @randybias in #503
- Fix an issue with EKS cluster removal by @slysunkin in #492
- Update template versions for 0.0.3 by @Kshatrix in #522
- Update k0s version to 1.31.1+k0s.1 by @Kshatrix in #524
- Reconcile MultiClusterService by @wahabmk in #476
- Add credential admission checks for managedcluster by @a13x5 in #481
- Remove installBeachHeadServices from sample template by @wahabmk in #528
- Improve ManagedCluster update validation by @eromanova in #527
- CCM/CSI credentials propagation by @a13x5 in #405
Full Changelog: v0.0.2...v0.0.3
v0.0.2
Full Changelog: v0.0.1...v0.0.2
v0.0.1
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