Closed Gerrit91 closed 3 years ago
Here's a small idea that establishes some more similarities to our other artifacts:
CloudProfile
, analogue to OS images and firewall images (https://github.com/metal-stack/gardener-extension-provider-metal/blob/master/pkg/apis/metal/v1alpha1/types_cloudprofile.go#L27-L28)
CloudProfile
, tooWe should remove the CRD deployment from the gardener-extension-provider-metal and just let the firewall-controller deploy the CRDs. This will likely cause a slowdown in cluster provisioning time since the controller has to wait until the firewall-controller was able to deploy the CRD definitions.
CRD needs to be deployed in the gepm - otherwise it would remove it on reconcilation.
Done
Currently we rely on Github releases and assets / the semver version of a release such that we have no simple way of running the firewall-controller from a pull request.
Maybe there is some way to make this possible?