Sign inSign up

agilesolutions/configinjector

By agilesolutions

•Updated almost 7 years ago

Jenkins Pipeline Agent written in GO to inject Spring Boot configs fetched from Spring Cloud Config

Image
0

1.1K

agilesolutions/configinjector repository overview

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}}

Tag summary

Content type

Image

Digest

Size

297.9 MB

Last updated

almost 7 years ago

docker pull agilesolutions/configinjector