longhorn-retain -> longhorn, longhorn -> longhorn-no-retain
This commit is contained in:
@@ -69,7 +69,7 @@ spec:
|
|||||||
type: persistentVolumeClaim
|
type: persistentVolumeClaim
|
||||||
accessMode: ReadWriteOnce
|
accessMode: ReadWriteOnce
|
||||||
size: 1Gi
|
size: 1Gi
|
||||||
storageClass: longhorn-retain
|
storageClass: longhorn
|
||||||
retain: true
|
retain: true
|
||||||
globalMounts:
|
globalMounts:
|
||||||
- path: /data
|
- path: /data
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ spec:
|
|||||||
persistence:
|
persistence:
|
||||||
data:
|
data:
|
||||||
type: persistentVolumeClaim
|
type: persistentVolumeClaim
|
||||||
storageClass: longhorn-retain
|
storageClass: longhorn
|
||||||
accessMode: ReadWriteOnce
|
accessMode: ReadWriteOnce
|
||||||
size: 2Gi
|
size: 2Gi
|
||||||
retain: true
|
retain: true
|
||||||
|
|||||||
@@ -4,20 +4,20 @@ metadata:
|
|||||||
name: vaultwarden-secrets
|
name: vaultwarden-secrets
|
||||||
namespace: vaultwarden
|
namespace: vaultwarden
|
||||||
stringData:
|
stringData:
|
||||||
#ENC[AES256_GCM,data:9WyLVqwsScR1VkiPoqzDpizcJPfqTowWaPEB5GCS/w9wrqem+J5IBToJHj/vODCYD2MoB45hjnaU,iv:Nr5DEiHoU9vLWivhqHKgCg1eyYiuwKhzn90PezIJi6Q=,tag:+Vt2at+aYKwfaRxWDAFVRg==,type:comment]
|
#ENC[AES256_GCM,data:0pyGYd1d1eJEINKxqUIxdgdc2pYCxY+flJ7sdfEdloOcdtfrY6z4nk6PQ0gMUWj0e/FpKTmITJEK,iv:7bwlpzDiAYfhAHIT59G0IJcEMe9yb1pnWN0y9rHs/NA=,tag:fYOr4mlezaydkWZz24/Vww==,type:comment]
|
||||||
ADMIN_TOKEN: ENC[AES256_GCM,data:3zyG3yfBagQHqvfwbh6LDpbB2bc2sP4NJd85HRXPWaLFiLVOOjljeZgZDqQmUhwyokL5dq1W+Quq5HvmlL6PffwMAUCsgFB0EPyTfXEsuiiRFJn+9gPhdDBL1FM44tAUZyFGcbDK17O/0Qvsw8IiQUWoL5X7PA==,iv:5EX1opagPitjRLaB/T9a2o79ir+H/HGbxb1ev0qPAlk=,tag:eZgaoVGsJ0sJWsEE3T42GQ==,type:str]
|
ADMIN_TOKEN: ENC[AES256_GCM,data:Wn8PpV4NbJ4t2nJbdUdvJsk31AoT/ib8xYG2hs+8e3Uoke3WRjVmxp5RENC7rwYSfB2g/46a/lg/ABs28vBhwxvRBewbbkf1ZatdL4znkeS1kyiNJTZJ8SXDqBwCjFeZBTdBQUcuTATYdw7Zq2SRu5tmTLFWQA==,iv:8l8r/V+OfEauJxOMPosyRD+DKclD3aWWgXKFarkPWHY=,tag:Db/36TSen8zWRVwq/DZwTw==,type:str]
|
||||||
sops:
|
sops:
|
||||||
age:
|
age:
|
||||||
- recipient: age109zta6l0cwpkxn5wek82kvauxn6yqrq80rsz4mvu5atdnpcn9pusuvnqk5
|
- recipient: age109zta6l0cwpkxn5wek82kvauxn6yqrq80rsz4mvu5atdnpcn9pusuvnqk5
|
||||||
enc: |
|
enc: |
|
||||||
-----BEGIN AGE ENCRYPTED FILE-----
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzMldFL3FpZmZ1VDVXNENj
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA4cFpaSmxwczRMY0ovWkg0
|
||||||
c3FkQmo3Q24veG1MRXQvNEJjbHR2OG5WcWdBCkJRbDVEWmxkN2lVSGhVUmRCb0sv
|
UUdYMzN5YndCVmM4R2IrUGJ3U1J3RlJ2RkR3CmNLVFhsaXo3anJ6WUlUMWdqaVJ0
|
||||||
dlBLSXhOT3FFSE9vaUw4anFKL1pCOEUKLS0tIGpTRjVEY3F2L2tpU29uVWZlQTk2
|
Vjl0K2I3RndBUC9QNUFzMk9VclE1RGcKLS0tICsrWUhwVlB6ak1IQy9peE9nRzhW
|
||||||
V01hR0J0MXVtcXoweC9ma1lUTDZUV2MKm3MDjwYvtxbir6ANeWzEjgqe4bj8OeiT
|
dFYxY0xoRlNrd0w2ZE9RTTFaZHc3dEUKqS9q9k5dNmRAGl3k8/63R7XAq3LgxIzX
|
||||||
nAfwNCGpi45biVTfvitusgdflpREoHXkgpDpQkjOjvUC52FDA8maJw==
|
hJZetWJ5aKJF7+cqCFYUNGQA0qhlXinJnL7T0WBRLmzdCWCuW8Ha9Q==
|
||||||
-----END AGE ENCRYPTED FILE-----
|
-----END AGE ENCRYPTED FILE-----
|
||||||
lastmodified: "2026-08-26T10:18:13Z"
|
lastmodified: "2026-08-26T10:18:17Z"
|
||||||
mac: ENC[AES256_GCM,data:309NreQ1N3CDZt6rLjKp1jUUGBGsFu2aF+RWMT+gO76APd62z4AIP+6D+vUv1kD9XWDHVnYmWFG+fMEnVnoQtwmJcJYcaFRexKObTAuik1/XyZcOBlb0c9zRZUn1US+HygnzdVtJv0hEaJasnmcQwWOBeqwF1E4YYL2S54C3MSk=,iv:FomstXxurBhLA7TX0lGTqm5hMJytUgrvWcJvofSIuNU=,tag:6B8uYVAo0Rf6SNROLCy7zg==,type:str]
|
mac: ENC[AES256_GCM,data:lQoTx/7t3iUxDV6VvzTn2uDg4HgB2OZYdaA4LmAY320uI+bHjMuLEtWe6Ing1Oa/vdQCLGTj3RxXXMCl+9Nk4PdnZ/lPAqh0mSwlCWwZZOnbRHqrNgzbrEa+nyKPfIZSEQSZJi9AMNDq0MpCzuwDfJlDPl/6dhRe/qZqSOt/8io=,iv:2o6QNFWALTdeHn2uyAoQAmEQxlVnMog+v/bcnxQ4XZo=,tag:GE7xRyoDlmWVujs5lK6KsA==,type:str]
|
||||||
encrypted_regex: ^(data|stringData)$
|
encrypted_regex: ^(data|stringData)$
|
||||||
version: 3.11.0
|
version: 3.11.0
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ spec:
|
|||||||
storage:
|
storage:
|
||||||
enabled: true
|
enabled: true
|
||||||
size: 1Gi
|
size: 1Gi
|
||||||
storageClassName: longhorn-retain
|
storageClassName: longhorn
|
||||||
secrets:
|
secrets:
|
||||||
name: zigbee2mqtt-secrets
|
name: zigbee2mqtt-secrets
|
||||||
|
|
||||||
@@ -44,7 +44,7 @@ spec:
|
|||||||
mqtt:
|
mqtt:
|
||||||
server: "mqtt://mosquitto.mqtt.svc.cluster.local:1883"
|
server: "mqtt://mosquitto.mqtt.svc.cluster.local:1883"
|
||||||
user: iot
|
user: iot
|
||||||
password: '!secret.yaml mqtt_password'
|
password: "!secret.yaml mqtt_password"
|
||||||
include_device_information: true
|
include_device_information: true
|
||||||
keepalive: 60
|
keepalive: 60
|
||||||
reject_unauthorized: true
|
reject_unauthorized: true
|
||||||
@@ -65,7 +65,7 @@ spec:
|
|||||||
channel: 11
|
channel: 11
|
||||||
pan_id: 7410
|
pan_id: 7410
|
||||||
ext_pan_id: [46, 22, 201, 245, 48, 186, 40, 6]
|
ext_pan_id: [46, 22, 201, 245, 48, 186, 40, 6]
|
||||||
network_key: '!secret.yaml network_key'
|
network_key: "!secret.yaml network_key"
|
||||||
log_level: info
|
log_level: info
|
||||||
|
|
||||||
ingress:
|
ingress:
|
||||||
|
|||||||
@@ -4,19 +4,19 @@ metadata:
|
|||||||
name: zigbee2mqtt-secrets
|
name: zigbee2mqtt-secrets
|
||||||
namespace: zigbee2mqtt
|
namespace: zigbee2mqtt
|
||||||
stringData:
|
stringData:
|
||||||
secret.yaml: ENC[AES256_GCM,data:mG1BWTCG8A3lHxpSTwrchYG/+UmAD0Qf8x49uXMCff7n66rs4C422RuOFl9RV3KJ/7ClV1H3FWnxkQHFHjCJ3pShUD4lk3I9PvqS9ezu5RapPA8DidvqK7dWUN4ZLU77m5K/55KIraaGeBZIwBo/0muG11IAqDdGMAQyb+0=,iv:iHWjWBGciWDZJ+Mgyvya4IMmRj8aZQUs1FA4HPySbGs=,tag:mkF1avcXdUFu114NtbS9EQ==,type:str]
|
secret.yaml: ENC[AES256_GCM,data:Bm/axxWEiSHuggnOlKAaUiJcWGx+z8Y3JeAThl71DuhGVC/0kHBb7DkihL1fW7ms8MuSFFpTjDGfl1Sf1T4k90mx9PQ9O7+QdiHaXHTgmX2DnKXHa7RCqmgzdvZCHLo0krdgkROA7146VEaDUhAf+mSm+d7Y9SfYJbfC97Y=,iv:5DNFF/jpnqXMnWohYloTvSbA1YHmRPartrbL4jruFz8=,tag:ZeTQC5fogAEUKYQ8GmwGHw==,type:str]
|
||||||
sops:
|
sops:
|
||||||
age:
|
age:
|
||||||
- recipient: age1tu4xgfefvgdda0vn2thaqndq4p9tuydq2ud6qa98tzzgnff6749qnlcx29
|
- recipient: age1tu4xgfefvgdda0vn2thaqndq4p9tuydq2ud6qa98tzzgnff6749qnlcx29
|
||||||
enc: |
|
enc: |
|
||||||
-----BEGIN AGE ENCRYPTED FILE-----
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIc0VKMFBtVmpZVTV3Q3Vz
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAyT0dCZDNqSGdpM3lESVFa
|
||||||
ZmdWQ2ZqdFliRDFBNTl3NDRaZi9oVDY2REVvCitEVTVOUC8rNWhuWHJkNzJlM3FL
|
S0xlVHhNOEIvZ3ZPVUpmYXFBQjJUaWdDZlM4CjVQQ3N4NFFoY0wzYTY5dm5qcHI3
|
||||||
dWY5N3lYZEJXM2ZGU2pKNDA0SHNrOEEKLS0tICt2Q2lXcVRkMzhEVUpSZGgzaHhi
|
VThMRzIyRU5sRnphTzA1TFRSRUkwdXMKLS0tIGZYbCtIK0xPRm10aGJjK0hTeEtI
|
||||||
S2p6MndjQXY1Q3FycFNqSnJkcWxSZ1EKV9PyX/Z/PNA1S4rIIfLHXO4LSLHQOeZe
|
dVdVMlJrT3dCa2JrR0dIbE5NbU9JTG8KrqovZIUOknPLUmQhPn8U2XIwj5Z9Nzs4
|
||||||
olFraDKhq+l/NlDBejpx/PfAwoPhTbGlltqGZx9p1URZQrCzh/9U7w==
|
GV2KigIHlIKBIg6PJmE4bEHXzOudd7H6h3mHBJzdgpuv2lg3MgyUhw==
|
||||||
-----END AGE ENCRYPTED FILE-----
|
-----END AGE ENCRYPTED FILE-----
|
||||||
lastmodified: "2026-08-26T10:18:14Z"
|
lastmodified: "2026-08-26T10:18:18Z"
|
||||||
mac: ENC[AES256_GCM,data:1+kjTAr57fAXQmy0J+mSrn2/OuslTZQyXx0Jt/6fJNWlhPp2QeV814qw1gphqrvYfMmgwZvfe/vE/LvElNR6TypiUzpJ+NXPbEDd1NdZknWDPFhwfYrlB9qdholirFsT0DalHBbNlPceblMwTvbo3+rE4x8gfLFJTuJaXcC5fWI=,iv:/DtvjU1BDpTORYbmAqV591ISzK8sPhf75rAqZFkv8+Q=,tag:gGqfRxi6YlZoOz6zR7TXKg==,type:str]
|
mac: ENC[AES256_GCM,data:n42Kyoe0ydzqnCM928Kj6cw4a09N8BVhd/HhK3x8I6yEcUuZw8xpESQvVCZRMZBJgXlPwUgyc/+erAmZevwNDInEXphu3T7Ori/sGrV/WJEqczXXQ3llr+gZ6of4SYU+uWRDOJ9TDu3Y1Srivr2+osz8awQwUyhM+u6Eu3X4Iog=,iv:ryYdXqWwwK93ZMvvVYwWVgSt6e8DaMBcgmgFmOFZpnE=,tag:krP7teRZo7Js//+h6nIdLQ==,type:str]
|
||||||
encrypted_regex: ^(data|stringData)$
|
encrypted_regex: ^(data|stringData)$
|
||||||
version: 3.11.0
|
version: 3.11.0
|
||||||
|
|||||||
@@ -1,14 +0,0 @@
|
|||||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
||||||
kind: Kustomization
|
|
||||||
resources: []
|
|
||||||
patches:
|
|
||||||
- patch: |
|
|
||||||
apiVersion: storage.k8s.io/v1
|
|
||||||
kind: StorageClass
|
|
||||||
metadata:
|
|
||||||
name: local-path
|
|
||||||
annotations:
|
|
||||||
storageclass.kubernetes.io/is-default-class: "false"
|
|
||||||
target:
|
|
||||||
kind: StorageClass
|
|
||||||
name: local-path
|
|
||||||
+3
-3
@@ -1,11 +1,11 @@
|
|||||||
apiVersion: storage.k8s.io/v1
|
apiVersion: storage.k8s.io/v1
|
||||||
kind: StorageClass
|
kind: StorageClass
|
||||||
metadata:
|
metadata:
|
||||||
name: longhorn-retain
|
name: longhorn-no-retain
|
||||||
annotations:
|
annotations:
|
||||||
storageclass.kubernetes.io/is-default-class: "true"
|
storageclass.kubernetes.io/is-default-class: "false"
|
||||||
provisioner: driver.longhorn.io
|
provisioner: driver.longhorn.io
|
||||||
reclaimPolicy: Retain
|
reclaimPolicy: Delete
|
||||||
allowVolumeExpansion: true
|
allowVolumeExpansion: true
|
||||||
parameters:
|
parameters:
|
||||||
numberOfReplicas: "3"
|
numberOfReplicas: "3"
|
||||||
@@ -1,5 +1,4 @@
|
|||||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||||
kind: Kustomization
|
kind: Kustomization
|
||||||
resources:
|
resources:
|
||||||
- storage-class-local-path-patch.yaml
|
- storage-class-longhorn-no-retain.yaml
|
||||||
- storage-class-longhorn-retain.yaml
|
|
||||||
|
|||||||
@@ -1,13 +0,0 @@
|
|||||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
|
||||||
kind: Kustomization
|
|
||||||
metadata:
|
|
||||||
name: local-path-defaultclass-patch
|
|
||||||
namespace: flux-system
|
|
||||||
spec:
|
|
||||||
interval: 10m
|
|
||||||
sourceRef:
|
|
||||||
kind: GitRepository
|
|
||||||
name: flux-system
|
|
||||||
path: ./clusters/base/infra/storage-class-local-path-patch
|
|
||||||
prune: false # its a local-storage-provisioner object, dont let flux destroy it
|
|
||||||
wait: true
|
|
||||||
+1
-1
@@ -8,6 +8,6 @@ spec:
|
|||||||
sourceRef:
|
sourceRef:
|
||||||
kind: GitRepository
|
kind: GitRepository
|
||||||
name: flux-system
|
name: flux-system
|
||||||
path: ./clusters/base/infra/storage-class-longhorn-retain
|
path: ./clusters/base/infra/storage-class-longhorn-no-retain
|
||||||
prune: true
|
prune: true
|
||||||
wait: true
|
wait: true
|
||||||
Reference in New Issue
Block a user