-
- Downloads
[WIP] Follow GitLab Upstream on GKE Marketplace
- Check out GitLab submodule from upstream repository instead of 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 list-helm-images, update-schema-yml, mirror-helm scripts to
work when invoked from any path
- Remove a deprecated script 'build.sh'
- Move the Dockerfile definition to the top level directory and simplify
to use the GKE Marketplace deployer_helm_tiller build container
- Move schema.yaml to schema.yaml.template and have the build script
make a copy and run update-schema-yml against the copy instead of the
original to prevent unwanted modifications from being committed to the
repository
- Add build-marketplace-release.sh script to build the deployer
container from the configured environment
- Added tooling to push builds to the GKE Marketplace and build and
tear down a test environment
- Modify update-schema-yaml.sh to also insert RBAC information
- 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 2 additions, 0 deletions.gitignore
- .gitlab_gke_marketplace_build_env 47 additions, 0 deletions.gitlab_gke_marketplace_build_env
- .gitmodules 1 addition, 1 deletion.gitmodules
- Dockerfile 1 addition, 0 deletionsDockerfile
- README.md 8 additions, 229 deletionsREADME.md
- build-scripts/build-marketplace-release.sh 49 additions, 0 deletionsbuild-scripts/build-marketplace-release.sh
- build-scripts/build.sh 0 additions, 3 deletionsbuild-scripts/build.sh
- build-scripts/env-doctor.sh 35 additions, 0 deletionsbuild-scripts/env-doctor.sh
- build-scripts/lib/checkout_upstream_chart.sh 92 additions, 0 deletionsbuild-scripts/lib/checkout_upstream_chart.sh
- build-scripts/lib/list-helm-images.sh 57 additions, 0 deletionsbuild-scripts/lib/list-helm-images.sh
- build-scripts/lib/update-schema-yml.sh 60 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/push-container-dependencies.sh 7 additions, 2 deletionsbuild-scripts/push-container-dependencies.sh
- build-scripts/push-marketplace-release.sh 11 additions, 0 deletionsbuild-scripts/push-marketplace-release.sh
- build-scripts/tear-down-marketplace-release-test.sh 24 additions, 0 deletionsbuild-scripts/tear-down-marketplace-release-test.sh
- build-scripts/test-marketplace-release.sh 19 additions, 0 deletionsbuild-scripts/test-marketplace-release.sh
- chart/gitlab-mp/Chart.yaml 3 additions, 0 deletionschart/gitlab-mp/Chart.yaml
- chart/gitlab-mp/requirements.yaml 4 additions, 0 deletionschart/gitlab-mp/requirements.yaml
- chart/gitlab-mp/values.yaml 254 additions, 0 deletionschart/gitlab-mp/values.yaml
- deployer/Dockerfile 0 additions, 45 deletionsdeployer/Dockerfile
.gitlab_gke_marketplace_build_env
0 → 100644
Dockerfile
0 → 100755
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/checkout_upstream_chart.sh
0 → 100755
build-scripts/lib/list-helm-images.sh
0 → 100755
build-scripts/list-helm-images.sh
deleted
100755 → 0
build-scripts/push-marketplace-release.sh
0 → 100755
build-scripts/test-marketplace-release.sh
0 → 100755
chart/gitlab-mp/Chart.yaml
0 → 100644
chart/gitlab-mp/requirements.yaml
0 → 100644
chart/gitlab-mp/values.yaml
0 → 100644
deployer/Dockerfile
deleted
100755 → 0
Please register or sign in to comment