Skip to content

Commit

Permalink
Merge branch 'main' into renovate-update-shellscripts
Browse files Browse the repository at this point in the history
  • Loading branch information
marians authored Dec 13, 2024
2 parents 50f1150 + c4bb436 commit 2a2092b
Show file tree
Hide file tree
Showing 25 changed files with 1,234 additions and 1,001 deletions.
2 changes: 1 addition & 1 deletion scripts/update-helm-chart-reference/main.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# renovate: datasource=docker depName=gsoci.azurecr.io/giantswarm/helm-chart-docs-generator versioning=loose
HELM_CHART_DOCS_GENERATOR_VERSION=0.2.0

DESTINATION=src/content/vintage/use-the-api/management-api/cluster-apps
DESTINATION=src/content/reference/platform-api/cluster-apps

# Clear output folder
find ${DESTINATION} -type f -not -name "_index.md" | xargs -I '{}' rm '{}'
Expand Down
11 changes: 7 additions & 4 deletions scripts/update-website-content/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion scripts/update-website-content/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,6 @@
"devDependencies": {
"@types/node": "^16.9.1",
"ts-node": "10.2.1",
"typescript": "4.4.3"
"typescript": "4.9.5"
}
}
21 changes: 21 additions & 0 deletions src/content/changes/managed-apps/cert-manager-app/v3.8.2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
# Generated by scripts/aggregate-changelogs. WARNING: Manual edits to this files will be overwritten.
changes_categories:
- Managed Apps
changes_entry:
repository: giantswarm/cert-manager-app
url: https://github.com/giantswarm/cert-manager-app/blob/master/CHANGELOG.md#382---2024-12-03
version: 3.8.2
version_tag: v3.8.2
date: '2024-12-03T13:01:37'
description: Changelog entry for giantswarm/cert-manager-app version 3.8.2, published
on 03 December 2024, 13:01.
title: cert-manager-app release v3.8.2
---

### Fix
- added the option to configure additional approveSignerNames
### Changed
- Changed ownership to team Shield
### Removed
- Get rid of label `giantswarm.io/monitoring_basic_sli` as this slo generation label is not used anymore.
19 changes: 19 additions & 0 deletions src/content/changes/observability-platform/grafana-app/v2.18.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
# Generated by scripts/aggregate-changelogs. WARNING: Manual edits to this files will be overwritten.
changes_categories:
- Observability Platform
changes_entry:
repository: giantswarm/grafana-app
url: https://github.com/giantswarm/grafana-app/blob/master/CHANGELOG.md#2180---2024-12-03
version: 2.18.0
version_tag: v2.18.0
date: '2024-12-03T10:23:18'
description: Changelog entry for giantswarm/grafana-app version 2.18.0, published
on 03 December 2024, 10:23.
title: grafana-app release v2.18.0
---

### Changed
- Add Ingress dummy paths to block access to the `/swagger`, `/metrics`, and `/api/health` endpoints by default.
### Changed
- upgrade grafana chart: 8.5.12 => 8.6.0
18 changes: 18 additions & 0 deletions src/content/changes/observability-platform/mimir-app/v0.15.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
# Generated by scripts/aggregate-changelogs. WARNING: Manual edits to this files will be overwritten.
changes_categories:
- Observability Platform
changes_entry:
repository: giantswarm/mimir-app
url: https://github.com/giantswarm/mimir-app/blob/master/CHANGELOG.md#0150---2024-12-10
version: 0.15.0
version_tag: v0.15.0
date: '2024-12-10T12:29:10'
description: Changelog entry for giantswarm/mimir-app version 0.15.0, published on
10 December 2024, 12:29.
title: mimir-app release v0.15.0
---

### Added
- Add "manual e2e" testing procedure.
- Add configuration for alertmanager component to be HA.
17 changes: 17 additions & 0 deletions src/content/changes/platform-api/kyverno-policies/v0.21.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
# Generated by scripts/aggregate-changelogs. WARNING: Manual edits to this files will be overwritten.
changes_categories:
- Platform API
changes_entry:
repository: giantswarm/kyverno-policies
url: https://github.com/giantswarm/kyverno-policies/blob/master/CHANGELOG.md#0211---2024-12-11
version: 0.21.1
version_tag: v0.21.1
date: '2024-12-11T12:57:08'
description: Changelog entry for giantswarm/kyverno-policies version 0.21.1, published
on 11 December 2024, 12:57.
title: kyverno-policies release v0.21.1
---

