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

Goal: mirror the deployment/replicaset pattern and update the BundleDeployment API to have a spec field that contains a label selector to enable pivoting decisions between Bundles that all contain the...

priority/important-longterm
lifecycle/stale

In our current implementation, we are creating a pod that uses the image provided by an image source. This pod is not always guaranteed to run as a non-root user...

lifecycle/stale
priority/important-soon

Introduce a custom Prometheus gauge metric that increase visibility into the core rukpak provisioners memory usage. We're able to deduce the current memory footprint through overall usage, and dive into...

priority/important-longterm
lifecycle/stale

Goal: bench the dynamic watching implementation in busier clusters to gather metrics that could be used to evaluate a long polling vs. dynamic watching implementation. The former is used in...

priority/important-longterm
lifecycle/stale

I would like to use rukpak and be able to keep it up to date. It would be great if we could use rukpak to keep rukpak up-to-date. For that,...

lifecycle/stale

See https://github.com/operator-framework/rukpak/runs/6176813469?check_suite_focus=true for an example of a CI run where the git unpacking fails due to a timeout. Needs to be triaged further to understand why and possible fixes.

lifecycle/stale
priority/important-soon
kind/flake

Related to #266. Goal: enable profiling for the plain provisioner. AC: - Update the plain provisioner's main.go executable package and add a pprof server.

good first issue
priority/important-longterm
lifecycle/stale

Goal: introduce a minimal set of basic, straight forward conformance tests that can be used to validate rukpak provisioners down the line.

priority/important-longterm
lifecycle/stale

In #292, we modified the storage interface from: ```go type Storage interface { Load(ctx context.Context, owner client.Object) ([]unstructured.Unstructured, error) Store(ctx context.Context, owner client.Object, objects []client.Object) error } ``` to ```go...

priority/important-longterm
lifecycle/stale