Eric Stroczynski
Eric Stroczynski
Fixes #312 ================================================================== Supersedes #314 , which adds ~14 MB to the binary and a few new deps while this only adds ~3 MB and one new dep. What ===============...
What =============== Clean up build scripts Why =============== Lots of duplicated code, not extensible to support new build architectures How Tested =============== Manually
I want to create a controller for an external type, ex. `core/v1.Pod` or `route.openshift.io/v1.Route`, and have kubebuilder be aware that this type is external (for commands I run after `create...
When I run `kubebuilder create webhook` on a core type, ex. `v1.Pod`, the command attempts to define methods on a non-existent locally-defined type. Instead, the command should return an error...
## Overview Phase 1 of the proposed [scaffold plugin system](https://github.com/kubernetes-sigs/kubebuilder/blob/5187a15/designs/extensible-cli-and-scaffolding-plugins-phase-1.md) is being implemented (#1290) at the time of writing. Progress on phase 2, which adds support for chaining plugins together...
[kube-rbac-proxy](https://github.com/brancz/kube-rbac-proxy/), while a nice feature, is a third-party workaround for a problem (restricting pod access to `/metrics`) that can be solved by a [`NetworkPolicy`](https://kubernetes.io/docs/concepts/services-networking/network-policies/#networkpolicy-resource). For example, the following policy could...
**Description of the change:** add support for the `olm.constraint` bundle property in `alpha diff`. **Motivation for the change:** this is the only change needed to handle the new constraint type...
`opm alpha diff -i config.yaml`, where some package/channel in `config.yaml` contains a version under `.channel.versions[]`, only creates bundle/version-to-channel-head diffs for that version. This is desirable in some cases but there...
**Description of the change:** `opm alpha diff` now merges packages, channels, and bundles that have the same unique key with ascending preference. **Motivation for the change:** Deduplicate data that may...
**Description of the change:** collect informative (name/package and schema type) errors in Load() **Motivation for the change:** able to fix all load errors in one go. **Reviewer Checklist** - [...