Skip to content

Commit

Permalink
Merge pull request #1509 from moconnor-cni/issue-1508
Browse files Browse the repository at this point in the history
Fix the HelmRelease scripts to install the latest helm chart
  • Loading branch information
akselleirv authored Jan 21, 2025
2 parents 01bbcd1 + 52d24fe commit 4c3c155
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 23 deletions.
8 changes: 4 additions & 4 deletions docs/getting_started.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,11 +76,11 @@ For more details about the Branch Planner, please visit the
With Helm by:

```shell
# Add tf-controller helm repository
helm repo add tf-controller https://flux-iac.github.io/tofu-controller
# Add tofu-controller helm repository
helm repo add tofu-controller https://flux-iac.github.io/tofu-controller
# Install tf-controller
helm upgrade -i tf-controller tf-controller/tf-controller \
# Install tofu-controller
helm upgrade -i tofu-controller tofu-controller/tofu-controller \
--namespace flux-system
```

Expand Down
27 changes: 16 additions & 11 deletions docs/rc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,35 +2,38 @@
apiVersion: source.toolkit.fluxcd.io/v1beta2
kind: HelmRepository
metadata:
name: tf-controller
name: tofu-controller
namespace: flux-system
spec:
interval: 1h0s
type: oci
url: oci://ghcr.io/flux-iac/charts
url: https://flux-iac.github.io/tofu-controller
---
apiVersion: helm.toolkit.fluxcd.io/v2beta2
kind: HelmRelease
metadata:
name: tf-controller
name: tofu-controller
namespace: flux-system
spec:
chart:
spec:
chart: tf-controller
chart: tofu-controller
sourceRef:
kind: HelmRepository
name: tf-controller
version: '0.16.0-rc.4'
name: tofu-controller
version: '0.16.0-rc.5'
interval: 1h0s
releaseName: tf-controller
releaseName: tofu-controller
targetNamespace: flux-system
install:
crds: Create
remediation:
retries: -1
upgrade:
crds: CreateReplace
remediation:
retries: -1
values:
replicaCount: 1
replicaCount: 3
concurrency: 24
resources:
limits:
Expand All @@ -42,7 +45,9 @@ spec:
caCertValidityDuration: 24h
certRotationCheckFrequency: 30m
image:
tag: v0.16.0-rc.4
tag: v0.16.0-rc.5
runner:
image:
tag: v0.16.0-rc.4
tag: v0.16.0-rc.5
grpc:
maxMessageSize: 30
15 changes: 7 additions & 8 deletions docs/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,28 +2,27 @@
apiVersion: source.toolkit.fluxcd.io/v1beta2
kind: HelmRepository
metadata:
name: tf-controller
name: tofu-controller
namespace: flux-system
spec:
interval: 1h0s
type: oci
url: oci://ghcr.io/flux-iac/charts
url: https://flux-iac.github.io/tofu-controller
---
apiVersion: helm.toolkit.fluxcd.io/v2beta2
kind: HelmRelease
metadata:
name: tf-controller
name: tofu-controller
namespace: flux-system
spec:
chart:
spec:
chart: tf-controller
chart: tofu-controller
sourceRef:
kind: HelmRepository
name: tf-controller
version: '>=0.16.0-rc.5'
name: tofu-controller
version: '0.16.0-rc.5'
interval: 1h0s
releaseName: tf-controller
releaseName: tofu-controller
targetNamespace: flux-system
install:
crds: Create
Expand Down

0 comments on commit 4c3c155

Please sign in to comment.