Skip to content

Instantly share code, notes, and snippets.

apiVersion: apiextensions.crossplane.io/v1
kind: Composition
metadata:
name: eksnetwork.aws.kcl
labels:
provider: aws
workload: eksnetwork
spec:
compositeTypeRef:
apiVersion: srujanpakanati.com/v1alpha1
apiVersion: apiextensions.crossplane.io/v2
kind: CompositeResourceDefinition
metadata:
name: eksnetworks.srujanpakanati.com
spec:
scope: Namespaced
group: srujanpakanati.com
names:
kind: EKSNetwork
plural: eksnetworks
apiVersion: srujanpakanati.com/v1alpha1
kind: EKSNetwork
metadata:
name: my-eks-network
namespace: default
spec:
parameters:
region: us-east-2
networkType: "dev"
vpcCidrBlock: "10.0.0.0/16"