|
1 | 1 | { |
2 | 2 | lib, |
3 | 3 | values, |
4 | | - chart, |
5 | 4 | config, |
6 | 5 | utils, |
7 | 6 | ... |
8 | 7 | }: { |
9 | 8 | templates.accelerator = lib.mkIf (values.useAccelerator && values.ingress.enabled) { |
10 | 9 | apiVersion = "operator.h3poteto.dev/v1alpha1"; |
11 | 10 | kind = "EndpointGroupBinding"; |
12 | | - metadata.name = "${chart.name}-main"; |
| 11 | + metadata.name = "${config.name}-main"; |
13 | 12 | spec = { |
14 | 13 | endpointGroupArn = values.acceleratorArn; |
15 | | - ingressRef.name = "${chart.name}-backend"; |
| 14 | + ingressRef.name = "${config.name}-backend"; |
16 | 15 | }; |
17 | 16 | }; |
18 | 17 |
|
19 | 18 | templates.backend-ingress = lib.mkIf values.ingress.enabled { |
20 | 19 | apiVersion = "networking.k8s.io/v1"; |
21 | 20 | kind = "Ingress"; |
22 | 21 | metadata = { |
23 | | - name = "${chart.name}-backend"; |
| 22 | + name = "${config.name}-backend"; |
24 | 23 | labels = utils.appLabels "backend"; |
25 | 24 | annotations = |
26 | 25 | if values.useAccelerator |
|
62 | 61 | # Use latency routing policy |
63 | 62 | "external-dns.alpha.kubernetes.io/aws-region" = config.region; |
64 | 63 | "external-dns.alpha.kubernetes.io/set-identifier" = values.backend.dnsId; |
65 | | - "alb.ingress.kubernetes.io/group.name" = chart.namespace; |
| 64 | + "alb.ingress.kubernetes.io/group.name" = config.namespace; |
66 | 65 | "alb.ingress.kubernetes.io/group.order" = toString values.cardano-services.ingresOrder; |
67 | 66 | }; |
68 | 67 | }; |
|
77 | 76 | pathType = "Prefix"; |
78 | 77 | path = "/v${lib.last (lib.sort lib.versionOlder values.cardano-services.versions.handle)}/asset"; |
79 | 78 | backend.service = { |
80 | | - name = "${chart.name}-asset-provider"; |
| 79 | + name = "${config.name}-asset-provider"; |
81 | 80 | port.name = "http"; |
82 | 81 | }; |
83 | 82 | } |
|
87 | 86 | pathType = "Prefix"; |
88 | 87 | path = "/v${lib.last (lib.sort lib.versionOlder values.cardano-services.versions.handle)}/handle"; |
89 | 88 | backend.service = { |
90 | | - name = "${chart.name}-handle-provider"; |
| 89 | + name = "${config.name}-handle-provider"; |
91 | 90 | port.name = "http"; |
92 | 91 | }; |
93 | 92 | } |
|
97 | 96 | pathType = "Prefix"; |
98 | 97 | path = "/v${version}/chain-history"; |
99 | 98 | backend.service = { |
100 | | - name = "${chart.name}-chain-history-provider"; |
| 99 | + name = "${config.name}-chain-history-provider"; |
101 | 100 | port.name = "http"; |
102 | 101 | }; |
103 | 102 | }) |
|
118 | 117 | pathType = "Prefix"; |
119 | 118 | path = it; |
120 | 119 | backend.service = { |
121 | | - name = "${chart.name}-backend"; |
| 120 | + name = "${config.name}-backend"; |
122 | 121 | port.name = "http"; |
123 | 122 | }; |
124 | 123 | } |
|
129 | 128 | pathType = "Prefix"; |
130 | 129 | path = "/v${lib.last (lib.sort lib.versionOlder values.cardano-services.versions.stakePool)}/stake-pool"; |
131 | 130 | backend.service = { |
132 | | - name = "${chart.name}-stake-pool-provider"; |
| 131 | + name = "${config.name}-stake-pool-provider"; |
133 | 132 | port.name = "http"; |
134 | 133 | }; |
135 | 134 | } |
|
139 | 138 | pathType = "Exact"; |
140 | 139 | path = "/ws"; |
141 | 140 | backend.service = { |
142 | | - name = "${chart.name}-ws-server"; |
| 141 | + name = "${config.name}-ws-server"; |
143 | 142 | port.name = "http"; |
144 | 143 | }; |
145 | 144 | } |
|
0 commit comments