diff --git a/values/ncps/manifests/.gitkeep b/values/ncps/manifests/.gitkeep deleted file mode 100644 index 8b137891..00000000 --- a/values/ncps/manifests/.gitkeep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/values/nexus/env-oceanbox.yaml.gotmpl b/values/nexus/env-oceanbox.yaml.gotmpl deleted file mode 100644 index 1377cf4a..00000000 --- a/values/nexus/env-oceanbox.yaml.gotmpl +++ /dev/null @@ -1,3 +0,0 @@ -nexus: - enabled: true - autosync: true diff --git a/values/nexus/env.yaml.gotmpl b/values/nexus/env.yaml.gotmpl deleted file mode 100644 index c61fb56a..00000000 --- a/values/nexus/env.yaml.gotmpl +++ /dev/null @@ -1,3 +0,0 @@ -nexus: - enabled: false - autosync: false diff --git a/values/nexus/manifests/admin-secret.yaml b/values/nexus/manifests/admin-secret.yaml deleted file mode 100644 index 88fbcc41..00000000 --- a/values/nexus/manifests/admin-secret.yaml +++ /dev/null @@ -1,8 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - name: nexus-admin-password - namespace: nexus -type: Opaque -stringData: - password: "changeme-admin-password-here" diff --git a/values/nexus/manifests/nexus.yaml b/values/nexus/manifests/nexus.yaml deleted file mode 100644 index d75384dd..00000000 --- a/values/nexus/manifests/nexus.yaml +++ /dev/null @@ -1,37 +0,0 @@ -{{- if .Values.clusterConfig.argo.enabled }} -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: nexus - namespace: argocd -spec: - destination: - namespace: nexus - server: 'https://kubernetes.default.svc' - sources: - - repoURL: {{ .Values.clusterConfig.manifests }} - targetRevision: HEAD - path: helmfile.d - plugin: - name: helmfile-cmp - env: - - name: CLUSTER_NAME - value: {{ .Values.clusterConfig.cluster }} - - name: HELMFILE_ENVIRONMENT - value: default - - name: HELMFILE_FILE_PATH - value: nexus.yaml.gotmpl - project: sys - syncPolicy: - managedNamespaceMetadata: - labels: - component: sys - syncOptions: - - CreateNamespace=true - - ApplyOutOfSyncOnly=true - - ServerSideApply=true - {{- if .Values.nexus.autosync }} - automated: - prune: true - {{- end }} -{{- end }} diff --git a/values/nexus/values/nexus.yaml.gotmpl b/values/nexus/values/nexus.yaml.gotmpl deleted file mode 100644 index cc517c4d..00000000 --- a/values/nexus/values/nexus.yaml.gotmpl +++ /dev/null @@ -1,60 +0,0 @@ -image: - tag: 3.74.0 - -ingress: - enabled: true - ingressClassName: nginx - hosts: - - host: mochi.tos.oceanbox.io - paths: - - path: / - pathType: Prefix - tls: - - secretName: nexus-tls - hosts: - - mochi.tos.oceanbox.io - -persistence: - enabled: true - storageClass: "ceph-rbd" - size: 8Gi - -env: - - name: INSTALL4J_ADD_VM_PARAMS - value: "-Xms1024m -Xmx1024m -XX:MaxDirectMemorySize=1024m -Djava.util.prefs.userRoot=/nexus-data/javaprefs" - -resources: - requests: - cpu: 200m - memory: 1Gi - limits: - memory: 1Gi - -config: - enabled: true - data: - nexus.properties: | - nexus.s3.blobstore.enabled=true - rootPassword: - secret: nexus-admin-password - key: password - -serviceAccount: - create: true - -additionalConfigMaps: - - name: nexus-s3-config - data: - s3-blobstore.json: | - { - "name": "s3-nuget", - "type": "S3", - "attributes": { - "s3": { - "bucket": "nexus-nuget-registry", - "region": "us-east-1", - "prefix": "nuget/", - "expiration": -1 - } - } - } diff --git a/values/plausible/env-oceanbox.yaml.gotmpl b/values/plausible/env-oceanbox.yaml.gotmpl deleted file mode 100644 index 5de54224..00000000 --- a/values/plausible/env-oceanbox.yaml.gotmpl +++ /dev/null @@ -1,3 +0,0 @@ -plausible: - enabled: true - diff --git a/values/plausible/env.yaml.gotmpl b/values/plausible/env.yaml.gotmpl deleted file mode 100644 index ce287d8a..00000000 --- a/values/plausible/env.yaml.gotmpl +++ /dev/null @@ -1,4 +0,0 @@ -plausible: - enabled: false - autosync: false - diff --git a/values/plausible/manifests/cnpg.yaml b/values/plausible/manifests/cnpg.yaml deleted file mode 100644 index ebbe63c2..00000000 --- a/values/plausible/manifests/cnpg.yaml +++ /dev/null @@ -1,13 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: Cluster -metadata: - name: plausible-db - namespace: plausible -spec: - imageName: ghcr.io/cloudnative-pg/postgresql:16.3 - primaryUpdateStrategy: unsupervised - instances: 1 - monitoring: - enablePodMonitor: true - storage: - size: 10Gi diff --git a/values/plausible/manifests/network/CiliumNetworkPolicy-allow-ext.yaml b/values/plausible/manifests/network/CiliumNetworkPolicy-allow-ext.yaml deleted file mode 100644 index 42330f07..00000000 --- a/values/plausible/manifests/network/CiliumNetworkPolicy-allow-ext.yaml +++ /dev/null @@ -1,16 +0,0 @@ -{{- if .Values.clusterConfig.cilium.enabled }} -apiVersion: cilium.io/v2 -kind: CiliumNetworkPolicy -metadata: - name: allow-plausible-secure-external - namespace: plausible -spec: - description: Allow Plausible External - egress: - - toFQDNs: - - matchName: data.iana.org - - matchName: raw.githubusercontent.com - endpointSelector: - matchLabels: - app.kubernetes.io/name: plausible-analytics -{{- end }} diff --git a/values/plausible/manifests/network/CiliumNetworkPolicy-allow-gravatar.yaml b/values/plausible/manifests/network/CiliumNetworkPolicy-allow-gravatar.yaml deleted file mode 100644 index 46dd1212..00000000 --- a/values/plausible/manifests/network/CiliumNetworkPolicy-allow-gravatar.yaml +++ /dev/null @@ -1,17 +0,0 @@ -{{- if .Values.clusterConfig.cilium.enabled }} -apiVersion: cilium.io/v2 -kind: CiliumNetworkPolicy -metadata: - name: allow-plausible-secure-gravatar - namespace: plausible -spec: - description: Allow Plausible Gravatar - egress: - - toFQDNs: - - matchName: secure.gravatar.com - - matchName: gravatar.com - - matchName: www.gravatar.com - endpointSelector: - matchLabels: - app.kubernetes.io/name: plausible-analytics -{{- end }} diff --git a/values/plausible/manifests/plausible.yaml b/values/plausible/manifests/plausible.yaml deleted file mode 100644 index 970497da..00000000 --- a/values/plausible/manifests/plausible.yaml +++ /dev/null @@ -1,44 +0,0 @@ -{{- if .Values.clusterConfig.argo.enabled }} -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: plausible-analytics - namespace: argocd -spec: - destination: - namespace: plausible - server: 'https://kubernetes.default.svc' - sources: - - repoURL: {{ .Values.clusterConfig.manifests }} - targetRevision: HEAD - path: helmfile.d - plugin: - name: helmfile-cmp - env: - - name: CLUSTER_NAME - value: {{ .Values.clusterConfig.cluster }} - - name: HELMFILE_ENVIRONMENT - value: default - - name: HELMFILE_FILE_PATH - value: plausible.yaml.gotmpl - project: aux - syncPolicy: - managedNamespaceMetadata: - labels: - component: aux - syncOptions: - - CreateNamespace=true - - ApplyOutOfSyncOnly=true - {{- if .Values.plausible.autosync }} - automated: - prune: true - selfHeal: true - {{- end }} - ignoreDifferences: - - kind: Secret - name: plausible-analytics - jqPathExpressions: - - '.data' - - '.metadata.labels' - - '.metadata.annotations' -{{- end }} diff --git a/values/plausible/values/values.yaml b/values/plausible/values/values.yaml deleted file mode 100644 index 70005d57..00000000 --- a/values/plausible/values/values.yaml +++ /dev/null @@ -1,26 +0,0 @@ -baseURL: https://plausible.adm.oceanbox.io -databaseURL: postgres://app:password@plausible-db-rw:5432/app -clickhouse: - resources: - requests: - cpu: 500m - ephemeral-storage: 50Mi - memory: 512Mi -postgresql: - enabled: false -ingress: - enabled: true - ingressClassName: nginx - annotations: - cert-manager.io/cluster-issuer: letsencrypt-production - nginx.ingress.kubernetes.io/ssl-redirect: "true" - oceanbox.io/expose: internal - hosts: - - plausible.adm.oceanbox.io - paths: - - / - pathType: ImplementationSpecific - tls: - - secretName: plausible-tls - hosts: - - plausible.adm.oceanbox.io diff --git a/values/wordpress/values.yaml b/values/wordpress/values.yaml deleted file mode 100644 index 1a78d9c2..00000000 --- a/values/wordpress/values.yaml +++ /dev/null @@ -1,95 +0,0 @@ -wordpressUsername: admin -wordpressPassword: "identify stimulus whacky unluckily" -existingSecret: "" -wordpressEmail: info@oceanbox.io -wordpressFirstName: Svenn -wordpressLastName: Hanssen -wordpressBlogName: Oceanbox.io -wordpressScheme: https -wordpressSkipInstall: false # NOTE: useful if you use an external database that already contains WordPress data -smtpHost: smtpgw.itpartner.no -smtpPort: 465 -smtpUser: utvikling -smtpPassword: S0m3rp0m@de#21! -smtpProtocol: ssl -smtpExistingSecret: "" -allowEmptyPassword: true - -multisite: - enable: false - host: "" - networkType: subdomain - enableNipIoRedirect: false - -replicaCount: 1 -resources: - limits: {} - requests: - memory: 512Mi - cpu: 300m -containerPorts: - http: 8080 - https: 8443 - -service: - type: LoadBalancer - ports: - http: 80 - https: 443 - httpsTargetPort: https - nodePorts: - http: "" - https: "" - -ingress: - enabled: true - pathType: ImplementationSpecific - apiVersion: "" - ingressClassName: "" - hostname: oceanbox.io - path: / - annotations: - cert-manager.io/cluster-issuer: letsencrypt-production - kubernetes.io/ingress.class: nginx - nginx.ingress.kubernetes.io/backend-protocol: HTTP - nginx.ingress.kubernetes.io/proxy-body-size: 1024m - nginx.ingress.kubernetes.io/ssl-redirect: "true" - tls: false - selfSigned: false - extraHosts: - - name: www.oceanbox.io - path: / - - name: wp.oceanbox.io - path: / - extraPaths: [] - extraTls: - - hosts: - - oceanbox.io - - www.oceanbox.io - - wp.oceanbox.io - secretName: oceanbox-tls - -persistence: - enabled: true - storageClass: "" - accessModes: - - ReadWriteOnce - accessMode: ReadWriteOnce - size: 10Gi - existingClaim: "" - -mariadb: - enabled: true - architecture: standalone - auth: - rootPassword: "" - database: bitnami_wordpress - username: bn_wordpress - password: "" - primary: - persistence: - enabled: true - storageClass: "" - accessModes: - - ReadWriteOnce - size: 8Gi