-
- Downloads
Follow GitLab Upstream on GKE Marketplace
- Remove all references to submodules and follow the upstream GitLab
Cloud Native Chart instead of a special forked repository
- Create a wrapper chart for the Google GKE Marketplace named gitlab-mp
allowing special configuration unique to the marketplace to be passed
in without having to change the upstream chart
- Add env-doctor script allowing users to quickly verify that their
environment is ready to produce a GKE Marketplace update
- Fortify supporting scripts to work when invoked from any path
- Remove deprecated scripts
- Move the Dockerfile definition and build context into the container
directory and simplify it to use deployer_helm_tiller from Google
Marketplace Tools
- Insert schema.yaml and requirements.yaml to the build context by
copying templates rather than running substitutions on the originals
- Support RBAC entries inserted dynamically to the schema.yaml required by
the Google Marketplace
- Add tooling to build the deployer container, push it and supporting
containers to the marketplace, and test and tear down the latest
deployer images
- Tooling is configurable via the environment to avoid the need to alter
scripts during regular release cycles
- Updated documentation; moved original README to doc/installing and
split documentation into user versus developer
Resolves: charts/gitlab#1041
Signed-off-by:
Robert Marshall <rmarshall@gitlab.com>
Showing
- .gitignore 8 additions, 0 deletions.gitignore
- .gitlab_gke_marketplace_build_env 90 additions, 0 deletions.gitlab_gke_marketplace_build_env
- .gitmodules 0 additions, 36 deletions.gitmodules
- README.md 7 additions, 229 deletionsREADME.md
- build-scripts/.gitkeep 0 additions, 0 deletionsbuild-scripts/.gitkeep
- build-scripts/build-marketplace-release.sh 101 additions, 0 deletionsbuild-scripts/build-marketplace-release.sh
- build-scripts/build.sh 0 additions, 3 deletionsbuild-scripts/build.sh
- build-scripts/env-doctor.sh 60 additions, 0 deletionsbuild-scripts/env-doctor.sh
- build-scripts/lib/list-helm-images.sh 54 additions, 0 deletionsbuild-scripts/lib/list-helm-images.sh
- build-scripts/lib/update-requirements-yml.sh 19 additions, 0 deletionsbuild-scripts/lib/update-requirements-yml.sh
- build-scripts/lib/update-schema-yml.sh 127 additions, 0 deletionsbuild-scripts/lib/update-schema-yml.sh
- build-scripts/list-helm-images.sh 0 additions, 15 deletionsbuild-scripts/list-helm-images.sh
- build-scripts/mirror-helm-images.sh 0 additions, 15 deletionsbuild-scripts/mirror-helm-images.sh
- build-scripts/push-container-dependencies.sh 35 additions, 0 deletionsbuild-scripts/push-container-dependencies.sh
- build-scripts/push-marketplace-release.sh 17 additions, 0 deletionsbuild-scripts/push-marketplace-release.sh
- build-scripts/tear-down-marketplace-release-test.sh 25 additions, 0 deletionsbuild-scripts/tear-down-marketplace-release-test.sh
- build-scripts/test-marketplace-release.sh 23 additions, 0 deletionsbuild-scripts/test-marketplace-release.sh
- build-scripts/update-schema-yml.sh 0 additions, 35 deletionsbuild-scripts/update-schema-yml.sh
- conf/mapping.yaml 3 additions, 0 deletionsconf/mapping.yaml
- conf/user_env.EXAMPLE 48 additions, 0 deletionsconf/user_env.EXAMPLE
.gitlab_gke_marketplace_build_env
0 → 100644
build-scripts/.gitkeep
deleted
100644 → 0
build-scripts/build-marketplace-release.sh
0 → 100755
build-scripts/build.sh
deleted
100755 → 0
build-scripts/env-doctor.sh
0 → 100755
build-scripts/lib/list-helm-images.sh
0 → 100755
build-scripts/lib/update-requirements-yml.sh
0 → 100755
build-scripts/lib/update-schema-yml.sh
0 → 100755
build-scripts/list-helm-images.sh
deleted
100755 → 0
build-scripts/mirror-helm-images.sh
deleted
100755 → 0
build-scripts/push-container-dependencies.sh
0 → 100755
build-scripts/push-marketplace-release.sh
0 → 100755
build-scripts/test-marketplace-release.sh
0 → 100755
build-scripts/update-schema-yml.sh
deleted
100755 → 0
conf/mapping.yaml
0 → 100644
conf/user_env.EXAMPLE
0 → 100644
Please register or sign in to comment