uninstall ESO, but add sync waves
This commit is contained in:
@@ -2,6 +2,8 @@ apiVersion: external-secrets.io/v1beta1
|
|||||||
kind: ClusterSecretStore
|
kind: ClusterSecretStore
|
||||||
metadata:
|
metadata:
|
||||||
name: doppler-cluster
|
name: doppler-cluster
|
||||||
|
annotations:
|
||||||
|
argocd.argoproj.io/sync-wave: "2"
|
||||||
spec:
|
spec:
|
||||||
provider:
|
provider:
|
||||||
doppler:
|
doppler:
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ apiVersion: v1
|
|||||||
kind: Namespace
|
kind: Namespace
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
|
argocd.argoproj.io/hook: PreSync
|
||||||
argocd.argoproj.io/sync-options: SkipDryRunOnMissingResource=true
|
argocd.argoproj.io/sync-options: SkipDryRunOnMissingResource=true
|
||||||
argocd.argoproj.io/tracking-id: 'external-secrets:/Namespace:openshift-operators/external-secrets'
|
argocd.argoproj.io/tracking-id: 'external-secrets:/Namespace:openshift-operators/external-secrets'
|
||||||
name: external-secrets
|
name: external-secrets
|
||||||
|
|||||||
@@ -2,6 +2,8 @@ apiVersion: operator.external-secrets.io/v1alpha1
|
|||||||
kind: OperatorConfig
|
kind: OperatorConfig
|
||||||
metadata:
|
metadata:
|
||||||
name: cluster
|
name: cluster
|
||||||
|
annotations:
|
||||||
|
argocd.argoproj.io/sync-wave: "1"
|
||||||
spec:
|
spec:
|
||||||
prometheus:
|
prometheus:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -2,6 +2,8 @@
|
|||||||
apiVersion: operators.coreos.com/v1alpha1
|
apiVersion: operators.coreos.com/v1alpha1
|
||||||
kind: Subscription
|
kind: Subscription
|
||||||
metadata:
|
metadata:
|
||||||
|
annotations:
|
||||||
|
argocd.argoproj.io/sync-wave: "0"
|
||||||
labels:
|
labels:
|
||||||
operators.coreos.com/external-secrets-operator.openshift-operators: ''
|
operators.coreos.com/external-secrets-operator.openshift-operators: ''
|
||||||
name: external-secrets-operator
|
name: external-secrets-operator
|
||||||
|
|||||||
@@ -113,19 +113,15 @@ Other needed software:
|
|||||||
|
|
||||||
- Admin password and kubeconfig are in the homelab/10-sno-hub-cluster/03-openshift-image/auth directory
|
- Admin password and kubeconfig are in the homelab/10-sno-hub-cluster/03-openshift-image/auth directory
|
||||||
|
|
||||||
|
- Bootstrap ACM
|
||||||
|
|
||||||
From laptop/infra server:
|
From laptop/infra server:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd homelab
|
cd homelab
|
||||||
oc apply -k hub-cluster-bootstrap
|
oc apply -k hub-cluster-bootstrap
|
||||||
```
|
oc apply -f ~/ocp/doppler-token.yaml
|
||||||
|
oc apply -k hub-cluster-bootstrap
|
||||||
- Bootstrap ACM
|
|
||||||
|
|
||||||
Running this playbook will configure Matchbox to wait for the sno-cluster to boot via iPXE and will install Single Node OpenShift. All configuration files are built from templates driven from Ansible variables.
|
|
||||||
|
|
||||||
```bash
|
|
||||||
ansible-playbook -i inventory.yml 10-sno-hub-cluster/install2.yml
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## Internal Cluster *TBD*
|
## Internal Cluster *TBD*
|
||||||
|
|||||||
Reference in New Issue
Block a user