Skip to content

Latest commit

 

History

History
82 lines (58 loc) · 1.82 KB

File metadata and controls

82 lines (58 loc) · 1.82 KB

🚀 Quick Start

Important

Prerequisites: You need to have cert-manager installed in your cluster before deploying the operator.

Choose your preferred installation method:

📦 Installation Methods

🎯 Method 1: Helm Installation (Recommended)

1️⃣ Clone the Repository

git clone https://github.com/InditexTech/k8s-overcommit-operator.git
cd k8s-overcommit-operator

2️⃣ Configure Values

Edit the chart/values.yaml file to customize your deployment:

# Example configuration
deployment:
  image:
    registry: ghcr.io
    image: inditextech/k8s-overcommit-operator
    tag: 1.0.0

3️⃣ Install with Helm

helm install k8s-overcommit-operator chart
🔧 Method 2: OLM Installation

1️⃣ Install the catalog source

For OpenShift or clusters with OLM installed:

kubectl apply -f https://github.com/InditexTech/k8s-overcommit-operator/deploy/catalog_source.yaml

2️⃣ Apply the operatorGroup

kubectl apply -f https://github.com/InditexTech/k8s-overcommit-operator/deploy/operator_group.yaml

3️⃣ Create the Subscription (Alternative)

You can create your own or use the one in the route https://github.com/InditexTech/k8s-overcommit-operator/deploy/subscription.yaml

apiVersion: operators.coreos.com/v1alphav1
kind: Subscription
metadata:
  name: k8s-overcommit-operator
  namespace: operators
spec:
  channel: alpha
  name: k8s-overcommit-operator
  source: community-operators
  sourceNamespace: olm