Jenkins Pipeline Agent written in GO to inject Spring Boot configs fetched from Spring Cloud Config
1.1K
Jenkins Docker Agent written in GO, to be executed in a Jenkins Groovy pipeline step as a Docker service container. This GO program fetches Spring Boot application configs from Spring Cloud Config server and injects the config files on a HELM chart during the deployment pipeline process. The config files are getting placed where HELM can render the config onto a Kubernetes configmap through a Kubernetes configmap manifest file templatized with GO Template language. like this
apiVersion: v1 kind: ConfigMap metadata: name: "{{ .Chart.Name }}" namespace: "{{ .Values.namespace }}" data: application.yaml: |- {{ .Files.Get "application.yaml" | indent 4}}
Content type
Image
Digest
Size
297.9 MB
Last updated
almost 7 years ago
docker pull agilesolutions/configinjector