File tree Expand file tree Collapse file tree
manifests/modules/automation/controlplanes
crossplane/.workshop/terraform
website/docs/automation/gitops/flux Expand file tree Collapse file tree Load diff This file was deleted.
Load diff This file was deleted.
Original file line number Diff line number Diff line change @@ -111,21 +111,40 @@ module "eks_blueprints_addons" {
111111 observability_tag = null
112112}
113113
114- resource "time_sleep" "blueprints_addons_sleep" {
115- depends_on = [
116- module . eks_blueprints_addons
117- ]
114+ resource "time_sleep" "wait" {
115+ depends_on = [module . eks_blueprints_addons ]
118116
119- create_duration = " 15s"
120- destroy_duration = " 15s"
117+ create_duration = " 10s"
121118}
122119
123- resource "kubectl_manifest" "nlb" {
124- yaml_body = templatefile (" ${ path . module } /templates/nlb.yaml" , {
125-
126- })
127-
128- wait = true
129-
130- depends_on = [time_sleep . blueprints_addons_sleep ]
131- }
120+ resource "kubernetes_manifest" "ui_nlb" {
121+ depends_on = [time_sleep . wait ]
122+
123+ manifest = {
124+ " apiVersion" = " v1"
125+ " kind" = " Service"
126+ " metadata" = {
127+ " name" = " ui-nlb"
128+ " namespace" = " ui"
129+ " annotations" = {
130+ " service.beta.kubernetes.io/aws-load-balancer-type" = " external"
131+ " service.beta.kubernetes.io/aws-load-balancer-scheme" = " internet-facing"
132+ " service.beta.kubernetes.io/aws-load-balancer-nlb-target-type" = " instance"
133+ " service.beta.kubernetes.io/load-balancer-source-ranges" = var.inbound_cidrs
134+ }
135+ }
136+ " spec" = {
137+ " type" = " LoadBalancer"
138+ " ports" = [{
139+ " port" = 80
140+ " targetPort" = 8080
141+ " name" = " http"
142+ }]
143+ " selector" = {
144+ " app.kubernetes.io/name" = " ui"
145+ " app.kubernetes.io/instance" = " ui"
146+ " app.kubernetes.io/component" = " service"
147+ }
148+ }
149+ }
150+ }
Load diff This file was deleted.
Original file line number Diff line number Diff line change @@ -154,21 +154,40 @@ module "eks_blueprints_addons" {
154154 observability_tag = null
155155}
156156
157- resource "time_sleep" "blueprints_addons_sleep" {
158- depends_on = [
159- module . eks_blueprints_addons
160- ]
157+ resource "time_sleep" "wait" {
158+ depends_on = [module . eks_blueprints_addons ]
161159
162- create_duration = " 15s"
163- destroy_duration = " 15s"
160+ create_duration = " 10s"
164161}
165162
166- resource "kubectl_manifest" "nlb" {
167- yaml_body = templatefile (" ${ path . module } /templates/nlb.yaml" , {
168-
169- })
170-
171- wait = true
172-
173- depends_on = [time_sleep . blueprints_addons_sleep ]
163+ resource "kubernetes_manifest" "ui_nlb" {
164+ depends_on = [time_sleep . wait ]
165+
166+ manifest = {
167+ " apiVersion" = " v1"
168+ " kind" = " Service"
169+ " metadata" = {
170+ " name" = " ui-nlb"
171+ " namespace" = " ui"
172+ " annotations" = {
173+ " service.beta.kubernetes.io/aws-load-balancer-type" = " external"
174+ " service.beta.kubernetes.io/aws-load-balancer-scheme" = " internet-facing"
175+ " service.beta.kubernetes.io/aws-load-balancer-nlb-target-type" = " instance"
176+ " service.beta.kubernetes.io/load-balancer-source-ranges" = var.inbound_cidrs
177+ }
178+ }
179+ " spec" = {
180+ " type" = " LoadBalancer"
181+ " ports" = [{
182+ " port" = 80
183+ " targetPort" = 8080
184+ " name" = " http"
185+ }]
186+ " selector" = {
187+ " app.kubernetes.io/name" = " ui"
188+ " app.kubernetes.io/instance" = " ui"
189+ " app.kubernetes.io/component" = " service"
190+ }
191+ }
192+ }
174193}
Load diff This file was deleted.
Original file line number Diff line number Diff line change @@ -8,12 +8,13 @@ We'll be using [Gitea](https://gitea.com) as a quick and easy alternative to Git
88Let's install Gitea in our EKS cluster with Helm:
99
1010``` bash
11+ $ ESCAPED_CIDRS=" ${INBOUND_CIDRS// ,/ \\ ,} "
1112$ helm upgrade --install gitea oci://docker.gitea.com/charts/gitea \
1213 --version " $GITEA_CHART_VERSION " \
1314 --namespace gitea --create-namespace \
1415 --values ~ /environment/eks-workshop/modules/automation/gitops/flux/gitea/values.yaml \
15- --set " service.http.annotations.service\\ .beta\\ .kubernetes\\ .io/load-balancer-source-ranges" = " $INBOUND_CIDRS " \
16- --set " service.ssh.annotations.service\\ .beta\\ .kubernetes\\ .io/load-balancer-source-ranges" = " $INBOUND_CIDRS " \
16+ --set " service.http.annotations.service\\ .beta\\ .kubernetes\\ .io/load-balancer-source-ranges= $ESCAPED_CIDRS " \
17+ --set " service.ssh.annotations.service\\ .beta\\ .kubernetes\\ .io/load-balancer-source-ranges= $ESCAPED_CIDRS " \
1718 --set " gitea.admin.password=${GITEA_PASSWORD} " \
1819 --wait
1920```
You can’t perform that action at this time.
0 commit comments