Skip to content
Snippets Groups Projects
Commit bc8df6b5 authored by Andrew Newdigate's avatar Andrew Newdigate
Browse files

Merge branch 'include-jb-in-renovate-image' into 'main'

feat: add jsonnet-bundler (jb) to renovate image

See merge request gitlab-com/gl-infra/common-ci-tasks!138
parents 3f8bd7c8 5c47831d
No related branches found
No related tags found
No related merge requests found
# DO NOT MANUALLY EDIT; Run ./scripts/update-asdf-version-variables to update this
variables:
GL_ASDF_GOLANG_VERSION: 1.17.11
GL_ASDF_JB_VERSION: 0.4.0
GL_ASDF_JSONNET_TOOL_VERSION: 1.7.0
GL_ASDF_PRE_COMMIT_VERSION: 2.19.0
GL_ASDF_SHELLCHECK_VERSION: 0.8.0
Loading
Loading
# DO NOT MANUALLY EDIT; Run ./scripts/update-asdf-version-variables to update this
variables:
GL_COMMON_CI_TASKS_DEFAULT_ASDF_GOLANG_VERSION: 1.17.11
GL_COMMON_CI_TASKS_DEFAULT_ASDF_JB_VERSION: 0.4.0
GL_COMMON_CI_TASKS_DEFAULT_ASDF_JSONNET_TOOL_VERSION: 1.7.0
GL_COMMON_CI_TASKS_DEFAULT_ASDF_PRE_COMMIT_VERSION: 2.19.0
GL_COMMON_CI_TASKS_DEFAULT_ASDF_SHELLCHECK_VERSION: 0.8.0
Loading
Loading
Loading
Loading
@@ -17,6 +17,7 @@ include:
KANIKO_BUILD_FILE: Dockerfile.renovate
KANIKO_EXTRA_ARGS: |
--build-arg GL_COMMON_CI_TASKS_DEFAULT_ASDF_GOLANG_VERSION
--build-arg GL_COMMON_CI_TASKS_DEFAULT_ASDF_JB_VERSION
--build-arg GL_COMMON_CI_TASKS_DEFAULT_ASDF_JSONNET_TOOL_VERSION
--build-arg GL_COMMON_CI_TASKS_DEFAULT_ASDF_YQ_VERSION
extends:
Loading
Loading
Loading
Loading
@@ -3,6 +3,7 @@
# NOTE: please add new plugins to ./scripts/install-asdf-plugins.sh when adding items here
 
golang 1.17.11 # datasource=golang-version depName=golang/go
jb 0.4.0 # datasource=github-releases depName=jsonnet-bundler/jsonnet-bundler
jsonnet-tool 1.7.0 # datasource=gitlab-releases depName=gitlab-com/gl-infra/jsonnet-tool
pre-commit 2.19.0 # datasource=github-releases depName=pre-commit/pre-commit
python system
Loading
Loading
ARG GL_COMMON_CI_TASKS_DEFAULT_ASDF_JB_VERSION
ARG GL_COMMON_CI_TASKS_DEFAULT_ASDF_JSONNET_TOOL_VERSION
ARG GL_COMMON_CI_TASKS_DEFAULT_ASDF_YQ_VERSION
 
FROM registry.gitlab.com/gitlab-com/gl-infra/jsonnet-tool:v${GL_COMMON_CI_TASKS_DEFAULT_ASDF_JSONNET_TOOL_VERSION} AS jsonnet-tool
FROM docker.io/mikefarah/yq:${GL_COMMON_CI_TASKS_DEFAULT_ASDF_YQ_VERSION} as yq
FROM registry.gitlab.com/gitlab-com/gl-infra/jsonnet-tool:v${GL_COMMON_CI_TASKS_DEFAULT_ASDF_JSONNET_TOOL_VERSION} AS jsonnet-tool
FROM registry.gitlab.com/gitlab-com/gl-infra/third-party-container-images/jb:v${GL_COMMON_CI_TASKS_DEFAULT_ASDF_JB_VERSION} AS jb
 
# This image is used by asdf and renovate
FROM ubuntu:21.04
Loading
Loading
@@ -56,6 +58,7 @@ RUN curl -OL --fail https://storage.googleapis.com/golang/go${GL_COMMON_CI_TASKS
&& (tar -C /usr/local -xvf go${GL_COMMON_CI_TASKS_DEFAULT_ASDF_GOLANG_VERSION}.linux-amd64.tar.gz >/dev/null) \
&& ln -s /usr/local/go/bin/go /usr/local/bin/go
 
COPY --from=jb /usr/bin/jb /usr/bin/jb
COPY --from=jsonnet-tool /usr/local/bin/jsonnet-tool /bin/jsonnet-tool
COPY --from=yq /usr/bin/yq /usr/bin/yq
 
Loading
Loading
Loading
Loading
@@ -29,6 +29,7 @@ install_plugin() {
 
# Install golang first as some of the other plugins require it
install_plugin golang
install_plugin jb
install_plugin shellcheck
install_plugin shfmt
install_plugin pre-commit
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment