From 3cd820c135178ea51be7058030e240ee897ac3d2 Mon Sep 17 00:00:00 2001 From: gwg313 Date: Tue, 19 May 2026 22:47:33 -0400 Subject: [PATCH] add stirling-pdf Signed-off-by: gwg313 --- apps/harbor/templates/route.yaml | 18 +++++++ apps/stirling-pdf/deployment.yaml | 49 +++++++++++++++++ .../stirling-pdf}/namespace.yaml | 0 apps/stirling-pdf/network-policy.yaml | 19 +++++++ .../stirling-pdf/pvc.yaml | 8 +-- apps/stirling-pdf/route.yaml | 41 +++++++++++++++ .../stirling-pdf}/service.yaml | 0 focalboard/certificate.yaml | 14 ----- focalboard/configmap.yaml | 27 ---------- focalboard/deployment.yaml | 37 ------------- focalboard/gateway.yaml | 20 ------- focalboard/iscsi-secret-sealed.yaml | 19 ------- focalboard/namespace.yaml | 4 -- focalboard/service.yaml | 11 ---- focalboard/storage.yaml | 36 ------------- focalboard/virtualservice.yaml | 21 -------- management/platform-apps/kustomization.yaml | 1 + management/platform-apps/stirling-pdf.yaml | 24 +++++++++ stirling-pdf/certificate.yaml | 12 ----- stirling-pdf/custom-files-pvc.yaml | 12 ----- stirling-pdf/deployment.yaml | 52 ------------------- stirling-pdf/extra-configs-pvc.yaml | 12 ----- stirling-pdf/gateway.yaml | 18 ------- stirling-pdf/pipeline-pvc.yaml | 12 ----- stirling-pdf/training-data-pvc.yaml | 12 ----- stirling-pdf/virtualservice.yaml | 19 ------- 26 files changed, 156 insertions(+), 342 deletions(-) create mode 100644 apps/stirling-pdf/deployment.yaml rename {stirling-pdf => apps/stirling-pdf}/namespace.yaml (100%) create mode 100644 apps/stirling-pdf/network-policy.yaml rename stirling-pdf/logs-pvc.yaml => apps/stirling-pdf/pvc.yaml (57%) create mode 100644 apps/stirling-pdf/route.yaml rename {stirling-pdf => apps/stirling-pdf}/service.yaml (100%) delete mode 100644 focalboard/certificate.yaml delete mode 100644 focalboard/configmap.yaml delete mode 100644 focalboard/deployment.yaml delete mode 100644 focalboard/gateway.yaml delete mode 100644 focalboard/iscsi-secret-sealed.yaml delete mode 100644 focalboard/namespace.yaml delete mode 100644 focalboard/service.yaml delete mode 100644 focalboard/storage.yaml delete mode 100644 focalboard/virtualservice.yaml create mode 100644 management/platform-apps/stirling-pdf.yaml delete mode 100644 stirling-pdf/certificate.yaml delete mode 100644 stirling-pdf/custom-files-pvc.yaml delete mode 100644 stirling-pdf/deployment.yaml delete mode 100644 stirling-pdf/extra-configs-pvc.yaml delete mode 100644 stirling-pdf/gateway.yaml delete mode 100644 stirling-pdf/pipeline-pvc.yaml delete mode 100644 stirling-pdf/training-data-pvc.yaml delete mode 100644 stirling-pdf/virtualservice.yaml diff --git a/apps/harbor/templates/route.yaml b/apps/harbor/templates/route.yaml index 1928014..f2269a1 100644 --- a/apps/harbor/templates/route.yaml +++ b/apps/harbor/templates/route.yaml @@ -36,3 +36,21 @@ spec: name: harbor-portal port: 80 weight: 1 +--- +apiVersion: gateway.networking.k8s.io/v1beta1 +kind: ReferenceGrant +metadata: + name: allow-ingress-to-harbor + namespace: harbor +spec: + from: + - group: gateway.networking.k8s.io + kind: HTTPRoute + namespace: cilium-ingress + to: + - group: "" + kind: Service + name: harbor-core + - group: "" + kind: Service + name: harbor-portal diff --git a/apps/stirling-pdf/deployment.yaml b/apps/stirling-pdf/deployment.yaml new file mode 100644 index 0000000..930f763 --- /dev/null +++ b/apps/stirling-pdf/deployment.yaml @@ -0,0 +1,49 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: stirling-pdf + namespace: stirling-pdf +spec: + replicas: 1 + selector: + matchLabels: + app: stirling-pdf + template: + metadata: + labels: + app: stirling-pdf + spec: + securityContext: + fsGroup: 1000 + containers: + - name: stirling-pdf + image: docker.stirlingpdf.com/stirlingtools/stirling-pdf:2.11.0-fat + resources: + requests: + cpu: 250m + memory: 512Mi + limits: + cpu: 1000m + memory: 2Gi + ports: + - containerPort: 8080 + volumeMounts: + - name: stirling-data + mountPath: /usr/share/tessdata + subPath: training-data + - name: stirling-data + mountPath: /configs + subPath: configs + - name: stirling-data + mountPath: /customFiles + subPath: custom-files + - name: stirling-data + mountPath: /logs + subPath: logs + - name: stirling-data + mountPath: /pipeline + subPath: pipeline + volumes: + - name: stirling-data + persistentVolumeClaim: + claimName: stirling-data diff --git a/stirling-pdf/namespace.yaml b/apps/stirling-pdf/namespace.yaml similarity index 100% rename from stirling-pdf/namespace.yaml rename to apps/stirling-pdf/namespace.yaml diff --git a/apps/stirling-pdf/network-policy.yaml b/apps/stirling-pdf/network-policy.yaml new file mode 100644 index 0000000..722abc1 --- /dev/null +++ b/apps/stirling-pdf/network-policy.yaml @@ -0,0 +1,19 @@ +apiVersion: cilium.io/v2 +kind: CiliumNetworkPolicy +metadata: + name: allow-ingress + namespace: stirling-pdf +spec: + endpointSelector: + matchLabels: + app: stirling-pdf + + ingress: + - fromEntities: + - ingress + toPorts: + - ports: + - port: "80" + protocol: TCP + - port: "8080" + protocol: TCP diff --git a/stirling-pdf/logs-pvc.yaml b/apps/stirling-pdf/pvc.yaml similarity index 57% rename from stirling-pdf/logs-pvc.yaml rename to apps/stirling-pdf/pvc.yaml index aa7e23a..8e53844 100644 --- a/stirling-pdf/logs-pvc.yaml +++ b/apps/stirling-pdf/pvc.yaml @@ -1,12 +1,12 @@ apiVersion: v1 kind: PersistentVolumeClaim metadata: - name: stirling-logs + name: stirling-data namespace: stirling-pdf spec: + storageClassName: nfs-retain accessModes: - - ReadWriteMany + - ReadWriteOnce resources: requests: - storage: 512Mi - storageClassName: nfs-client + storage: 5Gi diff --git a/apps/stirling-pdf/route.yaml b/apps/stirling-pdf/route.yaml new file mode 100644 index 0000000..8ab49c0 --- /dev/null +++ b/apps/stirling-pdf/route.yaml @@ -0,0 +1,41 @@ +apiVersion: gateway.networking.k8s.io/v1 +kind: HTTPRoute +metadata: + name: stirling-pdf + namespace: stirling-pdf +spec: + parentRefs: + - group: gateway.networking.k8s.io + kind: Gateway + name: shared-edge-gateway + namespace: cilium-ingress + hostnames: + - pdftools.gwg313.xyz + - pdftools.local.gwg313.xyz + - pdftools.zerotier.gwg313.xyz + rules: + - matches: + - path: + type: PathPrefix + value: / + backendRefs: + - group: "" + kind: Service + name: stirling-pdf + port: 80 + weight: 1 +--- +apiVersion: gateway.networking.k8s.io/v1beta1 +kind: ReferenceGrant +metadata: + name: allow-gateway-to-stirling + namespace: stirling-pdf +spec: + from: + - group: gateway.networking.k8s.io + kind: Gateway + namespace: cilium-ingress + to: + - group: "" + kind: Service + name: stirling-pdf diff --git a/stirling-pdf/service.yaml b/apps/stirling-pdf/service.yaml similarity index 100% rename from stirling-pdf/service.yaml rename to apps/stirling-pdf/service.yaml diff --git a/focalboard/certificate.yaml b/focalboard/certificate.yaml deleted file mode 100644 index 35dcc80..0000000 --- a/focalboard/certificate.yaml +++ /dev/null @@ -1,14 +0,0 @@ -apiVersion: cert-manager.io/v1 -kind: Certificate -metadata: - name: focalboard-cert - namespace: istio-system -spec: - secretName: focalboard-cert - issuerRef: - name: letsencrypt-dns - kind: ClusterIssuer - dnsNames: - - pm.local.gwg313.xyz - - pm.gwg313.xyz - - pm.zerotier.gwg313.xyz diff --git a/focalboard/configmap.yaml b/focalboard/configmap.yaml deleted file mode 100644 index f5a6722..0000000 --- a/focalboard/configmap.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: focalboard-config - namespace: focalboard -data: - config.json: | - { - "serverRoot": "https://pm.gwg313.xyz", - "port": 8000, - - "dbtype": "sqlite3", - "dbconfig": "/opt/focalboard/data/focalboard.db", - - "useSSL": false, - "webpath": "./pack", - "filespath": "/data/files", - - "telemetry": false, - "prometheusaddress": ":9092", - - "session_expire_time": 2592000, - "session_refresh_time": 18000, - - "localOnly": false, - "enableLocalMode": false - } diff --git a/focalboard/deployment.yaml b/focalboard/deployment.yaml deleted file mode 100644 index 633092e..0000000 --- a/focalboard/deployment.yaml +++ /dev/null @@ -1,37 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: focalboard - namespace: focalboard -spec: - replicas: 1 - selector: - matchLabels: - app: focalboard - template: - metadata: - labels: - app: focalboard - spec: - enableServiceLinks: false - containers: - - name: focalboard - image: mattermost/focalboard:latest - ports: - - containerPort: 8000 - volumeMounts: - - name: data - mountPath: /data - - name: config - mountPath: /opt/focalboard/config.json - subPath: config.json - env: - - name: FB_PORT - value: "8000" - volumes: - - name: data - persistentVolumeClaim: - claimName: focalboard-data - - name: config - configMap: - name: focalboard-config diff --git a/focalboard/gateway.yaml b/focalboard/gateway.yaml deleted file mode 100644 index 5df27e6..0000000 --- a/focalboard/gateway.yaml +++ /dev/null @@ -1,20 +0,0 @@ -apiVersion: networking.istio.io/v1beta1 -kind: Gateway -metadata: - name: focalboard-gateway - namespace: focalboard -spec: - selector: - istio: gateway - servers: - - port: - number: 443 - name: https - protocol: HTTPS - tls: - mode: SIMPLE - credentialName: focalboard-cert - hosts: - - pm.local.gwg313.xyz - - pm.gwg313.xyz - - pm.zerotier.gwg313.xyz diff --git a/focalboard/iscsi-secret-sealed.yaml b/focalboard/iscsi-secret-sealed.yaml deleted file mode 100644 index e495c7b..0000000 --- a/focalboard/iscsi-secret-sealed.yaml +++ /dev/null @@ -1,19 +0,0 @@ ---- -apiVersion: bitnami.com/v1alpha1 -kind: SealedSecret -metadata: - creationTimestamp: null - name: focalboard-iscsi-auth - namespace: focalboard -spec: - encryptedData: - discovery.sendtargets.auth.password: AgCQ43B6UutDThhw5gfI74RhhNAcBJkzeoeKMsnzYmMo8Mjz8XV7mNKFR6iWmyJ6FAI55Wt0pNTZi2KFtDCkGXB2isAarmtPdYUajWT6Naum3YFd3fKvNmx/Hk/wfkVqQnSwbw+pehu9uks2fiF/6n6S048JQW83LbCzs3Icb5b8Z761ivQXEwwpFJvRr1fUb0bBZnFxc0YU3d48zJyhX90ljyGql6Y/mXs1m62x3yZrTxojjhz359kDk7xpkYPUKLCW708fBITlhiwH2DwaztANCy+T9bRKBl8YnseAUpSa6ipP7xUyTw4kTSMS8UUTHfnd6OklUbPaAAYYLf8evOajArhZzfwsLIC+8vmhonf9MPZQTcdF8YJl23x4E/+k4xVL3Wh01QDnpTLwbLUyGM5hgQezmXIhYq9QNDSYHyJZC6jpeLJJuD4aHctkP2yZ22B6STybSAyPh7fuB4Br1qycMitjOSMTgiGi3+T2U8tOQ0bWZvQIyD6GqqMJPMZM/3wwt/AEVkmWNFkCkYcXtxacOTfzoUZGf1L0bF4rEQKTFXQxbVq+TGzfPiMLJ3jdj8ZpO79kafUINXr+gXwd4itKqGaV39lCg6drqiVMY5YVaE2V4kGZXRivgGe0+CpsdpsaHGsYYY/x3ONEw3IYm7HvHCVF8gdOqykxDSbrGMoyO2JJs1oyrOQ8USwFWOku5XUmFwjniXYWOgBghA2Q8g== - discovery.sendtargets.auth.username: AgAZsdwSsp/KNr4CpqXKD53tJLLMCAB+j8Ml9YRCnTG/6oKFs+4zthCBC5H8z7WOPyCi31bEuRwM+gTAVYz5cGdJlO2s+0mhnvXI+NoZSU0IoWqczkGq90Ss/2auQZq4edKnhZQh9guM/nGv79zyNzocIdQ4J/JJXXadVWJbkvhym3OdK/jh5sYIkkKKUbKVv3rJLRSw7pyQT+uJWw/+pgxcV4dVuczvfsodA6OWbAMIdouqsfpzKrfmzo5StKUQiNQxjyWhXuBoHXODtzf/ZI9+DJnKce5LueoiM/NrEfkL8tWcU0ty7FXbCynOYg+NM2RRXyaSzY4tSpRkU3Zkp3cy37gISA+n0o8vUokGpPCew2A2vFWpqktjR69RJJXO0lA7fvpM8auysHuHiJxDrUkGlo+aQoHODXrDVeQ/yeigoFBdgSXCrwHu+lTbw+Uu6WmdwWEPr/TQVDABLwzWxIwy8zkHD5MvugsM4jjwPxKzpC+ReEXbEZZly4lwlqliDQtVmdWxQ6fJF5+smLkMLlrbbmLSkuv+bODn2Jb+k5QtwVz//ZdOQBLaMuzKvjIng1fv8aPJR0kzA/0DIUmAOicCLDBOZZI7cXt75FHyQbxLQU1A7vn/dbn5mdwRw1P+Ha36QR4SpSPe5L83TxFgEMvkmnTAYURrnG6OKCfWjNiNWHaa5CFxnhDdaiZ6dj501M9ERteyI0irp1ah - node.session.auth.password: AgCQv/EkgJF/dSaEgoqNmKqV59wEHw0X+fNShJ4Wn6tBPbzGFggt4LcuvTIlhqCspsFL0HZB/sDoo32tGIcXpPKUt7iQZFpTVI20TaeI2f9vRoPHmZVwC4Y/qnoi2QvcnayzGT9fMy2LsditN6q7KwRYeU4Kl5AVXj57OjhDxau53/uEXkrXIgipdXjSHg/DoH0s08o4RKgsDS64YmbdZzVoJJ90U7TvcWi94ypg02y0w/vicpVUoEBQ2PKBTvP088zkCZSAwyfNtwyrLV4gBTyMdpHuYjuS1yFIlV4E77abfro2NP4iXnqiJnsXUfZ3gbMg+xzTmFcen8U8aYa3M+XXI/75lX0ET46pKevB5xNVnxBp+azGsBddSbzzpHOVlxqJYRa4EIQVfkXMCQKeWGnbutG0SLMv2PFtp9oGOkgij4I+Fhs5WAJ5luV/No4Z6ONyodc68Precp8yMoESA4noqaXC4py0sOAdnbliIFf+hTCJK/3Z6ecajKJ2wDd1xFlVr+x2kfdwmYQzROos+zNNrVy13pyDZgUnNqIP0yyQCnBrGJlhozNmMe/CkFZaTxPx3fBG24odfLfgNqub07cqiy0yUAF4IVVsCJtH9YzHKVklRG8b3OiHd3w4E/jOkwMsnXOFWbzHRMdiwwtxV8/M7BtWRA+VhYzp/DsV/gyZ6MthXtdkdW+vzIY3ZIVyinceknv9tYfRdOjpYS9ldQ== - node.session.auth.username: AgCYg4H4MoGfIoIkTfdAyMe7i2hF9IqiY9cHt07uv8finHnykgwo4s8jAnLdGRI1R+sQfs2IeLGcdNLUg/YsOXI4nvY18Bb7qAo+KrMmmSb1ZIKKHN/pP08rCVRJsqOKNd6lIDpfk921fpdn83i6Otp2lHabBU/z4a96LDU2cC2WGyIbK5IP/gS1EYHWK8ya12lbdPKglGG0NA+bbKpW2kRC4omJTZ6v1+GpJT524lZCGazsw0y+Hpa9UuswCEGsvhw4wDoxAxr+Dg25Fv9iL/UJCisx7lv+0/1t1KLBHFEJpJyvOA9BdIiUOWFzoN0wzcmGa0k0vCdZwHjFqmVRvQjUDl2iSpa97AAxIma+nZ0ToVDp2FJHShBnnNTKoQNf7P5mlAEfG7ffx+JCH7drLqDQvE1SUQBvT3NKm5kTZdpnzKIUX8FEiXGFBj1VmVc/ceRukgZ6qAm7yJl91nxdp30/16fnjGtjNn3TJgB+jCNnR28P26tzhIiEjYnHvY5vncG7Dxc5AJkrwI1kyLenbgvI9/m0IpSm49dXu0iaZF78KTn5M5RLxqhfx+58o+crL763yBkT7zkEpSGT7X2ud4B64NUE7PQLgiXtMe5Q6Rr5KI1KFGeBur5F71cey7oYCLqQaMAhstxE7iGSVCNBKOzLle94TkiGGe/HKGaRRyzxM1uGvw/jJwdWGOFXJ2JEN5Y6eWHNH1INPGt8 - template: - metadata: - creationTimestamp: null - name: focalboard-iscsi-auth - namespace: focalboard - type: kubernetes.io/iscsi-chap diff --git a/focalboard/namespace.yaml b/focalboard/namespace.yaml deleted file mode 100644 index 3339aea..0000000 --- a/focalboard/namespace.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: focalboard diff --git a/focalboard/service.yaml b/focalboard/service.yaml deleted file mode 100644 index b3bf05c..0000000 --- a/focalboard/service.yaml +++ /dev/null @@ -1,11 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: focalboard - namespace: focalboard -spec: - selector: - app: focalboard - ports: - - port: 80 - targetPort: 8000 diff --git a/focalboard/storage.yaml b/focalboard/storage.yaml deleted file mode 100644 index 70973aa..0000000 --- a/focalboard/storage.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: v1 -kind: PersistentVolume -metadata: - name: focalboard-pv -spec: - capacity: - storage: 10Gi - accessModes: - - ReadWriteOnce - persistentVolumeReclaimPolicy: Retain - iscsi: - targetPortal: truenas.local.gwg313.xyz:3260 - iqn: iqn.2005-10.org.freenas.ctl:focalboard - lun: 0 - fsType: ext4 - chapAuthDiscovery: true - chapAuthSession: true - secretRef: - name: focalboard-iscsi-auth - claimRef: - namespace: focalboard - name: focalboard-data ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: focalboard-data - namespace: focalboard -spec: - storageClassName: manual - accessModes: - - ReadWriteOnce - resources: - requests: - storage: 10Gi - volumeName: focalboard-pv diff --git a/focalboard/virtualservice.yaml b/focalboard/virtualservice.yaml deleted file mode 100644 index d801569..0000000 --- a/focalboard/virtualservice.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: networking.istio.io/v1beta1 -kind: VirtualService -metadata: - name: focalboard - namespace: focalboard -spec: - hosts: - - pm.local.gwg313.xyz - - pm.gwg313.xyz - - pm.zerotier.gwg313.xyz - gateways: - - focalboard-gateway - http: - - match: - - uri: - prefix: / - route: - - destination: - host: focalboard - port: - number: 80 diff --git a/management/platform-apps/kustomization.yaml b/management/platform-apps/kustomization.yaml index 15570f4..ee644fc 100644 --- a/management/platform-apps/kustomization.yaml +++ b/management/platform-apps/kustomization.yaml @@ -17,3 +17,4 @@ resources: - tekton.yaml - navidrome.yaml - bytestash.yaml + - stirling-pdf.yaml diff --git a/management/platform-apps/stirling-pdf.yaml b/management/platform-apps/stirling-pdf.yaml new file mode 100644 index 0000000..e0eba73 --- /dev/null +++ b/management/platform-apps/stirling-pdf.yaml @@ -0,0 +1,24 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: stirling-pdf + namespace: argocd + annotations: + argocd.argoproj.io/sync-wave: "15" +spec: + project: default + destination: + server: https://kubernetes.default.svc + namespace: stirling-pdf + source: + repoURL: https://github.com/gwg313/homelab-gitops.git + path: apps/stirling-pdf + targetRevision: main + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - CreateNamespace=true + - ServerSideApply=true + - SkipDryRunOnMissingResource=true diff --git a/stirling-pdf/certificate.yaml b/stirling-pdf/certificate.yaml deleted file mode 100644 index 2d054bb..0000000 --- a/stirling-pdf/certificate.yaml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: cert-manager.io/v1 -kind: Certificate -metadata: - name: stirling-pdf-cert - namespace: istio-system -spec: - secretName: stirling-pdf-cert - issuerRef: - name: letsencrypt-dns - kind: ClusterIssuer - dnsNames: - - pdftools.gwg313.xyz diff --git a/stirling-pdf/custom-files-pvc.yaml b/stirling-pdf/custom-files-pvc.yaml deleted file mode 100644 index 7994fec..0000000 --- a/stirling-pdf/custom-files-pvc.yaml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: stirling-custom-files - namespace: stirling-pdf -spec: - accessModes: - - ReadWriteMany - resources: - requests: - storage: 512Mi - storageClassName: nfs-client diff --git a/stirling-pdf/deployment.yaml b/stirling-pdf/deployment.yaml deleted file mode 100644 index 6963d8a..0000000 --- a/stirling-pdf/deployment.yaml +++ /dev/null @@ -1,52 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: stirling-pdf - namespace: stirling-pdf -spec: - replicas: 1 - selector: - matchLabels: - app: stirling-pdf - template: - metadata: - labels: - app: stirling-pdf - spec: - containers: - - name: stirling-pdf - image: docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest - ports: - - containerPort: 8080 - env: - - name: DISABLE_ADDITIONAL_FEATURES - value: "false" - - name: LANGS - value: "en_US" - volumeMounts: - - name: training-data - mountPath: /usr/share/tessdata - - name: extra-configs - mountPath: /configs - - name: custom-files - mountPath: /customFiles - - name: logs - mountPath: /logs - - name: pipeline - mountPath: /pipeline - volumes: - - name: training-data - persistentVolumeClaim: - claimName: stirling-training-data - - name: extra-configs - persistentVolumeClaim: - claimName: stirling-extra-configs - - name: custom-files - persistentVolumeClaim: - claimName: stirling-custom-files - - name: logs - persistentVolumeClaim: - claimName: stirling-logs - - name: pipeline - persistentVolumeClaim: - claimName: stirling-pipeline diff --git a/stirling-pdf/extra-configs-pvc.yaml b/stirling-pdf/extra-configs-pvc.yaml deleted file mode 100644 index a77b9c2..0000000 --- a/stirling-pdf/extra-configs-pvc.yaml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: stirling-extra-configs - namespace: stirling-pdf -spec: - accessModes: - - ReadWriteMany - resources: - requests: - storage: 512Mi - storageClassName: nfs-client diff --git a/stirling-pdf/gateway.yaml b/stirling-pdf/gateway.yaml deleted file mode 100644 index fab2b24..0000000 --- a/stirling-pdf/gateway.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: networking.istio.io/v1beta1 -kind: Gateway -metadata: - name: stirling-pdf-gateway - namespace: stirling-pdf -spec: - selector: - istio: gateway - servers: - - port: - number: 443 - name: https - protocol: HTTPS - tls: - mode: SIMPLE - credentialName: stirling-pdf-cert - hosts: - - pdftools.gwg313.xyz diff --git a/stirling-pdf/pipeline-pvc.yaml b/stirling-pdf/pipeline-pvc.yaml deleted file mode 100644 index cbdfdd7..0000000 --- a/stirling-pdf/pipeline-pvc.yaml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: stirling-pipeline - namespace: stirling-pdf -spec: - accessModes: - - ReadWriteMany - resources: - requests: - storage: 512Mi - storageClassName: nfs-client diff --git a/stirling-pdf/training-data-pvc.yaml b/stirling-pdf/training-data-pvc.yaml deleted file mode 100644 index 864c9cc..0000000 --- a/stirling-pdf/training-data-pvc.yaml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: stirling-training-data - namespace: stirling-pdf -spec: - accessModes: - - ReadWriteMany - resources: - requests: - storage: 1Gi - storageClassName: nfs-client diff --git a/stirling-pdf/virtualservice.yaml b/stirling-pdf/virtualservice.yaml deleted file mode 100644 index eb5f156..0000000 --- a/stirling-pdf/virtualservice.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: networking.istio.io/v1beta1 -kind: VirtualService -metadata: - name: stirling-pdf - namespace: stirling-pdf -spec: - hosts: - - pdftools.gwg313.xyz - gateways: - - stirling-pdf-gateway - http: - - match: - - uri: - prefix: / - route: - - destination: - host: stirling-pdf - port: - number: 80