Skip to content

Commit

Permalink
Going back to deployment approach
Browse files Browse the repository at this point in the history
  • Loading branch information
carlosrodlop committed May 21, 2024
1 parent 9e1b8ac commit 771c4ec
Show file tree
Hide file tree
Showing 2 changed files with 68 additions and 37 deletions.
74 changes: 62 additions & 12 deletions blueprints/02-at-scale/casc/oc/items/items-root.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,18 +11,6 @@ items:
cpus: 1.0
disk: 20
storageClassName: "gp3"
yaml: |-
---
apiVersion: "apps/v1"
kind: "StatefulSet"
spec:
template:
spec:
tolerations:
- key: "dedicated"
operator: "Equal"
value: "cb-apps"
effect: "NoSchedule"
# Casc, Non-HA
- kind: managedController
name: team-b
Expand All @@ -32,6 +20,37 @@ items:
cpus: 2.0
disk: 5
storageClassName: "gp3"
yaml: |-
---
apiVersion: "apps/v1"
kind: "StatefulSet"
spec:
template:
spec:
tolerations:
- key: "dedicated"
operator: "Equal"
value: "cb-apps"
effect: "NoSchedule"
volumes:
- name: cbci-secrets
secret:
secretName: cbci-secrets
containers:
- name: jenkins
env:
- name: SECRETS
value: "/var/run/secrets/cbci"
volumeMounts:
- name: cbci-secrets
mountPath: "/var/run/secrets/cbci"
readOnly: true
---
apiVersion: "v1"
kind: "Service"
metadata:
labels:
"cloudbees.prometheus": "true"
properties:
- configurationAsCode:
bundle: "s3/none-ha"
Expand All @@ -48,6 +67,37 @@ items:
maxReplicas: 4
replicas: 2
targetCPUUtilizationPercentage: 50
yaml: |-
---
apiVersion: "apps/v1"
kind: "Deployment"
spec:
template:
spec:
tolerations:
- key: "dedicated"
operator: "Equal"
value: "cb-apps"
effect: "NoSchedule"
volumes:
- name: cbci-secrets
secret:
secretName: cbci-secrets
containers:
- name: jenkins
env:
- name: SECRETS
value: "/var/run/secrets/cbci"
volumeMounts:
- name: cbci-secrets
mountPath: "/var/run/secrets/cbci"
readOnly: true
---
apiVersion: "v1"
kind: "Service"
metadata:
labels:
"cloudbees.prometheus": "true"
properties:
- configurationAsCode:
bundle: "s3/ha"
31 changes: 6 additions & 25 deletions blueprints/02-at-scale/casc/oc/jcasc/main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -56,28 +56,9 @@ masterprovisioning:
kind: "StatefulSet"
spec:
template:
spec:
tolerations:
- key: "dedicated"
operator: "Equal"
value: "cb-apps"
effect: "NoSchedule"
volumes:
- name: cbci-secrets
secret:
secretName: cbci-secrets
containers:
- name: jenkins
env:
- name: SECRETS
value: "/var/run/secrets/cbci"
volumeMounts:
- name: cbci-secrets
mountPath: "/var/run/secrets/cbci"
readOnly: true
---
apiVersion: "v1"
kind: "Service"
metadata:
labels:
"cloudbees.prometheus": "true"
spec:
tolerations:
- key: "dedicated"
operator: "Equal"
value: "cb-apps"
effect: "NoSchedule"

0 comments on commit 771c4ec

Please sign in to comment.