* update providers

This commit is contained in:
2025-12-06 11:17:25 +01:00
parent 0d497b4fb0
commit ecd6182200
13 changed files with 305 additions and 0 deletions

View File

@@ -1,3 +1,4 @@
---
apiVersion: aws.m.upbound.io/v1beta1 apiVersion: aws.m.upbound.io/v1beta1
kind: ProviderConfig kind: ProviderConfig
metadata: metadata:

View File

@@ -1,3 +1,4 @@
---
apiVersion: pkg.crossplane.io/v1 apiVersion: pkg.crossplane.io/v1
kind: Provider kind: Provider
metadata: metadata:

View File

@@ -1,3 +1,4 @@
---
apiVersion: pkg.crossplane.io/v1 apiVersion: pkg.crossplane.io/v1
kind: Provider kind: Provider
metadata: metadata:

View File

@@ -1,3 +1,4 @@
---
apiVersion: pkg.crossplane.io/v1 apiVersion: pkg.crossplane.io/v1
kind: Provider kind: Provider
metadata: metadata:

View File

@@ -1,3 +1,4 @@
---
apiVersion: pkg.crossplane.io/v1 apiVersion: pkg.crossplane.io/v1
kind: Provider kind: Provider
metadata: metadata:

View File

@@ -0,0 +1,78 @@
---
apiVersion: ec2.aws.upbound.io/v1beta1
kind: RouteTableAssociation
metadata:
name: management-private-eu-west-3a
namespace: crossplane-system
spec:
forProvider:
region: eu-west-3
routeTableIdRef:
name: management-private
subnetIdRef:
name: management-private-eu-west-3a
---
apiVersion: ec2.aws.upbound.io/v1beta1
kind: RouteTableAssociation
metadata:
name: management-private-eu-west-3b
namespace: crossplane-system
spec:
forProvider:
region: eu-west-3
routeTableIdRef:
name: management-private
subnetIdRef:
name: management-private-eu-west-3b
---
apiVersion: ec2.aws.upbound.io/v1beta1
kind: RouteTableAssociation
metadata:
name: management-private-eu-west-3c
namespace: crossplane-system
spec:
forProvider:
region: eu-west-3
routeTableIdRef:
name: management-private
subnetIdRef:
name: management-private-eu-west-3c
---
apiVersion: ec2.aws.upbound.io/v1beta1
kind: RouteTableAssociation
metadata:
name: management-public-eu-west-3a
namespace: crossplane-system
spec:
forProvider:
region: eu-west-3
routeTableIdRef:
name: management-public
subnetIdRef:
name: management-public-eu-west-3a
---
apiVersion: ec2.aws.upbound.io/v1beta1
kind: RouteTableAssociation
metadata:
name: management-public-eu-west-3b
namespace: crossplane-system
spec:
forProvider:
region: eu-west-3
routeTableIdRef:
name: management-public
subnetIdRef:
name: management-public-eu-west-3b
---
apiVersion: ec2.aws.upbound.io/v1beta1
kind: RouteTableAssociation
metadata:
name: management-public-eu-west-3c
namespace: crossplane-system
spec:
forProvider:
region: eu-west-3
routeTableIdRef:
name: management-public
subnetIdRef:
name: management-public-eu-west-3c

12
014/vpc/eip.yaml Normal file
View File

@@ -0,0 +1,12 @@
---
apiVersion: ec2.aws.m.upbound.io/v1beta1
kind: EIP
metadata:
name: management-nat
namespace: crossplane-system
spec:
forProvider:
region: eu-west-3
vpc: true
tags:
Name: management-nat

View File

@@ -0,0 +1,12 @@
apiVersion: ec2.aws.m.upbound.io/v1beta1
kind: InternetGateway
metadata:
name: routegw
namespace: crossplane-system
spec:
forProvider:
region: eu-west-3
tags:
Name: management-internetGateway
vpcIdRef:
name: management-vpc

17
014/vpc/nat-gateway.yaml Normal file
View File

@@ -0,0 +1,17 @@
---
apiVersion: ec2.aws.upbound.io/v1beta1
kind: NATGateway
metadata:
name: management-nat
namespace: crossplane-system
spec:
forProvider:
region: eu-west-3
connectivityType: public
allocationIdRef:
name: management-nat
subnetIdSelector:
matchLabels:
name: management-public-eu-west-3a
tags:
Name: management-nat

26
014/vpc/route-table.yaml Normal file
View File

@@ -0,0 +1,26 @@
---
apiVersion: ec2.aws.upbound.io/v1beta1
kind: RouteTable
metadata:
name: management-private
namespace: crossplane-system
spec:
forProvider:
region: eu-west-3
tags:
Name: management-private
vpcIdRef:
name: management-main
---
apiVersion: ec2.aws.upbound.io/v1beta1
kind: RouteTable
metadata:
name: management-public
namespace: crossplane-system
spec:
forProvider:
region: eu-west-3
tags:
Name: management-public
vpcIdRef:
name: management-main

