You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "Madhan Neethiraj (Jira)" <ji...@apache.org> on 2026/02/19 07:21:00 UTC

[jira] [Created] (ATLAS-5219) Docker setup update to keep containers immutable

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)