feat: Added option for secret annotation (#824)
* feat: Added option for secret annotation * bump the chart version * chore: aligning values attributes with standard * fixed template for manager_secrets * docs: update annotations and fix layout Co-authored-by: Maxim Tacu <maxim.tacu@mercedes-benz.io> Co-authored-by: Callum Tait <15716903+toast-gear@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									b805cfada7
								
							
						
					
					
						commit
						43141cb751
					
				|  | @ -20,6 +20,7 @@ All additional docs are kept in the `docs/` folder, this README is solely for do | |||
| | `logLevel`                                               | Set the log level of the controller container                                                                              |                                                                      | | ||||
| | `authSecret.create`                                      | Deploy the controller auth secret                                                                                          | false                                                                | | ||||
| | `authSecret.name`                                        | Set the name of the auth secret                                                                                            | controller-manager                                                   | | ||||
| | `authSecret.annotations`                                 | Set annotations for the auth Secret                                                                                        |                                                                      | | ||||
| | `authSecret.github_app_id`                               | The ID of your GitHub App. **This can't be set at the same time as `authSecret.github_token`**                             |                                                                      | | ||||
| | `authSecret.github_app_installation_id`                  | The ID of your GitHub App installation. **This can't be set at the same time as `authSecret.github_token`**                |                                                                      | | ||||
| | `authSecret.github_app_private_key`                      | The multiline string of your GitHub App's private key. **This can't be set at the same time as `authSecret.github_token`** |                                                                      | | ||||
|  |  | |||
|  | @ -7,4 +7,8 @@ data: | |||
| kind: Secret | ||||
| metadata: | ||||
|   name: controller-manager | ||||
|   {{- if .Values.authSecret.annotations }} | ||||
|   annotations: | ||||
|     {{ toYaml .Values.authSecret.annotations | nindent 4 }} | ||||
|   {{- end }} | ||||
| {{- end }} | ||||
|  | @ -4,6 +4,10 @@ kind: Secret | |||
| metadata: | ||||
|   name: {{ include "actions-runner-controller.secretName" . }} | ||||
|   namespace: {{ .Release.Namespace }} | ||||
|   {{- if .Values.authSecret.annotations }} | ||||
|   annotations: | ||||
|     {{ toYaml .Values.authSecret.annotations | nindent 4 }} | ||||
|   {{- end }} | ||||
|   labels: | ||||
|     {{- include "actions-runner-controller.labels" . | nindent 4 }} | ||||
| type: Opaque | ||||
|  |  | |||
|  | @ -26,7 +26,8 @@ enableLeaderElection: true | |||
| authSecret: | ||||
|   create: false | ||||
|   name: "controller-manager" | ||||
|   ### GitHub Apps Configuration | ||||
|   annotations: {} | ||||
|   ### GitHub App Configuration | ||||
|   #github_app_id: "" | ||||
|   #github_app_installation_id: "" | ||||
|   #github_app_private_key: | | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue