github.com/argoproj/argo-cd/v3@v3.2.1/manifests/ha/base/redis-ha/kustomization.yaml (about) 1 apiVersion: kustomize.config.k8s.io/v1beta1 2 kind: Kustomization 3 4 resources: 5 - chart/upstream.yaml 6 - argocd-redis-ha-proxy-network-policy.yaml 7 - argocd-redis-ha-server-network-policy.yaml 8 9 patches: 10 - target: 11 version: v1 12 group: "" 13 kind: ConfigMap 14 name: argocd-redis-ha-health-configmap 15 namespace: argocd 16 path: overlays/remove-namespace.yaml 17 - target: 18 version: v1 19 group: "" 20 kind: ConfigMap 21 name: argocd-redis-ha-configmap 22 namespace: argocd 23 path: overlays/remove-namespace.yaml 24 - target: 25 version: v1 26 group: "" 27 kind: ServiceAccount 28 name: argocd-redis-ha 29 namespace: argocd 30 path: overlays/remove-namespace.yaml 31 - target: 32 version: v1 33 group: "" 34 kind: ServiceAccount 35 name: argocd-redis-ha-haproxy 36 namespace: argocd 37 path: overlays/remove-namespace.yaml 38 - target: 39 group: rbac.authorization.k8s.io 40 version: v1 41 kind: Role 42 name: argocd-redis-ha 43 namespace: argocd 44 path: overlays/remove-namespace.yaml 45 - target: 46 group: rbac.authorization.k8s.io 47 version: v1 48 kind: Role 49 name: argocd-redis-ha-haproxy 50 namespace: argocd 51 path: overlays/remove-namespace.yaml 52 - target: 53 group: rbac.authorization.k8s.io 54 version: v1 55 kind: RoleBinding 56 name: argocd-redis-ha 57 namespace: argocd 58 path: overlays/remove-namespace.yaml 59 - target: 60 group: rbac.authorization.k8s.io 61 version: v1 62 kind: RoleBinding 63 name: argocd-redis-ha-haproxy 64 namespace: argocd 65 path: overlays/remove-namespace.yaml 66 - target: 67 version: v1 68 group: "" 69 kind: Service 70 name: argocd-redis-ha-announce-0 71 namespace: argocd 72 path: overlays/remove-namespace.yaml 73 - target: 74 version: v1 75 group: "" 76 kind: Service 77 name: argocd-redis-ha-announce-1 78 namespace: argocd 79 path: overlays/remove-namespace.yaml 80 - target: 81 version: v1 82 group: "" 83 kind: Service 84 name: argocd-redis-ha-announce-2 85 namespace: argocd 86 path: overlays/remove-namespace.yaml 87 - target: 88 version: v1 89 group: "" 90 kind: Service 91 name: argocd-redis-ha 92 namespace: argocd 93 path: overlays/remove-namespace.yaml 94 - target: 95 version: v1 96 group: "" 97 kind: Service 98 name: argocd-redis-ha-haproxy 99 namespace: argocd 100 path: overlays/remove-namespace.yaml 101 - target: 102 group: apps 103 version: v1 104 kind: Deployment 105 name: argocd-redis-ha-haproxy 106 namespace: argocd 107 path: overlays/remove-namespace.yaml 108 - target: 109 group: apps 110 version: v1 111 kind: StatefulSet 112 name: argocd-redis-ha-server 113 namespace: argocd 114 path: overlays/remove-namespace.yaml 115 116 # Replace helm's app/release/chart/heritage labels with argocd common labels 117 - target: 118 version: v1 119 group: "" 120 kind: ConfigMap 121 name: argocd-redis-ha-health-configmap 122 path: overlays/modify-labels.yaml 123 - target: 124 version: v1 125 group: "" 126 kind: ConfigMap 127 name: argocd-redis-ha-configmap 128 path: overlays/modify-labels.yaml 129 - target: 130 version: v1 131 group: "" 132 kind: Service 133 name: argocd-redis-ha-announce-0 134 path: overlays/modify-labels.yaml 135 - target: 136 version: v1 137 group: "" 138 kind: Service 139 name: argocd-redis-ha-announce-1 140 path: overlays/modify-labels.yaml 141 - target: 142 version: v1 143 group: "" 144 kind: Service 145 name: argocd-redis-ha-announce-2 146 path: overlays/modify-labels.yaml 147 - target: 148 version: v1 149 group: "" 150 kind: Service 151 name: argocd-redis-ha 152 path: overlays/modify-labels.yaml 153 - target: 154 group: apps 155 version: v1 156 kind: StatefulSet 157 name: argocd-redis-ha-server 158 path: overlays/modify-labels.yaml 159 - target: 160 version: v1 161 group: "" 162 kind: ServiceAccount 163 name: argocd-redis-ha 164 path: overlays/modify-labels.yaml 165 - target: 166 group: rbac.authorization.k8s.io 167 version: v1 168 kind: Role 169 name: argocd-redis-ha 170 path: overlays/modify-labels.yaml 171 - target: 172 group: rbac.authorization.k8s.io 173 version: v1 174 kind: Role 175 name: argocd-redis-ha-haproxy 176 path: overlays/modify-labels.yaml 177 - target: 178 group: rbac.authorization.k8s.io 179 version: v1 180 kind: RoleBinding 181 name: argocd-redis-ha 182 path: overlays/modify-labels.yaml 183 - target: 184 group: rbac.authorization.k8s.io 185 version: v1 186 kind: RoleBinding 187 name: argocd-redis-ha-haproxy 188 path: overlays/modify-labels.yaml 189 - target: 190 version: v1 191 group: "" 192 kind: ServiceAccount 193 name: argocd-redis-ha-haproxy 194 path: overlays/haproxy-modify-labels.yaml 195 - target: 196 version: v1 197 group: "" 198 kind: Service 199 name: argocd-redis-ha-haproxy 200 path: overlays/haproxy-modify-labels.yaml 201 - target: 202 group: apps 203 version: v1 204 kind: Deployment 205 name: argocd-redis-ha-haproxy 206 path: overlays/haproxy-modify-labels.yaml 207 208 # add pod template labels 209 - target: 210 group: apps 211 version: v1 212 kind: StatefulSet 213 name: argocd-redis-ha-server 214 path: overlays/statefulset-labels.yaml 215 - target: 216 group: apps 217 version: v1 218 kind: Deployment 219 name: argocd-redis-ha-haproxy 220 path: overlays/deployment-labels.yaml 221 222 # remove pod template nodeSelector 223 - target: 224 group: apps 225 version: v1 226 kind: Deployment 227 name: argocd-redis-ha-haproxy 228 path: overlays/deployment-nodeSelector.yaml 229 230 # remove pod template tolerations 231 - target: 232 group: apps 233 version: v1 234 kind: Deployment 235 name: argocd-redis-ha-haproxy 236 path: overlays/deployment-tolerations.yaml 237 238 # remove pod template resources 239 - target: 240 group: apps 241 version: v1 242 kind: Deployment 243 name: argocd-redis-ha-haproxy 244 path: overlays/deployment-resources.yaml 245 - target: 246 group: apps 247 version: v1 248 kind: StatefulSet 249 name: argocd-redis-ha-server 250 path: overlays/statefulset-resources.yaml 251 252 # update service selectors to match 253 - target: 254 version: v1 255 kind: Service 256 group: "" 257 name: argocd-redis-ha-announce-0 258 path: overlays/service-selector.yaml 259 - target: 260 version: v1 261 group: "" 262 kind: Service 263 name: argocd-redis-ha-announce-1 264 path: overlays/service-selector.yaml 265 - target: 266 version: v1 267 group: "" 268 kind: Service 269 name: argocd-redis-ha-announce-2 270 path: overlays/service-selector.yaml 271 - target: 272 version: v1 273 group: "" 274 kind: Service 275 name: argocd-redis-ha 276 path: overlays/service-selector.yaml 277 - target: 278 version: v1 279 group: "" 280 kind: Service 281 name: argocd-redis-ha-haproxy 282 path: overlays/haproxy-service-selector.yaml 283 284 # add container-level security contexts 285 - target: 286 group: apps 287 version: v1 288 kind: Deployment 289 name: argocd-redis-ha-haproxy 290 path: overlays/deployment-containers-securityContext.yaml 291 - target: 292 group: apps 293 version: v1 294 kind: StatefulSet 295 name: argocd-redis-ha-server 296 path: overlays/statefulset-containers-securityContext.yaml 297 - target: 298 group: rbac.authorization.k8s.io 299 version: v1 300 kind: Role 301 name: argocd-redis-ha-haproxy 302 path: overlays/haproxy-role.yaml 303 - target: 304 group: apps 305 version: v1 306 kind: Deployment 307 name: argocd-redis-ha-haproxy 308 path: overlays/deployment-initContainers.yaml