-
Story
-
Resolution: Done
-
Undefined
-
None
-
None
-
3
-
False
-
False
-
Undefined
-
-
Sprint 199, Sprint 200, Sprint 201, Sprint 202, Sprint 203, Sprint 204
-
6
Spike User Story
As a developer using Shipwright
I would like declare environment variables in my Build
So that those environment variables are passed to the build process
Acceptance Criteria
- Enhancement proposal which allows developers to declare env variables as build input
- Define a process where those env vars can be passed into the build environment across core build strategies
- Buildah
- Kaniko
- Buildpacks
- s2i
- Reconcile what can leveraged from upstream Tekton / TEP
Notes
Upstream issue:
https://github.com/shipwright-io/build/issues/224
Scope of this issue is a proposal to inject Environment variables into Build and BuildRun objects.
We can implement our own API. There are also upstream TEP proposals that address environment variable injection via a ConfigMap.
SHIP - https://github.com/shipwright-io/community/blob/main/ships/0004-build-env-vars.md