Skip to content

Commit d86d810

Browse files
tchughesivredhatHameed
authored andcommitted
chore: Add kustomize overlay to Operator for RHOAI install support
Signed-off-by: Tommy Hughes <tohughes@redhat.com>
1 parent 99f4004 commit d86d810

File tree

5 files changed

+66
-0
lines changed

5 files changed

+66
-0
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
$patch: delete
2+
apiVersion: v1
3+
kind: Namespace
4+
metadata:
5+
name: system
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
4+
namespace: redhat-ods-applications
5+
6+
7+
resources:
8+
- ../../default
9+
10+
11+
patches:
12+
# patch to remove default `system` namespace in ../../manager/manager.yaml
13+
- path: delete-namespace.yaml
14+
15+
configMapGenerator:
16+
- name: feast-operator-parameters
17+
envs:
18+
- params.env
19+
20+
configurations:
21+
- params.yaml
22+
23+
replacements:
24+
- source:
25+
kind: ConfigMap
26+
name: feast-operator-parameters
27+
version: v1
28+
fieldPath: data.RELATED_IMAGE_FEAST_OPERATOR
29+
targets:
30+
- select:
31+
kind: Deployment
32+
name: controller-manager
33+
fieldPaths:
34+
- spec.template.spec.containers.[name=manager].image
35+
- source:
36+
kind: ConfigMap
37+
name: feast-operator-parameters
38+
fieldPath: data.RELATED_IMAGE_FEATURE_SERVER
39+
targets:
40+
- select:
41+
kind: Deployment
42+
name: controller-manager
43+
fieldPaths:
44+
- spec.template.spec.containers.[name=manager].env.[name=RELATED_IMAGE_FEATURE_SERVER].value
45+
- source:
46+
kind: ConfigMap
47+
name: feast-operator-parameters
48+
fieldPath: data.RELATED_IMAGE_CRON_JOB
49+
targets:
50+
- select:
51+
kind: Deployment
52+
name: controller-manager
53+
fieldPaths:
54+
- spec.template.spec.containers.[name=manager].env.[name=RELATED_IMAGE_CRON_JOB].value
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
RELATED_IMAGE_FEAST_OPERATOR=quay.io/feastdev/feast-operator:0.47.0
2+
RELATED_IMAGE_FEATURE_SERVER=quay.io/feastdev/feature-server:0.47.0
3+
RELATED_IMAGE_CRON_JOB=registry.redhat.io/openshift4/ose-cli:v4.15
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
varReference:
2+
- path: spec/template/spec/containers[]/image
3+
kind: Deployment

infra/scripts/release/files_to_bump.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ infra/feast-operator/Makefile 6
1414
infra/feast-operator/config/manager/kustomization.yaml 8
1515
infra/feast-operator/config/component_metadata.yaml 4
1616
infra/feast-operator/config/overlays/odh/params.env 1 2
17+
infra/feast-operator/config/overlays/rhoai/params.env 1 2
1718
infra/feast-operator/api/feastversion/version.go 20
1819
java/pom.xml 38
1920
sdk/python/feast/infra/feature_servers/multicloud/requirements.txt 2

0 commit comments

Comments
 (0)