operator-controller icon indicating copy to clipboard operation
operator-controller copied to clipboard

Results 337 operator-controller issues
Sort by recently updated
recently updated
newest added

A new, optional, field should be introduced to the `ClusterExtension` API spec for enabling/disabling the CRD Upgrade Safety preflight checks. The default state should be enabled.

epic/crd-upgrade-safety

The [relevant check](https://github.com/operator-framework/rukpak/blob/882714a00b5d99fdfc1b65992206c4e90edfd696/internal/convert/registryv1.go#L197-L199) is currently in rukpak, but I'm planning to add a test in operator-controller. This will help to ensure that we do not break the checks in the...

epic/cluster-extension-regv1-bundles

Since we are in progress of integrating the Helm based content management into operator-controller that takes heavy inspiration from rukpak and are initially integrating the CRD Upgrade Safety preflight logic...

epic/crd-upgrade-safety

Since operator-controller is focused on lifecycling Kubernetes extensions, an important part of this is ensuring that when upgrades occur that CRDs are upgraded safely. For more information see [Brief: CRD...

epic
v1.0

We should include the catalog in which the bundle was resolved from as well (and support catalog filtering during resolution). There are no guarantees that a bundle is only present/served...

Operator controller currently implements the store interface from Rukpak, using a localdir, to so store unpacked contents. Evaluate if this is required after changing the unpack to use directly registry...

PR #846 allows operator-controller to use helm under the hood for package installs. It is using a separate binary, `unpack`, to manage image unpacking. This issue proposes to use a...

Reuse the handler in Rukpak to covert registryV1 to chart: https://github.com/operator-framework/rukpak/blob/19e1839a4d6bb44a15bfcd8f876b5780ecdbc445/internal/provisioner/registry/registry.go#L22 The only value from BD that it needs is `spec.InstallName`, which we can set from CE while creating a...

Add finalizer logic to cleanup unpacked contents from Rukpak. Relates to: https://github.com/operator-framework/rukpak/pull/897

Bumps [github.com/operator-framework/rukpak](https://github.com/operator-framework/rukpak) from 0.20.0 to 0.21.1. Release notes Sourced from github.com/operator-framework/rukpak's releases. v0.21.1 Installation kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.9.0/cert-manager.yaml kubectl wait --for=condition=Available --namespace=cert-manager deployment/cert-manager-webhook --timeout=60s kubectl apply -f https://github.com/operator-framework/rukpak/releases/download/v0.21.1/rukpak.yaml kubectl wait...

dependencies
go