From 4cfecc39a590e995ea432086b7f75b8453323de3 Mon Sep 17 00:00:00 2001 From: Jozef Hartinger Date: Mon, 9 Aug 2021 14:13:43 +0200 Subject: [PATCH 1/2] set up Clowder --- openshift/clowder/01-catalog-source.yaml | 8 +++++ openshift/clowder/02-operator-group.yaml | 6 ++++ openshift/clowder/03-subscription.yaml | 10 ++++++ openshift/clowder/10-clowdenvironment.yaml | 36 ++++++++++++++++++++++ 4 files changed, 60 insertions(+) create mode 100644 openshift/clowder/01-catalog-source.yaml create mode 100644 openshift/clowder/02-operator-group.yaml create mode 100644 openshift/clowder/03-subscription.yaml create mode 100644 openshift/clowder/10-clowdenvironment.yaml diff --git a/openshift/clowder/01-catalog-source.yaml b/openshift/clowder/01-catalog-source.yaml new file mode 100644 index 0000000..64d6b31 --- /dev/null +++ b/openshift/clowder/01-catalog-source.yaml @@ -0,0 +1,8 @@ +apiVersion: operators.coreos.com/v1alpha1 +kind: CatalogSource +metadata: + name: clowder-source + namespace: clowder +spec: + image: quay.io/cloudservices/clowder-index:latest + sourceType: grpc diff --git a/openshift/clowder/02-operator-group.yaml b/openshift/clowder/02-operator-group.yaml new file mode 100644 index 0000000..33bc159 --- /dev/null +++ b/openshift/clowder/02-operator-group.yaml @@ -0,0 +1,6 @@ +apiVersion: operators.coreos.com/v1 +kind: OperatorGroup +metadata: + name: clowder + namespace: clowder +spec: {} diff --git a/openshift/clowder/03-subscription.yaml b/openshift/clowder/03-subscription.yaml new file mode 100644 index 0000000..2f86b22 --- /dev/null +++ b/openshift/clowder/03-subscription.yaml @@ -0,0 +1,10 @@ +apiVersion: operators.coreos.com/v1alpha1 +kind: Subscription +metadata: + name: clowder + namespace: clowder +spec: + channel: alpha + name: clowder + source: clowder-source + sourceNamespace: clowder diff --git a/openshift/clowder/10-clowdenvironment.yaml b/openshift/clowder/10-clowdenvironment.yaml new file mode 100644 index 0000000..a5a09c9 --- /dev/null +++ b/openshift/clowder/10-clowdenvironment.yaml @@ -0,0 +1,36 @@ +apiVersion: cloud.redhat.com/v1alpha1 +kind: ClowdEnvironment +metadata: + name: integrations-dev +spec: + providers: + db: + mode: local + inMemoryDb: + mode: redis + kafka: + cluster: + name: platform-mq + namespace: kafka + mode: app-interface + logging: + mode: none + metrics: + mode: none + path: /metrics + port: 9000 + objectStore: + mode: none + serviceMesh: + mode: disabled + web: + mode: operator + port: 8000 + resourceDefaults: + limits: + cpu: 300m + memory: 256Mi + requests: + cpu: 30m + memory: 128Mi + targetNamespace: clowder From 34fc98a9489d9acf7df9960d309dbce8e412012d Mon Sep 17 00:00:00 2001 From: Jozef Hartinger Date: Mon, 9 Aug 2021 14:17:00 +0200 Subject: [PATCH 2/2] deploy RBAC --- openshift/rbac/run.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 openshift/rbac/run.sh diff --git a/openshift/rbac/run.sh b/openshift/rbac/run.sh new file mode 100644 index 0000000..4a78fde --- /dev/null +++ b/openshift/rbac/run.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env bash + +export ENV_NAME=integrations-dev + +curl https://raw.githubusercontent.com/RedHatInsights/insights-rbac/2fd28158b8069eecf6ba13946133c68bd007eced/deploy/rbac-clowdapp.yml | \ +oc process \ +-p ENV_NAME=integrations-dev \ +-p PERMISSION_SEEDING_ENABLED=true \ +-p ROLE_SEEDING_ENABLED=true \ +-p GROUP_SEEDING_ENABLED=true \ +-p DISABLE_MIGRATE=false \ +-p IMAGE_TAG=2fd2815 \ +-p EPH_ENV=True \ +-f - | oc apply -n rbac -f -