From 2f11d0bc8a364bff3494bfa1a4affc4b01482d61 Mon Sep 17 00:00:00 2001 From: Bill Wang Date: Wed, 25 Mar 2026 12:13:26 +1100 Subject: [PATCH 1/2] support token in Auto Registration --- charts/agent-group/templates/_required.tpl | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/charts/agent-group/templates/_required.tpl b/charts/agent-group/templates/_required.tpl index 32df413..f6a73a5 100644 --- a/charts/agent-group/templates/_required.tpl +++ b/charts/agent-group/templates/_required.tpl @@ -11,8 +11,13 @@ {{- required "agent is required!" .Values.agent -}} {{- required "agent.registerjson is required!" .Values.agent.registerjson -}} {{- required ".Values.agent.registerjson.cloudUrl is required!" .Values.agent.registerjson.cloudUrl -}} - {{- required ".Values.agent.registerjson.username is required!" .Values.agent.registerjson.username -}} - {{- required ".Values.agent.registerjson.password is required!" .Values.agent.registerjson.password -}} + {{- if not .Values.agent.registerjson.token -}} + {{- required ".Values.agent.registerjson.username is required when token is not provided!" .Values.agent.registerjson.username -}} + {{- required ".Values.agent.registerjson.password is required when token is not provided!" .Values.agent.registerjson.password -}} + {{- end -}} + {{- if not (or .Values.agent.registerjson.username .Values.agent.registerjson.password) -}} + {{- required ".Values.agent.registerjson.token is required when username and password are not provided!" .Values.agent.registerjson.token -}} + {{- end -}} {{- required ".Values.agent.registerjson.agentGroupId is required!" .Values.agent.registerjson.agentGroupId -}} {{- required "hpa is required!" .Values.hpa -}} {{- required "replicas is required!" .Values.replicas -}} From 8e70d1f8ce97682f74b52c36c73a1608512c1c82 Mon Sep 17 00:00:00 2001 From: Bill Wang Date: Wed, 25 Mar 2026 12:23:20 +1100 Subject: [PATCH 2/2] Update values.yaml --- charts/agent-group/values.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/charts/agent-group/values.yaml b/charts/agent-group/values.yaml index 3cba512..7070305 100644 --- a/charts/agent-group/values.yaml +++ b/charts/agent-group/values.yaml @@ -16,6 +16,7 @@ agent: # cloudUrl: https://na-east.jitterbit.com # username: $00lAuva91/rNxAaoQ+bC3pdtq+dXD9CLw9YdFGxcHLXI3Fhgf6JXQp3dDnIVKZE89xzwREjV/KDqINtTr8XQ/w== # password: $00RIOD/BqGlQ1ack56p2GKG8vXJlpfAnbLxyUs5GqH8= +# token: xx_xx_xxxxx # (optional if username and password are not provided) # agentGroupId: 6282 # agentNamePrefix: "%host%" # deregisterAgentOnDrainstop: true