Compare commits
18 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 1cc2ec2e92 | |||
| b3cc9b0975 | |||
| a6f19e23c6 | |||
| ec41528f1e | |||
| 23f16bc7a8 | |||
| 229d8e5389 | |||
| 69983fa321 | |||
| 9c2bc1223f | |||
| a31c259909 | |||
| 2230aae540 | |||
| 037d4d8994 | |||
| 55ee4b27be | |||
| 3e903a2d76 | |||
| 884f5730a3 | |||
| 5129786b77 | |||
| 297bc50184 | |||
| cf673e379d | |||
| 4863dcd8a8 |
@@ -1,6 +1,6 @@
|
|||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
name: pieced-operator
|
name: pieced-operator
|
||||||
description: PieCed IT tenant lifecycle operator
|
description: PieCed IT tenant lifecycle operator
|
||||||
version: 0.1.17
|
version: 0.1.35
|
||||||
appVersion: "0.1.17"
|
appVersion: "0.1.35"
|
||||||
type: application
|
type: application
|
||||||
|
|||||||
@@ -123,6 +123,22 @@ spec:
|
|||||||
type: array
|
type: array
|
||||||
items:
|
items:
|
||||||
type: string
|
type: string
|
||||||
|
warnings:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
type: object
|
||||||
|
required:
|
||||||
|
- source
|
||||||
|
properties:
|
||||||
|
source:
|
||||||
|
type: string
|
||||||
|
reason:
|
||||||
|
type: string
|
||||||
|
message:
|
||||||
|
type: string
|
||||||
|
since:
|
||||||
|
type: string
|
||||||
|
format: date-time
|
||||||
observedGeneration:
|
observedGeneration:
|
||||||
type: integer
|
type: integer
|
||||||
format: int64
|
format: int64
|
||||||
|
|||||||
@@ -34,29 +34,34 @@ rules:
|
|||||||
verbs: ["create", "patch"]
|
verbs: ["create", "patch"]
|
||||||
|
|
||||||
# --- Capsule Tenant ---
|
# --- Capsule Tenant ---
|
||||||
|
# `patch` is required for server-side apply (SSA) — controller-runtime's
|
||||||
|
# `client.Apply` uses HTTP PATCH with content-type application/apply-patch+yaml.
|
||||||
|
# We keep `update` for backwards-compat in case any code path still does
|
||||||
|
# replace-style writes (currently none). Same applies to all unstructured
|
||||||
|
# resources below.
|
||||||
- apiGroups: ["capsule.clastix.io"]
|
- apiGroups: ["capsule.clastix.io"]
|
||||||
resources: ["tenants"]
|
resources: ["tenants"]
|
||||||
verbs: ["get", "list", "watch", "create", "update", "delete"]
|
verbs: ["get", "list", "watch", "create", "update", "patch", "delete"]
|
||||||
|
|
||||||
# --- ESO SecretStore ---
|
# --- ESO SecretStore ---
|
||||||
- apiGroups: ["external-secrets.io"]
|
- apiGroups: ["external-secrets.io"]
|
||||||
resources: ["secretstores"]
|
resources: ["secretstores"]
|
||||||
verbs: ["get", "list", "watch", "create", "update", "delete"]
|
verbs: ["get", "list", "watch", "create", "update", "patch", "delete"]
|
||||||
|
|
||||||
# --- ESO ExternalSecret ---
|
# --- ESO ExternalSecret ---
|
||||||
- apiGroups: ["external-secrets.io"]
|
- apiGroups: ["external-secrets.io"]
|
||||||
resources: ["externalsecrets"]
|
resources: ["externalsecrets"]
|
||||||
verbs: ["get", "list", "watch", "create", "update", "delete"]
|
verbs: ["get", "list", "watch", "create", "update", "patch", "delete"]
|
||||||
|
|
||||||
# --- Cilium CiliumNetworkPolicy ---
|
# --- Cilium CiliumNetworkPolicy ---
|
||||||
- apiGroups: ["cilium.io"]
|
- apiGroups: ["cilium.io"]
|
||||||
resources: ["ciliumnetworkpolicies"]
|
resources: ["ciliumnetworkpolicies"]
|
||||||
verbs: ["get", "list", "watch", "create", "update", "delete"]
|
verbs: ["get", "list", "watch", "create", "update", "patch", "delete"]
|
||||||
|
|
||||||
# --- OpenClaw OpenClawInstance ---
|
# --- OpenClaw OpenClawInstance ---
|
||||||
- apiGroups: ["openclaw.rocks"]
|
- apiGroups: ["openclaw.rocks"]
|
||||||
resources: ["openclawinstances"]
|
resources: ["openclawinstances"]
|
||||||
verbs: ["get", "list", "watch", "create", "update", "delete"]
|
verbs: ["get", "list", "watch", "create", "update", "patch", "delete"]
|
||||||
|
|
||||||
# --- Leader election (coordination) ---
|
# --- Leader election (coordination) ---
|
||||||
- apiGroups: ["coordination.k8s.io"]
|
- apiGroups: ["coordination.k8s.io"]
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
image:
|
image:
|
||||||
repository: registry.c5ai.ch/pieced/pieced-operator
|
repository: registry.c5ai.ch/pieced/pieced-operator
|
||||||
tag: "0.1.17"
|
tag: "0.1.35"
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
|
|
||||||
imagePullSecrets:
|
imagePullSecrets:
|
||||||
|
|||||||
Reference in New Issue
Block a user