### Changed
- Add `application.giantswarm.io/team` label to policies.
19 changes: 19 additions & 0 deletions src/content/changes/web-ui/backstage/v0.43.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
# Generated by scripts/aggregate-changelogs. WARNING: Manual edits to this files will be overwritten.
changes_categories:
- Web UI
changes_entry:
repository: giantswarm/backstage
url: https://github.com/giantswarm/backstage/blob/master/CHANGELOG.md#0430---2024-12-10
version: 0.43.0
version_tag: v0.43.0
date: '2024-12-10T08:36:46'
description: Changelog entry for giantswarm/backstage version 0.43.0, published on
10 December 2024, 08:36.
title: backstage release v0.43.0
---

In this release:
- Backstage was updated to v1.33.5;
- Other project dependencies were updated.
See [./docs/releases/v0.43.0-changelog.md](./docs/releases/v0.43.0-changelog.md) for more information.
17 changes: 17 additions & 0 deletions src/content/changes/web-ui/backstage/v0.44.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
# Generated by scripts/aggregate-changelogs. WARNING: Manual edits to this files will be overwritten.
changes_categories:
- Web UI
changes_entry:
repository: giantswarm/backstage
url: https://github.com/giantswarm/backstage/blob/master/CHANGELOG.md#0440---2024-12-10
version: 0.44.0
version_tag: v0.44.0
date: '2024-12-10T11:03:38'
description: Changelog entry for giantswarm/backstage version 0.44.0, published on
10 December 2024, 11:03.
title: backstage release v0.44.0
---

This release adds a custom logger service that reports errors to Sentry to the backend package.
See [./docs/releases/v0.44.0-changelog.md](./docs/releases/v0.44.0-changelog.md) for more information.
17 changes: 17 additions & 0 deletions src/content/changes/web-ui/backstage/v0.45.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
# Generated by scripts/aggregate-changelogs. WARNING: Manual edits to this files will be overwritten.
changes_categories:
- Web UI
changes_entry:
repository: giantswarm/backstage
url: https://github.com/giantswarm/backstage/blob/master/CHANGELOG.md#0450---2024-12-11
version: 0.45.0
version_tag: v0.45.0
date: '2024-12-11T14:20:53'
description: Changelog entry for giantswarm/backstage version 0.45.0, published on
11 December 2024, 14:20.
title: backstage release v0.45.0
---

This release changes main site authentication from GitHub to Dex.
See [./docs/releases/v0.45.0-changelog.md](./docs/releases/v0.45.0-changelog.md) for more information.
16 changes: 16 additions & 0 deletions src/content/changes/web-ui/backstage/v0.45.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
# Generated by scripts/aggregate-changelogs. WARNING: Manual edits to this files will be overwritten.
changes_categories:
- Web UI
changes_entry:
repository: giantswarm/backstage
url: https://github.com/giantswarm/backstage/blob/master/CHANGELOG.md#0451---2024-12-12
version: 0.45.1
version_tag: v0.45.1
date: '2024-12-12T09:18:58'
description: Changelog entry for giantswarm/backstage version 0.45.1, published on
12 December 2024, 09:18.
title: backstage release v0.45.1
---

In this release `BACKEND_SECRET` environment variable was removed.
16 changes: 16 additions & 0 deletions src/content/changes/web-ui/backstage/v0.45.2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
# Generated by scripts/aggregate-changelogs. WARNING: Manual edits to this files will be overwritten.
changes_categories:
- Web UI
changes_entry:
repository: giantswarm/backstage
url: https://github.com/giantswarm/backstage/blob/master/CHANGELOG.md#0452---2024-12-12
version: 0.45.2
version_tag: v0.45.2
date: '2024-12-12T11:07:23'
description: Changelog entry for giantswarm/backstage version 0.45.2, published on
12 December 2024, 11:07.
title: backstage release v0.45.2
---

In this release GitHub app credentials were made optional. `BACKSTAGE_ENVIRONMENT` environment variable was removed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
---
# Generated by scripts/aggregate-changelogs. WARNING: Manual edits to this files will be overwritten.
aliases:
- /changes/tenant-cluster-releases-capa/releases/capa-aws-25.1.3/
changes_categories:
- Workload cluster releases for CAPA
changes_entry:
repository: giantswarm/releases
url: https://github.com/giantswarm/releases/tree/master/capa/v25.1.3
version: aws-25.1.3
version_tag: aws-25.1.3
date: '2024-12-12T12:00:00'
description: Release notes for CAPA workload cluster release aws-25.1.3, published
on 12 December 2024, 12:00.
title: Workload cluster release aws-25.1.3 for CAPA
---

