Daniel Chen

Results 14 issues of 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...

size/XXL
ok-to-test
release-note

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)

RFC

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,...

bug

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...