-
Notifications
You must be signed in to change notification settings - Fork 547
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feature: create image policy types and CRDs #1417
Comments
Here's a sample anatomy from the Knative sample-controller:
We also generally use |
When we get to conversion webhooks, that'd go somewhere like this: https://github.com/knative/serving/blob/0b4ef84741509d6d8b67454a09fd15849ba48b93/pkg/apis/serving/v1/configuration_conversion.go#L26 (posting mostly for completeness). |
Working thru issues w/ internally generated CA. Basic policy structure and room for validation and defaulting in place. Will be asking for help from Knative team members w/in our org. Need to add tests. https://github.com/coyote240/cosign/pull/2/files |
Awesome. LMK if I can help play matchmaker or if there's anything I can do to help. |
Left some comments on the latest PR, I also have someone eager to help, so maybe we can sync up on where we are on these issues? |
cc @jdolitsky ☝️ |
This mostly contains the boilerplate stuff like codegen and whatnot to bootstrap a Knative controller. This doesn't contain any of the meaningful type definition aspects, which will follow in a subsequent PR. Sets up for sigstore#1417
This mostly contains the boilerplate stuff like codegen and whatnot to bootstrap a Knative controller. This doesn't contain any of the meaningful type definition aspects, which will follow in a subsequent PR. Sets up for sigstore#1417 Signed-off-by: Matt Moore <mattmoor@chainguard.dev>
This mostly contains the boilerplate stuff like codegen and whatnot to bootstrap a Knative controller. This doesn't contain any of the meaningful type definition aspects, which will follow in a subsequent PR. Sets up for sigstore#1417 Signed-off-by: Matt Moore <mattmoor@chainguard.dev>
This mostly contains the boilerplate stuff like codegen and whatnot to bootstrap a Knative controller. This doesn't contain any of the meaningful type definition aspects, which will follow in a subsequent PR. Sets up for sigstore#1417 Signed-off-by: Matt Moore <mattmoor@chainguard.dev>
This mostly contains the boilerplate stuff like codegen and whatnot to bootstrap a Knative controller. This doesn't contain any of the meaningful type definition aspects, which will follow in a subsequent PR. Sets up for sigstore#1417 Signed-off-by: Matt Moore <mattmoor@chainguard.dev>
This mostly contains the boilerplate stuff like codegen and whatnot to bootstrap a Knative controller. This doesn't contain any of the meaningful type definition aspects, which will follow in a subsequent PR. Sets up for sigstore#1417 Signed-off-by: Matt Moore <mattmoor@chainguard.dev>
This mostly contains the boilerplate stuff like codegen and whatnot to bootstrap a Knative controller. This doesn't contain any of the meaningful type definition aspects, which will follow in a subsequent PR. Sets up for sigstore#1417 Signed-off-by: Matt Moore <mattmoor@chainguard.dev>
This mostly contains the boilerplate stuff like codegen and whatnot to bootstrap a Knative controller. This doesn't contain any of the meaningful type definition aspects, which will follow in a subsequent PR. Sets up for sigstore#1417 Signed-off-by: Matt Moore <mattmoor@chainguard.dev>
This mostly contains the boilerplate stuff like codegen and whatnot to bootstrap a Knative controller. This doesn't contain any of the meaningful type definition aspects, which will follow in a subsequent PR. Sets up for sigstore#1417 Signed-off-by: Matt Moore <mattmoor@chainguard.dev>
This mostly contains the boilerplate stuff like codegen and whatnot to bootstrap a Knative controller. This doesn't contain any of the meaningful type definition aspects, which will follow in a subsequent PR. Sets up for sigstore#1417 Signed-off-by: Matt Moore <mattmoor@chainguard.dev>
This mostly contains the boilerplate stuff like codegen and whatnot to bootstrap a Knative controller. This doesn't contain any of the meaningful type definition aspects, which will follow in a subsequent PR. Sets up for sigstore#1417 Signed-off-by: Matt Moore <mattmoor@chainguard.dev>
This mostly contains the boilerplate stuff like codegen and whatnot to bootstrap a Knative controller. This doesn't contain any of the meaningful type definition aspects, which will follow in a subsequent PR. Sets up for sigstore#1417 Signed-off-by: Matt Moore <mattmoor@chainguard.dev>
This mostly contains the boilerplate stuff like codegen and whatnot to bootstrap a Knative controller. This doesn't contain any of the meaningful type definition aspects, which will follow in a subsequent PR. Sets up for sigstore#1417 Signed-off-by: Matt Moore <mattmoor@chainguard.dev>
This mostly contains the boilerplate stuff like codegen and whatnot to bootstrap a Knative controller. This doesn't contain any of the meaningful type definition aspects, which will follow in a subsequent PR. Sets up for sigstore#1417 Signed-off-by: Matt Moore <mattmoor@chainguard.dev>
This mostly contains the boilerplate stuff like codegen and whatnot to bootstrap a Knative controller. This doesn't contain any of the meaningful type definition aspects, which will follow in a subsequent PR. Sets up for sigstore#1417 Signed-off-by: Matt Moore <mattmoor@chainguard.dev>
This mostly contains the boilerplate stuff like codegen and whatnot to bootstrap a Knative controller. This doesn't contain any of the meaningful type definition aspects, which will follow in a subsequent PR. Sets up for sigstore#1417 Signed-off-by: Matt Moore <mattmoor@chainguard.dev>
This mostly contains the boilerplate stuff like codegen and whatnot to bootstrap a Knative controller. This doesn't contain any of the meaningful type definition aspects, which will follow in a subsequent PR. Sets up for sigstore#1417 Signed-off-by: Matt Moore <mattmoor@chainguard.dev>
This mostly contains the boilerplate stuff like codegen and whatnot to bootstrap a Knative controller. This doesn't contain any of the meaningful type definition aspects, which will follow in a subsequent PR. Sets up for sigstore#1417 Signed-off-by: Matt Moore <mattmoor@chainguard.dev>
This mostly contains the boilerplate stuff like codegen and whatnot to bootstrap a Knative controller. This doesn't contain any of the meaningful type definition aspects, which will follow in a subsequent PR. Sets up for #1417 Signed-off-by: Matt Moore <mattmoor@chainguard.dev>
…1504) This mostly contains the boilerplate stuff like codegen and whatnot to bootstrap a Knative controller. This doesn't contain any of the meaningful type definition aspects, which will follow in a subsequent PR. Sets up for sigstore#1417 Signed-off-by: Matt Moore <mattmoor@chainguard.dev>
…1504) This mostly contains the boilerplate stuff like codegen and whatnot to bootstrap a Knative controller. This doesn't contain any of the meaningful type definition aspects, which will follow in a subsequent PR. Sets up for sigstore#1417 Signed-off-by: Matt Moore <mattmoor@chainguard.dev>
Associated doc: https://docs.google.com/document/d/1gBLEOOHWOmvHVsoJbgGU74GdwA6CGxMRp3MAeEB50l4/edit#
Based upon discovery in the referenced doc, create necessary types and CRD to support future work on Image Policy for cosigned admission controller.
Outcome:
@mattmoor @coyote240 @hectorj2f
See also: #1418 #1419
The text was updated successfully, but these errors were encountered: