Skip to content

Commit 2b51320

Browse files
committed
Merge remote-tracking branch 'upstream/main'
2 parents 32fa148 + 99f691b commit 2b51320

21 files changed

Lines changed: 399 additions & 987 deletions

charts/rhai-on-xks-chart/templates/crds/customresourcedefinition-platforms.config.opendatahub.io.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,24 @@ spec:
7979
pattern: ^(Managed|Unmanaged|Force|Removed)$
8080
type: string
8181
type: object
82+
mcplifecycleoperator:
83+
description: MCPLifecycleOperator controls the MCP Lifecycle Operator module lifecycle.
84+
properties:
85+
managementState:
86+
description: |-
87+
Set to one of the following values:
88+
89+
- "Managed" : the operator is actively managing the component and trying to keep it active.
90+
It will only upgrade the component if it is safe to do so
91+
92+
- "Removed" : the operator is actively managing the component and will not install it,
93+
or if it is installed, the operator will try to remove it
94+
enum:
95+
- Managed
96+
- Removed
97+
pattern: ^(Managed|Unmanaged|Force|Removed)$
98+
type: string
99+
type: object
82100
monitoring:
83101
description: Monitoring controls the monitoring module operator lifecycle.
84102
properties:

charts/rhai-on-xks-chart/templates/rbac/clusterrole-rhods-operator-role.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -282,6 +282,7 @@ rules:
282282
- feastoperators
283283
- kserves
284284
- kueues
285+
- mcplifecycleoperators
285286
- mlflowoperators
286287
- modelcontrollers
287288
- modelmeshservings
@@ -310,6 +311,7 @@ rules:
310311
- feastoperators/finalizers
311312
- kserves/finalizers
312313
- kueues/finalizers
314+
- mcplifecycleoperators/finalizers
313315
- mlflowoperators/finalizers
314316
- modelcontrollers/finalizers
315317
- modelmeshservings/finalizers
@@ -333,6 +335,7 @@ rules:
333335
- feastoperators/status
334336
- kserves/status
335337
- kueues/status
338+
- mcplifecycleoperators/status
336339
- mlflowoperators/status
337340
- modelcontrollers/status
338341
- modelmeshservings/status

charts/rhai-on-xks-chart/templates/webhooks/mutatingwebhookconfiguration-rhai-operator-mutating-webhook-configuration.yaml

Lines changed: 0 additions & 51 deletions
This file was deleted.

charts/rhai-on-xks-chart/test/snapshots/aws-with-all-deps-managed.snap.yaml

Lines changed: 21 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -816,6 +816,24 @@ spec:
816816
pattern: ^(Managed|Unmanaged|Force|Removed)$
817817
type: string
818818
type: object
819+
mcplifecycleoperator:
820+
description: MCPLifecycleOperator controls the MCP Lifecycle Operator module lifecycle.
821+
properties:
822+
managementState:
823+
description: |-
824+
Set to one of the following values:
825+
826+
- "Managed" : the operator is actively managing the component and trying to keep it active.
827+
It will only upgrade the component if it is safe to do so
828+
829+
- "Removed" : the operator is actively managing the component and will not install it,
830+
or if it is installed, the operator will try to remove it
831+
enum:
832+
- Managed
833+
- Removed
834+
pattern: ^(Managed|Unmanaged|Force|Removed)$
835+
type: string
836+
type: object
819837
monitoring:
820838
description: Monitoring controls the monitoring module operator lifecycle.
821839
properties:
@@ -1472,6 +1490,7 @@ rules:
14721490
- feastoperators
14731491
- kserves
14741492
- kueues
1493+
- mcplifecycleoperators
14751494
- mlflowoperators
14761495
- modelcontrollers
14771496
- modelmeshservings
@@ -1500,6 +1519,7 @@ rules:
15001519
- feastoperators/finalizers
15011520
- kserves/finalizers
15021521
- kueues/finalizers
1522+
- mcplifecycleoperators/finalizers
15031523
- mlflowoperators/finalizers
15041524
- modelcontrollers/finalizers
15051525
- modelmeshservings/finalizers
@@ -1523,6 +1543,7 @@ rules:
15231543
- feastoperators/status
15241544
- kserves/status
15251545
- kueues/status
1546+
- mcplifecycleoperators/status
15261547
- mlflowoperators/status
15271548
- modelcontrollers/status
15281549
- modelmeshservings/status
@@ -3038,58 +3059,6 @@ spec:
30383059
medium: Memory
30393060
sizeLimit: 10Mi
30403061
name: tmp
3041-
3042-
---
3043-
# Source: rhai-on-xks-chart/templates/webhooks/mutatingwebhookconfiguration-rhai-operator-mutating-webhook-configuration.yaml
3044-
apiVersion: admissionregistration.k8s.io/v1
3045-
kind: MutatingWebhookConfiguration
3046-
metadata:
3047-
annotations:
3048-
cert-manager.io/inject-ca-from: redhat-ods-operator/rhai-operator-webhook-cert
3049-
name: rhai-operator-mutating-webhook-configuration
3050-
namespace: redhat-ods-operator
3051-
webhooks:
3052-
- admissionReviewVersions:
3053-
- v1
3054-
clientConfig:
3055-
service:
3056-
name: rhai-operator-webhook-service
3057-
namespace: redhat-ods-operator
3058-
path: /platform-connection-isvc
3059-
failurePolicy: Fail
3060-
name: connection-isvc.opendatahub.io
3061-
rules:
3062-
- apiGroups:
3063-
- serving.kserve.io
3064-
apiVersions:
3065-
- v1beta1
3066-
operations:
3067-
- CREATE
3068-
- UPDATE
3069-
resources:
3070-
- inferenceservices
3071-
sideEffects: NoneOnDryRun
3072-
- admissionReviewVersions:
3073-
- v1
3074-
clientConfig:
3075-
service:
3076-
name: rhai-operator-webhook-service
3077-
namespace: redhat-ods-operator
3078-
path: /platform-connection-llmisvc
3079-
failurePolicy: Fail
3080-
name: connection-llmisvc.opendatahub.io
3081-
rules:
3082-
- apiGroups:
3083-
- serving.kserve.io
3084-
apiVersions:
3085-
- v1alpha1
3086-
- v1alpha2
3087-
operations:
3088-
- CREATE
3089-
- UPDATE
3090-
resources:
3091-
- llminferenceservices
3092-
sideEffects: NoneOnDryRun
30933062
---
30943063
# Source: rhai-on-xks-chart/templates/hooks/post-install-crs-rbac.yaml
30953064
apiVersion: v1

