Releases: GoogleCloudPlatform/marketplace-k8s-app-tools
Releases · GoogleCloudPlatform/marketplace-k8s-app-tools
Bug fix for mpdev doctor
0.9.7 Fix wrong constructor call (#442)
Avoid setting OwnerRefs on cluster-scoped resources
To comply with the Kubernetes spec.
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.