Back to Hub

cargo.ayedo.cloud/ayedo/k8s/typesense-operator

Registry block

polycrate block pull cargo.ayedo.cloud/ayedo/k8s/typesense-operator:0.4.3

Typesense-Operator

Installiert den typesense-operator.

Changelog

  • 0.2.1 fix: Affinity, Tolerations und NodeSelector hinzugefügt
  • 0.2.0 BREAKING CHANGE: Operator-Chart Rebuild
  • Operator Chart von typesense-operator auf typesense-operator gewechselt
  • Operator und Typesense sind nun getrennt voneinander installierbar
  • CHANGELOG.poly hinzugefügt
  • Features
    • Single Instanz oder Cluster
    • API-Key (Bootstrap) hinzufügbar
    • Metriken (VM Scrape) inkludiert
    • Zusätzliche ENV-Vars konfigurierbar
  • 0.1.1 chore: added block.kind stanza
  • 0.0.1 feat: initial.

actions

install

Installiert den Typesense Operator

blocks:
  - name: typesense-operator
    from: cargo.ayedo.cloud/ayedo/k8s/typesense-operator
    kubeconfig:
      from: k8s
    config:
      operator:
        enabled: true

Installiert eine Typesense-Instanz

blocks:
  - name: typesense-dev
    from: cargo.ayedo.cloud/ayedo/k8s/typesense-operator
    kubeconfig:
      from: k8s
    config:
      typesense:
        name: typesense-dev-instanz
        namespace: typesense-dev
        replicas: 1
        api_key: YBSZWodEbKqGaJ6w9nMNYM7N34K9Rpxr
        storage:
          size: 10Gi

Installiert ein Typesense-Cluster

blocks:
  - name: typesense-dev
    from: cargo.ayedo.cloud/ayedo/k8s/typesense-operator
    kubeconfig:
      from: k8s
    config:
      typesense:
        name: typesense-dev-instanz
        namespace: typesense-dev
        replicas: 3
        api_key: YBSZWodEbKqGaJ6w9nMNYM7N34K9Rpxr
        storage:
          size: 10Gi

uninstall

Entfernt den Operator vom Cluster

polycrate run typesense-operator uninstall

Entfernt die Typesense Instanz

polycrate run typesense-dev uninstall