Skip to content

Commit c09fc85

Browse files
authored
Release v1.2.6: New features for terraform-operator-crds (#70)
## v1.2.6 - 2025-01-13 ### What's Changed **Full Changelog**: v1.2.5...v1.2.6 by @obervinov in #70 #### 🚀 Features * bump workflow versions * #43
1 parent 1626cbe commit c09fc85

16 files changed

+73
-42
lines changed

.github/workflows/pr.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
python-version: "3.12"
2828

2929
- name: Install poetry
30-
uses: abatilo/actions-poetry@v3
30+
uses: abatilo/actions-poetry@v4
3131
with:
3232
poetry-version: "1.8.3"
3333

CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file.
33
The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/).
44

55

6+
## v1.2.6 - 2025-01-13
7+
### What's Changed
8+
**Full Changelog**: https://github.com/obervinov/helm-charts/compare/v1.2.5...v1.2.6 by @obervinov in https://github.com/obervinov/helm-charts/pull/70
9+
#### 🚀 Features
10+
* bump workflow versions
11+
* [Feature request: Terraform-operator-crds: add the ability to set, within a specific workspace or globally, the execution mode of `remote`](https://github.com/obervinov/helm-charts/issues/43)
12+
13+
614
## v1.2.5 - 2024-12-17
715
### What's Changed
816
**Full Changelog**: https://github.com/obervinov/helm-charts/compare/v1.2.4...v1.2.5 by @obervinov in https://github.com/obervinov/helm-charts/pull/68

charts/gateway-api-crds-1.0.0.tgz

-1 Bytes
Binary file not shown.

charts/gitlab-runners-1.0.0.tgz

0 Bytes
Binary file not shown.

charts/jaeger-stack-1.0.0.tgz

-2 Bytes
Binary file not shown.

charts/k8s-haproxy-1.0.0.tgz

2 Bytes
Binary file not shown.

charts/kibana-8.5.1.tgz

-1 Bytes
Binary file not shown.

charts/promoperators-1.0.1.tgz

0 Bytes
Binary file not shown.
3.34 KB
Binary file not shown.

charts/universal-template-3.0.3.tgz

-1 Bytes
Binary file not shown.

charts/wireguard-operator-1.0.4.tgz

0 Bytes
Binary file not shown.
-1 Bytes
Binary file not shown.

index.yaml

+58-39
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ entries:
2121
version: 1.0.1
2222
- apiVersion: v2
2323
appVersion: 1.0.0
24-
created: "2024-12-17T10:01:50.484955358Z"
24+
created: "2025-01-13T10:57:33.162068108Z"
2525
description: This chart deploys the CRDs for the Gateway API
26-
digest: 34655c9c545ffcb1564ac4efa02ad13bacb5b99a24a6dc753a9490804d0585f7
26+
digest: 6ec2249d21aaedcab81ccb0d0e1e4f6f2681f68b6c510cb3df2ee060f2401f80
2727
home: https://github.com/obervinov/helm-charts/blob/main/src/gateway-api-crds
2828
icon: https://helm.sh/img/helm.svg
2929
maintainers:
@@ -40,9 +40,9 @@ entries:
4040
gitlab-runners:
4141
- apiVersion: v2
4242
appVersion: alpine-v12.6.0
43-
created: "2024-12-17T10:01:50.485602455Z"
43+
created: "2025-01-13T10:57:33.162692695Z"
4444
description: This is a chart with gitlab-runners for devops k8s
45-
digest: 7227497e37960f73dcbfb9b6a0cff2ea7fd02813ad358c3d47e2ede01293d632
45+
digest: 0340e1ed403c35f7cd24ddf808c8c47d38cdfb6c8c1ac19c6e03bfe363956b8d
4646
home: https://github.com/obervinov/helm-charts/blob/main/src/gitlab-runners
4747
icon: https://helm.sh/img/helm.svg
4848
keywords:
@@ -64,14 +64,14 @@ entries:
6464
jaeger-stack:
6565
- apiVersion: v2
6666
appVersion: 1.32.0
67-
created: "2024-12-17T10:01:50.48888472Z"
67+
created: "2025-01-13T10:57:33.164986097Z"
6868
dependencies:
6969
- condition: elasticsearch.enabled
7070
name: elasticsearch
7171
repository: https://helm.elastic.co
7272
version: ^7.11.1
7373
description: Helm-chart with jaeger-stack
74-
digest: 72e4d508f30bef726ca615c1027585cc9df3d7a2b0f242a6bb0a6d8ad86e0006
74+
digest: 5386c9ee1787769d86586ccad7a9a5e712c006c981e2de4b6c59772d1571e1d4
7575
home: https://github.com/obervinov/helm-charts/blob/main/src/jaeger-stack
7676
icon: https://helm.sh/img/helm.svg
7777
keywords:
@@ -93,9 +93,9 @@ entries:
9393
k8s-haproxy:
9494
- apiVersion: v2
9595
appVersion: 2.1.1-alpine
96-
created: "2024-12-17T10:01:50.489213984Z"
96+
created: "2025-01-13T10:57:33.165278914Z"
9797
description: Helm-chart with daemonset-proxy by haproxy
98-
digest: ff4a70a5aee1154128c2840a820b07edd5bd3c07818a51243db4320d86b7e6c2
98+
digest: ac444e73272e06927877887276cafc9eba4f16d139652df3f653d760a8a48635
9999
home: https://github.com/obervinov/helm-charts/blob/main/src/k8s-haproxy
100100
icon: https://helm.sh/img/helm.svg
101101
keywords:
@@ -117,9 +117,9 @@ entries:
117117
kibana:
118118
- apiVersion: v1
119119
appVersion: 8.5.1
120-
created: "2024-12-17T10:01:50.489874146Z"
120+
created: "2025-01-13T10:57:33.165868625Z"
121121
description: Non official Elastic helm chart for Kibana
122-
digest: 3e2212ffb6032a56a1cb4553d37dc960c3fd11e0dbe237ae423816bc3a3c6844
122+
digest: ad900c67b904a78f8acd14a9b91bb810b1862247b5fce23e744ba695af43ed1a
123123
home: https://github.com/obervinov/helm-charts/blob/main/src/kibana
124124
icon: https://helm.elastic.co/icons/kibana.png
125125
maintainers:
@@ -135,10 +135,10 @@ entries:
135135
promoperators:
136136
- apiVersion: v2
137137
appVersion: 1.0.1
138-
created: "2024-12-17T10:01:50.490159619Z"
138+
created: "2025-01-13T10:57:33.166121788Z"
139139
description: This chart is designed for easy installation of custom ServiceMonitor's
140140
or PodMonitor's for Prometheus Operator
141-
digest: 5496fad6bf57f075a5a889ed588a2f744e0a248124aeccd319b23d47a5381198
141+
digest: 770ef7a2c46b0f5f031565b47a99f6d6ccb729c12164b6ac16ac18153ded7c6d
142142
home: https://github.com/obervinov/helm-charts/blob/main/src/promoperators
143143
icon: https://helm.sh/img/helm.svg
144144
maintainers:
@@ -155,7 +155,26 @@ entries:
155155
terraform-operator-crds:
156156
- apiVersion: v2
157157
appVersion: 1.0.0
158-
created: "2024-12-17T10:01:50.491097398Z"
158+
created: "2025-01-13T10:57:33.168915294Z"
159+
description: 'This chart generating CRDs for Terraform Cloud Operator: Workspaces
160+
and AgentPools'
161+
digest: 674a080456f448b49da4674dca8d97f5183fc544e8ab4b092b8838117adae3b5
162+
home: https://github.com/obervinov/helm-charts/blob/main/src/terraform-operator-crds
163+
icon: https://helm.sh/img/helm.svg
164+
maintainers:
165+
166+
name: obervinov
167+
url: https://github.com/obervinov
168+
name: terraform-operator-crds
169+
sources:
170+
- https://github.com/obervinov/helm-charts/blob/main/src/terraform-operator-crds
171+
type: application
172+
urls:
173+
- https://helm-charts.charafee.cfd/charts/terraform-operator-crds-1.1.0.tgz
174+
version: 1.1.0
175+
- apiVersion: v2
176+
appVersion: 1.0.0
177+
created: "2025-01-13T10:57:33.168482716Z"
159178
description: 'This chart generating CRDs for Terraform Cloud Operator: Workspaces
160179
and AgentPools'
161180
digest: e013792939465d8bdda575f20703845c2288798e952b95d33edbe577ef9f6aa3
@@ -174,7 +193,7 @@ entries:
174193
version: 1.0.2
175194
- apiVersion: v2
176195
appVersion: 1.0.0
177-
created: "2024-12-17T10:01:50.490804552Z"
196+
created: "2025-01-13T10:57:33.168178117Z"
178197
description: 'This chart generating CRDs for Terraform Cloud Operator: Workspaces
179198
and AgentPools'
180199
digest: 9a651286f0b3daa6323f9dbfe451f010c3185e5bf278c304129e24c1b8dc6595
@@ -193,7 +212,7 @@ entries:
193212
version: 1.0.1
194213
- apiVersion: v2
195214
appVersion: 1.0.0
196-
created: "2024-12-17T10:01:50.490494784Z"
215+
created: "2025-01-13T10:57:33.166501326Z"
197216
description: 'This chart generating CRDs for Terraform Cloud Operator: Workspaces
198217
and AgentPools.'
199218
digest: 28ad181616a0f3f1ac65df89099236fe06440f7ff085e95f6c2a7d18a2fc81bb
@@ -213,12 +232,12 @@ entries:
213232
universal-template:
214233
- apiVersion: v2
215234
appVersion: 1.0.0
216-
created: "2024-12-17T10:01:50.498009478Z"
235+
created: "2025-01-13T10:57:33.175939869Z"
217236
description: This universal helm chart template is designed to simplify rolling
218237
out simple releases and speed up the helm implementation process. There is no
219238
need to write new charts for each microservice, you can use one by changing
220239
only values.yaml
221-
digest: d6ee65c4ef2ea563b3b51dbe70ef88b0d3eaf2791b676f7bb3f0efc5dc0362dd
240+
digest: d4a2251f273cf116c892e400d27087fdf60ab0440a7d593414065af2c1e54373
222241
home: https://github.com/obervinov/helm-charts/blob/main/src/universal-template
223242
icon: https://helm.sh/img/helm.svg
224243
maintainers:
@@ -234,7 +253,7 @@ entries:
234253
version: 3.0.3
235254
- apiVersion: v2
236255
appVersion: 1.0.0
237-
created: "2024-12-17T10:01:50.497489818Z"
256+
created: "2025-01-13T10:57:33.175378241Z"
238257
description: This universal helm chart template is designed to simplify rolling
239258
out simple releases and speed up the helm implementation process. There is no
240259
need to write new charts for each microservice, you can use one by changing
@@ -255,7 +274,7 @@ entries:
255274
version: 3.0.2
256275
- apiVersion: v2
257276
appVersion: 1.0.0
258-
created: "2024-12-17T10:01:50.49694378Z"
277+
created: "2025-01-13T10:57:33.17483143Z"
259278
description: This universal helm chart template is designed to simplify rolling
260279
out simple releases and speed up the helm implementation process. There is no
261280
need to write new charts for each microservice, you can use one by changing
@@ -276,7 +295,7 @@ entries:
276295
version: 3.0.1
277296
- apiVersion: v2
278297
appVersion: 1.0.0
279-
created: "2024-12-17T10:01:50.496417187Z"
298+
created: "2025-01-13T10:57:33.174203768Z"
280299
description: This universal helm chart template is designed to simplify rolling
281300
out simple releases and speed up the helm implementation process. There is no
282301
need to write new charts for each microservice, you can use one by changing
@@ -297,7 +316,7 @@ entries:
297316
version: 3.0.0
298317
- apiVersion: v2
299318
appVersion: 1.0.0
300-
created: "2024-12-17T10:01:50.495862332Z"
319+
created: "2025-01-13T10:57:33.172960296Z"
301320
description: This universal helm chart template is designed to simplify rolling
302321
out simple releases and speed up the helm implementation process. There is no
303322
need to write new charts for each microservice, you can use one by changing
@@ -318,7 +337,7 @@ entries:
318337
version: 2.1.0
319338
- apiVersion: v2
320339
appVersion: 1.0.0
321-
created: "2024-12-17T10:01:50.495312887Z"
340+
created: "2025-01-13T10:57:33.172432601Z"
322341
description: This universal helm chart template is designed to simplify rolling
323342
out simple releases and speed up the helm implementation process. There is no
324343
need to write new charts for each microservice, you can use one by changing
@@ -339,7 +358,7 @@ entries:
339358
version: 2.0.3
340359
- apiVersion: v2
341360
appVersion: 1.0.0
342-
created: "2024-12-17T10:01:50.494429836Z"
361+
created: "2025-01-13T10:57:33.171950601Z"
343362
description: This universal helm chart template is designed to simplify rolling
344363
out simple releases and speed up the helm implementation process. There is no
345364
need to write new charts for each microservice, you can use one by changing
@@ -360,7 +379,7 @@ entries:
360379
version: 2.0.2
361380
- apiVersion: v2
362381
appVersion: 1.0.0
363-
created: "2024-12-17T10:01:50.493641565Z"
382+
created: "2025-01-13T10:57:33.171449495Z"
364383
description: This universal helm chart template is designed to simplify rolling
365384
out simple releases and speed up the helm implementation process. There is no
366385
need to write new charts for each microservice, you can use one by changing
@@ -381,7 +400,7 @@ entries:
381400
version: 2.0.1
382401
- apiVersion: v2
383402
appVersion: 1.0.0
384-
created: "2024-12-17T10:01:50.493137014Z"
403+
created: "2025-01-13T10:57:33.170968608Z"
385404
description: This universal helm chart template is designed to simplify rolling
386405
out simple releases and speed up the helm implementation process. There is no
387406
need to write new charts for each microservice, you can use one by changing
@@ -402,7 +421,7 @@ entries:
402421
version: 2.0.0
403422
- apiVersion: v2
404423
appVersion: 1.0.0
405-
created: "2024-12-17T10:01:50.492639245Z"
424+
created: "2025-01-13T10:57:33.170454668Z"
406425
description: This universal helm chart template is designed to simplify rolling
407426
out simple releases and speed up the helm implementation process. There is no
408427
need to write new charts for each microservice, you can use one by changing
@@ -423,7 +442,7 @@ entries:
423442
version: 1.0.1
424443
- apiVersion: v2
425444
appVersion: 1.0.0
426-
created: "2024-12-17T10:01:50.492027033Z"
445+
created: "2025-01-13T10:57:33.169839239Z"
427446
description: This universal helm chart template is designed to simplify rolling
428447
out simple releases and speed up the helm implementation process. There is no
429448
need to write new charts for each microservice, you can use one by changing
@@ -445,9 +464,9 @@ entries:
445464
wireguard-operator:
446465
- apiVersion: v2
447466
appVersion: 2.7.0
448-
created: "2024-12-17T10:01:50.499713508Z"
467+
created: "2025-01-13T10:57:33.177646266Z"
449468
description: This chart deploys the WireGuard Operator to your Kubernetes cluster.
450-
digest: de93d3ae2110637491cd465a4e57e787b9570c108139bacab178b389fdd02fa7
469+
digest: 72b8107fed353690ded257e5a9afcfd8092c2e36e22db1ab45f482361ab0c83e
451470
home: https://github.com/jodevsa/wireguard-operator
452471
icon: https://helm.sh/img/helm.svg
453472
maintainers:
@@ -464,7 +483,7 @@ entries:
464483
version: 1.0.4
465484
- apiVersion: v2
466485
appVersion: 2.7.0
467-
created: "2024-12-17T10:01:50.499353065Z"
486+
created: "2025-01-13T10:57:33.177293417Z"
468487
description: This chart deploys the WireGuard Operator to your Kubernetes cluster.
469488
digest: 3c829f95c43534b7ecd302f158d5a7210f85355ca3a62c205a4fb2bf5ad39c48
470489
home: https://github.com/jodevsa/wireguard-operator
@@ -483,7 +502,7 @@ entries:
483502
version: 1.0.3
484503
- apiVersion: v2
485504
appVersion: 2.7.0
486-
created: "2024-12-17T10:01:50.498978316Z"
505+
created: "2025-01-13T10:57:33.176928856Z"
487506
description: This chart deploys the WireGuard Operator to your Kubernetes cluster.
488507
digest: 3e8c3680d217694ee3eb346c5436fe8766120fa5204d2dc1fe0111609d03f3fb
489508
home: https://github.com/jodevsa/wireguard-operator
@@ -502,7 +521,7 @@ entries:
502521
version: 1.0.2
503522
- apiVersion: v2
504523
appVersion: 2.7.0
505-
created: "2024-12-17T10:01:50.498671002Z"
524+
created: "2025-01-13T10:57:33.176581978Z"
506525
description: This chart deploys the WireGuard Operator to your Kubernetes cluster.
507526
digest: 8948b6c642d80e907597dedc98fb533df9e715328f4cec7b953a7d36616ca9c2
508527
home: https://github.com/jodevsa/wireguard-operator
@@ -521,7 +540,7 @@ entries:
521540
version: 1.0.1
522541
- apiVersion: v2
523542
appVersion: 2.7.0
524-
created: "2024-12-17T10:01:50.498346677Z"
543+
created: "2025-01-13T10:57:33.176265798Z"
525544
description: This chart deploys the WireGuard Operator to your Kubernetes cluster.
526545
digest: 595246b49f34277f5b0656d9e80e2ebd0ed470e70d0c386b0d649073b496d60e
527546
home: https://github.com/jodevsa/wireguard-operator
@@ -541,10 +560,10 @@ entries:
541560
wireguard-operator-crds:
542561
- apiVersion: v2
543562
appVersion: 2.7.0
544-
created: "2024-12-17T10:01:50.501274961Z"
563+
created: "2025-01-13T10:57:33.178615215Z"
545564
description: This chart deploys the WireGuard Operator CRDs to your Kubernetes
546565
cluster.
547-
digest: 56765c093243ab2c521cd97122ddc0da06096fa6cca9314f39e100865908e763
566+
digest: 3d2d5ed5e333e8a7113724aa4f6bc8133f68fc8336b4816884208fdf88c2ce77
548567
home: https://github.com/jodevsa/wireguard-operator
549568
icon: https://helm.sh/img/helm.svg
550569
maintainers:
@@ -561,7 +580,7 @@ entries:
561580
version: 1.0.3
562581
- apiVersion: v2
563582
appVersion: 2.7.0
564-
created: "2024-12-17T10:01:50.501035765Z"
583+
created: "2025-01-13T10:57:33.178353546Z"
565584
description: This chart deploys the WireGuard Operator CRDs to your Kubernetes
566585
cluster.
567586
digest: 86b69439c5ad6cb248263d684a3416950868accc6a94db0ea1829a7ab2ffb4bf
@@ -581,7 +600,7 @@ entries:
581600
version: 1.0.2
582601
- apiVersion: v2
583602
appVersion: 2.7.0
584-
created: "2024-12-17T10:01:50.500474087Z"
603+
created: "2025-01-13T10:57:33.17810391Z"
585604
description: This chart deploys the WireGuard Operator CRDs to your Kubernetes
586605
cluster.
587606
digest: 696e928cb080cb50c3af28c5b5002c2383e3791c7606ffbab6551b2422aced56
@@ -601,7 +620,7 @@ entries:
601620
version: 1.0.1
602621
- apiVersion: v2
603622
appVersion: 2.7.0
604-
created: "2024-12-17T10:01:50.499905676Z"
623+
created: "2025-01-13T10:57:33.177876015Z"
605624
description: This chart deploys the WireGuard Operator CRDs to your Kubernetes
606625
cluster.
607626
digest: 89dfbc464e0dfd60282f743682fcc4f4b880d4ae03b13de14847916652bcec25
@@ -619,4 +638,4 @@ entries:
619638
urls:
620639
- https://helm-charts.charafee.cfd/charts/wireguard-operator-crds-1.0.0.tgz
621640
version: 1.0.0
622-
generated: "2024-12-17T10:01:50.484637725Z"
641+
generated: "2025-01-13T10:57:33.161743763Z"

src/terraform-operator-crds/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
apiVersion: v2
33
name: terraform-operator-crds
4-
version: 1.0.2
4+
version: 1.1.0
55
description: "This chart generating CRDs for Terraform Cloud Operator: Workspaces and AgentPools"
66
type: application
77
home: https://github.com/obervinov/helm-charts/blob/main/src/terraform-operator-crds

src/terraform-operator-crds/templates/workspace.yaml

+4-1
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,15 @@ metadata:
1717
name: {{ .name }}-workspace
1818
namespace: {{ $namespace }}
1919
spec:
20+
{{ $agentExecutionMode := default $agent.executionMode .executionMode }}
21+
{{- if eq $agentExecutionMode "remote" }}
2022
agentPool:
2123
name: {{ $agent.agentPool }}
24+
{{- end }}
25+
executionMode: {{ $agentExecutionMode }}
2226
allowDestroyPlan: true
2327
applyMethod: {{ default $agent.applyMethod .applyMethod }}
2428
description: {{ .description }}
25-
executionMode: {{ $agent.executionMode }}
2629
name: {{ .name }}-workspace
2730
{{- if $notification }}
2831
notifications:

src/terraform-operator-crds/values-test.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ workspaces:
3333
workingDirectory: "infrastructure/service1"
3434
notificationName: Notify from workspace1
3535
applyMethod: auto-approve
36+
executionMode: remote
3637
additionalTags:
3738
- "tag2"
3839
environmentVariables:

0 commit comments

Comments
 (0)