Skip to content

Commit

Permalink
add keda-1.0.0-4c6ac7cfd37af8c23552258e273b1209eedfde1d.tgz
Browse files Browse the repository at this point in the history
keda-1.0.0-4c6ac7cfd37af8c23552258e273b1209eedfde1d.tgz-meta/README.md
keda-1.0.0-4c6ac7cfd37af8c23552258e273b1209eedfde1d.tgz-meta/main.yaml
keda-1.0.0-4c6ac7cfd37af8c23552258e273b1209eedfde1d.tgz-meta/values.schema.json
  • Loading branch information
catalogbot committed Jan 16, 2025
1 parent 1846299 commit d5e753c
Show file tree
Hide file tree
Showing 5 changed files with 1,441 additions and 1 deletion.
22 changes: 21 additions & 1 deletion index.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8521,6 +8521,26 @@ entries:
urls:
- https://giantswarm.github.io/giantswarm-test-catalog/keda-1.0.0-9225764cec1bde480b994bf4eeac6c1ff92e709d.tgz
version: 1.0.0-9225764cec1bde480b994bf4eeac6c1ff92e709d
- annotations:
application.giantswarm.io/metadata: https://giantswarm.github.io/giantswarm-test-catalog/keda-1.0.0-4c6ac7cfd37af8c23552258e273b1209eedfde1d.tgz-meta/main.yaml
application.giantswarm.io/readme: https://giantswarm.github.io/giantswarm-test-catalog/keda-1.0.0-4c6ac7cfd37af8c23552258e273b1209eedfde1d.tgz-meta/README.md
application.giantswarm.io/team: turtles
application.giantswarm.io/values-schema: https://giantswarm.github.io/giantswarm-test-catalog/keda-1.0.0-4c6ac7cfd37af8c23552258e273b1209eedfde1d.tgz-meta/values.schema.json
ui.giantswarm.io/logo: https://raw.githubusercontent.com/kedacore/keda/main/images/keda-logo-500x500-white.png
apiVersion: v2
appVersion: 2.11.2
created: "2025-01-16T06:31:07.142951394Z"
description: Event-based autoscaler for workloads on Kubernetes
digest: 6145f473c3801b52261dd83e11e03e0305ca8aadc72fa46d429d6a9da9d09eb7
home: https://github.com/giantswarm/keda-app
icon: https://raw.githubusercontent.com/kedacore/keda/main/images/keda-logo-500x500-white.png
kubeVersion: '>=v1.25.0-0'
name: keda
sources:
- https://github.com/kedacore/keda
urls:
- https://giantswarm.github.io/giantswarm-test-catalog/keda-1.0.0-4c6ac7cfd37af8c23552258e273b1209eedfde1d.tgz
version: 1.0.0-4c6ac7cfd37af8c23552258e273b1209eedfde1d
- annotations:
application.giantswarm.io/metadata: https://giantswarm.github.io/giantswarm-test-catalog/keda-1.0.0-2ddb231e9a5e4d2fbcd90b1001fc4cc2a151b583.tgz-meta/main.yaml
application.giantswarm.io/readme: https://giantswarm.github.io/giantswarm-test-catalog/keda-1.0.0-2ddb231e9a5e4d2fbcd90b1001fc4cc2a151b583.tgz-meta/README.md
Expand Down Expand Up @@ -16446,4 +16466,4 @@ entries:
urls:
- https://giantswarm.github.io/giantswarm-test-catalog/zot-2.0.1-0e14abfd878d83639c1853526778e188e9110c5d.tgz
version: 2.0.1-0e14abfd878d83639c1853526778e188e9110c5d
generated: "2025-01-16T06:30:46.622008249Z"
generated: "2025-01-16T06:31:07.136803673Z"
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
[![CircleCI](https://circleci.com/gh/giantswarm/keda-app.svg?style=shield)](https://circleci.com/gh/giantswarm/keda-app)

# keda chart

Giant Swarm offers a keda App which can be installed in workload clusters.

## Installing

There are several ways to install this app onto a workload cluster.

- [Using our web interface](https://docs.giantswarm.io/ui-api/web/app-platform/#installing-an-app).
- By creating an [App resource](https://docs.giantswarm.io/ui-api/management-api/crd/apps.application.giantswarm.io/) in the management cluster as explained in [Getting started with App Platform](https://docs.giantswarm.io/app-platform/getting-started/).

## Upgrading keda version

The content of the `helm` folder are being generated by the `make` target called `make update-chart`.

This target uses [`vendir`](https://carvel.dev/vendir/) to fetch the helm chart contained in [the fork of the keda repository that we maintain](https://github.com/giantswarm/keda-upstream).
Currently, the state is the following:
- the `giantswarm/v2.14.x` branch on the fork contains latest upstream release `v2.14.x`, with our custom changes on top unreleased yet (TO BE 4.x) which is compatible with kubernetes 1.28 up to 1.30.
- the `giantswarm/v2.13.x` branch on the fork contains latest upstream release `v2.13.x`, with our custom changes on top unreleased yet (TO BE 3.x) which is compatible with kubernetes 1.27 up to 1.29.
- the `giantswarm/v2.12.x` branch on the fork contains latest upstream release `v2.12.x`, with our custom changes on top unreleased yet (TO BE 2.x) which is compatible with kubernetes 1.26 up to 1.28.
- the `giantswarm/v2.11.x` branch contains latest upstream release `v2.11.x`, with our custom changes on top released in keda-app 1.x which is compatible with kubernetes 1.25 up to 1.27.
- the `giantswarm/v2.10.x` branch contains latest upstream release `v2.10.x`, with our custom changes on top released in keda-app 0.x which is compatible with kubernetes 1.24 up to 1.26.

### Major or minor version upgrade

If you want to upgrade this keda-app to use a newer version of keda, you need to prepare our fork first.

In `keda-upstream`:

1. You need to create a new branch for the previous version (e.g. `giantswarm/v2.12.x` for upstream release `v2.12.x` using `git checkout v2.12.x -b giantswarm/v2.12.x`) and then `cherry-pick` our changes from `main` into it or create the release branch from main (`git checkout main -b giantswarm/v2.12.x`)
2. Update the `main branch` to reflect latest upstream changes (sync fork should suffice).
3. Apply our custom changes on top of that new branch. You can use `cherry-pick` for that.

In `keda-app`:

4. Run the make target `APPLICATION=keda make update-chart && helm-docs helm/keda`
5. Update schema: `helm schema-gen helm/keda/values.yaml > helm/keda/values.schema.json`
6. Create a new pull request in `keda-app` with the generated changes.
If you need further customizations, you can keep adding commits on the new `keda-upstream` branch, and re-run `APPLICATION=keda make update-chart && helm-docs helm/keda` to update the generated files.
Do not forget to review this README.
7. Merge the changes in `keda-app` once you're happy with the changes and you've tested it works in a workload cluster.
8. Release a new major version of our `keda app`

### Patch version upgrade

If you want to upgrade this keda-app to use a newer version of keda, you need to prepare our fork first.

In `keda-upstream`:

1. Go the the branch of the version you want to patch (e.g. `giantswarm/v2.10.x`).
2. Fetch latest tags from upstream: `git fetch --tags upstream` with upstream pointing to the upstream keda repository
3. Rebase the upstream tag (`git rebase -i <tag>`)

In `keda-app`:

4. Run the make target `APPLICATION=keda make update-chart && helm-docs helm/keda` in the correct release branch (`0.x for keda 2.10`)
5. Update schema: `helm schema-gen helm/keda/values.yaml > helm/keda/values.schema.json`
6. Create a new pull request in `keda-app` with the generated changes.
If you need further customizations, you can keep adding commits on the new `keda-upstream` branch, and re-run `APPLICATION=keda make update-chart && helm-docs helm/keda` to update the generated files.
7. Merge the changes in `keda-app` once you're happy with the changes and you've tested it works in a workload cluster.
8. Release a new major version of our `keda app`
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
annotations:
application.giantswarm.io/metadata: https://giantswarm.github.io/giantswarm-test-catalog/keda-1.0.0-4c6ac7cfd37af8c23552258e273b1209eedfde1d.tgz-meta/main.yaml
application.giantswarm.io/readme: https://giantswarm.github.io/giantswarm-test-catalog/keda-1.0.0-4c6ac7cfd37af8c23552258e273b1209eedfde1d.tgz-meta/README.md
application.giantswarm.io/team: turtles
application.giantswarm.io/values-schema: https://giantswarm.github.io/giantswarm-test-catalog/keda-1.0.0-4c6ac7cfd37af8c23552258e273b1209eedfde1d.tgz-meta/values.schema.json
ui.giantswarm.io/logo: https://raw.githubusercontent.com/kedacore/keda/main/images/keda-logo-500x500-white.png
chartApiVersion: v2
chartFile: keda-1.0.0-4c6ac7cfd37af8c23552258e273b1209eedfde1d.tgz
dateCreated: '2025-01-16T06:31:01.552581Z'
digest: 6145f473c3801b52261dd83e11e03e0305ca8aadc72fa46d429d6a9da9d09eb7
home: https://github.com/giantswarm/keda-app
icon: https://raw.githubusercontent.com/kedacore/keda/main/images/keda-logo-500x500-white.png
Loading

0 comments on commit d5e753c

Please sign in to comment.