This release introduces `aws-node-termination-handler` for graceful draining of nodes during an upgrade or other type of replacement of worker nodes.

Details can be found in the [node pools documentation](https://docs.giantswarm.io/tutorials/fleet-management/cluster-management/node-pools/#what-happens-when-rolling-nodes).

## Changes compared to v25.1.2

### Components

- cluster-aws from v1.1.3 to v1.1.5

### cluster-aws [v1.1.3...v1.1.5](https://github.com/giantswarm/cluster-aws/compare/v1.1.3...v1.1.5)

#### Added

- Make ASG lifecycle hook heartbeat timeout configurable
- Add aws-node-termination-handler bundle

### Apps

- aws-nth-bundle v1.2.0
- cert-exporter from v2.9.0 to v2.9.3

### aws-nth-bundle [v1.2.0](https://github.com/giantswarm/aws-nth-bundle/releases/tag/v1.2.0)

#### Added

- Send spot instance interruption and instance state change events to SQS queue so that aws-node-termination-handler can react to them

### cert-exporter [v2.9.0...v2.9.3](https://github.com/giantswarm/cert-exporter/compare/v2.9.0...v2.9.3)

#### Added

- Chart: Add VPA and resources configuration for deployment and daemonset. ([#382](https://github.com/giantswarm/cert-exporter/pull/382))

#### Changed

- Chart: Enable `global.podSecurityStandards.enforced`. ([#420](https://github.com/giantswarm/cert-exporter/pull/420))
- Chart: Update PolicyExceptions to v2beta1. ([#358](https://github.com/giantswarm/cert-exporter/pull/358))
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ user_questions:
- How to ensure security by combining Flux with the platform API permission model?
owner:
- https://github.com/orgs/giantswarm/teams/team-honeybadger
last_review_date: 2024-11-11
last_review_date: 2024-12-12
---

Below you will learn how to manage infrastructure and applications in the Giant Swarm `Flux` setup.
Expand Down Expand Up @@ -227,6 +227,21 @@ The command will create the folders and the files needed. If you already applied

Alternatively, you can add the flag `--cluster-user-config` with the values you want to add to the cluster and it will generate a `ConfigMap` with the values.

#### Upgrading workload clusters

To upgrade a workload cluster, you need to change the `release.version` field in the `cluster-user-config` file. After that, you commit and push the changes to the repository. The `Flux` controller will detect the changes and the cluster will be upgraded to the new version. The release version can be found by running `kubectl get releases` in the management cluster. You only need to set the version in the `release.version` field.

Example:

`kubectl get releases`:

```sh
NAME KUBERNETES VERSION FLATCAR VERSION AGE STATE
aws-29.4.0 1.29.10 3975.2.2 29d active
```

You set the `release.version` in the `cluster-user-config` file to `29.4.0` and commit and push the changes.

### Installing managed apps

Installing applications is easy now that you have the GitOps structure in place. In this tutorial you are going to install `Grafana` to understand the process.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: A helm chart for creating Cluster API clusters with the AWS infras
weight: 100
menu:
main:
identifier: cluster-aws
identifier: uiapi-cluster-apps-cluster-aws
parent: uiapi-cluster-apps
layout: cluster-app
user_questions:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: A helm chart for creating Cluster API clusters with the Azure infr
weight: 100
menu:
main:
identifier: cluster-azure
identifier: uiapi-cluster-apps-cluster-azure
parent: uiapi-cluster-apps
layout: cluster-app
user_questions:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: A helm chart for creating Cluster API clusters with the VMware Clo
weight: 100
menu:
main:
identifier: cluster-cloud-director
identifier: uiapi-cluster-apps-cluster-cloud-director
parent: uiapi-cluster-apps
layout: cluster-app
user_questions:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: A helm chart for creating Cluster API EKS clusters with the AWS in
weight: 100
menu:
main:
identifier: cluster-eks
identifier: uiapi-cluster-apps-cluster-eks
parent: uiapi-cluster-apps
layout: cluster-app
user_questions:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: A helm chart for creating Cluster API clusters with the vSphere pr
weight: 100
menu:
main:
identifier: cluster-vsphere
identifier: uiapi-cluster-apps-cluster-vsphere
parent: uiapi-cluster-apps
layout: cluster-app
user_questions:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: Giant Swarm cluster chart with provider-independent cluster resour
weight: 100
menu:
main:
identifier: cluster
identifier: uiapi-cluster-apps-cluster
parent: uiapi-cluster-apps
layout: cluster-app
user_questions:
Expand Down
Loading

0 comments on commit 2a2092b

Please sign in to comment.