Releases: GoogleCloudPlatform/marketplace-k8s-app-tools
Fix Owner References Issue
Prior to this fix, the GarbageCollector in kube-controller-manager was not deleting the deployer job after the application was deleted. This error started occurring on k8s 1.20+
Increase deletion timeout
Use the same timeout as the installation.
0.10.12
Allow selection of storage class provisioner in mpdev:
Introducing optional property storage_class_provisioner
Usage:
mpdev verify --deployer="$DEPLOYER" --wait_timeout="$WAIT_TIMEOUT" --image_pull_secret="$IMAGE_PULL_SECRET" --storage_class_provisioner=kubernetes.io/vsphere-volume
Supported values:
kubernetes.io/vsphere-volume
kubernetes.io/gce-pd
If no value is provided, kubernetes.io/gce-pd is used by default
Require specific cluster-scoped permissions
Improve user security and transparency by requiring cluster-scoped permissions to be specific (vs. cluster-admin
).
Update kubectl versions in deployer image
Updates kubectl versions and removes older versions to decrease image size
Cleanup dangling APIServices
- Cleanup unavailable APIServices
- Allow consuming scripts/verify parameters from GCS
Fix schema validation warning
Fix load_schema_and_validate() (#528) * Fix load_schema_and_validate() * Update validation warning end marker
Add assistedClusterCreation
Releases the x-google-marketplace.assistedClusterCreation
schema feature.
Publicize custom deployer permissions
- Adds documentation for the
deployerServiceAccount
property - Validates that
deployerServiceAccount
permissions are appropriate
Add description to SERVICE_ACCOUNT property and improve test hermeticy
Add a description to the SERVICE_ACCOUNT property to enable explaining important permissions to the user.
Make mpdev verify
tests more hermetic by setting the namespace as the owner of cluster-scoped resources so that they are deleted after the test (not performed in mpdev install
).