Skip to content

Commit

Permalink
Merge pull request #328 from muvaf/patch0.17
Browse files Browse the repository at this point in the history
Backport new package metadata format to 0.17
  • Loading branch information
muvaf authored May 12, 2021
2 parents 75ccf4b + b978843 commit 1e09606
Showing 1 changed file with 52 additions and 1 deletion.
53 changes: 52 additions & 1 deletion package/crossplane.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,64 @@ kind: Provider
metadata:
name: provider-gcp
annotations:
meta.crossplane.io/maintainer: Crossplane Maintainers <[email protected]>
meta.crossplane.io/source: github.com/crossplane/provider-gcp
meta.crossplane.io/license: Apache-2.0
meta.crossplane.io/description: |
The Google Cloud Platform (GCP) Crossplane provider adds support for
managing GCP resources in Kubernetes.
meta.crossplane.io/readme: |
`provider-gcp` is the Crossplane infrastructure provider for the [Google
Cloud Platform (GCP)](https://cloud.google.com/).
Available resources and their fields can be found in the [CRD
Docs](https://doc.crds.dev/github.com/crossplane/provider-gcp).
If you encounter an issue please reach out on
[slack.crossplane.io](https://slack.crossplane.io) and create an issue in
the [crossplane/provider-gcp](https://github.com/crossplane/provider-gcp)
repo.
meta.crossplane.io/iconURI: data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNjUiIGhlaWdodD0iNjUiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNLjIwNTI5Mzk0LjY4MDM3NDI3SDIzLjA0MDMwNzdWMTEuMTU4NDcwNUguMjA1MjkzOTR6Ii8+PHBhdGggaWQ9ImMiIGQ9Ik0uNjg0MjgzNC4wNTc2NDU5aDE4LjgwNTIyNHYyNS42NzQ5MzE2SC42ODQyODM0eiIvPjxwYXRoIGlkPSJlIiBkPSJNMCAuNTIwNDEzNzloMTguMTcyMzUzOFYxOC45MTQ5NTg4SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHJlY3Qgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0IiB4PSIuNSIgeT0iLjUiIGZpbGw9IiNGQUZBRkEiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSIjRDhEOERBIiByeD0iMTYiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOS4xMjggMTYuNDI4KSI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHBhdGggZmlsbD0iI0VBNDMzNSIgZD0iTTE4LjY2ODM0NDkgOC43MzE3Mjg0aDEuMDk1NzNsMy4xMjI4MzA2LTMuMTU4MDg5MDYuMTUzNDAyMi0xLjM0MDgwMjcyQzE3LjIyODU1NTYtLjk1NTI5NDI0IDguMzU4NjIxMDctLjM5NTcwMzAyIDMuMjI4NDEzMDkgNS40ODE2NjY5MyAxLjgwMjg2ODMyIDcuMTE1MDA4NDIuNzY5NTk0OSA5LjA1NjQwMjEyLjIwNTI5Mzk0IDExLjE1ODQ3MDVjLjM0NzM0NjQyLS4xNDQwNTMyLjczMzA0MzM5LS4xNjczMjMzIDEuMDk1NzMwMDMtLjA2NjQ4NjFsNi4yNDU2NjExNS0xLjA0MTYxNTNzLjMxNzc2MTcxLS41MzE4ODg2OS40ODIxMjEyMi0uNDk4NjQ1NjVDMTAuODA2NDgyIDYuNDY1NjYwOTkgMTUuNDgxOTYyIDYuMTA2NjM2MTMgMTguNjkwMjU5NSA4LjczMTcyODRoLS4wMjE5MTQ2eiIgbWFzaz0idXJsKCNiKSIvPjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMS40MzYgMjAuNjE0KSI+PG1hc2sgaWQ9ImQiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2MiLz48L21hc2s+PHBhdGggZmlsbD0iIzQyODVGNCIgZD0iTTE1LjAyNzM4OTUgNi45NzIxOTg3N2MtLjcxNzcwMzItMi42NzM4NDg3My0yLjE5MTQ2MDEtNS4wNzYyMTI2MS00LjI0MDQ3NTItNi45MTQ1NTI4N0w2LjQwMzk5NDE1IDQuNDkwMDUxNTljMS44NTA2ODgwMSAxLjUyOTE3OTk2IDIuOTA0NzgwMyAzLjgzMjkyMjgyIDIuODU5ODU1MzcgNi4yNDk2OTIwMXYuNzg2NzUyYzIuMTU1MzAwOTggMCAzLjkwMDc5ODg4IDEuNzY2MzEzNyAzLjkwMDc5ODg4IDMuOTQzNzMzIDAgMi4xNzk2MzU1LTEuNzQ1NDk3OSAzLjk0NTk0OTEtMy45MDA3OTg4OCAzLjk0NTk0OTFoLTcuODAxNTk3OGwtLjc3Nzk2ODMyLjc5NzgzMzF2NC43MzE1OTNsLjc3Nzk2ODMyLjc4Njc1MjFoNy44MDE1OTc4YzUuNjAzNTYzMzguMDQzMjE1OSAxMC4xODE1MjMzOC00LjUxNDQwNTIgMTAuMjI1MzUyNTgtMTAuMTgwMTI3OC4wMjYyOTc2LTMuNDM1MTE0NC0xLjY0Nzk3NzktNi42NTYzNjUyNi00LjQ2MTgxMjYtOC41ODAwMjkzMyIgbWFzaz0idXJsKCNkKSIvPjwvZz48cGF0aCBmaWxsPSIjMzRBODUzIiBkPSJNMjUuMDg1ODY2MiA0Ni4zMDI0NzM5aDcuODAxNTk3OHYtNi4zMTYxNzgxaC03LjgwMTU5NzhjLS41NTU1MzUxNCAwLTEuMTA1NTkxNjEtLjEyMTg5MTEtMS42MTA3MjMxNi0uMzU1NzAwNWwtMS4wOTU3MzAwMi4zNDQ2MTk1LTMuMTQ0NzQ1MTggMy4xNTgwODkxLS4yNzM5MzI1MSAxLjEwODEwMTRjMS43NjQxMjUzNCAxLjM0NjM0MzIgMy45MTUwNDMzOSAyLjA3MTA0MTUgNi4xMjUxMzA4NyAyLjA2MTA2ODYiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNSAyNS4yOTMpIj48bWFzayBpZD0iZiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjZSIvPjwvbWFzaz48cGF0aCBmaWxsPSIjRkJCQzA1IiBkPSJNMTAuMDg1ODY2Mi41MjA0MTM4QzQuNDgyMzAyODIuNTU0ODI2MzctLjAzMzIwMDYyIDUuMTc1NjA5My0uMDAwNTA3MDYgMTAuODQyNDRjLjAxODgwNTc1IDMuMTY0NzM3NiAxLjQ4MDUwOTYxIDYuMTQzMzE0MyAzLjk2MTI0MjM5IDguMDcyNTE4OEw4LjQ4NjEwMDM0IDE0LjMzODVjLTEuOTYzNTQ4MjEtLjg5NzU2MjItMi44MzU3NDkzMS0zLjIzMzQ0LTEuOTQ4MjA3OTgtNS4yMTkxNTc3Mi44ODY0NDU1OS0xLjk4NTcxNzc1IDMuMTk3MzQwMjItMi44Njc3NjY0OSA1LjE2MDg4ODQ0LTEuOTcxMzEyNDMuODY0NTMxLjM5NTU5MjIgMS41NTgxMjgxIDEuMDk3MDIwNCAxLjk0ODIwOCAxLjk3MTMxMjQzbDQuNTI1MzY1LTQuNTc2NDU4ODhDMTYuMjQ3MTU2MSAxLjk5NzU3NDQzIDEzLjI1NDcxNzQuNTA5Mzk0MjIgMTAuMDg1ODY2Mi41MjA0MTM4IiBtYXNrPSJ1cmwoI2YpIi8+PC9nPjwvZz48L3N2Zz4=
friendly-name.meta.crossplane.io: Provider GCP

friendly-group-name.meta.crossplane.io/cache.gcp.crossplane.io: "Caches"
friendly-group-name.meta.crossplane.io/compute.gcp.crossplane.io: "Compute"
friendly-group-name.meta.crossplane.io/container.gcp.crossplane.io: "Containers"
friendly-group-name.meta.crossplane.io/database.gcp.crossplane.io: "Databases"
friendly-group-name.meta.crossplane.io/iam.gcp.crossplane.io: "IAM"
friendly-group-name.meta.crossplane.io/kms.gcp.crossplane.io: "Key Managment"
friendly-group-name.meta.crossplane.io/pubsub.gcp.crossplane.io: "Pub/Sub"
friendly-group-name.meta.crossplane.io/servicenetworking.gcp.crossplane.io: "Service Networking"
friendly-group-name.meta.crossplane.io/storage.gcp.crossplane.io: "Storage"

friendly-kind-name.meta.crossplane.io/bucketpolicy.storage.gcp.crossplane.io: Bucket Policy
friendly-kind-name.meta.crossplane.io/bucketpolicymember.storage.gcp.crossplane.io: Bucket Policy Member
friendly-kind-name.meta.crossplane.io/bucket.storage.gcp.crossplane.io: Bucket
friendly-kind-name.meta.crossplane.io/cloudmemorystoreinstance.cache.gcp.crossplane.io: Memorystore Instance
friendly-kind-name.meta.crossplane.io/cloudsqlinstance.database.gcp.crossplane.io: SQL Instance
friendly-kind-name.meta.crossplane.io/connection.servicenetworking.gcp.crossplane.io: Connection
friendly-kind-name.meta.crossplane.io/cryptokeypolicy.kms.gcp.crossplane.io: Crypto Key Policy
friendly-kind-name.meta.crossplane.io/cryptokey.kms.gcp.crossplane.io: Crypto Key
friendly-kind-name.meta.crossplane.io/gkecluster.container.gcp.crossplane.io: GKE Cluster
friendly-kind-name.meta.crossplane.io/globaladdress.compute.gcp.crossplane.io: Global Address
friendly-kind-name.meta.crossplane.io/keyring.kms.gcp.crossplane.io: Keyring
friendly-kind-name.meta.crossplane.io/network.compute.gcp.crossplane.io: Network
friendly-kind-name.meta.crossplane.io/nodepool.container.gcp.crossplane.io: GKE Node Pool
friendly-kind-name.meta.crossplane.io/serviceaccountpolicy.iam.gcp.crossplane.io: Service Account Policy
friendly-kind-name.meta.crossplane.io/serviceaccount.iam.gcp.crossplane.io: Service Account
friendly-kind-name.meta.crossplane.io/subnetwork.compute.gcp.crossplane.io: Subnetwork
friendly-kind-name.meta.crossplane.io/topic.pubsub.gcp.crossplane.io: Topic

# TODO(negz): Remove the below metadata once we're two releases past v0.16,
# which should be enough time for consumers to update.
company: Crossplane
maintainer: Crossplane Maintainers <[email protected]>
source: github.com/crossplane/provider-gcp
license: Apache-2.0
descriptionShort: |
The GCP Crossplane provider enables infrastructure management for the
Google Cloud Platform.
Google Cloud Platform.
description: |
The Google Cloud Platform (GCP) Crossplane provider adds support for
Expand Down

0 comments on commit 1e09606

Please sign in to comment.