charts/rhai-on-xks-chart/test/snapshots/aws-with-allowed-routes-all.snap.yaml

Lines changed: 21 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -657,6 +657,24 @@ spec:
657657
pattern: ^(Managed|Unmanaged|Force|Removed)$
658658
type: string
659659
type: object
660+
mcplifecycleoperator:
661+
description: MCPLifecycleOperator controls the MCP Lifecycle Operator module lifecycle.
662+
properties:
663+
managementState:
664+
description: |-
665+
Set to one of the following values:
666+
667+
- "Managed" : the operator is actively managing the component and trying to keep it active.
668+
It will only upgrade the component if it is safe to do so
669+
670+
- "Removed" : the operator is actively managing the component and will not install it,
671+
or if it is installed, the operator will try to remove it
672+
enum:
673+
- Managed
674+
- Removed
675+
pattern: ^(Managed|Unmanaged|Force|Removed)$
676+
type: string
677+
type: object
660678
monitoring:
661679
description: Monitoring controls the monitoring module operator lifecycle.
662680
properties:
@@ -1313,6 +1331,7 @@ rules:
13131331
- feastoperators
13141332
- kserves
13151333
- kueues
1334+
- mcplifecycleoperators
13161335
- mlflowoperators
13171336
- modelcontrollers
13181337
- modelmeshservings
@@ -1341,6 +1360,7 @@ rules:
13411360
- feastoperators/finalizers
13421361
- kserves/finalizers
13431362
- kueues/finalizers
1363+
- mcplifecycleoperators/finalizers
13441364
- mlflowoperators/finalizers
13451365
- modelcontrollers/finalizers
13461366
- modelmeshservings/finalizers
@@ -1364,6 +1384,7 @@ rules:
13641384
- feastoperators/status
13651385
- kserves/status
13661386
- kueues/status
1387+
- mcplifecycleoperators/status
13671388
- mlflowoperators/status
13681389
- modelcontrollers/status
13691390
- modelmeshservings/status
@@ -2879,58 +2900,6 @@ spec:
28792900
medium: Memory
28802901
sizeLimit: 10Mi
28812902
name: tmp
2882-
2883-
---
2884-
# Source: rhai-on-xks-chart/templates/webhooks/mutatingwebhookconfiguration-rhai-operator-mutating-webhook-configuration.yaml
2885-
apiVersion: admissionregistration.k8s.io/v1
2886-
kind: MutatingWebhookConfiguration
2887-
metadata:
2888-
annotations:
2889-
cert-manager.io/inject-ca-from: redhat-ods-operator/rhai-operator-webhook-cert
2890-
name: rhai-operator-mutating-webhook-configuration
2891-
namespace: redhat-ods-operator
2892-
webhooks:
2893-
- admissionReviewVersions:
2894-
- v1
2895-
clientConfig:
2896-
service:
2897-
name: rhai-operator-webhook-service
2898-
namespace: redhat-ods-operator
2899-
path: /platform-connection-isvc
2900-
failurePolicy: Fail
2901-
name: connection-isvc.opendatahub.io
2902-
rules:
2903-
- apiGroups:
2904-
- serving.kserve.io
2905-
apiVersions:
2906-
- v1beta1
2907-
operations:
2908-
- CREATE
2909-
- UPDATE
2910-
resources:
2911-
- inferenceservices
2912-
sideEffects: NoneOnDryRun
2913-
- admissionReviewVersions:
2914-
- v1
2915-
clientConfig:
2916-
service:
2917-
name: rhai-operator-webhook-service
2918-
namespace: redhat-ods-operator
2919-
path: /platform-connection-llmisvc
2920-
failurePolicy: Fail
2921-
name: connection-llmisvc.opendatahub.io
2922-
rules:
2923-
- apiGroups:
2924-
- serving.kserve.io
2925-
apiVersions:
2926-
- v1alpha1
2927-
- v1alpha2
2928-
operations:
2929-
- CREATE
2930-
- UPDATE
2931-
resources:
2932-
- llminferenceservices
2933-
sideEffects: NoneOnDryRun
29342903
---
29352904
# Source: rhai-on-xks-chart/templates/hooks/post-install-crs-rbac.yaml
29362905
apiVersion: v1

0 commit comments

Comments
 (0)