Skip to content

Commit 1a98785

Browse files
authored
Merge pull request #18 from edenlabllc/release/v0.3.0
Release/v0.3.0
2 parents 22f6c36 + d0f91c4 commit 1a98785

28 files changed

+1343
-1475
lines changed

.github/workflows/tenant-artifact-auto.yaml

+1-2
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
uses: actions/checkout@v4
2222
with:
2323
repository: edenlabllc/tenant-artifact.ci.action
24-
ref: v1
24+
ref: v2
2525
token: ${{ secrets.GH_TOKEN_REPO_FULL_ACCESS }}
2626
path: .github/actions/tenant-artifact
2727

@@ -30,7 +30,6 @@ jobs:
3030
with:
3131
autotag: true
3232
github_token_repo_full_access: ${{ secrets.GH_TOKEN_REPO_FULL_ACCESS }}
33-
skip_release_artifact: true
3433
slack_notifications: true
3534
slack_webhook: ${{ secrets.SLACK_WEBHOOK_RELEASES }}
3635
slack_message_release_notes_path: docs/release-notes.md

docs/release-notes.md

+48
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,53 @@
11
# Deps Release Notes
22

3+
## Release v0.3.0
4+
5+
## What's new
6+
- Added role and policy for `ebs-snapshot-provision-operator`.
7+
- Bumped `tenant-artifact` GitHub Action to `v2` for tenant repositories which use the new `v0.45.0` RMK version.
8+
- Bumped `kubectl` version to `v1.30.10` for proper support of Kubernetes `v1.30.X`.
9+
- Removed the `aws-iam-config`, `aws-iam-controller` releases for redundancy.
10+
- Updated configuration for the `aws-iam-provision` release to support the new version of `aws-iam-provision-operator`.
11+
- Updated control plane version for all cluster providers.
12+
- Upgraded `aws-iam-provision-operator` to `v0.3.0` to support IAM role and policy management.
13+
14+
## Bug fixes
15+
16+
## Additional information
17+
18+
### Mandatory updates for `project.yaml`
19+
```yaml
20+
inventory:
21+
hooks:
22+
helmfile.hooks.infra:
23+
version: v1.29.2
24+
tools:
25+
kubectl:
26+
version: 1.30.10
27+
k3d:
28+
version: 5.8.3
29+
```
30+
31+
### List of updated releases
32+
```yaml
33+
- name: aws-iam-provision
34+
chart: core-charts/aws-iam-provision
35+
version: 0.2.0
36+
- name: aws-iam-provision-operator
37+
chart: core-charts/app
38+
version: 2.1.0
39+
- name: capi-cluster
40+
chart: core-charts/k3d-cluster
41+
version: 0.2.0
42+
- name: k3d-cluster
43+
chart: core-charts/k3d-cluster
44+
version: 0.2.0
45+
```
46+
47+
### List of added releases
48+
49+
---
50+
351
## Release v0.2.0
452
553
## What's new

etc/deps/develop/values/aws-cluster.yaml.gotmpl

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ controlPlane:
5757
# The AWS Region the cluster lives in.
5858
region: {{ $awsRegion }}
5959
sshKeyName: {{ env "NAME" }}
60-
version: v1.29.8 # ^v?(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)\.?(\.0|[1-9][0-9]*)?$
60+
version: v1.30.9 # ^v?(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)\.?(\.0|[1-9][0-9]*)?$
6161

6262
## The machine pools configurations
6363
machinePools:

etc/deps/develop/values/aws-iam-config.yaml.gotmpl

-196
This file was deleted.

etc/deps/develop/values/aws-iam-controller.yaml.gotmpl

-93
This file was deleted.

0 commit comments

Comments
 (0)