Initial commit

This commit is contained in:
OpenCode Test
2025-12-24 10:50:10 -08:00
commit e1a64aa092
70 changed files with 5827 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
{{- if and .Values.global.tailscale.enabled .Values.minio.enabled .Values.minio.tailscaleServiceS3.enabled -}}
apiVersion: v1
kind: Service
metadata:
name: {{ include "tline.componentName" (dict "Values" .Values "Chart" .Chart "Release" .Release "component" "minio-ts-s3") }}
labels:
{{ include "tline.labels" . | indent 4 }}
app.kubernetes.io/component: minio
annotations:
tailscale.com/hostname: {{ .Values.minio.tailscaleServiceS3.hostnameLabel | quote }}
{{- if .Values.minio.tailscaleServiceS3.tags }}
tailscale.com/tags: {{ join "," .Values.minio.tailscaleServiceS3.tags | quote }}
{{- end }}
{{- with .Values.minio.tailscaleServiceS3.extraAnnotations }}
{{ toYaml . | indent 4 }}
{{- end }}
spec:
type: LoadBalancer
loadBalancerClass: tailscale
ports:
- name: s3
port: 443
targetPort: s3
selector:
{{ include "tline.selectorLabels" . | indent 4 }}
app.kubernetes.io/component: minio
{{- end }}