Releases: GoogleCloudPlatform/marketplace-k8s-app-tools
Releases · GoogleCloudPlatform/marketplace-k8s-app-tools
Make deployer IAM resource naming consistent
0.9.5 Make deployer IAM resource naming consistent (#432)
Support a wider range of k8s API server versions
- Deployer selects the best version of
kubectl
based on the version of the API server. K8s only guarantees compatibility within 1 version offset. mpdev
scripts now uses-it
on supported TTY terminal, allowing for things like Ctrl-C to propagate to the container.
Validate clusterConstraints.publishedVersion as semver
Use semver.org regex for publishedVersion validation (#426) * Use semver.org regex * Add line breaks to regex declaration
Support required OAuth scopes
Key changes:
- Allow schema.yaml to define clusterConstraints.gcp.nodes.requiredOauthScopes
- Only set the app as the owner of namespaced resources
- Update to documentation on schema and billing integration
Avoids OwnerRefs on cluster-scoped resources
- Avoid setting OwnerRef on cluster-scoped application resources
- Remove OwnerRef on existing ClusterRole{,Binding}s for the application instance
Non-production; for unblocking Kubeflow.
Support x-google-marketplace MASKED_FIELD property type
Allow users to include a property of x-google-marketplace type MASKED_FIELD in schema.yaml.
Enforce verification without parameters
Documentation for Billing Integration.
Enforce application to pass mpdev verify
execution without parameters.
Also various improvements and bug fixes.
Schema V2 and Managed Updates alpha
Schema V2 streamlines and addresses some of the current shortcomings.
More documentation on Schema V2 (which supports Managed Updates) to come. See managed updates documentation for now.
Also various improvements and bug fixes.
Managed updates alpha06
0.8.0-alpha06 Make gsutil work when gcloud is authenticated with a ServiceAccount (…
Managed updates alpha05
0.8.0-alpha05 Allow 'Feature' release type (#364)