Skip to content

Latest commit

 

History

History
48 lines (40 loc) · 1.15 KB

unleash.md

File metadata and controls

48 lines (40 loc) · 1.15 KB

Unleash

Implementation status: beta

Unleash represents an Unleash server that is managed directly by the operator.

Implementation

The operator will create a deployment with the Unleash server and a service to expose it. It will also create a network policy to allow traffic from operator namespace.

Features

  • Deployment
    • Custom Image
    • Extra containers
    • Extra volumes
    • Extra environment variables
  • Secret
  • Service
  • Ingress
  • Network Policy

Spec

apiVersion: unleash.nais.io/v1
kind: Unleash
spec:
  # The number of replicas to run
  size: 1
  # The database configuration
  database:
    # The name of the secret containing the database credentials
    secretName: postgres-postgresql
    # The key in the secret containing the database password
    secretPassKey: postgres-password
    # The host of the database
    host: postgres-postgresql
    # The name of the database
    databaseName: postgres
    # The port of the database
    port: "5432"
    # The user to connect to the database with
    user: postgres
    # Whether to use SSL when connecting to the database
    ssl: "false"