Skip to content

Installation prerequisites

OS Installation (ubuntu)

🗒 TODO: Add any particular configurations

MicroK8s installation

🗒 TODO: Add installation/configuration steps

ExternalDNS (cloudflare)

Configuration is managed using a Helm Chart with custom values (wrapper over Bitnami Chart)
ExternalDNS GitHub Repository

Cert-manager (letsencrypt)

04:59 PM ~/office-infra-bootstrap
ubuntu@virt-infra-prod$ git remote -v
origin  https://github.com/virtomat/office-infra-bootstrap.git (fetch)
origin  https://github.com/virtomat/office-infra-bootstrap.git (push)
Examples available in git
04:59 PM ~/office-infra-bootstrap
ubuntu@virt-infra-prod$ cat letsencrypt.yaml 
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
  name: letsencrypt
spec:
  acme:
    email: office@virtomat.net
    server: https://acme-v02.api.letsencrypt.org/directory
    privateKeySecretRef:
      name: letsencrypt
    solvers:
    - dns01:
        cloudflare:
          email: radu@virtomat.io
          apiTokenSecretRef:
            name: cloudflare-api-token-secrets
            key: virtomat

Hello World App (example)

🗒 TODO: Add test case with a Hello World app