Skip to content

Add nodeSelector to values.yaml#2

Open
theninj4 wants to merge 1 commit intoNeptuneHub:mainfrom
theninj4:node-selector
Open

Add nodeSelector to values.yaml#2
theninj4 wants to merge 1 commit intoNeptuneHub:mainfrom
theninj4:node-selector

Conversation

@theninj4
Copy link

👋 I've added nodeSelector to the values.yaml so I can target specific machines (my k3s cluster is a mix of pi's and NUCs). This is quite a niche feature, so I've left it out of the default values, and I've tested both with and without any values present.

Preview of the changes:

$ helm template my-audiomuse . | grep -A 1 nodeSelector 
      nodeSelector:
        arch: amd64
--
      nodeSelector:
        arch: amd64
--
      nodeSelector:
        arch: amd64
--
      nodeSelector:
        arch: amd64

Dry run on client:

$ helm template my-audiomuse . | kubectl apply --dry-run=client -f - 
secret/my-audiomuse-audiomuse-ai-jellyfin created (dry run)
secret/my-audiomuse-audiomuse-ai-postgres created (dry run)
secret/my-audiomuse-audiomuse-ai-gemini created (dry run)
secret/my-audiomuse-audiomuse-ai-mistral created (dry run)
secret/my-audiomuse-audiomuse-ai-ai-chat-db created (dry run)
secret/my-audiomuse-audiomuse-ai-navidrome created (dry run)
secret/my-audiomuse-audiomuse-ai-lyrion created (dry run)
configmap/my-audiomuse-audiomuse-ai-env-vars created (dry run)
persistentvolumeclaim/my-audiomuse-audiomuse-ai-postgres-pvc created (dry run)
service/my-audiomuse-audiomuse-ai-flask-service created (dry run)
service/my-audiomuse-audiomuse-ai-postgres created (dry run)
service/my-audiomuse-audiomuse-ai-redis created (dry run)
deployment.apps/my-audiomuse-audiomuse-ai-flask created (dry run)
deployment.apps/my-audiomuse-audiomuse-ai-postgres created (dry run)
deployment.apps/my-audiomuse-audiomuse-ai-redis created (dry run)
deployment.apps/my-audiomuse-audiomuse-ai-worker created (dry run)

Dry run on server:

$ helm template my-audiomuse . | kubectl apply --dry-run=server -f - 
secret/my-audiomuse-audiomuse-ai-jellyfin created (server dry run)
secret/my-audiomuse-audiomuse-ai-postgres created (server dry run)
secret/my-audiomuse-audiomuse-ai-gemini created (server dry run)
secret/my-audiomuse-audiomuse-ai-mistral created (server dry run)
secret/my-audiomuse-audiomuse-ai-ai-chat-db created (server dry run)
secret/my-audiomuse-audiomuse-ai-navidrome created (server dry run)
secret/my-audiomuse-audiomuse-ai-lyrion created (server dry run)
configmap/my-audiomuse-audiomuse-ai-env-vars created (server dry run)
persistentvolumeclaim/my-audiomuse-audiomuse-ai-postgres-pvc created (server dry run)
service/my-audiomuse-audiomuse-ai-flask-service created (server dry run)
service/my-audiomuse-audiomuse-ai-postgres created (server dry run)
service/my-audiomuse-audiomuse-ai-redis created (server dry run)
deployment.apps/my-audiomuse-audiomuse-ai-flask created (server dry run)
deployment.apps/my-audiomuse-audiomuse-ai-postgres created (server dry run)
deployment.apps/my-audiomuse-audiomuse-ai-redis created (server dry run)
deployment.apps/my-audiomuse-audiomuse-ai-worker created (server dry run)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant