diff --git a/manifests/donetick/configmap.yaml b/manifests/donetick/configmap.yaml deleted file mode 100644 index 29d0849..0000000 --- a/manifests/donetick/configmap.yaml +++ /dev/null @@ -1,79 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: donetick-config - namespace: donetick -data: - # Value pulled from - # https://github.com/donetick/donetick/blob/main/config/selfhosted.yaml - selfhosted.yaml: |- - name: "selfhosted" - is_done_tick_dot_com: false - is_user_creation_disabled: false - telegram: - token: "" - pushover: - token: "" - database: - type: "sqlite" - migration: true - # these are only required for postgres - host: "secret" - port: 5432 - user: "secret" - password: "secret" - name: "secret" - jwt: - secret: "This is really a secure JWT secret now!" - session_time: 168h - max_refresh: 168h - server: - port: 2021 - read_timeout: 10s - write_timeout: 10s - rate_period: 60s - rate_limit: 300 - cors_allow_origins: - - "http://localhost:5173" - - "http://localhost:7926" - # the below are required for the android app to work - - "https://localhost" - - "capacitor://localhost" - serve_frontend: true - logging: - level: "info" - encoding: "json" - development: false - scheduler_jobs: - due_job: 30m - overdue_job: 3h - pre_due_job: 3h - email: - host: - port: - key: - email: - appHost: - oauth2: - client_id: - client_secret: - auth_url: - token_url: - user_info_url: - redirect_url: - name: - # Real-time configuration - realtime: - enabled: true - sse_enabled: true - heartbeat_interval: 60s - connection_timeout: 120s - max_connections: 1000 - max_connections_per_user: 5 - event_queue_size: 2048 - cleanup_interval: 2m - stale_threshold: 5m - enable_compression: true - enable_stats: true - allowed_origins: - - "*" diff --git a/manifests/donetick/deployment.yaml b/manifests/donetick/deployment.yaml deleted file mode 100644 index 3744a03..0000000 --- a/manifests/donetick/deployment.yaml +++ /dev/null @@ -1,38 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: donetick - namespace: donetick -spec: - replicas: 1 - selector: - matchLabels: - app: donetick - template: - metadata: - labels: - app: donetick - spec: - containers: - - name: donetick - image: donetick/donetick - ports: - - containerPort: 2021 - name: http - env: - - name: DT_ENV - value: "selfhosted" - - name: DT_SQLITE_PATH - value: "/data/donetick.db" - volumeMounts: - - name: config - mountPath: /config - - name: data - mountPath: /data - volumes: - - name: config - configMap: - name: donetick-config - - name: data - persistentVolumeClaim: - claimName: donetick-data diff --git a/manifests/donetick/ingress.yaml b/manifests/donetick/ingress.yaml deleted file mode 100644 index 7e46bc1..0000000 --- a/manifests/donetick/ingress.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: donetick-tailscale - namespace: donetick -spec: - ingressClassName: tailscale - defaultBackend: - service: - name: donetick - port: - number: 2021 - tls: - - hosts: - - todo diff --git a/manifests/donetick/kustomization.yaml b/manifests/donetick/kustomization.yaml deleted file mode 100644 index 7a67d25..0000000 --- a/manifests/donetick/kustomization.yaml +++ /dev/null @@ -1,9 +0,0 @@ -namespace: donetick - -resources: - - namespace.yaml - - configmap.yaml - - pvc.yaml - - deployment.yaml - - service.yaml - - ingress.yaml diff --git a/manifests/donetick/namespace.yaml b/manifests/donetick/namespace.yaml deleted file mode 100644 index 928c8eb..0000000 --- a/manifests/donetick/namespace.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: donetick diff --git a/manifests/donetick/pvc.yaml b/manifests/donetick/pvc.yaml deleted file mode 100644 index ba9c2c7..0000000 --- a/manifests/donetick/pvc.yaml +++ /dev/null @@ -1,11 +0,0 @@ -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: donetick-data - namespace: donetick -spec: - accessModes: - - ReadWriteOnce - resources: - requests: - storage: 5Gi diff --git a/manifests/donetick/service.yaml b/manifests/donetick/service.yaml deleted file mode 100644 index 4630479..0000000 --- a/manifests/donetick/service.yaml +++ /dev/null @@ -1,13 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: donetick - namespace: donetick -spec: - selector: - app: donetick - ports: - - name: http - port: 2021 - targetPort: 2021 - protocol: TCP diff --git a/manifests/kustomization.yaml b/manifests/kustomization.yaml index 3ec4e58..7d085c6 100644 --- a/manifests/kustomization.yaml +++ b/manifests/kustomization.yaml @@ -10,6 +10,4 @@ resources: - immich - monitoring - pinchflat - - smokeping - - donetick - gitea diff --git a/manifests/smokeping/deployment.yaml b/manifests/smokeping/deployment.yaml deleted file mode 100644 index ae66a92..0000000 --- a/manifests/smokeping/deployment.yaml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: smokeping - labels: - app: smokeping -spec: - replicas: 1 - strategy: - type: Recreate - selector: - matchLabels: - app: smokeping - template: - metadata: - labels: - app: smokeping - spec: - containers: - - name: smokeping - image: docker.io/linuxserver/smokeping:2.9.0 - imagePullPolicy: IfNotPresent - ports: - - name: http - containerPort: 80 - protocol: TCP - volumeMounts: - - name: config - mountPath: /config - - name: data - mountPath: /data - env: - - name: PUID - value: "1000" - - name: PGID - value: "1000" - - name: TZ - value: "America/Chicago" - #- name: MASTER_URL - # value: "https://ping.shire-zebra.ts.net" - # SHARED_SECRET if you want to run a cluster - # CACHE_DIR if you need to explicitly state that - restartPolicy: Always - volumes: - - name: config - persistentVolumeClaim: - claimName: smokeping-config - - name: data - persistentVolumeClaim: - claimName: smokeping-data diff --git a/manifests/smokeping/ingress.yaml b/manifests/smokeping/ingress.yaml deleted file mode 100644 index a5dea07..0000000 --- a/manifests/smokeping/ingress.yaml +++ /dev/null @@ -1,14 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: smokeping-tailscale -spec: - ingressClassName: tailscale - defaultBackend: - service: - name: smokeping - port: - name: http - tls: - - hosts: - - ping diff --git a/manifests/smokeping/kustomization.yaml b/manifests/smokeping/kustomization.yaml deleted file mode 100644 index 66c228f..0000000 --- a/manifests/smokeping/kustomization.yaml +++ /dev/null @@ -1,8 +0,0 @@ -namespace: smokeping - -resources: - - namespace.yaml - - pvc.yaml - - deployment.yaml - - service.yaml - - ingress.yaml diff --git a/manifests/smokeping/namespace.yaml b/manifests/smokeping/namespace.yaml deleted file mode 100644 index e5db5d5..0000000 --- a/manifests/smokeping/namespace.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: smokeping diff --git a/manifests/smokeping/pvc.yaml b/manifests/smokeping/pvc.yaml deleted file mode 100644 index 8501a1d..0000000 --- a/manifests/smokeping/pvc.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: smokeping-config -spec: - accessModes: - - ReadWriteOnce - storageClassName: longhorn-default - resources: - requests: - storage: 1Gi ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: smokeping-data -spec: - accessModes: - - ReadWriteOnce - storageClassName: longhorn-default - resources: - requests: - storage: 25Gi diff --git a/manifests/smokeping/service.yaml b/manifests/smokeping/service.yaml deleted file mode 100644 index 0c2479d..0000000 --- a/manifests/smokeping/service.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: smokeping - labels: - app: smokeping -spec: - type: ClusterIP - ports: - - port: 80 - targetPort: http - protocol: TCP - name: http - selector: - app: smokeping