Adds the unicorn flavor (Chainguard images currently) to uds-core with CI testing.
Remaining TODOs, ideally to complete pre-merge:
[ ] Renovate access to cgr.dev: 2 options identified (use renovate encryption with pull token OR use self-hosted renovate with token in github secrets)
[ ] NeuVector switched from upstream -> chainguard (images require some cert additions and possibly other changes to get working)
Future todos:
[ ] Publishing unicorn flavor (we can add and test this flavor without publishing):
Create/use a private repository for publishing: Should this be a separate org entirely, or just a different path under our org?
Determine how access will be granted to that repository/packages: Will unicorns pull this for end users, or are we giving end users direct access?
[ ] Add further functionality testing for all core components (broader than chainguard, but helps validate image updates)
Related Issue
N/A
Type of change
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
Description
Adds the unicorn flavor (Chainguard images currently) to uds-core with CI testing.
Remaining TODOs, ideally to complete pre-merge:
Future todos:
unicorn
flavor (we can add and test this flavor without publishing):Related Issue
N/A
Type of change
Checklist before merging