Skip to content

Commit

Permalink
add authorino operator (#299)
Browse files Browse the repository at this point in the history
* add authorino operator

* add authorino
  • Loading branch information
strangiato committed May 10, 2024
1 parent 89fb034 commit 07bba80
Show file tree
Hide file tree
Showing 6 changed files with 68 additions and 1 deletion.
4 changes: 3 additions & 1 deletion .wordlist-md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ AmazonSageMakerFullAccess
Ansible
ArgoCD
ArgoCD's
Authorino
Bitnami
CICD
CRD
Expand Down Expand Up @@ -116,6 +117,7 @@ approver
argocd
argoproj
arn
authorino
autoscaling
aws
backend
Expand Down Expand Up @@ -179,8 +181,8 @@ libvirt
lifecycle
linux
machineset
mig
microservices
mig
namespace
namespaces
newman
Expand Down
32 changes: 32 additions & 0 deletions authorino-operator/operator/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Authorino Operator

Installs the Authorino operator.

Do not use the `base` directory directly, as you will need to patch the `channel` based on the version of OpenShift you are using, or the version of the operator you want to use.

The current *overlays* available are for the following channels:
* [managed-services](overlays/managed-services)

## Usage

If you have cloned the `gitops-catalog` repository, you can install the OpenShift Pipelines operator based on the overlay of your choice by running from the root `gitops-catalog` directory

```
oc apply -k authorino-operator/overlays/<channel>
```

Or, without cloning:

```
oc apply -k https://github.com/redhat-cop/gitops-catalog/authorino-operator/overlays/<channel>
```

As part of a different overlay in your own GitOps repo:

```
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- github.com/redhat-cop/gitops-catalog/authorino-operator/overlays/<channel>?ref=main
```
7 changes: 7 additions & 0 deletions authorino-operator/operator/base/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

namespace: openshift-operators

resources:
- subscription.yaml
10 changes: 10 additions & 0 deletions authorino-operator/operator/base/subscription.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
apiVersion: operators.coreos.com/v1alpha1
kind: Subscription
metadata:
name: authorino-operator
spec:
channel: patch-me-see-overlays-dir
installPlanApproval: Automatic
name: authorino-operator
source: redhat-operators
sourceNamespace: openshift-marketplace
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization


resources:
- ../../base
patches:
- path: patch-channel.yaml
target:
group: operators.coreos.com
kind: Subscription
version: v1alpha1
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- op: replace
path: /spec/channel
value: 'managed-services'

0 comments on commit 07bba80

Please sign in to comment.