1+ apiVersion : cloudscale.crossplane.io/v1alpha1
2+ kind : LoadBalancerPoolMember
3+ metadata :
4+ labels :
5+ cloudscale.crossplane.io/loadbalancer : {{ .Values.loadbalancer.name }}
6+ name : {{ .Values.loadbalancer.name }}
7+ spec :
8+ forProvider :
9+ addressSelector :
10+ matchLabels :
11+ cloudscale.crossplane.io/server : {{ .Values.server.name }}
12+ name : {{ .Values.loadbalancer.name }}-pool-member
13+ poolUuidSelector :
14+ matchLabels :
15+ cloudscale.crossplane.io/loadbalancer-pool : {{ .Values.loadbalancer.pool.name }}
16+ protocolPort : 80
17+ subnetUuidSelector :
18+ matchLabels :
19+ cloudscale.crossplane.io/subnet : {{ .Values.subnet.name }}
20+
21+ ---
22+
23+ apiVersion : cloudscale.crossplane.io/v1alpha1
24+ kind : LoadBalancer
25+ metadata :
26+ labels :
27+ cloudscale.crossplane.io/loadbalancer : {{ .Values.loadbalancer.name }}
28+ name : {{ .Values.loadbalancer.name }}
29+ spec :
30+ forProvider :
31+ flavorSlug : {{ .Values.loadbalancer.flavorSlug }}
32+ name : {{ .Values.loadbalancer.name }}
33+ zoneSlug : {{ .Values.loadbalancer.zoneSlug }}
34+
35+ ---
36+
37+ apiVersion : cloudscale.crossplane.io/v1alpha1
38+ kind : LoadBalancerPool
39+ metadata :
40+ labels :
41+ cloudscale.crossplane.io/loadbalancer-pool : {{ .Values.loadbalancer.pool.name }}
42+ name : {{ .Values.loadbalancer.pool.name }}
43+ spec :
44+ forProvider :
45+ algorithm : {{ .Values.loadbalancer.pool.algorithm }}
46+ loadBalancerUuidSelector :
47+ matchLabels :
48+ cloudscale.crossplane.io/loadbalancer : {{ .Values.loadbalancer.name }}
49+ name : {{ .Values.loadbalancer.pool.name }}
50+ protocol : {{ .Values.loadbalancer.pool.protocol }}
51+
52+ ---
53+
54+ apiVersion : cloudscale.crossplane.io/v1alpha1
55+ kind : LoadBalancerListener
56+ metadata :
57+ labels :
58+ cloudscale.crossplane.io/loadbalancer-listener : {{ .Values.loadbalancer.listener.name }}
59+ name : {{ .Values.loadbalancer.listener.name }}
60+ spec :
61+ forProvider :
62+ poolUuidSelector :
63+ matchLabels :
64+ cloudscale.crossplane.io/loadbalancer-pool : {{ .Values.loadbalancer.pool.name }}
65+ protocol : {{ .Values.loadbalancer.listener.protocol }}
66+ protocolPort : {{ .Values.loadbalancer.listener.protocolPort }}
67+ name : {{ .Values.loadbalancer.listener.name }}
0 commit comments