Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add feature of building images in ADO (#8806)
* Add sign-only mode. * POC of image building in ADO. * go mod tidy * Use default build config. * Add sign-only mode. * POC of image building in ADO. * go mod tidy * Use default build config. * fix linter errors * rendertemplates * go get -t github.com/kyma-project/test-infra/pkg/prow/pjconfigtests * Fixed test. * Fix test * Refactored code for building images in ADO. Distributed code to multiple functions. * Linter errors. * Move ado code to separate pacakge and make it testable. * Move build in ado code to separate package. This can be tested independent and reused in other tools. * Tests. TODOs for needed improvements. Comments. Small changes in code. * go mod tidy * Missing mocks. * Key name aligned with ADO pipeline parameter name. * Added building image-builder image to the prowjob. * go mod tidy * Aligned client with expected ado pipeline parameters names. * Fixed validation. * Use go buildpack. Chainguard offers free access to the latest tag only. * Moved Dockerfile back to original location. images directory is not suitable for building image-builder. * Build image-builder image in prowjob. Fix flag. * Apply suggestions from code review Co-authored-by: Kamil Kasperski <kamil.kasperski@sap.com> * Unexport options fields. * Use sets.Strings. * This tests will be added in separate pr. * Not in use yet. * Remove testing prowjob. * Align build config with expected schema. --------- Co-authored-by: Kamil Kasperski <kamil.kasperski@sap.com>
- Loading branch information