Skip to content

Commit 419a5ca

Browse files
mirror from operator 3.153.0- 2026-04-07
1 parent 4048d31 commit 419a5ca

8 files changed

Lines changed: 56 additions & 35 deletions

File tree

.github/CODEOWNERS

Lines changed: 0 additions & 1 deletion
This file was deleted.

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,4 +42,4 @@ The button is clicked by the user.
4242

4343
## Release charts
4444

45-
Refer to the operator `contributing.md`.
45+
Refer to the operator `contributing.md` at `contributing.md`.

mirrord-operator/templates/api-service.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,11 @@ metadata:
77
spec:
88
group: operator.metalbear.co
99
groupPriorityMinimum: 1000
10-
insecureSkipTLSVerify: {{ .Values.tls.apiService.insecureSkipTLSVerify }}
10+
{{- if .Values.tls.apiService.insecureSkipTLSVerify }}
11+
{{- /* Omitted when false: the API default is false, and emitting `insecureSkipTLSVerify: false`
12+
causes ArgoCD to show a perpetual diff because Kubernetes normalizes the field away. */}}
13+
insecureSkipTLSVerify: true
14+
{{- end }}
1115
service:
1216
name: {{ .Values.service.name }}
1317
namespace: {{ .Values.namespace }}

mirrord-operator/templates/crd.yaml

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -634,16 +634,14 @@ metadata:
634634
spec:
635635
group: queues.mirrord.metalbear.co
636636
names:
637-
categories: []
638637
kind: MirrordWorkloadQueueRegistry
639638
plural: mirrordworkloadqueueregistries
640639
shortNames:
641640
- qs
642641
singular: mirrordworkloadqueueregistry
643642
scope: Namespaced
644643
versions:
645-
- additionalPrinterColumns: []
646-
name: v1alpha
644+
- name: v1alpha
647645
schema:
648646
openAPIV3Schema:
649647
description: Auto-generated derived type for MirrordWorkloadQueueRegistrySpec via `CustomResource`
@@ -1006,15 +1004,12 @@ metadata:
10061004
spec:
10071005
group: queues.mirrord.metalbear.co
10081006
names:
1009-
categories: []
10101007
kind: MirrordRMQSession
10111008
plural: mirrordrmqsessions
1012-
shortNames: []
10131009
singular: mirrordrmqsession
10141010
scope: Cluster
10151011
versions:
1016-
- additionalPrinterColumns: []
1017-
name: v1alpha
1012+
- name: v1alpha
10181013
schema:
10191014
openAPIV3Schema:
10201015
description: Auto-generated derived type for MirrordRmqSessionSpec via `CustomResource`
@@ -1253,16 +1248,14 @@ metadata:
12531248
spec:
12541249
group: mirrord.metalbear.co
12551250
names:
1256-
categories: []
12571251
kind: MirrordPropertyList
12581252
plural: mirrordpropertylists
12591253
shortNames:
12601254
- mpl
12611255
singular: mirrordpropertylist
12621256
scope: Namespaced
12631257
versions:
1264-
- additionalPrinterColumns: []
1265-
name: v1
1258+
- name: v1
12661259
schema:
12671260
openAPIV3Schema:
12681261
description: Auto-generated derived type for MirrordPropertyListSpec via `CustomResource`
@@ -2701,6 +2694,10 @@ spec:
27012694
- Ready
27022695
- Failed
27032696
type: string
2697+
podName:
2698+
description: Name of the pod created for this branch database.
2699+
nullable: true
2700+
type: string
27042701
sessionInfo:
27052702
additionalProperties:
27062703
properties:
@@ -3474,6 +3471,10 @@ spec:
34743471
- Ready
34753472
- Failed
34763473
type: string
3474+
podName:
3475+
description: Name of the pod created for this branch database.
3476+
nullable: true
3477+
type: string
34773478
sessionInfo:
34783479
additionalProperties:
34793480
properties:
@@ -3912,6 +3913,10 @@ spec:
39123913
- Pending
39133914
- Ready
39143915
type: string
3916+
podName:
3917+
description: Name of the pod created for this branch database.
3918+
nullable: true
3919+
type: string
39153920
sessionInfo:
39163921
additionalProperties:
39173922
properties:
@@ -4395,15 +4400,12 @@ metadata:
43954400
spec:
43964401
group: mirrord.metalbear.co
43974402
names:
4398-
categories: []
43994403
kind: MirrordClusterExternalResource
44004404
plural: mirrordclusterexternalresources
4401-
shortNames: []
44024405
singular: mirrordclusterexternalresource
44034406
scope: Cluster
44044407
versions:
4405-
- additionalPrinterColumns: []
4406-
name: v1alpha
4408+
- name: v1alpha
44074409
schema:
44084410
openAPIV3Schema:
44094411
description: Auto-generated derived type for MirrordClusterExternalResourceSpec via `CustomResource`
@@ -4467,15 +4469,12 @@ metadata:
44674469
spec:
44684470
group: preview.mirrord.metalbear.co
44694471
names:
4470-
categories: []
44714472
kind: PreviewSession
44724473
plural: previewsessions
4473-
shortNames: []
44744474
singular: previewsession
44754475
scope: Namespaced
44764476
versions:
4477-
- additionalPrinterColumns: []
4478-
name: v1alpha
4477+
- name: v1alpha
44794478
schema:
44804479
openAPIV3Schema:
44814480
description: Auto-generated derived type for PreviewSessionSpec via `CustomResource`
@@ -4731,15 +4730,12 @@ metadata:
47314730
spec:
47324731
group: dbs.mirrord.metalbear.co
47334732
names:
4734-
categories: []
47354733
kind: BranchDatabase
47364734
plural: branchdatabases
4737-
shortNames: []
47384735
singular: branchdatabase
47394736
scope: Namespaced
47404737
versions:
4741-
- additionalPrinterColumns: []
4742-
name: v1alpha1
4738+
- name: v1alpha1
47434739
schema:
47444740
openAPIV3Schema:
47454741
properties:
@@ -5175,6 +5171,10 @@ spec:
51755171
- Ready
51765172
- Failed
51775173
type: string
5174+
podName:
5175+
description: Name of the pod created for this branch database.
5176+
nullable: true
5177+
type: string
51785178
sessionInfo:
51795179
additionalProperties:
51805180
properties:

