diff --git a/cluster/cert-manager/values-hub.yaml b/cluster/cert-manager/values-hub.yaml deleted file mode 100644 index ff68089..0000000 --- a/cluster/cert-manager/values-hub.yaml +++ /dev/null @@ -1,53 +0,0 @@ ---- -# https://github.com/cert-manager/cert-manager/blob/master/deploy/charts/cert-manager/values.yaml - -cert-manager: - enabled: true - installCRDs: true - dns01RecursiveNameservers: 1.1.1.1:53 - dns01RecursiveNameserversOnly: true - livenessProbe: - enabled: true - prometheus: - enabled: true - servicemonitor: - enabled: true - -ca: - enabled: false - tlsCrt: |- - -----BEGIN CERTIFICATE----- - - -----END CERTIFICATE----- - tlsKey: |- - -----BEGIN PRIVATE KEY----- - - -----END PRIVATE KEY----- - -le: - prod: - enabled: true - server: https://acme-v02.api.letsencrypt.org/directory - staging: - enabled: true - server: https://acme-staging-v02.api.letsencrypt.org/directory - apiCert: - enabled: true - routerCert: - enabled: true - preferredChain: "" - email: ryan.blundon@protonmail.com - solvers: - - type: dns - dnsConfig: - cloudflare: - apiTokenSecretRef: - name: cloudflare-api-token - key: api-token - email: ryan.blundon@protonmail.com - cnameStrategy: Follow - dnsZones: - - mk-labs.cloud - -cluster_name: hub -base_domain: int.mk-labs.cloud \ No newline at end of file diff --git a/cluster/nmstate/overlays/hub/iscsi-nad.yaml b/cluster/nmstate/overlays/hub/iscsi-nad.yaml deleted file mode 100644 index 913259d..0000000 --- a/cluster/nmstate/overlays/hub/iscsi-nad.yaml +++ /dev/null @@ -1,38 +0,0 @@ ---- -apiVersion: k8s.cni.cncf.io/v1 -kind: NetworkAttachmentDefinition -metadata: - annotations: - description: Native VLAN connection for iSCSI - name: vlan121-localnet - namespace: default -spec: - config: |- - { - "name": "iscsi-net", - "cniVersion": "0.3.1", - "type": "vlan", - "master": "enp1s0f0", - "mtu": 1500, - "vlanId": 121, - "linkInContainer": false, - "ipam": { - "type": "static", - "addresses": [ - { - "address": "10.10.121.10/24" - } - ] - } - } - - # { - # "cniVersion": "0.3.1", - # "name": "bridge-net", - # "type": "bridge", - # "isGateway": true, - # "vlan": 2, - # "ipam": { - # "type": "dhcp" - # } - # } \ No newline at end of file diff --git a/cluster/nmstate/overlays/hub/kustomization.yaml b/cluster/nmstate/overlays/hub/kustomization.yaml deleted file mode 100644 index 062a08b..0000000 --- a/cluster/nmstate/overlays/hub/kustomization.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization - -commonAnnotations: - argocd.argoproj.io/sync-options: SkipDryRunOnMissingResource=true - -resources: -- ../../base -- ocp-storage-vlan.yaml diff --git a/cluster/nmstate/overlays/hub/ocp-storage-vlan.yaml b/cluster/nmstate/overlays/hub/ocp-storage-vlan.yaml deleted file mode 100644 index 139eb63..0000000 --- a/cluster/nmstate/overlays/hub/ocp-storage-vlan.yaml +++ /dev/null @@ -1,28 +0,0 @@ ---- -apiVersion: nmstate.io/v1 -kind: NodeNetworkConfigurationPolicy -metadata: - name: storage-network-ocp-hub -spec: - nodeSelector: - kubernetes.io/hostname: ocp-hub - desiredState: - interfaces: - - name: enp1s0f0.121 - state: up - type: vlan - vlan: - base-iface: enp1s0f0 - id: 121 - - bridge: - port: - - name: enp1s0f0.121 - ipv4: - address: - - ip: 10.10.121.10 - prefix-length: 24 - enabled: true - name: storage-network - state: up - type: linux-bridge - description: Linux bridge with enp1s0 as a port on VLAN 121 diff --git a/cluster/synology-storageclass/enable-iscsi.yaml b/cluster/nmstate/overlays/in-cluster/enable-master-iscsi.yaml similarity index 85% rename from cluster/synology-storageclass/enable-iscsi.yaml rename to cluster/nmstate/overlays/in-cluster/enable-master-iscsi.yaml index dd8a732..b42ac45 100644 --- a/cluster/synology-storageclass/enable-iscsi.yaml +++ b/cluster/nmstate/overlays/in-cluster/enable-master-iscsi.yaml @@ -2,6 +2,8 @@ apiVersion: machineconfiguration.openshift.io/v1 kind: MachineConfig metadata: + annotations: + argocd.argoproj.io/sync-wave: "11" labels: machineconfiguration.openshift.io/role: master name: 99-master-custom-enable-iscsid diff --git a/cluster/nmstate/overlays/in-cluster/kustomization.yaml b/cluster/nmstate/overlays/in-cluster/kustomization.yaml index 062a08b..36a2b69 100644 --- a/cluster/nmstate/overlays/in-cluster/kustomization.yaml +++ b/cluster/nmstate/overlays/in-cluster/kustomization.yaml @@ -7,3 +7,4 @@ commonAnnotations: resources: - ../../base - ocp-storage-vlan.yaml +- enable-master-iscsi.yaml # Single Node Only diff --git a/cluster/nmstate/overlays/internal/enable-worker-iscsi.yaml b/cluster/nmstate/overlays/internal/enable-worker-iscsi.yaml new file mode 100644 index 0000000..44a6258 --- /dev/null +++ b/cluster/nmstate/overlays/internal/enable-worker-iscsi.yaml @@ -0,0 +1,17 @@ +--- +apiVersion: machineconfiguration.openshift.io/v1 +kind: MachineConfig +metadata: + annotations: + argocd.argoproj.io/sync-wave: "11" + labels: + machineconfiguration.openshift.io/role: worker + name: 99-worker-custom-enable-iscsid +spec: + config: + ignition: + version: 3.1.0 + systemd: + units: + - enabled: true + name: iscsid.service \ No newline at end of file diff --git a/cluster/nmstate/overlays/internal/kustomization.yaml b/cluster/nmstate/overlays/internal/kustomization.yaml index 062a08b..a00b8ec 100644 --- a/cluster/nmstate/overlays/internal/kustomization.yaml +++ b/cluster/nmstate/overlays/internal/kustomization.yaml @@ -7,3 +7,4 @@ commonAnnotations: resources: - ../../base - ocp-storage-vlan.yaml +- enable-worker-iscsi.yaml