From ac26c533e1361ae93506da37651c6ce8d006e576 Mon Sep 17 00:00:00 2001 From: Finn Date: Sun, 19 Jan 2025 19:44:38 -0800 Subject: [PATCH] fix ceph --- talos/.envrc | 8 +++++++- talos/config_patch.yaml | 3 +++ talos/k8s/kustomization.yaml | 2 +- talos/k8s/operators/rook/kustomization.yaml | 1 + talos/k8s/rook/buckets.yaml | 9 +++++++++ talos/k8s/rook/s3-pool.yaml | 2 +- 6 files changed, 22 insertions(+), 3 deletions(-) diff --git a/talos/.envrc b/talos/.envrc index d9592ca..ab5ff4f 100644 --- a/talos/.envrc +++ b/talos/.envrc @@ -1,5 +1,11 @@ root=$(git rev-parse --show-toplevel)/talos -export TALOSCONFIG=${root}/talosconfig + +talosconfig=${root}/talosconfig +if [ -f "${talosconfig}" ]; then + export TALOSCONFIG="${talosconfig}" +fi + + kubeconfig=${root}/.kubeconfig if [ -f "${kubeconfig}" ]; then export KUBECONFIG="${kubeconfig}" diff --git a/talos/config_patch.yaml b/talos/config_patch.yaml index 281024a..426f514 100644 --- a/talos/config_patch.yaml +++ b/talos/config_patch.yaml @@ -1,2 +1,5 @@ cluster: allowSchedulingOnControlPlanes: true +machine: + install: + disk: /dev/sde diff --git a/talos/k8s/kustomization.yaml b/talos/k8s/kustomization.yaml index eaa255a..829470d 100644 --- a/talos/k8s/kustomization.yaml +++ b/talos/k8s/kustomization.yaml @@ -2,4 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - operators - - external-account-rbac + - rook diff --git a/talos/k8s/operators/rook/kustomization.yaml b/talos/k8s/operators/rook/kustomization.yaml index 12015f8..02c4fe3 100644 --- a/talos/k8s/operators/rook/kustomization.yaml +++ b/talos/k8s/operators/rook/kustomization.yaml @@ -6,3 +6,4 @@ resources: - bundle.yaml - cluster.yaml - toolbox.yaml + - mgr-pool.yaml diff --git a/talos/k8s/rook/buckets.yaml b/talos/k8s/rook/buckets.yaml index 6ae8098..fdbe8a0 100644 --- a/talos/k8s/rook/buckets.yaml +++ b/talos/k8s/rook/buckets.yaml @@ -5,3 +5,12 @@ metadata: spec: bucketName: test-bucket storageClassName: rook-ceph-bucket +--- +apiVersion: objectbucket.io/v1alpha1 +kind: ObjectBucketClaim +metadata: + name: gomods +spec: + bucketName: gomods + storageClassName: rook-ceph-bucket + versioningEnabled: true diff --git a/talos/k8s/rook/s3-pool.yaml b/talos/k8s/rook/s3-pool.yaml index 503ce8c..ac3cd2f 100644 --- a/talos/k8s/rook/s3-pool.yaml +++ b/talos/k8s/rook/s3-pool.yaml @@ -7,7 +7,7 @@ spec: metadataPool: failureDomain: osd replicated: - size: 3 + size: 2 dataPool: failureDomain: osd erasureCoded: