diff --git a/charts/guac/Chart.yaml b/charts/guac/Chart.yaml index d30a8af..897b467 100644 --- a/charts/guac/Chart.yaml +++ b/charts/guac/Chart.yaml @@ -9,7 +9,7 @@ maintainers: email: guac-info@kusari.dev type: application -version: 0.2.2 +version: 0.2.3 appVersion: "v0.1.2" dependencies: diff --git a/charts/guac/templates/collectsub-deployment.yaml b/charts/guac/templates/collectsub-deployment.yaml index 4d844f8..5339005 100644 --- a/charts/guac/templates/collectsub-deployment.yaml +++ b/charts/guac/templates/collectsub-deployment.yaml @@ -55,4 +55,8 @@ spec: - name: guac-config configMap: name: guac-cm -{{- end }} \ No newline at end of file +{{- end }} +{{- if .Values.guac.collectSub.nodeSelector }} + nodeSelector: +{{ toYaml .Values.guac.collectSub.nodeSelector | indent 8 }} +{{- end }} diff --git a/charts/guac/templates/depsdev-collector-deployment.yaml b/charts/guac/templates/depsdev-collector-deployment.yaml index 51798b8..00ac696 100644 --- a/charts/guac/templates/depsdev-collector-deployment.yaml +++ b/charts/guac/templates/depsdev-collector-deployment.yaml @@ -55,4 +55,8 @@ spec: - name: guac-config configMap: name: guac-cm -{{- end }} \ No newline at end of file +{{- end }} +{{- if .Values.guac.depsDevCollector.nodeSelector }} + nodeSelector: +{{ toYaml .Values.guac.depsDevCollector.nodeSelector | indent 8 }} +{{- end }} diff --git a/charts/guac/templates/graphql-server-deployment.yaml b/charts/guac/templates/graphql-server-deployment.yaml index 57885b9..803a5c4 100644 --- a/charts/guac/templates/graphql-server-deployment.yaml +++ b/charts/guac/templates/graphql-server-deployment.yaml @@ -55,4 +55,8 @@ spec: - name: guac-config configMap: name: guac-cm -{{- end }} \ No newline at end of file +{{- end }} +{{- if .Values.guac.graphqlServer.nodeSelector }} + nodeSelector: +{{ toYaml .Values.guac.graphqlServer.nodeSelector | indent 8 }} +{{- end }} diff --git a/charts/guac/templates/ingestor-deployment.yaml b/charts/guac/templates/ingestor-deployment.yaml index c4913d2..64a85e9 100644 --- a/charts/guac/templates/ingestor-deployment.yaml +++ b/charts/guac/templates/ingestor-deployment.yaml @@ -55,4 +55,8 @@ spec: - name: guac-config configMap: name: guac-cm -{{- end }} \ No newline at end of file +{{- end }} +{{- if .Values.guac.ingestor.nodeSelector }} + nodeSelector: +{{ toYaml .Values.guac.ingestor.nodeSelector | indent 8 }} +{{- end }} diff --git a/charts/guac/templates/oci-collector-deployment.yaml b/charts/guac/templates/oci-collector-deployment.yaml index 5a5d9bf..e42651f 100644 --- a/charts/guac/templates/oci-collector-deployment.yaml +++ b/charts/guac/templates/oci-collector-deployment.yaml @@ -55,4 +55,8 @@ spec: - name: guac-config configMap: name: guac-cm -{{- end }} \ No newline at end of file +{{- end }} +{{- if .Values.guac.ociCollector.nodeSelector }} + nodeSelector: +{{ toYaml .Values.guac.ociCollector.nodeSelector | indent 8 }} +{{- end }} diff --git a/charts/guac/templates/osv-certifier-deployment.yaml b/charts/guac/templates/osv-certifier-deployment.yaml index 8577886..b3d6dc8 100644 --- a/charts/guac/templates/osv-certifier-deployment.yaml +++ b/charts/guac/templates/osv-certifier-deployment.yaml @@ -55,4 +55,8 @@ spec: - name: guac-config configMap: name: guac-cm -{{- end }} \ No newline at end of file +{{- end }} +{{- if .Values.guac.osvCertifier.nodeSelector }} + nodeSelector: +{{ toYaml .Values.guac.osvCertifier.nodeSelector | indent 8 }} +{{- end }} diff --git a/charts/guac/templates/visualizer-deployment.yaml b/charts/guac/templates/visualizer-deployment.yaml index d61d9cd..6a863e0 100644 --- a/charts/guac/templates/visualizer-deployment.yaml +++ b/charts/guac/templates/visualizer-deployment.yaml @@ -70,4 +70,8 @@ spec: - name: visualizer-proxy-config configMap: name: visualizer-proxy-cm -{{- end }} \ No newline at end of file +{{- end }} +{{- if .Values.guac.visualizer.nodeSelector }} + nodeSelector: +{{ toYaml .Values.guac.visualizer.nodeSelector | indent 8 }} +{{- end }} diff --git a/charts/guac/values.yaml b/charts/guac/values.yaml index 22e5a6d..04e53db 100644 --- a/charts/guac/values.yaml +++ b/charts/guac/values.yaml @@ -19,18 +19,22 @@ imagePullSecrets: ## @param guac.ociCollector.annotations.reloader.stakater.com/auto [string] Boolean for deploying [stakater/Reloader] (https://github.com/stakater/Reloader) ## @param guac.ociCollector.replicas Number of replicas for oci collector deployment ## @param guac.ociCollector.image.command Command for the OCI Collector image. It is not recommended to override this. +## @param guac.ociCollector.nodeSelector - sets the node selector for where to run the deployment ## @param guac.depsDevCollector.name String Name of the Deps.Dev Collector component. ## @param guac.depsDevCollector.annotations.reloader.stakater.com/auto [string] Boolean for deploying [stakater/Reloader] (https://github.com/stakater/Reloader) ## @param guac.depsDevCollector.replicas Number of replicas for depsdev collector deployment ## @param guac.depsDevCollector.image.command Command for the Deps.Dev Collector image. It is not recommended to override this. +## @param guac.depsDevCollector.nodeSelector - sets the node selector for where to run the deployment ## @param guac.osvCertifier.name String Name of the OSV Certifier component. ## @param guac.osvCertifier.annotations.reloader.stakater.com/auto [string] Boolean for deploying [stakater/Reloader] (https://github.com/stakater/Reloader) ## @param guac.osvCertifier.replicas Number of replicas for OSV Certifier deployment ## @param guac.osvCertifier.image.command Command for the OSV Certifier Collector image. It is not recommended to override this. +## @param guac.osvCertifier.nodeSelector - sets the node selector for where to run the deployment ## @param guac.ingestor.name String Name of the ingestor component. ## @param guac.ingestor.annotations.reloader.stakater.com/auto [string] Boolean for deploying [stakater/Reloader] (https://github.com/stakater/Reloader) ## @param guac.ingestor.replicas Number of replicas for ingestor deployment ## @param guac.ingestor.image.command Command for the ingestor image. It is not recommended to override this. +## @param guac.ingestor.nodeSelector - sets the node selector for where to run the deployment ## @param guac.collectSub.name String Name of the Collector Sub component. ## @param guac.collectSub.annotations.reloader.stakater.com/auto [string] Boolean for deploying [stakater/Reloader] (https://github.com/stakater/Reloader) ## @param guac.collectSub.replicas Number of replicas for Collector Sub deployment @@ -39,6 +43,7 @@ imagePullSecrets: ## @param guac.collectSub.svcPorts[0].protocol Protocol used at Collector Sub ## @param guac.collectSub.svcPorts[0].port Port the Collector Sub service listens on ## @param guac.collectSub.svcPorts[0].targetPort Port the Collector Sub container listens on +## @param guac.collectSub.nodeSelector - sets the node selector for where to run the deployment ## @param guac.graphqlServer.name String Name of the GraphQL Server component. ## @param guac.graphqlServer.annotations.reloader.stakater.com/auto [string] Boolean for deploying [stakater/Reloader] (https://github.com/stakater/Reloader) ## @param guac.graphqlServer.replicas Number of replicas for GraphQL Server deployment @@ -49,6 +54,7 @@ imagePullSecrets: ## @param guac.graphqlServer.svcPorts[0].targetPort Port the GraphQL Server container listens on ## @param guac.graphqlServer.backend which backend to use - only support inmem at the moment. ## @param guac.graphqlServer.debug Enable debug mode for graphql server; also enable the UI +## @param guac.graphqlServer.nodeSelector - sets the node selector for where to run the deployment ## @param guac.visualizer.enabled String Whether to deploy the visualizer. ## @param guac.visualizer.name String Name of the visualizer. ## @param guac.visualizer.annotations.reloader.stakater.com/auto [string] Boolean for deploying [stakater/Reloader] (https://github.com/stakater/Reloader) @@ -61,6 +67,7 @@ imagePullSecrets: ## @param guac.visualizer.svcPorts[0].protocol Protocol used at the visualizer ## @param guac.visualizer.svcPorts[0].port Port the visualizer service listens on ## @param guac.visualizer.svcPorts[0].targetPort Port the visualizer container listens on +## @param guac.visualizer.nodeSelector - sets the node selector for where to run the deployment ## @param guac.observability.deployServiceMonitor Boolean Deploy the service monitor for observability ## @param guac.sampleData.ingest Boolean - whether to ingest sample data after deployment ## @param guac.sampleData.jobName Name of the sample data ingest job @@ -142,6 +149,8 @@ guac: targetPort: 8080 backend: inmem debug: true + # nodeSelector: + # highmem: "true" visualizer: enabled: true