28
014/vpc/route.yaml Normal file
View File

@@ -0,0 +1,28 @@
---
apiVersion: ec2.aws.m.upbound.io/v1beta1
kind: Route
metadata:
name: management-private
namespace: crossplane-system
spec:
forProvider:
destinationCidrBlock: 0.0.0.0/0
natGatewayIdRef:
name: management-nat
region: eu-west-3
routeTableIdRef:
name: management-private
---
apiVersion: ec2.aws.m.upbound.io/v1beta1
kind: Route
metadata:
name: management-public
namespace: crossplane-system
spec:
forProvider:
destinationCidrBlock: 0.0.0.0/0
gatewayIdRef:
name: management-igw
region: eu-west-3
routeTableIdRef:
name: management-public

114
014/vpc/subnet.yaml Normal file
View File

@@ -0,0 +1,114 @@
---
apiVersion: ec2.aws.m.upbound.io/v1beta1
kind: Subnet
metadata:
name: management-private-eu-west-3a
namespace: crossplane-system
labels:
name: management-private-eu-west-3a
spec:
forProvider:
availabilityZone: eu-west-3a
cidrBlock: 10.0.0.0/19
region: eu-west-3
tags:
Name: management-private-eu-west-3a
kubernetes.io/role/internal-elb: "1"
kubernetes.io/cluster/management-demo: "owned"
vpcIdRef:
name: management-vpc
---
apiVersion: ec2.aws.m.upbound.io/v1beta1
kind: Subnet
metadata:
name: management-private-eu-west-3b
namespace: crossplane-system
labels:
name: management-private-eu-west-3b
spec:
forProvider:
availabilityZone: eu-west-3b
cidrBlock: 10.0.32.0/19
region: eu-west-3
tags:
Name: management-private-eu-west-3b
kubernetes.io/role/internal-elb: "1"
kubernetes.io/cluster/management-demo: "owned"
vpcIdRef:
name: management-vpc
---
apiVersion: ec2.aws.m.upbound.io/v1beta1
kind: Subnet
metadata:
name: management-private-eu-west-3c
namespace: crossplane-system
labels:
name: management-private-eu-west-3c
spec:
forProvider:
availabilityZone: eu-west-3c
cidrBlock: 10.0.0.0/19
region: eu-west-3
tags:
Name: management-private-eu-west-3c
kubernetes.io/role/internal-elb: "1"
kubernetes.io/cluster/management-demo: "owned"
vpcIdRef:
name: management-vpc
---
apiVersion: ec2.aws.m.upbound.io/v1beta1
kind: Subnet
metadata:
name: management-public-eu-west-3a
namespace: crossplane-system
labels:
name: management-public-eu-west-3a
spec:
forProvider:
availabilityZone: eu-west-3a
cidrBlock: 10.0.64.0/19
region: eu-west-3
tags:
Name: management-public-eu-west-3a
kubernetes.io/role/elb: "1"
kubernetes.io/cluster/management-demo: "owned"
vpcIdRef:
name: management-vpc
---
apiVersion: ec2.aws.m.upbound.io/v1beta1
kind: Subnet
metadata:
name: management-public-eu-west-3b
namespace: crossplane-system
labels:
name: management-public-eu-west-3b
spec:
forProvider:
availabilityZone: eu-west-3b
cidrBlock: 10.0.96.0/19
region: eu-west-3
tags:
Name: management-public-eu-west-3b
kubernetes.io/role/elb: "1"
kubernetes.io/cluster/management-demo: "owned"
vpcIdRef:
name: management-vpc
---
apiVersion: ec2.aws.m.upbound.io/v1beta1
kind: Subnet
metadata:
name: management-public-eu-west-3c
namespace: crossplane-system
labels:
name: management-public-eu-west-3c
spec:
forProvider:
availabilityZone: eu-west-3c
cidrBlock: 10.0.96.0/19
region: eu-west-3
tags:
Name: management-public-eu-west-3c
kubernetes.io/role/elb: "1"
kubernetes.io/cluster/management-demo: "owned"
vpcIdRef:
name: management-vpc

13
014/vpc/vpc.yaml Normal file
View File

@@ -0,0 +1,13 @@
apiVersion: ec2.aws.m.upbound.io/v1beta1
kind: VPC
metadata:
name: management-vpc
namespace: crossplane-system
spec:
forProvider:
cidrBlock: 10.0.0.0/16
enableDnsHostnames: true
enableDnsSupport: true
region: eu-west-3
tags:
Name: management-vpc