44
55tests :
66 - it : should render expected defaults
7+ set :
8+ config.authSecret.secretName : agent-control-auth
9+ config.authSecret.secretKeyName : private_key
710 asserts :
811 - template : templates/ac-deployment-secret.yaml
912 equal :
1013 decodeBase64 : true
1114 path : data["agent-control-deployment.yaml"]
1215 value : |-
1316 config:
17+ auth_secret:
18+ secret_key_name: private_key
19+ secret_name: agent-control-auth
1420 cdReleaseName: agent-control-cd
1521 subAgentsNamespace: newrelic
1622
1723 - it : should set cdRemoteUpdate as false and cdReleaseName as empty when agentControlCd is disabled
1824 set :
25+ config.authSecret.secretName : agent-control-auth
26+ config.authSecret.secretKeyName : private_key
1927 agentControlCd :
2028 enabled : false
2129 asserts :
@@ -25,12 +33,17 @@ tests:
2533 path : data["agent-control-deployment.yaml"]
2634 value : |-
2735 config:
36+ auth_secret:
37+ secret_key_name: private_key
38+ secret_name: agent-control-auth
2839 cdReleaseName: ""
2940 cdRemoteUpdate: false
3041 subAgentsNamespace: newrelic
3142
3243 - it : should override cdRemoteUpdate and cdReleaseName when agentControlCd is disabled
3344 set :
45+ config.authSecret.secretName : agent-control-auth
46+ config.authSecret.secretKeyName : private_key
3447 agentControlDeployment :
3548 chartValues :
3649 config :
4760 path : data["agent-control-deployment.yaml"]
4861 value : |-
4962 config:
63+ auth_secret:
64+ secret_key_name: private_key
65+ secret_name: agent-control-auth
5066 cdReleaseName: ""
5167 cdRemoteUpdate: false
5268 extraNestedValues: unchanged
5571
5672 - it : should override config.cdReleaseName when agentControlCd is enabled
5773 set :
74+ config.authSecret.secretName : agent-control-auth
75+ config.authSecret.secretKeyName : private_key
5876 agentControlDeployment :
5977 chartValues :
6078 config :
@@ -71,13 +89,18 @@ tests:
7189 path : data["agent-control-deployment.yaml"]
7290 value : |-
7391 config:
92+ auth_secret:
93+ secret_key_name: private_key
94+ secret_name: agent-control-auth
7495 cdReleaseName: custom-cd-release
7596 extraNestedValues: unchanged
7697 extraValues: unchanged
7798 subAgentsNamespace: newrelic
7899
79100 - it : should not override cdRemoteUpdate when agentControlCd is enabled
80101 set :
102+ config.authSecret.secretName : agent-control-auth
103+ config.authSecret.secretKeyName : private_key
81104 agentControlDeployment :
82105 chartValues :
83106 config :
@@ -91,6 +114,28 @@ tests:
91114 path : data["agent-control-deployment.yaml"]
92115 value : |-
93116 config:
117+ auth_secret:
118+ secret_key_name: private_key
119+ secret_name: agent-control-auth
94120 cdReleaseName: agent-control-cd
95121 cdRemoteUpdate: false
96122 subAgentsNamespace: newrelic
123+
124+ - it : should set custom secretPrivateKeyName
125+ set :
126+ config :
127+ authSecret :
128+ secretName : my-custom-secret
129+ secretKeyName : my-custom-key
130+ asserts :
131+ - template : templates/ac-deployment-secret.yaml
132+ equal :
133+ decodeBase64 : true
134+ path : data["agent-control-deployment.yaml"]
135+ value : |-
136+ config:
137+ auth_secret:
138+ secret_key_name: my-custom-key
139+ secret_name: my-custom-secret
140+ cdReleaseName: agent-control-cd
141+ subAgentsNamespace: newrelic
0 commit comments