-
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
This sets up the scaffolding for the cosigned
CRD types.
#1504
This sets up the scaffolding for the cosigned
CRD types.
#1504
Conversation
1ebda94
to
2420595
Compare
cc @kkavitha @coyote240 @hectorj2f I'll get this passing CI, but this should set up all of the scaffolding that you need. |
2420595
to
bcbb09e
Compare
Ultimately, this is the spec for what this CRD will look like in subsequent changes: https://docs.google.com/document/d/1gBLEOOHWOmvHVsoJbgGU74GdwA6CGxMRp3MAeEB50l4/edit |
48b437d
to
b3d5e5e
Compare
b3d5e5e
to
eedb826
Compare
It verified!!! |
eedb826
to
1ea1ebb
Compare
@dlorenc yeah, because |
1ea1ebb
to
b5a6ee2
Compare
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>
b5a6ee2
to
5ae39f3
Compare
|
||
// ClusterImagePolicySpec holds the desired state of the ClusterImagePolicy (from the client). | ||
type ClusterImagePolicySpec struct { | ||
// TODO(#1417): Flesh out the specification from the API spec. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This, a body for SetDefaults
and Validate
and unit tests are the key bits remaining to close this issue out.
I believe your WIP schema should slot in pretty directly here.
Once this lands, I'm happy to set up the webhook and CRD definition stuff while you sketch the type out, but was aiming for an MVP here to unblock y'all.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
awesome! thanks.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
…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>
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.
Signed-off-by: Matt Moore mattmoor@chainguard.dev
Ticket Link
Sets up for #1417
Release Note