this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

refactor(platform)!: remove radicle and gerrit

Might revisit Gerrit later, but I rarely use Radicle, so preserve the
domain for Forgejo.

Khue Doan 4ed0fd95 e3a6a9eb

-592
-72
platform/local/gerrit.yaml
··· 1 - apiVersion: argoproj.io/v1alpha1 2 - kind: Application 3 - metadata: 4 - finalizers: 5 - - resources-finalizer.argocd.argoproj.io 6 - name: gerrit 7 - spec: 8 - destination: 9 - name: in-cluster 10 - namespace: gerrit 11 - project: default 12 - syncPolicy: 13 - automated: 14 - prune: true 15 - selfHeal: true 16 - syncOptions: 17 - - CreateNamespace=true 18 - - ApplyOutOfSyncOnly=true 19 - - ServerSideApply=true 20 - source: 21 - repoURL: https://bjw-s-labs.github.io/helm-charts 22 - chart: app-template 23 - targetRevision: 3.7.3 24 - helm: 25 - valuesObject: 26 - defaultPodOptions: 27 - labels: 28 - "istio.io/dataplane-mode": "ambient" 29 - controllers: 30 - main: 31 - containers: 32 - main: 33 - image: 34 - repository: docker.io/gerritcodereview/gerrit 35 - tag: 3.12.0 36 - env: 37 - CANONICAL_WEB_URL: http://127.0.0.1.sslip.io 38 - service: 39 - main: 40 - controller: main 41 - ports: 42 - ssh: 43 - port: 29418 44 - protocol: TCP 45 - http: 46 - port: 8080 47 - protocol: TCP 48 - ingress: 49 - main: 50 - enabled: true 51 - className: nginx 52 - hosts: 53 - - host: code.127.0.0.1.sslip.io 54 - paths: 55 - - path: / 56 - pathType: Prefix 57 - service: 58 - identifier: main 59 - port: 8080 60 - persistence: 61 - data: 62 - accessMode: ReadWriteOnce 63 - size: 10Gi 64 - advancedMounts: 65 - main: 66 - main: 67 - - path: /var/gerrit/git 68 - subPath: git 69 - - path: /var/gerrit/db 70 - subPath: db 71 - - path: /var/gerrit/index 72 - subPath: index
-115
platform/local/micropaas.yaml
··· 1 - apiVersion: argoproj.io/v1alpha1 2 - kind: Application 3 - metadata: 4 - finalizers: 5 - - resources-finalizer.argocd.argoproj.io 6 - name: micropaas 7 - spec: 8 - destination: 9 - name: in-cluster 10 - namespace: micropaas 11 - project: default 12 - syncPolicy: 13 - automated: 14 - prune: true 15 - selfHeal: true 16 - syncOptions: 17 - - CreateNamespace=true 18 - - ApplyOutOfSyncOnly=true 19 - - ServerSideApply=true 20 - source: 21 - repoURL: https://bjw-s-labs.github.io/helm-charts 22 - chart: app-template 23 - targetRevision: 3.7.3 24 - helm: 25 - valuesObject: 26 - defaultPodOptions: 27 - labels: 28 - "istio.io/dataplane-mode": "ambient" 29 - controllers: 30 - main: 31 - containers: 32 - main: 33 - image: 34 - repository: docker.io/khuedoan/micropaas 35 - tag: cd54ce6f0b2aeea079ece1ae01ac8291927708c1 36 - env: 37 - DOCKER_HOST: tcp://127.0.0.1:2375 38 - SOFT_SERVE_INITIAL_ADMIN_KEYS: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN5ue4np7cF34f6dwqH1262fPjkowHQ8irfjVC156PCG 39 - REGISTRY_HOST: docker.io/khuedoan 40 - GITOPS_REPO: cloudlab 41 - GIT_USER_NAME: Khue's Bot 42 - GIT_USER_EMAIL: mail@127.0.0.1.sslip.io 43 - ARGOCD_WEBHOOK_ENDPOINT: http://argocd-server.argocd.svc.cluster.local/api/webhook 44 - docker: 45 - image: 46 - repository: docker.io/library/docker 47 - tag: 27-dind 48 - command: 49 - - dockerd 50 - - --host=tcp://127.0.0.1:2375 51 - securityContext: 52 - privileged: true 53 - nginx: 54 - image: 55 - repository: docker.io/library/nginx 56 - tag: latest 57 - service: 58 - main: 59 - controller: main 60 - ports: 61 - ssh: 62 - port: 2222 63 - protocol: TCP 64 - http: 65 - port: 8080 66 - protocol: TCP 67 - web: 68 - port: 80 69 - protocol: HTTP 70 - ingress: 71 - main: 72 - enabled: true 73 - className: nginx 74 - annotations: 75 - cert-manager.io/cluster-issuer: letsencrypt-prod 76 - hosts: 77 - - host: micropaas.127.0.0.1.sslip.io 78 - paths: 79 - - path: / 80 - pathType: Prefix 81 - service: 82 - identifier: main 83 - port: 80 84 - tls: 85 - - hosts: 86 - - micropaas.127.0.0.1.sslip.io 87 - secretName: micropaas-tls-certificate 88 - persistence: 89 - data: 90 - accessMode: ReadWriteOnce 91 - size: 10Gi 92 - advancedMounts: 93 - main: 94 - main: 95 - - path: /var/lib/micropaas/repos 96 - subPath: repos 97 - - path: /var/lib/micropaas/db 98 - subPath: db 99 - - path: /var/lib/micropaas/ssh 100 - subPath: ssh 101 - - path: /var/lib/micropaas/web 102 - subPath: web 103 - - path: /root/.docker 104 - subPath: docker-config 105 - nginx: 106 - - path: /usr/share/nginx/html 107 - subPath: web 108 - cache: 109 - accessMode: ReadWriteOnce 110 - size: 100Gi 111 - advancedMounts: 112 - main: 113 - main: 114 - - path: /var/cache/micropaas 115 - subPath: micropaas
-145
platform/local/radicle.yaml
··· 1 - apiVersion: argoproj.io/v1alpha1 2 - kind: Application 3 - metadata: 4 - finalizers: 5 - - resources-finalizer.argocd.argoproj.io 6 - name: radicle 7 - spec: 8 - destination: 9 - name: in-cluster 10 - namespace: radicle 11 - project: default 12 - syncPolicy: 13 - automated: 14 - prune: true 15 - selfHeal: true 16 - syncOptions: 17 - - CreateNamespace=true 18 - - ApplyOutOfSyncOnly=true 19 - - ServerSideApply=true 20 - source: 21 - repoURL: https://bjw-s-labs.github.io/helm-charts 22 - chart: app-template 23 - targetRevision: 3.7.3 24 - helm: 25 - valuesObject: 26 - controllers: 27 - server: 28 - type: statefulset 29 - initContainers: 30 - setup: 31 - image: 32 - repository: docker.io/khuedoan/radicle-server 33 - tag: latest 34 - env: 35 - RAD_HOME: /var/lib/radicle 36 - RAD_PASSPHRASE: "" 37 - command: 38 - - sh 39 - - -c 40 - - | 41 - rad auth --alias=radicle.127.0.0.1.sslip.io 42 - rad seed rad:zGtLfDcgmBqBUya1qTpzRzpBpoHx 43 - rad seed rad:z38YiLVx2e4JC5Xo2qMNDGoMPHE7U 44 - rad seed rad:z3pkjF1uaT1cZBrB8tBcCDtXGnrLQ 45 - rad seed rad:zdhXFweZXNiVmb6YPV9SFeA5xeZC 46 - rad seed rad:z3KcHMAjkkxzys1QyXYgFa4Rfik4D 47 - rad seed rad:z3Leck2yN7a8R2NpYtikkmAB8vA22 48 - rad seed rad:zLcEuZQwY8hRDUiaSNz8eNRgEpkc 49 - containers: 50 - node: 51 - image: 52 - repository: docker.io/khuedoan/radicle-server 53 - tag: latest 54 - env: 55 - RAD_HOME: /var/lib/radicle 56 - command: 57 - - radicle-node 58 - api: 59 - image: 60 - repository: docker.io/khuedoan/radicle-server 61 - tag: latest 62 - env: 63 - RAD_HOME: /var/lib/radicle 64 - command: 65 - - radicle-httpd 66 - - --alias 67 - - blog 68 - - rad:zGtLfDcgmBqBUya1qTpzRzpBpoHx 69 - - --alias 70 - - dotfiles 71 - - rad:z38YiLVx2e4JC5Xo2qMNDGoMPHE7U 72 - - --alias 73 - - homelab 74 - - rad:z3pkjF1uaT1cZBrB8tBcCDtXGnrLQ 75 - - --alias 76 - - micropaas 77 - - rad:zdhXFweZXNiVmb6YPV9SFeA5xeZC 78 - - --alias 79 - - nixos-setup 80 - - rad:z3KcHMAjkkxzys1QyXYgFa4Rfik4D 81 - - --alias 82 - - webhook-transformer 83 - - rad:z3Leck2yN7a8R2NpYtikkmAB8vA22 84 - - --alias 85 - - cloudlab 86 - - rad:zLcEuZQwY8hRDUiaSNz8eNRgEpkc 87 - explorer: 88 - containers: 89 - main: 90 - image: 91 - repository: docker.io/khuedoan/radicle-explorer 92 - tag: latest 93 - service: 94 - server: 95 - controller: server 96 - ports: 97 - radicle: 98 - port: 8776 99 - protocol: TCP 100 - http: 101 - port: 8080 102 - protocol: HTTP 103 - explorer: 104 - controller: explorer 105 - ports: 106 - http: 107 - port: 80 108 - protocol: HTTP 109 - ingress: 110 - main: 111 - enabled: true 112 - annotations: 113 - cert-manager.io/cluster-issuer: letsencrypt-prod 114 - hosts: 115 - - host: radicle.127.0.0.1.sslip.io 116 - paths: 117 - - path: / 118 - pathType: Prefix 119 - service: 120 - identifier: server 121 - port: 8080 122 - - host: code.khuedoan.com 123 - paths: 124 - - path: / 125 - pathType: Prefix 126 - service: 127 - identifier: explorer 128 - port: 80 129 - tls: 130 - - hosts: 131 - - radicle.127.0.0.1.sslip.io 132 - - code.khuedoan.com 133 - secretName: radicle-tls-certificate 134 - persistence: 135 - data: 136 - accessMode: ReadWriteOnce 137 - size: 10Gi 138 - advancedMounts: 139 - server: 140 - auth: 141 - - path: /var/lib/radicle 142 - node: 143 - - path: /var/lib/radicle 144 - api: 145 - - path: /var/lib/radicle
-115
platform/production/micropaas.yaml
··· 1 - apiVersion: argoproj.io/v1alpha1 2 - kind: Application 3 - metadata: 4 - finalizers: 5 - - resources-finalizer.argocd.argoproj.io 6 - name: micropaas 7 - spec: 8 - destination: 9 - name: in-cluster 10 - namespace: micropaas 11 - project: default 12 - syncPolicy: 13 - automated: 14 - prune: true 15 - selfHeal: true 16 - syncOptions: 17 - - CreateNamespace=true 18 - - ApplyOutOfSyncOnly=true 19 - - ServerSideApply=true 20 - source: 21 - repoURL: https://bjw-s-labs.github.io/helm-charts 22 - chart: app-template 23 - targetRevision: 3.7.3 24 - helm: 25 - valuesObject: 26 - defaultPodOptions: 27 - labels: 28 - "istio.io/dataplane-mode": "ambient" 29 - controllers: 30 - main: 31 - containers: 32 - main: 33 - image: 34 - repository: docker.io/khuedoan/micropaas 35 - tag: cd54ce6f0b2aeea079ece1ae01ac8291927708c1 36 - env: 37 - DOCKER_HOST: tcp://127.0.0.1:2375 38 - SOFT_SERVE_INITIAL_ADMIN_KEYS: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN5ue4np7cF34f6dwqH1262fPjkowHQ8irfjVC156PCG 39 - REGISTRY_HOST: docker.io/khuedoan 40 - GITOPS_REPO: cloudlab 41 - GIT_USER_NAME: Khue's Bot 42 - GIT_USER_EMAIL: mail@khuedoan.com 43 - ARGOCD_WEBHOOK_ENDPOINT: http://argocd-server.argocd.svc.cluster.local/api/webhook 44 - docker: 45 - image: 46 - repository: docker.io/library/docker 47 - tag: 27-dind 48 - command: 49 - - dockerd 50 - - --host=tcp://127.0.0.1:2375 51 - securityContext: 52 - privileged: true 53 - nginx: 54 - image: 55 - repository: docker.io/library/nginx 56 - tag: latest 57 - service: 58 - main: 59 - controller: main 60 - ports: 61 - ssh: 62 - port: 2222 63 - protocol: TCP 64 - http: 65 - port: 8080 66 - protocol: TCP 67 - web: 68 - port: 80 69 - protocol: HTTP 70 - ingress: 71 - main: 72 - enabled: true 73 - className: nginx 74 - annotations: 75 - cert-manager.io/cluster-issuer: letsencrypt-prod 76 - hosts: 77 - - host: micropaas.khuedoan.com 78 - paths: 79 - - path: / 80 - pathType: Prefix 81 - service: 82 - identifier: main 83 - port: 80 84 - tls: 85 - - hosts: 86 - - micropaas.khuedoan.com 87 - secretName: micropaas-tls-certificate 88 - persistence: 89 - data: 90 - accessMode: ReadWriteOnce 91 - size: 10Gi 92 - advancedMounts: 93 - main: 94 - main: 95 - - path: /var/lib/micropaas/repos 96 - subPath: repos 97 - - path: /var/lib/micropaas/db 98 - subPath: db 99 - - path: /var/lib/micropaas/ssh 100 - subPath: ssh 101 - - path: /var/lib/micropaas/web 102 - subPath: web 103 - - path: /root/.docker 104 - subPath: docker-config 105 - nginx: 106 - - path: /usr/share/nginx/html 107 - subPath: web 108 - cache: 109 - accessMode: ReadWriteOnce 110 - size: 100Gi 111 - advancedMounts: 112 - main: 113 - main: 114 - - path: /var/cache/micropaas 115 - subPath: micropaas
-145
platform/production/radicle.yaml
··· 1 - apiVersion: argoproj.io/v1alpha1 2 - kind: Application 3 - metadata: 4 - finalizers: 5 - - resources-finalizer.argocd.argoproj.io 6 - name: radicle 7 - spec: 8 - destination: 9 - name: in-cluster 10 - namespace: radicle 11 - project: default 12 - syncPolicy: 13 - automated: 14 - prune: true 15 - selfHeal: true 16 - syncOptions: 17 - - CreateNamespace=true 18 - - ApplyOutOfSyncOnly=true 19 - - ServerSideApply=true 20 - source: 21 - repoURL: https://bjw-s-labs.github.io/helm-charts 22 - chart: app-template 23 - targetRevision: 3.7.3 24 - helm: 25 - valuesObject: 26 - controllers: 27 - server: 28 - type: statefulset 29 - initContainers: 30 - setup: 31 - image: 32 - repository: docker.io/khuedoan/radicle-server 33 - tag: latest 34 - env: 35 - RAD_HOME: /var/lib/radicle 36 - RAD_PASSPHRASE: "" 37 - command: 38 - - sh 39 - - -c 40 - - | 41 - rad auth --alias=radicle.cloudlab.khuedoan.com 42 - rad seed rad:zGtLfDcgmBqBUya1qTpzRzpBpoHx 43 - rad seed rad:z38YiLVx2e4JC5Xo2qMNDGoMPHE7U 44 - rad seed rad:z3pkjF1uaT1cZBrB8tBcCDtXGnrLQ 45 - rad seed rad:zdhXFweZXNiVmb6YPV9SFeA5xeZC 46 - rad seed rad:z3KcHMAjkkxzys1QyXYgFa4Rfik4D 47 - rad seed rad:z3Leck2yN7a8R2NpYtikkmAB8vA22 48 - rad seed rad:zLcEuZQwY8hRDUiaSNz8eNRgEpkc 49 - containers: 50 - node: 51 - image: 52 - repository: docker.io/khuedoan/radicle-server 53 - tag: latest 54 - env: 55 - RAD_HOME: /var/lib/radicle 56 - command: 57 - - radicle-node 58 - api: 59 - image: 60 - repository: docker.io/khuedoan/radicle-server 61 - tag: latest 62 - env: 63 - RAD_HOME: /var/lib/radicle 64 - command: 65 - - radicle-httpd 66 - - --alias 67 - - blog 68 - - rad:zGtLfDcgmBqBUya1qTpzRzpBpoHx 69 - - --alias 70 - - dotfiles 71 - - rad:z38YiLVx2e4JC5Xo2qMNDGoMPHE7U 72 - - --alias 73 - - homelab 74 - - rad:z3pkjF1uaT1cZBrB8tBcCDtXGnrLQ 75 - - --alias 76 - - micropaas 77 - - rad:zdhXFweZXNiVmb6YPV9SFeA5xeZC 78 - - --alias 79 - - nixos-setup 80 - - rad:z3KcHMAjkkxzys1QyXYgFa4Rfik4D 81 - - --alias 82 - - webhook-transformer 83 - - rad:z3Leck2yN7a8R2NpYtikkmAB8vA22 84 - - --alias 85 - - cloudlab 86 - - rad:zLcEuZQwY8hRDUiaSNz8eNRgEpkc 87 - explorer: 88 - containers: 89 - main: 90 - image: 91 - repository: docker.io/khuedoan/radicle-explorer 92 - tag: latest 93 - service: 94 - server: 95 - controller: server 96 - ports: 97 - radicle: 98 - port: 8776 99 - protocol: TCP 100 - http: 101 - port: 8080 102 - protocol: HTTP 103 - explorer: 104 - controller: explorer 105 - ports: 106 - http: 107 - port: 80 108 - protocol: HTTP 109 - ingress: 110 - main: 111 - enabled: true 112 - annotations: 113 - cert-manager.io/cluster-issuer: letsencrypt-prod 114 - hosts: 115 - - host: radicle.cloudlab.khuedoan.com 116 - paths: 117 - - path: / 118 - pathType: Prefix 119 - service: 120 - identifier: server 121 - port: 8080 122 - - host: code.khuedoan.com 123 - paths: 124 - - path: / 125 - pathType: Prefix 126 - service: 127 - identifier: explorer 128 - port: 80 129 - tls: 130 - - hosts: 131 - - radicle.cloudlab.khuedoan.com 132 - - code.khuedoan.com 133 - secretName: radicle-tls-certificate 134 - persistence: 135 - data: 136 - accessMode: ReadWriteOnce 137 - size: 10Gi 138 - advancedMounts: 139 - server: 140 - auth: 141 - - path: /var/lib/radicle 142 - node: 143 - - path: /var/lib/radicle 144 - api: 145 - - path: /var/lib/radicle