Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Separate image-builder config #11748

Open
dekiel opened this issue Aug 29, 2024 · 0 comments
Open

Separate image-builder config #11748

dekiel opened this issue Aug 29, 2024 · 0 comments
Labels
area/ci Issues or PRs related to CI related topics image-builder

Comments

@dekiel
Copy link
Contributor

dekiel commented Aug 29, 2024

Description

The image-builder binary is used on a client and producer side. For both usage scenarios the tool uses the same configuration file. The producer usage scenario will happen in ado only. The configuration relevant for producer scenario should be maintained together with oci-image-builder.

The configuration relevant for client scenario should be maintained in a location globally accessible.
The client must get the current config on each run from this global location.
The client must have possibility to accept values as flags to override central config and use values from flags for test purpose.
The configuration used by client must be stored in a system which doesn't block requests from client due to hard rate limits.
Preferred storage for a configuration is artifact registry storing other types of artifacts. The artifact registry is already accepted public storage for artifacts produced by kyma teams. Alternativelly a GCP bucket storage can be used if artifact registry is not usable for our scenario.

Reason

The image-builder client will be used in multiple locations where some usage will run image-builder container directly. We need to prepare for such scenario where we will not control steps for providing proper config for the image-builder client.

@dekiel dekiel added area/ci Issues or PRs related to CI related topics image-builder labels Aug 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/ci Issues or PRs related to CI related topics image-builder
Projects
None yet
Development

No branches or pull requests

1 participant