diff --git a/apps/finance/actualbudget/local.yaml b/apps/finance/actualbudget/local.yaml index 6f914b5..3a04e99 100644 --- a/apps/finance/actualbudget/local.yaml +++ b/apps/finance/actualbudget/local.yaml @@ -22,7 +22,7 @@ ingress: annotations: cert-manager.io/cluster-issuer: letsencrypt-prod hosts: - - host: budget.127-0-0-1.nip.io + - host: budget.127.0.0.1.sslip.io paths: - path: / pathType: Prefix @@ -31,7 +31,7 @@ ingress: port: http tls: - hosts: - - budget.127-0-0-1.nip.io + - budget.127.0.0.1.sslip.io secretName: actualbudget-tls-certificate persistence: data: diff --git a/apps/khuedoan/blog/local.yaml b/apps/khuedoan/blog/local.yaml index 22c8a90..6a8c279 100644 --- a/apps/khuedoan/blog/local.yaml +++ b/apps/khuedoan/blog/local.yaml @@ -24,7 +24,7 @@ ingress: annotations: cert-manager.io/cluster-issuer: letsencrypt-prod hosts: - - host: www.127-0-0-1.nip.io + - host: www.127.0.0.1.sslip.io paths: - path: / pathType: Prefix @@ -33,5 +33,5 @@ ingress: port: 3000 tls: - hosts: - - www.127-0-0-1.nip.io + - www.127.0.0.1.sslip.io secretName: blog-tls-certificate diff --git a/apps/khuedoan/homelab-docs/local.yaml b/apps/khuedoan/homelab-docs/local.yaml index c2ee4dc..a007850 100644 --- a/apps/khuedoan/homelab-docs/local.yaml +++ b/apps/khuedoan/homelab-docs/local.yaml @@ -51,7 +51,7 @@ ingress: annotations: cert-manager.io/cluster-issuer: letsencrypt-prod hosts: - - host: homelab.127-0-0-1.nip.io + - host: homelab.127.0.0.1.sslip.io paths: - path: / pathType: ImplementationSpecific @@ -60,7 +60,7 @@ ingress: port: http tls: - hosts: - - homelab.127-0-0-1.nip.io + - homelab.127.0.0.1.sslip.io secretName: homelab-docs-tls-certificate persistence: source: diff --git a/apps/khuedoan/notes/local.yaml b/apps/khuedoan/notes/local.yaml index 954d6f2..8517532 100644 --- a/apps/khuedoan/notes/local.yaml +++ b/apps/khuedoan/notes/local.yaml @@ -25,7 +25,7 @@ ingress: annotations: cert-manager.io/cluster-issuer: letsencrypt-prod hosts: - - host: notes.127-0-0-1.nip.io + - host: notes.127.0.0.1.sslip.io paths: - path: / pathType: Prefix @@ -34,7 +34,7 @@ ingress: port: 3000 tls: - hosts: - - notes.127-0-0-1.nip.io + - notes.127.0.0.1.sslip.io secretName: notes-tls-certificate persistence: data: diff --git a/infra/modules/bootstrap/argocd.tf b/infra/modules/bootstrap/argocd.tf index 930380f..4b77552 100644 --- a/infra/modules/bootstrap/argocd.tf +++ b/infra/modules/bootstrap/argocd.tf @@ -10,7 +10,7 @@ resource "helm_release" "argocd" { values = [ yamlencode({ global = { - domain = "argocd.127-0-0-1.nip.io" + domain = "argocd.127.0.0.1.sslip.io" # TODO override to use the latest development version for first class OCI support # Remove once ArgoCD 3.1.0 stable is released image = { diff --git a/infra/modules/bootstrap/registry.tf b/infra/modules/bootstrap/registry.tf index 30f5623..20284af 100644 --- a/infra/modules/bootstrap/registry.tf +++ b/infra/modules/bootstrap/registry.tf @@ -44,7 +44,7 @@ resource "kubectl_manifest" "registry" { pathtype = "Prefix" hosts = [ { - host = "registry.127-0-0-1.nip.io" + host = "registry.127.0.0.1.sslip.io" paths = [ { path = "/" diff --git a/infra/modules/bootstrap/variables.tf b/infra/modules/bootstrap/variables.tf index 0fc09d4..35dd861 100644 --- a/infra/modules/bootstrap/variables.tf +++ b/infra/modules/bootstrap/variables.tf @@ -13,7 +13,7 @@ variable "credentials" { variable "cluster_domain" { type = string - default = "127-0-0-1.nip.io" + default = "127.0.0.1.sslip.io" } variable "platform" { diff --git a/infra/modules/local-cluster/main.tf b/infra/modules/local-cluster/main.tf index 5c1697f..bb39526 100644 --- a/infra/modules/local-cluster/main.tf +++ b/infra/modules/local-cluster/main.tf @@ -41,7 +41,7 @@ resource "k3d_cluster" "this" { # node. That means this development cluster can only have 1 node unless # we have RWX and use a DaemonSet for the in-cluster registry. # See also the nodePort in ../../system/registry.yaml - "registry.127-0-0-1.nip.io" = { + "registry.127.0.0.1.sslip.io" = { endpoint = [ "http://localhost:30000" ] diff --git a/platform/local/dex.yaml b/platform/local/dex.yaml index f0526b1..acbff2c 100644 --- a/platform/local/dex.yaml +++ b/platform/local/dex.yaml @@ -24,7 +24,7 @@ spec: helm: valuesObject: config: - issuer: https://dex.127-0-0-1.nip.io + issuer: https://dex.127.0.0.1.sslip.io storage: type: kubernetes config: @@ -35,29 +35,29 @@ spec: enablePasswordDB: true staticPasswords: - username: admin - email: admin@127-0-0-1.nip.io + email: admin@127.0.0.1.sslip.io userID: "b34bd9d2-70ed-4ee1-8d22-6e4fc84f8d17" hashFromEnv: ADMIN_PASSWORD_HASH staticClients: - id: argocd name: ArgoCD redirectURIs: - - 'https://argocd.127-0-0-1.nip.io/auth/callback' + - 'https://argocd.127.0.0.1.sslip.io/auth/callback' secretEnv: ARGOCD_CLIENT_SECRET - id: grafana name: Grafana redirectURIs: - - 'https://grafana.127-0-0-1.nip.io/login/generic_oauth' + - 'https://grafana.127.0.0.1.sslip.io/login/generic_oauth' secretEnv: GRAFANA_CLIENT_SECRET - id: kiali name: Kiali redirectURIs: - - 'https://kiali.127-0-0-1.nip.io' + - 'https://kiali.127.0.0.1.sslip.io' secretEnv: KIALI_CLIENT_SECRET - id: temporal name: Temporal redirectURIs: - - 'https://temporal.127-0-0-1.nip.io/auth/sso/callback' + - 'https://temporal.127.0.0.1.sslip.io/auth/sso/callback' secretEnv: TEMPORAL_CLIENT_SECRET envFrom: - secretRef: @@ -68,11 +68,11 @@ spec: annotations: cert-manager.io/cluster-issuer: letsencrypt-prod hosts: - - host: dex.127-0-0-1.nip.io + - host: dex.127.0.0.1.sslip.io paths: - path: / pathType: ImplementationSpecific tls: - secretName: dex-tls-certificate hosts: - - dex.127-0-0-1.nip.io + - dex.127.0.0.1.sslip.io diff --git a/platform/local/grafana.yaml b/platform/local/grafana.yaml index dce4761..8e2c876 100644 --- a/platform/local/grafana.yaml +++ b/platform/local/grafana.yaml @@ -29,11 +29,11 @@ spec: annotations: cert-manager.io/cluster-issuer: letsencrypt-prod hosts: - - grafana.127-0-0-1.nip.io + - grafana.127.0.0.1.sslip.io tls: - secretName: grafana-general-tls hosts: - - grafana.127-0-0-1.nip.io + - grafana.127.0.0.1.sslip.io sidecar: dashboards: enabled: true @@ -42,7 +42,7 @@ spec: envFromSecret: grafana-secrets grafana.ini: server: - root_url: https://grafana.127-0-0-1.nip.io + root_url: https://grafana.127.0.0.1.sslip.io auth.generic_oauth: enabled: true allow_sign_up: true @@ -50,6 +50,6 @@ spec: client_id: grafana client_secret: $__env{SSO_CLIENT_SECRET} scopes: openid profile email groups - auth_url: https://dex.127-0-0-1.nip.io/auth - token_url: https://dex.127-0-0-1.nip.io/token - api_url: https://dex.127-0-0-1.nip.io/userinfo + auth_url: https://dex.127.0.0.1.sslip.io/auth + token_url: https://dex.127.0.0.1.sslip.io/token + api_url: https://dex.127.0.0.1.sslip.io/userinfo diff --git a/platform/local/kiali.yaml b/platform/local/kiali.yaml index 955ceb9..a8f2b42 100644 --- a/platform/local/kiali.yaml +++ b/platform/local/kiali.yaml @@ -27,7 +27,7 @@ spec: strategy: openid openid: client_id: kiali - issuer_uri: https://dex.127-0-0-1.nip.io + issuer_uri: https://dex.127.0.0.1.sslip.io disable_rbac: true external_services: prometheus: @@ -45,7 +45,7 @@ spec: spec: ingressClassName: nginx rules: - - host: kiali.127-0-0-1.nip.io + - host: kiali.127.0.0.1.sslip.io http: paths: - backend: @@ -57,8 +57,8 @@ spec: pathType: Prefix tls: - hosts: - - kiali.127-0-0-1.nip.io + - kiali.127.0.0.1.sslip.io secretName: kiali-tls-certificate server: - web_fqdn: kiali.127-0-0-1.nip.io + web_fqdn: kiali.127.0.0.1.sslip.io web_root: / diff --git a/platform/local/micropaas.yaml b/platform/local/micropaas.yaml index e56c95e..f0fda28 100644 --- a/platform/local/micropaas.yaml +++ b/platform/local/micropaas.yaml @@ -39,7 +39,7 @@ spec: REGISTRY_HOST: docker.io/khuedoan GITOPS_REPO: cloudlab GIT_USER_NAME: Khue's Bot - GIT_USER_EMAIL: mail@127-0-0-1.nip.io + GIT_USER_EMAIL: mail@127.0.0.1.sslip.io ARGOCD_WEBHOOK_ENDPOINT: http://argocd-server.argocd.svc.cluster.local/api/webhook docker: image: @@ -74,7 +74,7 @@ spec: annotations: cert-manager.io/cluster-issuer: letsencrypt-prod hosts: - - host: micropaas.127-0-0-1.nip.io + - host: micropaas.127.0.0.1.sslip.io paths: - path: / pathType: Prefix @@ -83,7 +83,7 @@ spec: port: 80 tls: - hosts: - - micropaas.127-0-0-1.nip.io + - micropaas.127.0.0.1.sslip.io secretName: micropaas-tls-certificate persistence: data: diff --git a/platform/local/radicle.yaml b/platform/local/radicle.yaml index c5bb140..31cb98c 100644 --- a/platform/local/radicle.yaml +++ b/platform/local/radicle.yaml @@ -38,7 +38,7 @@ spec: - sh - -c - | - rad auth --alias=radicle.127-0-0-1.nip.io + rad auth --alias=radicle.127.0.0.1.sslip.io rad seed rad:zGtLfDcgmBqBUya1qTpzRzpBpoHx rad seed rad:z38YiLVx2e4JC5Xo2qMNDGoMPHE7U rad seed rad:z3pkjF1uaT1cZBrB8tBcCDtXGnrLQ @@ -112,7 +112,7 @@ spec: annotations: cert-manager.io/cluster-issuer: letsencrypt-prod hosts: - - host: radicle.127-0-0-1.nip.io + - host: radicle.127.0.0.1.sslip.io paths: - path: / pathType: Prefix @@ -128,7 +128,7 @@ spec: port: 80 tls: - hosts: - - radicle.127-0-0-1.nip.io + - radicle.127.0.0.1.sslip.io - code.khuedoan.com secretName: radicle-tls-certificate persistence: diff --git a/platform/local/temporal.yaml b/platform/local/temporal.yaml index 612be30..d6060aa 100644 --- a/platform/local/temporal.yaml +++ b/platform/local/temporal.yaml @@ -49,13 +49,13 @@ spec: - name: TEMPORAL_AUTH_ENABLED value: "true" - name: TEMPORAL_AUTH_PROVIDER_URL - value: "https://dex.c127-0-0-1.nip.io" + value: "https://dex.c127.0.0.1.sslip.io" - name: TEMPORAL_AUTH_ISSUER_URL - value: "https://dex.127-0-0-1.nip.io" + value: "https://dex.127.0.0.1.sslip.io" - name: TEMPORAL_AUTH_CLIENT_ID value: "temporal" - name: TEMPORAL_AUTH_CALLBACK_URL - value: "https://temporal.127-0-0-1.nip.io/auth/sso/callback" + value: "https://temporal.127.0.0.1.sslip.io/auth/sso/callback" - name: TEMPORAL_AUTH_SCOPES value: "openid,profile,email" additionalEnvSecretName: temporal-web @@ -65,8 +65,8 @@ spec: annotations: cert-manager.io/cluster-issuer: letsencrypt-prod hosts: - - temporal.127-0-0-1.nip.io + - temporal.127.0.0.1.sslip.io tls: - secretName: temporal-tls-certificate hosts: - - temporal.127-0-0-1.nip.io + - temporal.127.0.0.1.sslip.io