mirrord-operator/templates/deployment.yaml

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -82,14 +82,7 @@ spec:
8282
valueFrom:
8383
fieldRef:
8484
fieldPath: metadata.uid
85-
- name: OPERATOR_NAMESPACE
86-
{{- if semverCompare "<4.0.0" .Capabilities.HelmVersion.Version }}
87-
# In older versions, this env was declared with `value`.
88-
# Unless we explicitly replace the env, client-side 3-way strategic merge (used by default in helm v3)
89-
# during chart upgrade will produce an invalid spec with both `value` and `valueFrom`.
90-
# On the other hand, server side apply (used by default in helm v4) does not like the `$patch` directive.
91-
$patch: replace
92-
{{- end }}
85+
- name: MIRRORD_OPERATOR_NAMESPACE
9386
valueFrom:
9487
fieldRef:
9588
fieldPath: metadata.namespace

mirrord-operator/templates/multi-cluster-roles.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,30 @@ rules:
7373
- get
7474
- update
7575
- patch
76+
# Preview session sync controller - watches PreviewSession CRs on primary,
77+
# syncs to default cluster, syncs status back
78+
- apiGroups:
79+
- preview.mirrord.metalbear.co
80+
resources:
81+
- previewsessions
82+
verbs:
83+
- get
84+
- list
85+
- watch
86+
- update
87+
- patch
88+
{{- if and .Values.operator.multiClusterMember (not .Values.operator.multiCluster.enabled) }}
89+
- create
90+
- delete
91+
{{- end }}
92+
- apiGroups:
93+
- preview.mirrord.metalbear.co
94+
resources:
95+
- previewsessions/status
96+
verbs:
97+
- get
98+
- update
99+
- patch
76100
{{- if and .Values.operator.multiClusterMember (not .Values.operator.multiCluster.enabled) }}
77101
# Queue registry sync from primary cluster
78102
- apiGroups:

mirrord-operator/values.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ operator:
9090
preview:
9191
annotations: {}
9292
labels: {}
93+
# image_pull_policy: "Always"
9394

9495
# dbBranching:
9596
# # Volume limit for the init container that does the copy

typos.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[default]
22
extend-ignore-re = [
3-
## ignore markdown links
4-
"\\[[^\\]]+\\]\\([^\\)]+\\)",
3+
## ignore markdown links
4+
"\\[[^\\]]+\\]\\([^\\)]+\\)",
55
]
66

77
[default.extend-identifiers]

0 commit comments

Comments
 (0)