You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
kyma module in different landscape will use it's transfered container images, in order to support unified deployment, ocm community come up with so called localization concept, and implmented this concept using localization controller.
For Kyma image localization, since all image sources are managed by us internally, we will use a simplified version based on the decision mentioned in ADR
To ensure the Kyma Lifecycle Manager (KLM) can replace localized module images during deployment, all required images must be listed in the Module Operator Deployment Kubernetes resource.
All images must be published and signed in the central image registry: europe-docker.pkg.dev/kyma-project/prod
With those precondition, it allow us make localization possible using simple replace machanism.
scan Deployment or StatefulSet yaml, replace all image with europe-docker.pkg.dev/kyma-project/prod/[name]:[tag] to it's related localized image [localized host]/[name]:[tag]
Description
kyma module in different landscape will use it's transfered container images, in order to support unified deployment, ocm community come up with so called localization concept, and implmented this concept using localization controller.
For Kyma image localization, since all image sources are managed by us internally, we will use a simplified version based on the decision mentioned in ADR
With those precondition, it allow us make localization possible using simple replace machanism.
Deployment
orStatefulSet
yaml, replace all image witheurope-docker.pkg.dev/kyma-project/prod/[name]:[tag]
to it's related localized image[localized host]/[name]:[tag]
Example
New OCM format
lifecycle-manager/tests/moduletemplates/moduletemplate_template_operator_regular_new_ocm.yaml
Lines 33 to 43 in 2342670
In target landscape, this image resource will be replaced to:
Reasons
Support kyma module deployment in other landscapes.
Acceptance Criteria
ociArtifact
resources may not only one, for certain modules, it may persists several images, KLM need to support the replacement for all images.Feature Testing
Integration tests, End-to-End tests
Testing approach
No response
Attachments
related issue: #1867
The text was updated successfully, but these errors were encountered: