Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: choose controller image version during generation of manifests (#…
…627) ## Description Choose controller image version during generation of manifests. ```bash ┌─[cmwylie19@Cases-MacBook-Pro] - [~/pepr/pepr-test-module] - [2024-03-07 12:43:40] └─[0] <git:(main✈) > npx ts-node ../src/cli.ts build -v "99.99.99" dist/pepr-static-test.js 3.6kb 100.0% ├ capabilities/hello-pepr.ts 2.8kb 77.4% ├ package.json 667b 18.0% └ pepr.ts 46b 1.2% dist/pepr-static-test.js.LEGAL.txt 0b 100.0% Registered Pepr Capability "hello-pepr" Module static-test has capability: hello-pepr Module static-test has capability: hello-pepr Module static-test has capability: hello-pepr Module static-test has capability: hello-pepr ✅ K8s resource for the module saved to /Users/cmwylie19/pepr/pepr-test-module/dist/pepr-module-static-test.yaml ┌─[cmwylie19@Cases-MacBook-Pro] - [~/pepr/pepr-test-module] - [2024-03-07 12:43:51] └─[0] <git:(main✈) > cat dist/pepr-module-static-test.yaml | egrep "image:" image: ghcr.io/defenseunicorns/pepr/controller:v99.99.99 image: ghcr.io/defenseunicorns/pepr/controller:v99.99.99 ``` Fixes for mandatory values that were marked as optional. ## Related Issue Fixes #581 <!-- or --> Relates to # ## Type of change - [ ] Bug fix (non-breaking change which fixes an issue) - [x] New feature (non-breaking change which adds functionality) - [ ] Other (security config, docs update, etc) ## Checklist before merging - [x] Test, docs, adr added or updated as needed - [x] [Contributor Guide Steps](https://github.com/defenseunicorns/pepr/blob/main/CONTRIBUTING.md#submitting-a-pull-request) followed --------- Signed-off-by: Case Wylie <cmwylie19@defenseunicorns.com>
- Loading branch information