services:
  notary_url: "http://notary-service.build.10gen.cc:5000"

templates:
  deb:
    org: |
      Origin: mongodb
      Label: mongodb
      Suite: {{ .CodeName }}
      Codename: {{ .CodeName }}/mongodb-org
      Architectures: {{ .Architectures }}
      Components: {{ .Component }}
      Description: MongoDB packages
    enterprise: |
      Origin: mongodb
      Label: mongodb
      Suite: {{ .CodeName }}
      Codename: {{ .CodeName }}/mongodb-enterprise
      Architectures: {{ .Architectures }}
      Components: {{ .Component }}
      Description: MongoDB packages
  index_page: |
    <!DOCTYPE html>
    <html>
     <head>
       <title>{{ .Title }}</title>
     </head>

     <body>
       <table>
        <tr><td>
          <h1>{{ .Title }}</h1>
        </td></tr>

        <tr><td>
          <hr>
        </td></tr>

        <tr><td>
          <a href='..'>Parent Directory</a>
        </td></tr>

        {{ range $fn := .Files }}
        <tr><td>
          <a href='{{ $fn }}'>{{ $fn }}</a>
        </td></tr>
        {{ end }}

        <tr><td>
          <hr>
        </td></tr>

        <tr><td>
          <address>{{ .RepoName }}</address>
        </td></tr>
      </table>
     </body>
    </html>

