1
0
Fork 0
mirror of https://github.com/kubernetes-sigs/node-feature-discovery.git synced 2025-03-28 02:37:11 +00:00

Merge pull request #1044 from AhmedGrati/feat-make-master-port-dynamic

helm: make master port configurable
This commit is contained in:
Kubernetes Prow Robot 2023-02-02 22:52:31 -08:00 committed by GitHub
commit 8df1790de7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 8 additions and 4 deletions

View file

@ -39,7 +39,7 @@ spec:
exec:
command:
- "/usr/bin/grpc_health_probe"
- "-addr=:8080"
- "-addr=:{{ .Values.master.port | default "8080" }}"
{{- if .Values.tls.enable }}
- "-tls"
- "-tls-ca-cert=/etc/kubernetes/node-feature-discovery/certs/ca.crt"
@ -52,7 +52,7 @@ spec:
exec:
command:
- "/usr/bin/grpc_health_probe"
- "-addr=:8080"
- "-addr=:{{ .Values.master.port | default "8080" }}"
{{- if .Values.tls.enable }}
- "-tls"
- "-tls-ca-cert=/etc/kubernetes/node-feature-discovery/certs/ca.crt"
@ -63,7 +63,7 @@ spec:
periodSeconds: 10
failureThreshold: 10
ports:
- containerPort: 8080
- containerPort: {{ .Values.master.port | default "8080" }}
name: grpc
env:
- name: NODE_NAME
@ -78,6 +78,7 @@ spec:
{{- if .Values.master.instance | empty | not }}
- "-instance={{ .Values.master.instance }}"
{{- end }}
- "-port={{ .Values.master.port | default "8080" }}"
{{- if .Values.enableNodeFeatureApi }}
- "-enable-nodefeature-api"
{{- end }}

View file

@ -9,7 +9,7 @@ metadata:
spec:
type: {{ .Values.master.service.type }}
ports:
- port: {{ .Values.master.service.port }}
- port: {{ .Values.master.service.port | default "8080" }}
targetPort: grpc
protocol: TCP
name: grpc

View file

@ -13,6 +13,8 @@ namespaceOverride: ""
enableNodeFeatureApi: false
master:
# The TCP port that nfd-master listens for incoming requests. Default: 8080
port: 8080
instance:
featureApi:
extraLabelNs: []

View file

@ -108,6 +108,7 @@ We have introduced the following Chart parameters.
| Name | Type | Default | description |
|-----------------------------|---------|-----------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|
| `master.*` | dict | | NFD master deployment configuration |
| `master.port` | integer | | Specifies the TCP port that nfd-master listens for incoming requests. |
| `master.instance` | string | | Instance name. Used to separate annotation namespaces for multiple parallel deployments |
| `master.extraLabelNs` | array | [] | List of allowed extra label namespaces |
| `master.resourceLabels` | array | [] | List of labels to be registered as extended resources |