Thank you for installing {{ .Chart.Name }}!

Your release is named {{ .Release.Name }}.

To learn more about the release, try:

  $ helm status {{ .Release.Name }} -n {{ include "opensandbox.namespace" . }}
  $ helm get all {{ .Release.Name }} -n {{ include "opensandbox.namespace" . }}

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🎉 OpenSandbox Controller has been successfully installed!

📋 Verify the installation:

  kubectl --namespace {{ include "opensandbox.namespace" . }} get pods -l "app.kubernetes.io/name={{ include "opensandbox.name" . }}"

📚 Check the installed CRDs (managed by the base chart):

  kubectl get crd batchsandboxes.sandbox.opensandbox.io
  kubectl get crd pools.sandbox.opensandbox.io
  kubectl get crd sandboxsnapshots.sandbox.opensandbox.io

🚀 Create your first resources:

  # Create a resource pool
cat <<EOF | kubectl apply -f -
apiVersion: sandbox.opensandbox.io/v1alpha1
kind: Pool
metadata:
  name: example-pool
  namespace: {{ include "opensandbox.namespace" . }}
spec:
  template:
    spec:
      containers:
      - name: sandbox-container
        image: nginx:latest
        ports:
        - containerPort: 80
  capacitySpec:
    bufferMax: 10
    bufferMin: 2
    poolMax: 20
    poolMin: 5
EOF

  # Create a batch sandbox
cat <<EOF | kubectl apply -f -
apiVersion: sandbox.opensandbox.io/v1alpha1
kind: BatchSandbox
metadata:
  name: example-batch-sandbox
  namespace: {{ include "opensandbox.namespace" . }}
spec:
  replicas: 3
  poolRef: example-pool
EOF

📊 Monitor resources:

  # View pool status
  kubectl get pools -n {{ include "opensandbox.namespace" . }}

  # View batch sandbox status
  kubectl get batchsandboxes -n {{ include "opensandbox.namespace" . }}

  # Get detailed information
  kubectl describe pool example-pool -n {{ include "opensandbox.namespace" . }}
  kubectl describe batchsandbox example-batch-sandbox -n {{ include "opensandbox.namespace" . }}

📖 Documentation:

  GitHub: https://github.com/opensandbox-group/OpenSandbox
  Docs:   https://github.com/opensandbox-group/OpenSandbox/blob/main/kubernetes/README.md

💡 Examples:

  Check out example configurations in the repository:
  https://github.com/opensandbox-group/OpenSandbox/tree/main/kubernetes/config/samples

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⚠️  Note: This is an operator that manages sandbox resources. The controller
    itself doesn't run sandboxes - it manages Pool and BatchSandbox resources.

{{- if not .Values.rbac.create }}

⚠️  WARNING: RBAC is disabled. Make sure the ServiceAccount has proper permissions.

{{- end }}