repos:
  ####################
  #
  # Community Repos:
  #
  ####################

  - name: rhel70
    type: rpm
    edition: org
    bucket: repo.mongodb.org
    repos:
      - yum/redhat/7/mongodb-org
      - yum/redhat/7Server/mongodb-org

  - name: rhel72
    type: rpm
    edition: org
    bucket: repo.mongodb.org
    repos:
      - yum/redhat/7/mongodb-org
      - yum/redhat/7Server/mongodb-org

  - name: rhel80
    type: rpm
    edition: org
    bucket: repo.mongodb.org
    repos:
      - yum/redhat/8/mongodb-org
      - yum/redhat/8Server/mongodb-org

  - name: rhel81
    type: rpm
    edition: org
    bucket: repo.mongodb.org
    repos:
      - yum/redhat/8/mongodb-org
      - yum/redhat/8Server/mongodb-org

  - name: rhel82
    type: rpm
    edition: org
    bucket: repo.mongodb.org
    repos:
      - yum/redhat/8/mongodb-org
      - yum/redhat/8Server/mongodb-org

  - name: rhel83
    type: rpm
    edition: org
    bucket: repo.mongodb.org
    repos:
      - yum/redhat/8/mongodb-org
      - yum/redhat/8Server/mongodb-org

  - name: rhel88
    type: rpm
    edition: org
    bucket: repo.mongodb.org
    repos:
      - yum/redhat/8/mongodb-org
      - yum/redhat/8Server/mongodb-org

  - name: rhel9
    type: rpm
    edition: org
    bucket: repo.mongodb.org
    repos:
      - yum/redhat/9/mongodb-org
      - yum/redhat/9Server/mongodb-org

  - name: rhel93
    type: rpm
    edition: org
    bucket: repo.mongodb.org
    repos:
      - yum/redhat/9/mongodb-org
      - yum/redhat/9Server/mongodb-org

  - name: amazon
    type: rpm
    edition: org
    bucket: repo.mongodb.org
    repos:
      - yum/amazon/2013.03/mongodb-org

  - name: amazon2
    type: rpm
    edition: org
    bucket: repo.mongodb.org
    repos:
      - yum/amazon/2/mongodb-org

  - name: amazon2023
    type: rpm
    edition: org
    bucket: repo.mongodb.org
    repos:
      - yum/amazon/2023/mongodb-org

  - name: suse11
    type: rpm
    edition: org
    bucket: repo.mongodb.org
    repos:
      - zypper/suse/11/mongodb-org

  - name: suse12
    type: rpm
    edition: org
    bucket: repo.mongodb.org
    repos:
      - zypper/suse/12/mongodb-org

  - name: suse15
    type: rpm
    edition: org
    bucket: repo.mongodb.org
    repos:
      - zypper/suse/15/mongodb-org

  - name: debian92
    type: deb
    code_name: "stretch"
    bucket: repo.mongodb.org
    edition: org
    component: main
    architectures:
      - amd64
    repos:
      - apt/debian/dists/stretch/mongodb-org

  - name: debian10
    type: deb
    code_name: "buster"
    bucket: repo.mongodb.org
    edition: org
    component: main
    architectures:
      - amd64
    repos:
      - apt/debian/dists/buster/mongodb-org

  - name: debian11
    type: deb
    code_name: "bullseye"
    bucket: repo.mongodb.org
    edition: org
    component: main
    architectures:
      - amd64
    repos:
      - apt/debian/dists/bullseye/mongodb-org

  - name: debian12
    type: deb
    code_name: "bookworm"
    bucket: repo.mongodb.org
    edition: org
    component: main
    architectures:
      - amd64
    repos:
      - apt/debian/dists/bookworm/mongodb-org

  - name: ubuntu1204
    type: deb
    code_name: "precise"
    edition: org
    bucket: repo.mongodb.org
    component: multiverse
    architectures:
      - amd64
      - i386
    repos:
      - apt/ubuntu/dists/precise/mongodb-org

  - name: ubuntu1404
    type: deb
    code_name: "trusty"
    edition: org
    bucket: repo.mongodb.org
    component: multiverse
    architectures:
      - amd64
      - i386
    repos:
      - apt/ubuntu/dists/trusty/mongodb-org

  - name: ubuntu1604
    type: deb
    code_name: "xenial"
    edition: org
    bucket: repo.mongodb.org
    component: multiverse
    architectures:
      - amd64
      - arm64
      - i386
    repos:
      - apt/ubuntu/dists/xenial/mongodb-org

  - name: ubuntu1804
    type: deb
    code_name: "bionic"
    edition: org
    bucket: repo.mongodb.org
    component: multiverse
    architectures:
      - amd64
      - i386
      - s390x
      - arm64
    repos:
      - apt/ubuntu/dists/bionic/mongodb-org

  - name: ubuntu2004
    type: deb
    code_name: "focal"
    edition: org
    bucket: repo.mongodb.org
    component: multiverse
    architectures:
      - amd64
      - i386
    repos:
      - apt/ubuntu/dists/focal/mongodb-org

  - name: ubuntu2204
    type: deb
    code_name: "jammy"
    edition: org
    bucket: repo.mongodb.org
    component: multiverse
    architectures:
      - amd64
      - i386
      - arm64
    repos:
      - apt/ubuntu/dists/jammy/mongodb-org

  - name: ubuntu2404
    type: deb
    code_name: "noble"
    edition: org
    bucket: repo.mongodb.org
    component: multiverse
    architectures:
      - amd64
      - i386
      - arm64
    repos:
      - apt/ubuntu/dists/noble/mongodb-org

  ####################
  #
  # Enterprise Repos:
  #
  ####################

  - name: rhel70
    type: rpm
    edition: enterprise
    bucket: repo.mongodb.com
    repos:
      - yum/redhat/7/mongodb-enterprise
      - yum/redhat/7Server/mongodb-enterprise

  - name: rhel71
    type: rpm
    edition: enterprise
    bucket: repo.mongodb.com
    repos:
      - yum/redhat/7/mongodb-enterprise
      - yum/redhat/7Server/mongodb-enterprise

  - name: rhel72
    type: rpm
    edition: enterprise
    bucket: repo.mongodb.com
    repos:
      - yum/redhat/7/mongodb-enterprise
      - yum/redhat/7Server/mongodb-enterprise

  - name: rhel80
    type: rpm
    edition: enterprise
    bucket: repo.mongodb.com
    repos:
      - yum/redhat/8/mongodb-enterprise
      - yum/redhat/8Server/mongodb-enterprise

  - name: rhel81
    type: rpm
    edition: enterprise
    bucket: repo.mongodb.com
    repos:
      - yum/redhat/8/mongodb-enterprise
      - yum/redhat/8Server/mongodb-enterprise

  - name: rhel82
    type: rpm
    edition: enterprise
    bucket: repo.mongodb.com
    repos:
      - yum/redhat/8/mongodb-enterprise
      - yum/redhat/8Server/mongodb-enterprise

  - name: rhel83
    type: rpm
    edition: enterprise
    bucket: repo.mongodb.com
    repos:
      - yum/redhat/8/mongodb-enterprise
      - yum/redhat/8Server/mongodb-enterprise

  - name: rhel88
    type: rpm
    edition: enterprise
    bucket: repo.mongodb.com
    repos:
      - yum/redhat/8/mongodb-enterprise
      - yum/redhat/8Server/mongodb-enterprise

  - name: rhel9
    type: rpm
    edition: enterprise
    bucket: repo.mongodb.com
    repos:
      - yum/redhat/9/mongodb-enterprise
      - yum/redhat/9Server/mongodb-enterprise

  - name: rhel93
    type: rpm
    edition: enterprise
    bucket: repo.mongodb.com
    repos:
      - yum/redhat/9/mongodb-enterprise
      - yum/redhat/9Server/mongodb-enterprise

  - name: amazon
    type: rpm
    edition: enterprise
    bucket: repo.mongodb.com
    repos:
      - yum/amazon/2013.03/mongodb-enterprise

  - name: amazon2
    type: rpm
    edition: enterprise
    bucket: repo.mongodb.com
    repos:
      - yum/amazon/2/mongodb-enterprise

  - name: amazon2023
    type: rpm
    edition: enterprise
    bucket: repo.mongodb.com
    repos:
      - yum/amazon/2023/mongodb-enterprise

  - name: suse11
    type: rpm
    edition: enterprise
    bucket: repo.mongodb.com
    repos:
      - zypper/suse/11/mongodb-enterprise

  - name: suse12
    type: rpm
    edition: enterprise
    bucket: repo.mongodb.com
    repos:
      - zypper/suse/12/mongodb-enterprise

  - name: suse15
    type: rpm
    edition: enterprise
    bucket: repo.mongodb.com
    repos:
      - zypper/suse/15/mongodb-enterprise

  - name: debian10
    type: deb
    edition: enterprise
    code_name: "buster"
    bucket: repo.mongodb.com
    component: main
    architectures:
      - amd64
    repos:
      - apt/debian/dists/buster/mongodb-enterprise

  - name: debian11
    type: deb
    edition: enterprise
    code_name: "bullseye"
    bucket: repo.mongodb.com
    component: main
    architectures:
      - amd64
    repos:
      - apt/debian/dists/bullseye/mongodb-enterprise

  - name: debian12
    type: deb
    edition: enterprise
    code_name: "bookworm"
    bucket: repo.mongodb.com
    component: main
    architectures:
      - amd64
    repos:
      - apt/debian/dists/bookworm/mongodb-enterprise

  - name: debian92
    type: deb
    edition: enterprise
    code_name: "stretch"
    bucket: repo.mongodb.com
    component: main
    architectures:
      - amd64
    repos:
      - apt/debian/dists/stretch/mongodb-enterprise

  - name: ubuntu1204
    type: deb
    code_name: "precise"
    edition: enterprise
    bucket: repo.mongodb.com
    component: multiverse
    architectures:
      - amd64
      - ppc64el
      - s390x
      - arm64
      - i386
    repos:
      - apt/ubuntu/dists/precise/mongodb-enterprise

  - name: ubuntu1404
    type: deb
    code_name: "trusty"
    edition: enterprise
    bucket: repo.mongodb.com
    component: multiverse
    architectures:
      - amd64
      - ppc64el
      - s390x
      - arm64
      - i386
    repos:
      - apt/ubuntu/dists/trusty/mongodb-enterprise

  - name: ubuntu1604
    type: deb
    code_name: "xenial"
    edition: enterprise
    bucket: repo.mongodb.com
    component: multiverse
    architectures:
      - amd64
      - ppc64el
      - s390x
      - i386
    repos:
      - apt/ubuntu/dists/xenial/mongodb-enterprise

  - name: ubuntu1804
    type: deb
    code_name: "bionic"
    edition: enterprise
    bucket: repo.mongodb.com
    component: multiverse
    architectures:
      - amd64
      - ppc64el
      - i386
      - s390x
    repos:
      - apt/ubuntu/dists/bionic/mongodb-enterprise

  - name: ubuntu2004
    type: deb
    code_name: "focal"
    edition: enterprise
    bucket: repo.mongodb.com
    component: multiverse
    architectures:
      - amd64
      - i386
    repos:
      - apt/ubuntu/dists/focal/mongodb-enterprise

  - name: ubuntu2204
    type: deb
    code_name: "jammy"
    edition: enterprise
    bucket: repo.mongodb.com
    component: multiverse
    architectures:
      - amd64
      - i386
      - arm64
    repos:
      - apt/ubuntu/dists/jammy/mongodb-enterprise

  - name: ubuntu2404
    type: deb
    code_name: "noble"
    edition: enterprise
    bucket: repo.mongodb.com
    component: multiverse
    architectures:
      - amd64
      - i386
      - arm64
    repos:
      - apt/ubuntu/dists/noble/mongodb-enterprise
