bilalinamdar / osie-helm

Kubernetes Helm charts for running Osie services openstack osie.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Helm chart for deploying osie.io - the OpenStack dashboard and billing system

By default this chart also installs Keycloak which is the default Identity provider that's recommended with osie. It's being deployed by the subchart bitnami/keycloak

Full documentation

Osie installation documentation

Add the Helm repository

helm repo add osie https://helm.osie.io
helm repo update

Install the chart

The following values expect these prerequisites (else adapt values.yaml)

  • cert-manager with a ClusterIssuer called letsencrypt
  • ingress-nginx controller
  • a default StorageClass
  • <your-domain> and auth.<your-domain> configured in your DNS pointing to your ingress IP

values.yaml

global:
  ingress:
    enabled: true
    # Keycloak will be deployed automatically at: auth.osie.mycompany.com
    # You can change keycloak domain by setting: "keycloak.ingress.hostname"
    hostname: "osie.mycompany.com"
    ingressClassName: "nginx"
    annotations:
      # kubernetes.io/ingress.class: nginx
      cert-manager.io/cluster-issuer: letsencrypt
      # Required by Keycloak when using Nginx ingress
      nginx.ingress.kubernetes.io/proxy-buffer-size: "128k"
    tls: true
helm install osie osie/osie -f values.yaml 

See values.yaml for more configuration options.

Typical pods will look like this

osie-admin-6859d96764-2rxtk   1/1     Running   0          18m
osie-admin-6859d96764-tn5lw   1/1     Running   0          18m
osie-api-0                    1/1     Running   0          18m
osie-api-1                    1/1     Running   0          15m
osie-keycloak-0               1/1     Running   0          8m48s
osie-keycloak-1               1/1     Running   0          42s
osie-keycloak-2               1/1     Running   0          42s
osie-mongodb-0                1/1     Running   0          18m
osie-mongodb-1                1/1     Running   0          17m
osie-mongodb-2                1/1     Running   0          17m
osie-mongodb-arbiter-0        1/1     Running   0          18m
osie-postgresql-primary-0     1/1     Running   0          18m
osie-postgresql-read-0        1/1     Running   0          18m
osie-rabbitmq-0               1/1     Running   0          8m39s
osie-redis-master-0           1/1     Running   0          8m48s
osie-redis-replicas-0         1/1     Running   0          7m14s
osie-redis-replicas-1         1/1     Running   0          7m59s
osie-redis-replicas-2         1/1     Running   0          8m47s
osie-ui-5b85f6586c-4dk2p      1/1     Running   0          18m
osie-ui-5b85f6586c-tm8gq      1/1     Running   0          18m

About

Kubernetes Helm charts for running Osie services openstack osie.io

License:GNU General Public License v3.0


Languages

Language:Smarty 100.0%