Kuadrant / authorino-operator

Kubernetes Operator to manage Authorino instances
Apache License 2.0
9 stars 20 forks source link

Install authorino-operator in Air-gapped environment or helm chart of the Operator #149

Closed vchauhan1 closed 1 week ago

vchauhan1 commented 1 year ago

Dear Team,

Do we have a way to install Operator in disconnected kubernetes cluster ? Or maybe there is a helm-chart to install and configure it using ArgoCD. Please refer to the link or location where I can find the details about it

guicassolato commented 1 year ago

@vchauhan1, the 2 recommended ways to install Authorino Operator are by using OLM or the install script (dev workflow and demos mainly.) These methods are slightly trickier to adapt for disconnected install.

However, provided you have cert-manager already installed, you can install the operator by applying, for example, this single manifest file: https://raw.githubusercontent.com/Kuadrant/authorino-operator/v0.9.0/config/deploy/manifests.yaml (which is basically what the install script does.)

You can create a copy of the file and tweak with it a little bit. In the authorino-operator and authorino-webhooks deployments, modify the images with ones you push in advance to your registry and maybe set imagePullPolicy: IfNotPresent.

The Authorino CR also allows setting image and imagePullPolicy to override the defaults. This may require some additional watching for potential version mismatch between operator and operand and therefore caution when rolling out upgrades.

vchauhan1 commented 1 year ago

@guicassolato , Thanks for the response. This is amazing and it worked. If we can have Helm chart for Operator to get it installed in disconnected envs would be great.

KevFan commented 1 week ago

We now have a helm chart for installinf Authorino Operator https://artifacthub.io/packages/helm/kuadrant/authorino-operator

@guicassolato Do you think we can close this issue?