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
Currently, all the container images have the same image tag (or release version) regardless of whether the container itself has changed or not, which doesn't follow the concept of semantic versioning. This also means when we want to release new version of a container, other containers will be redeployed. This coupling of container images imposes an unnecessary constraint that reduces options in the future.
AC
We want a way to allow each container to have its own version, with no or minimal increases in manual maintenance or complexity overhead. We want to be able to deploy containers that have been updated. For example, The api-gateway container image doesn't change much. Another example: once domain-cc is stable, its version will remain unchanged, while we deploy new versions of a new domain-.... It doesn't make sense for domain-cc version number to change if it's features haven't changed.
Context
Involves understanding git tags, Gradle release plugin, image publishing to GHCR, inputs to SecRel, image tags in Helm charts, GitHub Action workflows, and our deployment process.
The text was updated successfully, but these errors were encountered:
Currently, all the container images have the same image tag (or release version) regardless of whether the container itself has changed or not, which doesn't follow the concept of semantic versioning. This also means when we want to release new version of a container, other containers will be redeployed. This coupling of container images imposes an unnecessary constraint that reduces options in the future.
AC
api-gateway
container image doesn't change much. Another example: oncedomain-cc
is stable, its version will remain unchanged, while we deploy new versions of a newdomain-...
. It doesn't make sense fordomain-cc
version number to change if it's features haven't changed.Context
Involves understanding git tags, Gradle release plugin, image publishing to GHCR, inputs to SecRel, image tags in Helm charts, GitHub Action workflows, and our deployment process.
The text was updated successfully, but these errors were encountered: