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)

Reply via email to