diff --git a/argocd/manifests/send/send-live.yaml b/argocd/manifests/send/send-live.yaml new file mode 100644 index 0000000..538ac74 --- /dev/null +++ b/argocd/manifests/send/send-live.yaml @@ -0,0 +1,452 @@ +apiVersion: v1 +items: +- apiVersion: v1 + kind: Pod + metadata: + annotations: + kubectl.kubernetes.io/restartedAt: "2025-08-12T15:56:32+02:00" + creationTimestamp: "2025-10-29T15:55:08Z" + generateName: send-7947f95576- + labels: + app.kubernetes.io/instance: send + app.kubernetes.io/name: send + pod-template-hash: 7947f95576 + name: send-7947f95576-m8f5s + namespace: send + ownerReferences: + - apiVersion: apps/v1 + blockOwnerDeletion: true + controller: true + kind: ReplicaSet + name: send-7947f95576 + uid: 048fb4a4-7b8b-4049-8c37-b55732a8114f + resourceVersion: "20641010" + uid: bcaa765d-490f-4460-b868-8df94c6e1cf9 + spec: + automountServiceAccountToken: true + containers: + - env: + - name: BASE_URL + value: https://send.experlab.xyz + - name: DETECT_BASE_URL + value: "false" + - name: MAX_ANON_FILE_SIZE + value: "21474836480" + - name: MAX_FILE_SIZE + value: "21474836480" + - name: TZ + value: UTC + - name: UI_MAX_ANON_FILE_SIZE + value: "21474836480" + - name: UI_MAX_FILE_SIZE + value: "21474836480" + image: registry.gitlab.com/timvisee/send:v3.4.20 + imagePullPolicy: IfNotPresent + livenessProbe: + failureThreshold: 3 + periodSeconds: 10 + successThreshold: 1 + tcpSocket: + port: 1443 + timeoutSeconds: 1 + name: send + ports: + - containerPort: 1443 + name: http + protocol: TCP + readinessProbe: + failureThreshold: 3 + periodSeconds: 10 + successThreshold: 1 + tcpSocket: + port: 1443 + timeoutSeconds: 1 + resources: {} + startupProbe: + failureThreshold: 30 + periodSeconds: 5 + successThreshold: 1 + tcpSocket: + port: 1443 + timeoutSeconds: 1 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /uploads + name: uploads + - mountPath: /var/run/secrets/kubernetes.io/serviceaccount + name: kube-api-access-5fhtj + readOnly: true + dnsPolicy: ClusterFirst + enableServiceLinks: true + nodeName: server-thinkcentre-e73 + preemptionPolicy: PreemptLowerPriority + priority: 0 + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + serviceAccount: default + serviceAccountName: default + terminationGracePeriodSeconds: 30 + tolerations: + - effect: NoExecute + key: node.kubernetes.io/not-ready + operator: Exists + tolerationSeconds: 300 + - effect: NoExecute + key: node.kubernetes.io/unreachable + operator: Exists + tolerationSeconds: 300 + volumes: + - name: uploads + persistentVolumeClaim: + claimName: send-uploads + - name: kube-api-access-5fhtj + projected: + defaultMode: 420 + sources: + - serviceAccountToken: + expirationSeconds: 3607 + path: token + - configMap: + items: + - key: ca.crt + path: ca.crt + name: kube-root-ca.crt + - downwardAPI: + items: + - fieldRef: + apiVersion: v1 + fieldPath: metadata.namespace + path: namespace + status: + conditions: + - lastProbeTime: null + lastTransitionTime: "2025-10-29T15:55:09Z" + status: "True" + type: PodReadyToStartContainers + - lastProbeTime: null + lastTransitionTime: "2025-10-29T15:55:08Z" + status: "True" + type: Initialized + - lastProbeTime: null + lastTransitionTime: "2025-10-29T15:55:14Z" + status: "True" + type: Ready + - lastProbeTime: null + lastTransitionTime: "2025-10-29T15:55:14Z" + status: "True" + type: ContainersReady + - lastProbeTime: null + lastTransitionTime: "2025-10-29T15:55:08Z" + status: "True" + type: PodScheduled + containerStatuses: + - containerID: containerd://9ac33a2d85fae759b3c34ca53bc4d89e1393fb4bb50183d837b7a057642a58a6 + image: registry.gitlab.com/timvisee/send:v3.4.20 + imageID: registry.gitlab.com/timvisee/send@sha256:47986cf6ef69743c97cab26b828335c6887d6b02ce2a1fb18039984d293e4d78 + lastState: {} + name: send + ready: true + restartCount: 0 + started: true + state: + running: + startedAt: "2025-10-29T15:55:08Z" + volumeMounts: + - mountPath: /uploads + name: uploads + - mountPath: /var/run/secrets/kubernetes.io/serviceaccount + name: kube-api-access-5fhtj + readOnly: true + recursiveReadOnly: Disabled + hostIP: 192.168.31.54 + hostIPs: + - ip: 192.168.31.54 + phase: Running + podIP: 10.244.0.78 + podIPs: + - ip: 10.244.0.78 + qosClass: BestEffort + startTime: "2025-10-29T15:55:08Z" +- apiVersion: v1 + kind: Service + metadata: + annotations: + argocd.argoproj.io/tracking-id: send:/Service:send/send + kubectl.kubernetes.io/last-applied-configuration: | + {"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"argocd.argoproj.io/tracking-id":"send:/Service:send/send","meta.helm.sh/release-name":"send","meta.helm.sh/release-namespace":"send"},"creationTimestamp":"2025-08-12T08:43:41Z","labels":{"app.kubernetes.io/instance":"send","app.kubernetes.io/managed-by":"Helm","app.kubernetes.io/name":"send","app.kubernetes.io/version":"v3.4.20","helm.sh/chart":"send-1.2.2"},"name":"send","namespace":"send","resourceVersion":"12122293","uid":"182d27f5-7e86-4155-9c3d-2fc78e171e92"},"spec":{"clusterIP":"10.111.192.18","clusterIPs":["10.111.192.18"],"externalTrafficPolicy":"Cluster","internalTrafficPolicy":"Cluster","ipFamilies":["IPv4"],"ipFamilyPolicy":"SingleStack","ports":[{"name":"http","nodePort":31030,"port":1443,"protocol":"TCP","targetPort":"http"}],"selector":{"app.kubernetes.io/instance":"send","app.kubernetes.io/name":"send"},"sessionAffinity":"None","type":"NodePort"},"status":{"loadBalancer":{}}} + meta.helm.sh/release-name: send + meta.helm.sh/release-namespace: send + creationTimestamp: "2025-10-29T15:53:57Z" + labels: + app.kubernetes.io/instance: send + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: send + app.kubernetes.io/version: v3.4.20 + helm.sh/chart: send-1.2.2 + name: send + namespace: send + resourceVersion: "20640739" + uid: 50ad7561-ee48-492d-bd23-8aeb133d8484 + spec: + clusterIP: 10.111.192.18 + clusterIPs: + - 10.111.192.18 + externalTrafficPolicy: Cluster + internalTrafficPolicy: Cluster + ipFamilies: + - IPv4 + ipFamilyPolicy: SingleStack + ports: + - name: http + nodePort: 31030 + port: 1443 + protocol: TCP + targetPort: http + selector: + app.kubernetes.io/instance: send + app.kubernetes.io/name: send + sessionAffinity: None + type: NodePort + status: + loadBalancer: {} +- apiVersion: apps/v1 + kind: Deployment + metadata: + annotations: + argocd.argoproj.io/tracking-id: send:apps/Deployment:send/send + deployment.kubernetes.io/revision: "1" + kubectl.kubernetes.io/last-applied-configuration: | + {"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{"argocd.argoproj.io/tracking-id":"send:apps/Deployment:send/send","deployment.kubernetes.io/revision":"10","meta.helm.sh/release-name":"send","meta.helm.sh/release-namespace":"send"},"creationTimestamp":"2025-08-12T08:43:41Z","generation":11,"labels":{"app.kubernetes.io/instance":"send","app.kubernetes.io/managed-by":"Helm","app.kubernetes.io/name":"send","app.kubernetes.io/version":"v3.4.20","helm.sh/chart":"send-1.2.2"},"name":"send","namespace":"send","resourceVersion":"12273742","uid":"6b144969-395e-4bc5-9e94-c93a2cbc301a"},"spec":{"progressDeadlineSeconds":600,"replicas":1,"revisionHistoryLimit":3,"selector":{"matchLabels":{"app.kubernetes.io/instance":"send","app.kubernetes.io/name":"send"}},"strategy":{"type":"Recreate"},"template":{"metadata":{"annotations":{"kubectl.kubernetes.io/restartedAt":"2025-08-12T15:56:32+02:00"},"creationTimestamp":null,"labels":{"app.kubernetes.io/instance":"send","app.kubernetes.io/name":"send"}},"spec":{"automountServiceAccountToken":true,"containers":[{"env":[{"name":"BASE_URL","value":"https://send.experlab.xyz"},{"name":"DETECT_BASE_URL","value":"false"},{"name":"MAX_ANON_FILE_SIZE","value":"21474836480"},{"name":"MAX_FILE_SIZE","value":"21474836480"},{"name":"TZ","value":"UTC"},{"name":"UI_MAX_ANON_FILE_SIZE","value":"21474836480"},{"name":"UI_MAX_FILE_SIZE","value":"21474836480"}],"image":"registry.gitlab.com/timvisee/send:v3.4.20","imagePullPolicy":"IfNotPresent","livenessProbe":{"failureThreshold":3,"periodSeconds":10,"successThreshold":1,"tcpSocket":{"port":1443},"timeoutSeconds":1},"name":"send","ports":[{"containerPort":1443,"name":"http","protocol":"TCP"}],"readinessProbe":{"failureThreshold":3,"periodSeconds":10,"successThreshold":1,"tcpSocket":{"port":1443},"timeoutSeconds":1},"resources":{},"startupProbe":{"failureThreshold":30,"periodSeconds":5,"successThreshold":1,"tcpSocket":{"port":1443},"timeoutSeconds":1},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","volumeMounts":[{"mountPath":"/uploads","name":"uploads"}]}],"dnsPolicy":"ClusterFirst","enableServiceLinks":true,"restartPolicy":"Always","schedulerName":"default-scheduler","securityContext":{},"serviceAccount":"default","serviceAccountName":"default","terminationGracePeriodSeconds":30,"volumes":[{"name":"uploads","persistentVolumeClaim":{"claimName":"send-uploads"}}]}}},"status":{"availableReplicas":1,"conditions":[{"lastTransitionTime":"2025-10-29T15:53:38Z","lastUpdateTime":"2025-10-29T15:53:38Z","message":"Deployment has minimum availability.","reason":"MinimumReplicasAvailable","status":"True","type":"Available"},{"lastTransitionTime":"2025-10-29T15:52:41Z","lastUpdateTime":"2025-10-29T15:53:38Z","message":"ReplicaSet \"send-7947f95576\" has successfully progressed.","reason":"NewReplicaSetAvailable","status":"True","type":"Progressing"}],"observedGeneration":1,"readyReplicas":1,"replicas":1,"updatedReplicas":1}} + meta.helm.sh/release-name: send + meta.helm.sh/release-namespace: send + creationTimestamp: "2025-10-29T15:54:05Z" + generation: 1 + labels: + app.kubernetes.io/instance: send + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: send + app.kubernetes.io/version: v3.4.20 + helm.sh/chart: send-1.2.2 + name: send + namespace: send + resourceVersion: "20641014" + uid: 5de7d694-02f2-4e22-9376-aaef956bdf31 + spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 3 + selector: + matchLabels: + app.kubernetes.io/instance: send + app.kubernetes.io/name: send + strategy: + type: Recreate + template: + metadata: + annotations: + kubectl.kubernetes.io/restartedAt: "2025-08-12T15:56:32+02:00" + creationTimestamp: null + labels: + app.kubernetes.io/instance: send + app.kubernetes.io/name: send + spec: + automountServiceAccountToken: true + containers: + - env: + - name: BASE_URL + value: https://send.experlab.xyz + - name: DETECT_BASE_URL + value: "false" + - name: MAX_ANON_FILE_SIZE + value: "21474836480" + - name: MAX_FILE_SIZE + value: "21474836480" + - name: TZ + value: UTC + - name: UI_MAX_ANON_FILE_SIZE + value: "21474836480" + - name: UI_MAX_FILE_SIZE + value: "21474836480" + image: registry.gitlab.com/timvisee/send:v3.4.20 + imagePullPolicy: IfNotPresent + livenessProbe: + failureThreshold: 3 + periodSeconds: 10 + successThreshold: 1 + tcpSocket: + port: 1443 + timeoutSeconds: 1 + name: send + ports: + - containerPort: 1443 + name: http + protocol: TCP + readinessProbe: + failureThreshold: 3 + periodSeconds: 10 + successThreshold: 1 + tcpSocket: + port: 1443 + timeoutSeconds: 1 + resources: {} + startupProbe: + failureThreshold: 30 + periodSeconds: 5 + successThreshold: 1 + tcpSocket: + port: 1443 + timeoutSeconds: 1 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /uploads + name: uploads + dnsPolicy: ClusterFirst + enableServiceLinks: true + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + serviceAccount: default + serviceAccountName: default + terminationGracePeriodSeconds: 30 + volumes: + - name: uploads + persistentVolumeClaim: + claimName: send-uploads + status: + availableReplicas: 1 + conditions: + - lastTransitionTime: "2025-10-29T15:55:14Z" + lastUpdateTime: "2025-10-29T15:55:14Z" + message: Deployment has minimum availability. + reason: MinimumReplicasAvailable + status: "True" + type: Available + - lastTransitionTime: "2025-10-29T15:54:05Z" + lastUpdateTime: "2025-10-29T15:55:14Z" + message: ReplicaSet "send-7947f95576" has successfully progressed. + reason: NewReplicaSetAvailable + status: "True" + type: Progressing + observedGeneration: 1 + readyReplicas: 1 + replicas: 1 + updatedReplicas: 1 +- apiVersion: apps/v1 + kind: ReplicaSet + metadata: + annotations: + argocd.argoproj.io/tracking-id: send:apps/Deployment:send/send + deployment.kubernetes.io/desired-replicas: "1" + deployment.kubernetes.io/max-replicas: "1" + deployment.kubernetes.io/revision: "1" + meta.helm.sh/release-name: send + meta.helm.sh/release-namespace: send + creationTimestamp: "2025-10-29T15:55:08Z" + generation: 1 + labels: + app.kubernetes.io/instance: send + app.kubernetes.io/name: send + pod-template-hash: 7947f95576 + name: send-7947f95576 + namespace: send + ownerReferences: + - apiVersion: apps/v1 + blockOwnerDeletion: true + controller: true + kind: Deployment + name: send + uid: 5de7d694-02f2-4e22-9376-aaef956bdf31 + resourceVersion: "20641013" + uid: 048fb4a4-7b8b-4049-8c37-b55732a8114f + spec: + replicas: 1 + selector: + matchLabels: + app.kubernetes.io/instance: send + app.kubernetes.io/name: send + pod-template-hash: 7947f95576 + template: + metadata: + annotations: + kubectl.kubernetes.io/restartedAt: "2025-08-12T15:56:32+02:00" + creationTimestamp: null + labels: + app.kubernetes.io/instance: send + app.kubernetes.io/name: send + pod-template-hash: 7947f95576 + spec: + automountServiceAccountToken: true + containers: + - env: + - name: BASE_URL + value: https://send.experlab.xyz + - name: DETECT_BASE_URL + value: "false" + - name: MAX_ANON_FILE_SIZE + value: "21474836480" + - name: MAX_FILE_SIZE + value: "21474836480" + - name: TZ + value: UTC + - name: UI_MAX_ANON_FILE_SIZE + value: "21474836480" + - name: UI_MAX_FILE_SIZE + value: "21474836480" + image: registry.gitlab.com/timvisee/send:v3.4.20 + imagePullPolicy: IfNotPresent + livenessProbe: + failureThreshold: 3 + periodSeconds: 10 + successThreshold: 1 + tcpSocket: + port: 1443 + timeoutSeconds: 1 + name: send + ports: + - containerPort: 1443 + name: http + protocol: TCP + readinessProbe: + failureThreshold: 3 + periodSeconds: 10 + successThreshold: 1 + tcpSocket: + port: 1443 + timeoutSeconds: 1 + resources: {} + startupProbe: + failureThreshold: 30 + periodSeconds: 5 + successThreshold: 1 + tcpSocket: + port: 1443 + timeoutSeconds: 1 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /uploads + name: uploads + dnsPolicy: ClusterFirst + enableServiceLinks: true + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + serviceAccount: default + serviceAccountName: default + terminationGracePeriodSeconds: 30 + volumes: + - name: uploads + persistentVolumeClaim: + claimName: send-uploads + status: + availableReplicas: 1 + fullyLabeledReplicas: 1 + observedGeneration: 1 + readyReplicas: 1 + replicas: 1 +kind: List +metadata: + resourceVersion: ""