Uploaded image for project: 'Camunda Optimize'
  1. Camunda Optimize
  2. OPT-7134

Respect Base Docker Image best practices

    • Icon: Task Task
    • Resolution: Done
    • Icon: L3 - Default L3 - Default
    • 3.11.0-alpha5, 3.11.0
    • None
    • None
    • None
    • Not defined

      See here for more details: https://github.com/camunda/camunda-optimize/issues/7440

      Related to camunda/product-hub#1356 all C8 components must adhere to the best practices by implementing them or being an (approved+documented) exception.

      According to the current Adoption Status for Optimize this means:

      Note:

      Operate already made progress on this topic with: https://github.com/camunda/operate/issues/4745

        This is the controller panel for Smart Panels app

            [OPT-7134] Respect Base Docker Image best practices

            Joshua Windels created issue -
            Joshua Windels made changes -
            Description Original: See here for more details: [https://github.com/camunda/camunda-optimize/issues/7440]

            Related to [camunda/product-hub#1356|https://github.com/camunda/product-hub/issues/1356] all C8 components must adhere to the [best practices|https://confluence.camunda.com/display/HAN/Dockerfile+Base+Images] by implementing them or being an (approved+documented) exception.

            According to the current [Adoption Status|https://confluence.camunda.com/display/HAN/Dockerfile+Base+Images#DockerfileBaseImages-AdoptionStatus] for Optimize this means:
             * check whether [automated linting|https://confluence.camunda.com/display/HAN/Dockerfile+Base+Images#DockerfileBaseImages-AutomatedDockerfileLintinginCI] can be adopted for the {{Dockerfile}} -- hint: this should be easy by using [the provided example|https://confluence.camunda.com/display/HAN/Dockerfile+Base+Images#DockerfileBaseImages-GitHubActionsWorkflowforhadolint] for GHA
             * set up Renovate for [automated dependency updates|https://confluence.camunda.com/display/HAN/Dockerfile+Base+Images#DockerfileBaseImages-AutomatedDependencyUpdatesforDockerfile] -- hint: [the provided example|https://confluence.camunda.com/display/HAN/Dockerfile+Base+Images#DockerfileBaseImages-RenovateConfigurationforDockerfile] can make this quicker
             * introduce [strict pinning|https://confluence.camunda.com/display/HAN/Dockerfile+Base+Images#DockerfileBaseImages-StrictVersionPinningforBaseImages]
            New: See here for more details: [https://github.com/camunda/camunda-optimize/issues/7440]

            Related to [camunda/product-hub#1356|https://github.com/camunda/product-hub/issues/1356] all C8 components must adhere to the [best practices|https://confluence.camunda.com/display/HAN/Dockerfile+Base+Images] by implementing them or being an (approved+documented) exception.

            According to the current [Adoption Status|https://confluence.camunda.com/display/HAN/Dockerfile+Base+Images#DockerfileBaseImages-AdoptionStatus] for Optimize this means:
             * check whether [automated linting|https://confluence.camunda.com/display/HAN/Dockerfile+Base+Images#DockerfileBaseImages-AutomatedDockerfileLintinginCI] can be adopted for the {{Dockerfile}} -- hint: this should be easy by using [the provided example|https://confluence.camunda.com/display/HAN/Dockerfile+Base+Images#DockerfileBaseImages-GitHubActionsWorkflowforhadolint] for GHA
             * set up Renovate for [automated dependency updates|https://confluence.camunda.com/display/HAN/Dockerfile+Base+Images#DockerfileBaseImages-AutomatedDependencyUpdatesforDockerfile] -- hint: [the provided example|https://confluence.camunda.com/display/HAN/Dockerfile+Base+Images#DockerfileBaseImages-RenovateConfigurationforDockerfile] can make this quicker
             * introduce [strict pinning|https://confluence.camunda.com/display/HAN/Dockerfile+Base+Images#DockerfileBaseImages-StrictVersionPinningforBaseImages]

            *Note:*

            Operate already made progress on this topic with: https://github.com/camunda/operate/issues/4745
            Michal Konopski made changes -
            Assignee New: Michal Konopski [ michal.konopski ]
            Michal Konopski made changes -
            Status Original: Triage [ 10612 ] New: Ready [ 10005 ]
            Michal Konopski made changes -
            Status Original: Ready [ 10005 ] New: In Development [ 10312 ]
            Michal Konopski made changes -
            Link New: This issue is related to OPT-7170 [ OPT-7170 ]
            Michal Konopski made changes -
            Assignee Original: Michal Konopski [ michal.konopski ] New: Joshua Windels [ joshua.windels ]
            Status Original: In Development [ 10312 ] New: In Review [ 10212 ]
            Joshua Windels made changes -
            Assignee Original: Joshua Windels [ joshua.windels ] New: Michal Konopski [ michal.konopski ]
            Status Original: In Review [ 10212 ] New: Rework [ 11413 ]
            Michal Konopski made changes -
            Assignee Original: Michal Konopski [ michal.konopski ] New: Joshua Windels [ joshua.windels ]
            Status Original: Rework [ 11413 ] New: In Review [ 10212 ]
            Joshua Windels made changes -
            Assignee Original: Joshua Windels [ joshua.windels ] New: Michal Konopski [ michal.konopski ]
            Status Original: In Review [ 10212 ] New: Rework [ 11413 ]

              Unassigned Unassigned
              joshua.windels Joshua Windels
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: