rukpak icon indicating copy to clipboard operation
rukpak copied to clipboard

RukPak runs in a Kubernetes cluster and defines APIs for installing cloud native content

Results 92 rukpak issues
Sort by recently updated
recently updated
newest added

The Bundle controller continuously re-creates the unpack Pod when the unpack binary fails to unpack the Bundle's spec.Image container image. It's easy to re-produce this behavior by creating an invalid...

priority/important-soon
lifecycle/frozen

## Discussion I tested the Helm provisionner using on a local fresh project cloned and started a kind cluster using `make run`. Next, I deployed the Helm `BundleDeployment` CRD as...

priority/important-soon
lifecycle/frozen

Currently rukpak components have `*` permissions and are able to install any arbitrary content on the cluster. This is a very wide set of privileges that can result in a...

priority/important-soon
lifecycle/frozen

When applying CRDs from unpacked bundles, rukpak doesn't convert the CRD version to match apiVersion supported by the underlying cluster. If a bundle image has a CRD with `{apiVersion: [apiextensions.k8s.io/v1beta1],...

kind/bug
lifecycle/stale

The crd validation webhook as currently implemented runs by default for every CRD that is associated with a BundleDeployment. There is a mechanism to opt-out of validation, based on applying...

priority/important-soon
lifecycle/frozen

The ConfigMapSyncer syncs secret data to configmaps based on injection annotations present in configmaps in watched namespaces. We include a rukpak-ca configmap with these annotations present so that cluster administrators...

do-not-merge/hold
needs-rebase
lifecycle/frozen

As an outcome of #292, we began using finalizers to manage the underlying storage of bundles. With the changes in that PR, we can no longer rely on kubernetes garbage...

priority/important-longterm
lifecycle/frozen

If a BD managed by the plain provisioner fails to install or upgrade, the plain provisioner performs a rollback to restore the original state before the install/upgrade was tried. When...

needs-rebase
lifecycle/frozen

The plain bundle format is relatively straightforward and documented in #149. Even though it's very intuitive, it's still useful to be able to provide users of the format with some...

lifecycle/stale
priority/important-soon

When deploying the plain provisioner using `make run KIND_CLUSTER_NAME=kind` and creating the following BundleDeployment resource: ```yaml apiVersion: core.rukpak.io/v1alpha1 kind: BundleDeployment metadata: name: olm-v0.20.0 spec: template: spec: source: type: image image:...

lifecycle/stale
priority/important-soon