-
Notifications
You must be signed in to change notification settings - Fork 3
/
zarf.yaml
130 lines (125 loc) · 5.04 KB
/
zarf.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# Copyright 2024 Defense Unicorns
# SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-Defense-Unicorns-Commercial
# yaml-language-server: $schema=https://raw.githubusercontent.com/defenseunicorns/zarf/main/zarf.schema.json
kind: ZarfPackageConfig
metadata:
name: gitlab
description: "UDS GitLab Package"
# x-release-please-start-version
version: "17.5.2-uds.1"
# x-release-please-end
variables:
- name: DOMAIN
default: "uds.dev"
- name: BUCKET_PREFIX
default: "uds-"
- name: BUCKET_SUFFIX
default: ""
- name: GENERATE_STORAGE_SECRET
default: "true"
- name: GITLAB_REDIS_ENDPOINT
default: ""
- name: GITLAB_REDIS_SCHEME
default: "redis"
- name: GITLAB_DB_NAME
default: "gitlabdb"
- name: GITLAB_DB_USERNAME
default: "gitlab"
- name: GITLAB_DB_ENDPOINT
default: "postgresql"
- name: GITLAB_PAGES_ENABLED
default: "false"
- name: GITLAB_SIGNUP_ENABLED
default: "true"
- name: DISABLE_REGISTRY_REDIRECT
default: "false"
description: "If your storage endpoint is not publicly accessible set this to true"
components:
- name: gitlab
required: true
description: "Deploy gitlab with registry1 images"
import:
path: common
only:
flavor: registry1
cluster:
architecture: amd64
charts:
- name: gitlab
valuesFiles:
- values/registry1-values.yaml
- name: uds-gitlab-settings
valuesFiles:
- values/registry1-values.yaml
images:
- "registry1.dso.mil/ironbank/gitlab/gitlab/certificates:17.5.2"
- "registry1.dso.mil/ironbank/gitlab/gitlab/cfssl-self-sign:1.6.1"
- "registry1.dso.mil/ironbank/gitlab/gitlab/gitaly:17.5.2"
- "registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-container-registry:17.5.2"
- "registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-pages:17.5.2"
- "registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-shell:17.5.2"
- "registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-sidekiq:17.5.2"
- "registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-toolbox:17.5.2"
- "registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-webservice:17.5.2"
- "registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-workhorse:17.5.2"
- "registry1.dso.mil/ironbank/gitlab/gitlab/kubectl:17.5.2"
- "registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-base:17.5.2"
- "registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-exporter:17.5.2"
# Note: upstream flavor is experimental
- name: gitlab
required: true
description: "Deploy gitlab"
import:
path: common
only:
flavor: upstream
charts:
- name: gitlab
valuesFiles:
- values/upstream-values.yaml
- name: uds-gitlab-settings
valuesFiles:
- values/upstream-values.yaml
images:
- "registry.gitlab.com/gitlab-org/build/cng/certificates:v17.5.2"
- "registry.gitlab.com/gitlab-org/build/cng/cfssl-self-sign:v17.5.2"
- "registry.gitlab.com/gitlab-org/build/cng/gitaly:v17.5.2"
- "registry.gitlab.com/gitlab-org/build/cng/gitlab-container-registry:v17.5.2"
- "registry.gitlab.com/gitlab-org/build/cng/gitlab-pages:v17.5.2"
- "registry.gitlab.com/gitlab-org/build/cng/gitlab-shell:v17.5.2"
- "registry.gitlab.com/gitlab-org/build/cng/gitlab-sidekiq-ee:v17.5.2"
- "registry.gitlab.com/gitlab-org/build/cng/gitlab-toolbox-ee:v17.5.2"
- "registry.gitlab.com/gitlab-org/build/cng/gitlab-webservice-ee:v17.5.2"
- "registry.gitlab.com/gitlab-org/build/cng/gitlab-workhorse-ee:v17.5.2"
- "registry.gitlab.com/gitlab-org/build/cng/kubectl:v17.5.2"
- "registry.gitlab.com/gitlab-org/build/cng/gitlab-base:v17.5.2"
- "registry.gitlab.com/gitlab-org/build/cng/gitlab-exporter:v17.5.2"
# Note: unicorn flavor is experimental
- name: gitlab
required: true
description: "Deploy gitlab with chainguard images"
import:
path: common
only:
flavor: unicorn
charts:
- name: gitlab
valuesFiles:
- values/unicorn-values.yaml
- name: uds-gitlab-settings
valuesFiles:
- values/unicorn-values.yaml
images:
- "registry.gitlab.com/gitlab-org/build/cng/certificates:v17.5.2"
- "registry.gitlab.com/gitlab-org/build/cng/cfssl-self-sign:v17.5.2"
- "registry.gitlab.com/gitlab-org/build/cng/gitaly:v17.5.2"
- "registry.gitlab.com/gitlab-org/build/cng/gitlab-container-registry:v17.5.2"
- "registry.gitlab.com/gitlab-org/build/cng/gitlab-pages:v17.5.2"
- "registry.gitlab.com/gitlab-org/build/cng/gitlab-shell:v17.5.2"
- "registry.gitlab.com/gitlab-org/build/cng/gitlab-sidekiq-ee:v17.5.2"
- "registry.gitlab.com/gitlab-org/build/cng/gitlab-toolbox-ee:v17.5.2"
- "registry.gitlab.com/gitlab-org/build/cng/gitlab-webservice-ee:v17.5.2"
- "registry.gitlab.com/gitlab-org/build/cng/gitlab-workhorse-ee:v17.5.2"
- "registry.gitlab.com/gitlab-org/build/cng/kubectl:v17.5.2"
- "registry.gitlab.com/gitlab-org/build/cng/gitlab-base:v17.5.2"
- "registry.gitlab.com/gitlab-org/build/cng/gitlab-exporter:v17.5.2"