Skip to content

Instantly share code, notes, and snippets.

@mgodf89
Created May 2, 2024 17:19
Show Gist options
  • Save mgodf89/67beee50453d053fe71bb2f61d9a8cb6 to your computer and use it in GitHub Desktop.
Save mgodf89/67beee50453d053fe71bb2f61d9a8cb6 to your computer and use it in GitHub Desktop.
#! /bin/bash
cat << EOF >> local_values/postgres-values-participant.yaml
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- ${PG_PAR_HOSTNAME}
EOF
cat << EOF >> local_values/postgres-values-apps.yaml
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- ${PG_APP_HOSTNAME}
EOF
cat << EOF >> local_values/postgres-values-mediator.yaml
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- ${PG_MED_HOSTNAME}
EOF
cat << EOF >> local_values/postgres-values-sequencer.yaml
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- ${PG_SEQ_HOSTNAME}
EOF
cat << EOF >> local_values/cometbft-values.yaml
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- ${WORKER_COMETBFT_HOSTNAME}
EOF
cat << EOF >> local_values/global-domain-values.yaml
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- ${WORKER_DOMAIN_HOSTNAME}
EOF
cat << EOF >> local_values/participant-values.yaml
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- ${WORKER_PARTICIPANT_HOSTNAME}
EOF
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment