Compare commits
No commits in common. "6a719c2e698f440efafa53c5b85df68cb4c182e8" and "1132834b76de3dbeff2c04ec582b595cb826058b" have entirely different histories.
6a719c2e69
...
1132834b76
24 changed files with 25 additions and 200 deletions
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
spec:
|
||||
project: default
|
||||
source:
|
||||
repoURL: https://git.keane.sh/ian/dumpnet-argo.git
|
||||
repoURL: https://forge.keane.sh/ian/dumpnet-argo.git
|
||||
targetRevision: HEAD
|
||||
path: apps
|
||||
destination:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
spec:
|
||||
project: default
|
||||
source:
|
||||
repoURL: https://git.keane.sh/ian/dumpnet-argo.git
|
||||
repoURL: https://forge.keane.sh/ian/dumpnet-argo.git
|
||||
targetRevision: HEAD
|
||||
path: manifests/cluster
|
||||
destination:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
spec:
|
||||
project: default
|
||||
source:
|
||||
repoURL: https://git.keane.sh/ian/dumpnet-argo.git
|
||||
repoURL: https://forge.keane.sh/ian/dumpnet-argo.git
|
||||
targetRevision: HEAD
|
||||
path: manifests/data
|
||||
destination:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
spec:
|
||||
project: default
|
||||
source:
|
||||
repoURL: https://git.keane.sh/ian/dumpnet-argo.git
|
||||
repoURL: https://forge.keane.sh/ian/dumpnet-argo.git
|
||||
targetRevision: HEAD
|
||||
path: manifests/mcp
|
||||
destination:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
spec:
|
||||
project: default
|
||||
source:
|
||||
repoURL: https://git.keane.sh/ian/dumpnet-argo.git
|
||||
repoURL: https://forge.keane.sh/ian/dumpnet-argo.git
|
||||
targetRevision: HEAD
|
||||
path: manifests/services
|
||||
destination:
|
||||
|
|
|
|||
|
|
@ -1,5 +0,0 @@
|
|||
apiVersion: v2
|
||||
name: opengist
|
||||
description: OpenGist - self-hosted pastebin/gist service
|
||||
type: application
|
||||
version: 0.1.0
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
apiVersion: external-secrets.io/v1
|
||||
kind: ExternalSecret
|
||||
metadata:
|
||||
name: opengist-secrets
|
||||
namespace: opengist
|
||||
annotations:
|
||||
argocd.argoproj.io/sync-wave: "-1"
|
||||
spec:
|
||||
refreshInterval: 1h
|
||||
secretStoreRef:
|
||||
name: aws-secrets-manager
|
||||
kind: ClusterSecretStore
|
||||
target:
|
||||
name: opengist-secrets
|
||||
template:
|
||||
data:
|
||||
OG_DB_URI: "postgres://postgres:{{ `{{ .postgres_password }}` }}@postgres.postgres.svc.cluster.local:5432/opengist"
|
||||
data:
|
||||
- secretKey: postgres_password
|
||||
remoteRef:
|
||||
key: dumpnet
|
||||
property: postgres.password
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
apiVersion: v1
|
||||
kind: Namespace
|
||||
metadata:
|
||||
name: opengist
|
||||
|
|
@ -1,90 +0,0 @@
|
|||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: opengist
|
||||
namespace: opengist
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
app: opengist
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: opengist
|
||||
spec:
|
||||
containers:
|
||||
- name: opengist
|
||||
image: "ghcr.io/thomiceli/opengist:1"
|
||||
env:
|
||||
- name: OG_GIT_DEFAULT_BRANCH
|
||||
value: "main"
|
||||
- name: OG_EXTERNAL_URL
|
||||
value: "https://{{ .Values.gistSubdomain }}.{{ .Values.gistDomain }}"
|
||||
envFrom:
|
||||
- secretRef:
|
||||
name: opengist-secrets
|
||||
ports:
|
||||
- name: http
|
||||
containerPort: 6157
|
||||
- name: ssh
|
||||
containerPort: 2222
|
||||
volumeMounts:
|
||||
- name: data
|
||||
mountPath: /opengist
|
||||
readinessProbe:
|
||||
httpGet:
|
||||
path: /healthcheck
|
||||
port: 6157
|
||||
initialDelaySeconds: 5
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
path: /healthcheck
|
||||
port: 6157
|
||||
initialDelaySeconds: 15
|
||||
volumes:
|
||||
- name: data
|
||||
hostPath:
|
||||
path: /var/local/appdata/opengist
|
||||
type: DirectoryOrCreate
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: opengist
|
||||
namespace: opengist
|
||||
spec:
|
||||
selector:
|
||||
app: opengist
|
||||
ports:
|
||||
- name: http
|
||||
port: 80
|
||||
targetPort: 6157
|
||||
- name: ssh
|
||||
port: 2222
|
||||
targetPort: 2222
|
||||
---
|
||||
apiVersion: networking.k8s.io/v1
|
||||
kind: Ingress
|
||||
metadata:
|
||||
name: opengist
|
||||
namespace: opengist
|
||||
annotations:
|
||||
cert-manager.io/cluster-issuer: letsencrypt-prod
|
||||
spec:
|
||||
ingressClassName: nginx
|
||||
tls:
|
||||
- hosts:
|
||||
- "{{ .Values.gistSubdomain }}.{{ .Values.gistDomain }}"
|
||||
secretName: opengist-tls
|
||||
rules:
|
||||
- host: "{{ .Values.gistSubdomain }}.{{ .Values.gistDomain }}"
|
||||
http:
|
||||
paths:
|
||||
- path: /
|
||||
pathType: Prefix
|
||||
backend:
|
||||
service:
|
||||
name: opengist
|
||||
port:
|
||||
number: 80
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
domain: dumpnet.chat
|
||||
gistDomain: keane.sh
|
||||
gistSubdomain: gist
|
||||
registry:
|
||||
host: forge.keane.sh
|
||||
user: ian
|
||||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
spec:
|
||||
project: default
|
||||
sources:
|
||||
- repoURL: https://git.keane.sh/ian/dumpnet-argo.git
|
||||
- repoURL: https://forge.keane.sh/ian/dumpnet-argo.git
|
||||
targetRevision: HEAD
|
||||
ref: values
|
||||
- repoURL: https://argoproj.github.io/argo-helm
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
spec:
|
||||
project: default
|
||||
sources:
|
||||
- repoURL: https://git.keane.sh/ian/dumpnet-argo.git
|
||||
- repoURL: https://forge.keane.sh/ian/dumpnet-argo.git
|
||||
targetRevision: HEAD
|
||||
ref: values
|
||||
- repoURL: https://charts.jetstack.io
|
||||
|
|
@ -33,10 +33,10 @@ metadata:
|
|||
spec:
|
||||
project: default
|
||||
sources:
|
||||
- repoURL: https://git.keane.sh/ian/dumpnet-argo.git
|
||||
- repoURL: https://forge.keane.sh/ian/dumpnet-argo.git
|
||||
targetRevision: HEAD
|
||||
ref: values
|
||||
- repoURL: https://git.keane.sh/ian/dumpnet-argo.git
|
||||
- repoURL: https://forge.keane.sh/ian/dumpnet-argo.git
|
||||
targetRevision: HEAD
|
||||
path: charts/cert-manager
|
||||
helm:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
spec:
|
||||
project: default
|
||||
sources:
|
||||
- repoURL: https://git.keane.sh/ian/dumpnet-argo.git
|
||||
- repoURL: https://forge.keane.sh/ian/dumpnet-argo.git
|
||||
targetRevision: HEAD
|
||||
ref: values
|
||||
- repoURL: https://charts.external-secrets.io
|
||||
|
|
@ -34,7 +34,7 @@ metadata:
|
|||
spec:
|
||||
project: default
|
||||
source:
|
||||
repoURL: https://git.keane.sh/ian/dumpnet-argo.git
|
||||
repoURL: https://forge.keane.sh/ian/dumpnet-argo.git
|
||||
targetRevision: HEAD
|
||||
path: charts/external-secrets
|
||||
destination:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
spec:
|
||||
project: default
|
||||
source:
|
||||
repoURL: https://git.keane.sh/ian/dumpnet-argo.git
|
||||
repoURL: https://forge.keane.sh/ian/dumpnet-argo.git
|
||||
targetRevision: HEAD
|
||||
path: charts/fluent-bit
|
||||
destination:
|
||||
|
|
@ -27,7 +27,7 @@ metadata:
|
|||
spec:
|
||||
project: default
|
||||
sources:
|
||||
- repoURL: https://git.keane.sh/ian/dumpnet-argo.git
|
||||
- repoURL: https://forge.keane.sh/ian/dumpnet-argo.git
|
||||
targetRevision: HEAD
|
||||
ref: values
|
||||
- repoURL: https://fluent.github.io/helm-charts
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
spec:
|
||||
project: default
|
||||
source:
|
||||
repoURL: https://git.keane.sh/ian/dumpnet-argo.git
|
||||
repoURL: https://forge.keane.sh/ian/dumpnet-argo.git
|
||||
targetRevision: HEAD
|
||||
path: charts/ingress-nginx
|
||||
destination:
|
||||
|
|
@ -27,7 +27,7 @@ metadata:
|
|||
spec:
|
||||
project: default
|
||||
sources:
|
||||
- repoURL: https://git.keane.sh/ian/dumpnet-argo.git
|
||||
- repoURL: https://forge.keane.sh/ian/dumpnet-argo.git
|
||||
targetRevision: HEAD
|
||||
ref: values
|
||||
- repoURL: https://kubernetes.github.io/ingress-nginx
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
spec:
|
||||
project: default
|
||||
sources:
|
||||
- repoURL: https://git.keane.sh/ian/dumpnet-argo.git
|
||||
- repoURL: https://forge.keane.sh/ian/dumpnet-argo.git
|
||||
targetRevision: HEAD
|
||||
ref: values
|
||||
- repoURL: https://pkgs.tailscale.com/helmcharts
|
||||
|
|
@ -15,7 +15,7 @@ spec:
|
|||
helm:
|
||||
valueFiles:
|
||||
- $values/charts/tailscale/values.yaml
|
||||
- repoURL: https://git.keane.sh/ian/dumpnet-argo.git
|
||||
- repoURL: https://forge.keane.sh/ian/dumpnet-argo.git
|
||||
targetRevision: HEAD
|
||||
path: charts/tailscale
|
||||
destination:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
spec:
|
||||
project: default
|
||||
source:
|
||||
repoURL: https://git.keane.sh/ian/dumpnet-argo.git
|
||||
repoURL: https://forge.keane.sh/ian/dumpnet-argo.git
|
||||
targetRevision: HEAD
|
||||
path: charts/forgejo-mcp
|
||||
destination:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
spec:
|
||||
project: default
|
||||
source:
|
||||
repoURL: https://git.keane.sh/ian/dumpnet-argo.git
|
||||
repoURL: https://forge.keane.sh/ian/dumpnet-argo.git
|
||||
targetRevision: HEAD
|
||||
path: charts/mcp-auth-proxy
|
||||
destination:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
spec:
|
||||
project: default
|
||||
source:
|
||||
repoURL: https://git.keane.sh/ian/dumpnet-argo.git
|
||||
repoURL: https://forge.keane.sh/ian/dumpnet-argo.git
|
||||
targetRevision: HEAD
|
||||
path: charts/kan
|
||||
destination:
|
||||
|
|
|
|||
|
|
@ -6,13 +6,13 @@ metadata:
|
|||
spec:
|
||||
project: default
|
||||
sources:
|
||||
- repoURL: https://git.keane.sh/ian/dumpnet-argo.git
|
||||
- repoURL: https://forge.keane.sh/ian/dumpnet-argo.git
|
||||
targetRevision: HEAD
|
||||
path: charts/mediamtx
|
||||
helm:
|
||||
valueFiles:
|
||||
- $values/values.yaml
|
||||
- repoURL: https://git.keane.sh/ian/dumpnet-argo.git
|
||||
- repoURL: https://forge.keane.sh/ian/dumpnet-argo.git
|
||||
targetRevision: HEAD
|
||||
ref: values
|
||||
destination:
|
||||
|
|
|
|||
|
|
@ -1,33 +0,0 @@
|
|||
apiVersion: argoproj.io/v1alpha1
|
||||
kind: Application
|
||||
metadata:
|
||||
name: opengist
|
||||
namespace: argocd
|
||||
spec:
|
||||
project: default
|
||||
sources:
|
||||
- repoURL: https://git.keane.sh/ian/dumpnet-argo.git
|
||||
targetRevision: HEAD
|
||||
path: charts/opengist
|
||||
helm:
|
||||
valueFiles:
|
||||
- $values/values.yaml
|
||||
- repoURL: https://git.keane.sh/ian/dumpnet-argo.git
|
||||
targetRevision: HEAD
|
||||
ref: values
|
||||
destination:
|
||||
server: https://kubernetes.default.svc
|
||||
namespace: opengist
|
||||
syncPolicy:
|
||||
automated:
|
||||
prune: true
|
||||
selfHeal: true
|
||||
syncOptions:
|
||||
- CreateNamespace=true
|
||||
ignoreDifferences:
|
||||
- group: external-secrets.io
|
||||
kind: ExternalSecret
|
||||
jsonPointers:
|
||||
- /spec/target/template/mergePolicy
|
||||
- /spec/target/template/engineVersion
|
||||
- /spec/target/template/type
|
||||
|
|
@ -6,13 +6,13 @@ metadata:
|
|||
spec:
|
||||
project: default
|
||||
sources:
|
||||
- repoURL: https://git.keane.sh/ian/dumpnet-argo.git
|
||||
- repoURL: https://forge.keane.sh/ian/dumpnet-argo.git
|
||||
targetRevision: HEAD
|
||||
path: charts/repertory-api
|
||||
helm:
|
||||
valueFiles:
|
||||
- $values/values.yaml
|
||||
- repoURL: https://git.keane.sh/ian/dumpnet-argo.git
|
||||
- repoURL: https://forge.keane.sh/ian/dumpnet-argo.git
|
||||
targetRevision: HEAD
|
||||
ref: values
|
||||
destination:
|
||||
|
|
|
|||
|
|
@ -1,13 +0,0 @@
|
|||
# gist.keane.sh -> OpenGist, running on the same k8s cluster (different
|
||||
# hosted zone than dumpnet.chat, so this is separate from dns_records/dns.tf)
|
||||
data "aws_route53_zone" "keane_sh" {
|
||||
name = "keane.sh"
|
||||
}
|
||||
|
||||
resource "aws_route53_record" "opengist" {
|
||||
zone_id = data.aws_route53_zone.keane_sh.zone_id
|
||||
name = "gist.keane.sh"
|
||||
type = "A"
|
||||
ttl = 300
|
||||
records = [aws_eip.controlplane.public_ip]
|
||||
}
|
||||
|
|
@ -2,13 +2,11 @@
|
|||
# Override any of these in terraform.tfvars or by forking the repo.
|
||||
# NOTE: repoURL in apps/apps.yaml and manifests/*.yaml must be updated manually —
|
||||
# ArgoCD Application spec fields cannot be templated via Helm values.
|
||||
# (registry.host below is the container image registry, a separate
|
||||
# concern from repoURL / the git hosting itself.)
|
||||
|
||||
clusterName: dumpnet
|
||||
domain: dumpnet.chat
|
||||
publicIp: "32.195.88.32"
|
||||
repoURL: https://git.keane.sh/ian/dumpnet-argo.git
|
||||
repoURL: https://forge.keane.sh/ian/dumpnet-argo.git
|
||||
certEmail: dumpnetcerts@keane.sh
|
||||
awsRegion: us-east-1
|
||||
registry:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue