Uploaded image for project: 'Infrastructure'
  1. Infrastructure
  2. INFRA-3081

Cleanup Helmfile configuration on jenkins-infra/charts

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      Why?

      Contributors and newcomers to the Jenkins infrastructure project do not want to be confused: coherency is expected on the conventions chosen for our repositories.

      What?

      The repository https://github.com/jenkins-infra/charts defines 2 different Kubernetes clusters (as for today):

      Each of this cluster have 2 types of applications: some are common to all our cluster (existing and upcoming), others are specific to a given cluster. It means that you can find 3 directories to host the application's configurations at https://github.com/jenkins-infra/charts/tree/master/config: `cik8s`, `publick8s` and `default`.

      However, almost all the configuration of `publick8s` are defined inside the `default` directory: https://github.com/jenkins-infra/charts/tree/master/config/default , which is not coherent.

      Requirement before starting

      None

      How?

      • Open a PR that would move the correct config YAML files into the correct directories

      Definition of Done

      • A PR had been opened, review, approved and merged
        • Each config file common for both clusters must resides in the `config/default`, while the others should be on their respective specific cluster
      • At least one successfull deployment done on the Kubernetes clusters (includes fixing any breaking application)

        Attachments

          Activity

          Show
          dduportal Damien Duportal added a comment - https://github.com/jenkins-infra/charts/pull/1658

            People

            Assignee:
            dduportal Damien Duportal
            Reporter:
            dduportal Damien Duportal
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: