From dbe8d5ed0093ffb49d9e2c72bd49d536d0670dfe Mon Sep 17 00:00:00 2001 From: Pere Miquel Brull Date: Thu, 21 Aug 2025 18:05:15 +0200 Subject: [PATCH] CI - YAML formatting issue (#23047) * CI * CI --- .../kubernetes/fuseki-deployment.yaml | 88 +++++++++---------- scripts/validate_yaml.py | 5 +- 2 files changed, 48 insertions(+), 45 deletions(-) diff --git a/docker/rdf-store/kubernetes/fuseki-deployment.yaml b/docker/rdf-store/kubernetes/fuseki-deployment.yaml index c4c6298dec2..dd66f2cf5d7 100644 --- a/docker/rdf-store/kubernetes/fuseki-deployment.yaml +++ b/docker/rdf-store/kubernetes/fuseki-deployment.yaml @@ -42,51 +42,51 @@ spec: app: openmetadata-fuseki spec: containers: - - name: fuseki - image: openmetadata/fuseki-rdf:latest - imagePullPolicy: Always - ports: - - containerPort: 3030 - name: fuseki - env: - - name: FUSEKI_ADMIN_PASSWORD - valueFrom: - secretKeyRef: - name: fuseki-secrets - key: admin-password - - name: FUSEKI_OPENMETADATA_PASSWORD - valueFrom: - secretKeyRef: - name: fuseki-secrets - key: openmetadata-password - - name: JAVA_OPTIONS - value: "-Xmx2g -Xms1g" - volumeMounts: - - name: fuseki-data - mountPath: /fuseki-data - resources: - requests: - memory: "1Gi" - cpu: "500m" - limits: - memory: "3Gi" - cpu: "2000m" - livenessProbe: - httpGet: - path: /$/ping - port: 3030 - initialDelaySeconds: 30 - periodSeconds: 30 - readinessProbe: - httpGet: - path: /$/ping - port: 3030 - initialDelaySeconds: 10 - periodSeconds: 10 + - name: fuseki + image: openmetadata/fuseki-rdf:latest + imagePullPolicy: Always + ports: + - containerPort: 3030 + name: fuseki + env: + - name: FUSEKI_ADMIN_PASSWORD + valueFrom: + secretKeyRef: + name: fuseki-secrets + key: admin-password + - name: FUSEKI_OPENMETADATA_PASSWORD + valueFrom: + secretKeyRef: + name: fuseki-secrets + key: openmetadata-password + - name: JAVA_OPTIONS + value: "-Xmx2g -Xms1g" + volumeMounts: + - name: fuseki-data + mountPath: /fuseki-data + resources: + requests: + memory: "1Gi" + cpu: "500m" + limits: + memory: "3Gi" + cpu: "2000m" + livenessProbe: + httpGet: + path: /$/ping + port: 3030 + initialDelaySeconds: 30 + periodSeconds: 30 + readinessProbe: + httpGet: + path: /$/ping + port: 3030 + initialDelaySeconds: 10 + periodSeconds: 10 volumes: - - name: fuseki-data - persistentVolumeClaim: - claimName: fuseki-data-pvc + - name: fuseki-data + persistentVolumeClaim: + claimName: fuseki-data-pvc --- apiVersion: v1 kind: Secret diff --git a/scripts/validate_yaml.py b/scripts/validate_yaml.py index fd43fac50f2..2da9edb1205 100644 --- a/scripts/validate_yaml.py +++ b/scripts/validate_yaml.py @@ -6,4 +6,7 @@ import yaml path = sys.argv[1] if os.path.islink(path): exit() -yaml.safe_load(open(path, "r")) + +with open(path, "r") as f: + # safe_load_all works for both single and multi-document YAML + list(yaml.safe_load_all(f))