Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

State management #1

Closed
wants to merge 74 commits into from
Closed

State management #1

wants to merge 74 commits into from

Conversation

wahabmk
Copy link
Owner

@wahabmk wahabmk commented Aug 22, 2024

No description provided.

eromanova and others added 30 commits August 6, 2024 11:28
Helmify is not flexible enough and does not allow customizing HMC chart
as we need.

Also:
* Move all CRDs to crds folder in HMC chart
* Move all RBAC to selarate folder
* Remove unused Makefile targets
* Remove unused kustomize files

HMC-71
* Remove unused helpers
* Add values for nameOverride and fullnameOverride
* Add missing JSON schemas
* Rename control-plane label

HMC-71
Forbid Management removal if Deployments exist
Co-authored-by: Andrey Pavlov <[email protected]>
Signed-off-by: Ekaterina Kazakova <[email protected]>
Split Management reconcile into Update and Delete
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) from 2.19.1 to 2.20.0.
- [Release notes](https://github.com/onsi/ginkgo/releases)
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md)
- [Commits](onsi/ginkgo@v2.19.1...v2.20.0)

---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo/v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [github.com/cert-manager/cert-manager](https://github.com/cert-manager/cert-manager) from 1.15.1 to 1.15.2.
- [Release notes](https://github.com/cert-manager/cert-manager/releases)
- [Changelog](https://github.com/cert-manager/cert-manager/blob/master/RELEASE.md)
- [Commits](cert-manager/cert-manager@v1.15.1...v1.15.2)

---
updated-dependencies:
- dependency-name: github.com/cert-manager/cert-manager
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
…ithub.com/onsi/ginkgo/v2-2.20.0

Bump github.com/onsi/ginkgo/v2 from 2.19.1 to 2.20.0
…ithub.com/cert-manager/cert-manager-1.15.2

Bump github.com/cert-manager/cert-manager from 1.15.1 to 1.15.2
Open port 9443 (k0s join API) for all controllers
Update dev docs with troubleshooting note
Do not overwrite HMC values passed with the initial installation
Remove all helm releases associated with the management object
except for the main one (hmc).

Signed-off-by: Andrei Pavlov <[email protected]>
eromanova and others added 29 commits August 13, 2024 12:09
Also, rename k0s clusterconfig to k0s sice it's the only name supported for now.
To have separate struct for configuration instead of args.
Automatically create Management object only once
Still keeping the same code in the management controller
to handle the case when the admission is not yet started

Closes Mirantis#140
Apply Management defaults by the admission controller
Ignore k8s.io/api dependencies update
Signed-off-by: Andrei Pavlov <[email protected]>
Bump golangci-lint to v1.60.1
Bumps [helm.sh/helm/v3](https://github.com/helm/helm) from 3.15.3 to 3.15.4.
- [Release notes](https://github.com/helm/helm/releases)
- [Commits](helm/helm@v3.15.3...v3.15.4)

---
updated-dependencies:
- dependency-name: helm.sh/helm/v3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
…elm.sh/helm/v3-3.15.4

Bump helm.sh/helm/v3 from 3.15.3 to 3.15.4
Also remove a deprecated value used to install CRDs

Signed-off-by: Andrei Pavlov <[email protected]>
Don't keep created cert-manager CRDs of on HMC deletion
Signed-off-by: Andrei Pavlov <[email protected]>
Bumps [github.com/fluxcd/pkg/runtime](https://github.com/fluxcd/pkg) from 0.47.1 to 0.49.0.
- [Commits](fluxcd/pkg@runtime/v0.47.1...runtime/v0.49.0)

---
updated-dependencies:
- dependency-name: github.com/fluxcd/pkg/runtime
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…ithub.com/fluxcd/pkg/runtime-0.49.0

Bump github.com/fluxcd/pkg/runtime from 0.47.1 to 0.49.0
Automatic AMI lookup parameters
Bumps [github.com/cert-manager/cert-manager](https://github.com/cert-manager/cert-manager) from 1.15.2 to 1.15.3.
- [Release notes](https://github.com/cert-manager/cert-manager/releases)
- [Changelog](https://github.com/cert-manager/cert-manager/blob/master/RELEASE.md)
- [Commits](cert-manager/cert-manager@v1.15.2...v1.15.3)

---
updated-dependencies:
- dependency-name: github.com/cert-manager/cert-manager
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
…ithub.com/cert-manager/cert-manager-1.15.3

Bump github.com/cert-manager/cert-manager from 1.15.2 to 1.15.3
@wahabmk wahabmk closed this Aug 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants