Cloud Resources orchestrated by Crossplane
$ vela addon enable crossplane
KubeVela can support following cloud providers by enabling the Crossplane provider addons.
$ vela addon list | grep crossplane-crossplane-aws KubeVela Kubernetes Crossplane Controller for AWS [0.0.1] enabled (1.0.0) enabled (1.0.1)
To enable one of them, use the following command:
$ vela addon enable crossplane-xxx
You can also disable, upgrade, check status of an addon by command vela addon.
Apply the application below. Let’s use aws in this example, you can get AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY per aws secret docs.
apiVersion: core.oam.dev/v1beta1kind: Applicationmetadata:name: awsnamespace: vela-systemspec:components:- name: awstype: crossplane-awsproperties:name: awsAWS_ACCESS_KEY_ID: xxxAWS_SECRET_ACCESS_KEY: yyy
After a Crossplane provider is authenticated, you can provision and/or consume cloud resources.
Last updated on Feb 9, 2023 by dependabot[bot]