-
Bug
-
Resolution: Done
-
Critical
-
builds-1.0
-
3
-
False
-
None
-
False
-
SECFLOWOTL-159 - Shipwright v0.13.0 Release
-
-
-
3
-
Pipeline Integrations #3251, Pipeline Integrations #3252, Pipeline Integrations #3253, Pipeline Integrations #2260, Builds Sprint #2261, Builds Sprint #3
Description of problem:
When updating `release.yaml` in the upstream Shipwright operator to use the v0.12.0 relese manifest, both unit and CI checks fail.
Prerequisites (if any, like setup, operators/versions):
- Shipwright operator upstream - current `main` branch.
Steps to Reproduce
- Download the v0.12.0 release.yaml for the Shipwright Build controller
- Replace kodata/release.yaml with the the v0.12.0 release.yaml
- Submit a pull request/run unit and e2e CI tests
Actual results:
Unit tests fail in the integration/envtest phase.
e2e tests fail consistently
Expected results:
Unit and e2e tests should succeed, as this should be a no-op change.
Reproducibility (Always/Intermittent/Only Once):
Always
Acceptance criteria:
release.yaml can be updated with the version downloadable from the GitHub release for Shipwright Build
Build Details:
Observed in pull request: https://github.com/shipwright-io/operator/pull/182
Additional info (Such as Logs, Screenshots, etc):
Upstream issue: https://github.com/shipwright-io/operator/issues/184
Approach
Use manifestival {{Transform}}s to truncate the "description" fields in our CRD manifests. Experimentation may be needed wrt how many characters we allow.