- Apr 06, 2019
-
-
Joshua Lambert authored
-
Joshua Lambert authored
-
- Apr 05, 2019
-
-
Robert Marshall authored
- GKE Marketplace requires the registry information to be hardcoded into the `schema.yaml` file. - The GKE Marketplace requires a 'dummy' image at the top level directory or else the other images will not be recognized. This image is not used for anything. Signed-off-by:
Robert Marshall <rmarshall@gitlab.com>
-
Robert Marshall authored
- The way helm_tiller_deployer works is different from the other versions. It does not substitute the $REGISTRY value so the defaults in the `schema.yaml` file **MUST** point at the GKE registry. The GKE Marketplace ingestion process then reads that image and re-tags/pushes it into the Marketplace protected registry. Signed-off-by:
Robert Marshall <rmarshall@gitlab.com>
-
Robert Marshall authored
- Remove all references to submodules - Follow upstream Cloud Native GitLab chart - Create wrapper chart gitlab-mp for Google GKE Marketplace and override values from a top level values.yaml file - Add env-doctor.sh script allowing users to quickly verify their build environment tooling - Fortify all existing scripts to work when invoked from any path - Remove deprecated scripts - Simplify Dockerfile to use deployer_helm_tiller image and move it and the build context into a directory named container - Dynamically configure schema.yaml, requirements.yaml, and mapping.yaml based on user configuration - Support RBAC entry insertion to schema.yaml - Add tooling to build, validate, and validate the deployer container - Add tooling to tear down the testing environment - Update all documentation to reflect the new process - Update .gitlab-ci.yaml file to reflect the updates - Tag deployer containers with the Major.Minor and Major.Minor.Patch versions when building from helm charts and with the branch name when building from arbitrary Cloud Native Gitlab chart branches - Support definition of an external Load Balancer IP address - Use Google Marketplace Integration charts Resolves: https://gitlab.com/charts/gitlab/issues/1041 Signed-off-by:
Robert Marshall <rmarshall@gitlab.com>
-
- Mar 27, 2019
-
-
Jason Plum authored
Align the description with the new default DNS name See merge request charts/deploy-image-helm-base!51
-
Joshua Lambert authored
-
Jason Plum authored
Add ExternalIP field to schema.yml. Also sets global.hosts.domain to be required. See merge request charts/deploy-image-helm-base!50
-
Joshua Lambert authored
-
- Mar 26, 2019
-
-
Joshua Lambert authored
-
- Feb 21, 2019
-
-
DJ Mountney authored
Tool to Extract Roles to GKE Schema Format Closes gitlab#1040 See merge request charts/deploy-image-helm-base!46
-
- convert_chart_roles_to_schema.rb accepts a yaml file exported via helm template and exports any ServiceAccount roles to STDOUT - library created to support script with objects for Kubernetes Subjects, Kubernetes Roles, and Charts - test suite defines expected behaviors and outlines limitations based on supported features of GKE Marketplace using example fixtures - adds .gitignore entries to eliminate rspec subdirectories and local rbenv configuration files - Support mapping kubernetes subject names to the property that defines the subject name in a helm template. This allows kubernetes subject names to be set statically in a GKE Marketplace helm chart. - features of library documented - uses rubocop to enforce standard linting equal to current omnibus project Resolves charts/gitlab#1040 Signed-off-by:
Robert Marshall <rmarshall@gitlab.com>
-
- Jan 31, 2019
-
-
Jason Plum authored
Use standard schema format for GitLab Shell Image See merge request charts/deploy-image-helm-base!47
-
Robert Marshall authored
- All image entries in the GKE Marketplace schema.yaml are named the same except for GitLab shell which used the general 'image' entry. Changed this to be gitlabShellImage Related: charts/gitlab#735 Signed-off-by:
Robert Marshall <rmarshall@gitlab.com>
-
- Nov 27, 2018
-
-
DJ Mountney authored
scripts: mirror images with original tags See merge request charts/deploy-image-helm-base!44
-
DJ Mountney authored
scripts: add automation for updating schema.yaml See merge request charts/deploy-image-helm-base!45
-
Jason Plum authored
Add `update-schema-yml.sh` to automatically update container tag entries in `schema.yaml`, including quotes around the URIs, as they include `:`. This will write `!! NOT FOUND` after any image it does not find in `schema.yaml`. As of now, this is not a failure case.
-
- Nov 21, 2018
-
-
Jason Plum authored
Per https://gitlab.com/charts/gitlab/issues/911 Remove use of TAG environment variable, and mirror the images from the chart directly using their existing tags.
-
- Jul 18, 2018
-
-
Joshua Lambert authored
Add source See merge request charts/deploy-image-helm-base!42
-
Joshua Lambert authored
-
- Jul 17, 2018
-
-
Joshua Lambert authored
Actually add the Dockerfile See merge request charts/deploy-image-helm-base!40
-
Joshua Lambert authored
-
Joshua Lambert authored
Package up the license file See merge request charts/deploy-image-helm-base!38
-
Joshua Lambert authored
-
Joshua Lambert authored
Update App yml for namespace fix See merge request charts/deploy-image-helm-base!36
-
Joshua Lambert authored
-
Joshua Lambert authored
Add update section See merge request charts/deploy-image-helm-base!35
-
Joshua Lambert authored
-
Joshua Lambert authored
Revert readiness delay change See merge request charts/deploy-image-helm-base!33
-
Joshua Lambert authored
-
Joshua Lambert authored
Add uninstall to README See merge request charts/deploy-image-helm-base!32
-
- Jul 16, 2018
-
-
Joshua Lambert authored
Increase readiness probe timeouts See merge request charts/deploy-image-helm-base!30
-
Joshua Lambert authored
-
Joshua Lambert authored
Update NGINX to 0.15.0 See merge request charts/deploy-image-helm-base!28
-
Joshua Lambert authored
-
Joshua Lambert authored
-
Joshua Lambert authored
Pull in new chart See merge request charts/deploy-image-helm-base!26
-
Joshua Lambert authored
-
Joshua Lambert authored
Update chart to latest revision See merge request charts/deploy-image-helm-base!24
-
Joshua Lambert authored
-