Daniel Chen
Daniel Chen
closes #1406 # Changes It figures out the pod name by using the label selectors from the deployment, which is in turn figured out from the generated name of the...
When trying to pull from a publicly accessible repo, if the `.spec.secretRef.name` is specified but the secret itself doesn't contain a username/password, the GitRepository will always fail with `failed to...
When docker creds are passed in as [`CREDENTIAL_PROVIDER_SECRET_PATH`](https://github.com/buildpacks-community/kpack/blob/4e9236b54ec77232ced637653de09bd4f3176981/pkg/dockercreds/volume_secret_keychain.go#L13C1-L13C1), the values are only read [once at startup](https://github.com/buildpacks-community/kpack/blob/4e9236b54ec77232ced637653de09bd4f3176981/pkg/dockercreds/parse_secrets.go#L14). If these secrets ever change (i.e. as part of a rotation), the controller has...
[Readable](https://github.com/buildpacks-community/kpack/blob/slsa/rfcs/0000-slsa-attestation.md)
Right now `pkg/registry/fetch.go` is in a bit of a weird place - it abstracts away the actual fetching of the image to [an interface](https://github.com/buildpacks-community/kpack/blob/2f0a33421e08a4a9a9db39841d463243c6b93ca4/pkg/registry/fetch.go#L27-L29) and doesn't interact with the other...
We're currently publishing to Google Container Registry under a VMware account because of legacy reasons. We should migrate to GitHub Container Registry
The current setup recreates the `test` namespace with every test. This prevents us from parallelizing the tests, which is annoying because we are now forced to group all the image...
[example](https://github.com/pivotal/kpack/blob/main/pkg/apis/build/v1alpha2/builder_types.go#L32-L33) We should stop using `v1.ObjectReference` embeds in our types as they contain [way more fields than needed](https://github.com/kubernetes/kubernetes/blob/b0171f77f68427813efbb478c0ba89f48322d34a/staging/src/k8s.io/api/core/v1/types.go#L5807-L5860). For example, we can fill in `namespace`, `resourceVersion`, and `uid` and they'll...
Cannot push builders that reference a store with a buildpack from a different registry. Because we use an empty keychain when creating the BuildpackRepository, it'll get propagated to the lazyMountableLayer,...
Add a wrapper into the run layer that tries to figure out environment memory limits and use that to set the go [runtime memory limit](https://tip.golang.org/doc/gc-guide#Memory_limit). ## Describe the Enhancement Add...