defenseunicorns / uds-core

A FOSS secure runtime platform for mission-critical capabilities
https://uds.defenseunicorns.com
GNU Affero General Public License v3.0
49 stars 21 forks source link

UDS Operator Pepr policy to validate image signatures #789

Open Racer159 opened 1 month ago

Racer159 commented 1 month ago

Is your feature request related to a problem? Please describe.

As Ezra I want a configurable way to enforce verification of image signatures on Pod admission to the cluster so that I can have more assurance that images come from where they say.

Describe the solution you'd like


Describe alternatives you've considered

We could implement checks in uds-cli and that likely makes sense to do as well long term but UDS Operator would catch it more directly where the resource is being created even if the resource did not come from UDS.

Additional context

Initially this should probably only be done for resources that we know should be controlled by UDS (i.e. have a Package CR in their namespace)

mjnagel commented 1 month ago

This is a duplicate/very similar to https://github.com/defenseunicorns/uds-core/issues/371 - maybe could consolidate any additional info into comments on that one?