-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathcrossplane.yaml
26 lines (26 loc) · 1.52 KB
/
crossplane.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
apiVersion: meta.pkg.crossplane.io/v1alpha1
kind: Configuration
metadata:
name: configuration-aws-eks-karpenter
annotations:
meta.crossplane.io/maintainer: Upbound <[email protected]>
meta.crossplane.io/source: github.com/upbound/configuration-aws-eks-karpenter
meta.crossplane.io/license: Apache-2.0
meta.crossplane.io/description: |
This configuration deploys EKS Karpenter clusters. With this configuration, you can integrate supporting AWS services, ensuring automated and scalable deployment of Kubernetes clusters in the cloud.
meta.crossplane.io/readme: |
This configuration deploys EKS Karpenter clusters with properties like clusterName, region, and deletionPolicy, all aimed at customizing AWS resource deployment in Crossplane.
This bundles resources like IAM roles, SQS queues, and CloudWatch event rules using a pipeline of patch-and-transform steps to automate deployment of a scalable Kubernetes cluster on AWS.
spec:
crossplane:
version: ">=v1.14.1-0"
dependsOn:
- configuration: xpkg.upbound.io/upbound/configuration-aws-eks-pod-identity
# renovate: datasource=github-releases depName=upbound/configuration-aws-eks-pod-identity
version: "v0.2.0"
- provider: xpkg.upbound.io/upbound/provider-aws-sqs
# renovate: datasource=github-releases depName=upbound/provider-aws
version: "v1.11.0"
- provider: xpkg.upbound.io/upbound/provider-aws-cloudwatchevents
# renovate: datasource=github-releases depName=upbound/provider-aws
version: "v1.11.0"