Madhan Neethiraj created ATLAS-5219:
---------------------------------------
Summary: Docker setup update to keep containers immutable
Key: ATLAS-5219
URL: https://issues.apache.org/jira/browse/ATLAS-5219
Project: Atlas
Issue Type: Improvement
Components: docker
Reporter: Madhan Neethiraj
Currently, docker files under {{dev-support/atlas-docker}} run commands to
setup configuration files like {{atlas-application.properties}} and
{{users-credentials.properties}} on the first time containers startup. This is
not K8S compliant, as these steps will be executed in every new container and
the container state is mutated.
To be compliant with K8S guidelines that a container be immutable, Atlas docker
scripts should be updated to replace configuration files update inside the
container with creating configuration files outside the container, and mount
them in the container. Also, consider handling database initialization and
upgrade using Kubernates Jobs.
CC: [~abhi], [~pinal]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)