Commit Graph

63 Commits

Author SHA1 Message Date
Alex Eftimie 75f152057b
feat: allow setting podAnnotations (#54) 2023-01-27 12:38:50 +01:00
Chris A. Qvigstad 52a9c3ae77
Tolerations option (#47) 2023-01-18 15:18:06 +01:00
dependabot[bot] e09a705607
chore(deps): bump actions/setup-python from 4.4.0 to 4.5.0 (#52)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.4.0 to 4.5.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](5ccb29d877...d27e3f3d7c)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-16 17:36:37 +01:00
Nikolai Røed Kristiansen 9b2769b248
chore: Generate release notes (#50)
Resolves https://github.com/backstage/charts/issues/24
2023-01-11 13:28:24 +01:00
Sylvain Pasche 5fe6c3720b
feat: allow using existing serviceAccount (#42) 2023-01-11 11:23:17 +01:00
dependabot[bot] f2855cd538
chore(deps): bump actions/checkout from 3.2.0 to 3.3.0 (#48)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 16:46:25 +01:00
dependabot[bot] cc92de621d
chore(deps): bump helm/chart-releaser-action from 1.4.1 to 1.5.0 (#49)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 16:46:18 +01:00
Nikolai Røed Kristiansen a0321174ab
feat: Annotate deployment with app config checksum (#46) 2023-01-09 16:45:31 +01:00
Andrew Block e53c183419
feat: enable the ability to specify the service target port (#44)
Signed-off-by: Andrew Block <andy.block@gmail.com>
2023-01-07 00:39:59 +00:00
Tom Coufal c7089a88d4
docs: Fix value descriptions for helm docs (#30)
Signed-off-by: Tomas Coufal <tcoufal@redhat.com>
2023-01-06 20:48:01 +00:00
dependabot[bot] 29ca4d30fe
chore(deps): bump actions/checkout from 3.1.0 to 3.2.0 (#36)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](93ea575cb5...755da8c3cf)
---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-30 16:20:35 +00:00
dependabot[bot] e96bc17425
chore(deps): bump actions/setup-go from 3.4.0 to 3.5.0 (#38)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](d0a58c1c4d...6edd4406fa)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-29 18:50:15 -06:00
dependabot[bot] 78d2b6b5c6
chore(deps): bump azure/setup-helm from 3.4 to 3.5 (#39)
Bumps [azure/setup-helm](https://github.com/azure/setup-helm) from 3.4 to 3.5.
- [Release notes](https://github.com/azure/setup-helm/releases)
- [Commits](f382f75448...5119fcb908)

---
updated-dependencies:
- dependency-name: azure/setup-helm
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-28 15:03:49 -06:00
dependabot[bot] 689e045d6e
chore(deps): bump helm/kind-action from 1.4.0 to 1.5.0 (#40)
Bumps [helm/kind-action](https://github.com/helm/kind-action) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/helm/kind-action/releases)
- [Commits](9e8295d178...d8ccf8fb62)

---
updated-dependencies:
- dependency-name: helm/kind-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-27 12:24:35 -06:00
dependabot[bot] 930f1cec06
chore(deps): bump actions/setup-python from 4.3.0 to 4.4.0 (#45)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.3.0 to 4.4.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4.3.0...5ccb29d8773c3f3f653e1705f474dfaa8a06a912)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-27 10:01:40 -06:00
Francisco Robles Martín ff60712fb9
feat: define extra app config which generates ConfigMap (#23)
* feat: define extra app config which generates ConfigMap

* change appConfig from multiline string to dict

* docs: document the usage of appConfig key to generate ConfigMap automatically

* chore: load ConfigMap with tplvalues from Bitnami common instead of just toYaml

* tests: appConfig and extraVolumes

* docs: warn about appConfig vs extraAppConfig priority

* docs: reference section with MarkDown link

Co-authored-by: Tom Coufal <7453394+tumido@users.noreply.github.com>

* docs: reference Backstage config docs and template to clarify config priority

* docs: typo

Co-authored-by: Tom Coufal <7453394+tumido@users.noreply.github.com>

* fix: run helm-docs

* fix: do not use specific drivers on CI tests

* chore: bump minor version

Co-authored-by: Tom Coufal <7453394+tumido@users.noreply.github.com>
2022-12-16 20:42:01 +01:00
Andrew Block 3f3a618d37
Added support for extraContainers and initContainers (#28)
Signed-off-by: Andrew Block <andy.block@gmail.com>

Signed-off-by: Andrew Block <andy.block@gmail.com>
2022-12-16 19:45:38 +01:00
Andrew Block 2ec8b04ae0
Migrate toYaml to partial (#29) 2022-12-16 14:52:20 +01:00
Joshua Jackson be5b46d4c8
Feature: Resource Limits for backstage container (#27) 2022-12-15 16:20:12 +01:00
Anderson Soares bb73b4d4f2
Adding release_name to the instructions The release_name was missing in the instructions (#32) 2022-12-15 12:32:29 +01:00
Chris Burns f89147ad91
feat: adds securityContexts (pod & container) (#20)
Closes undefined
2022-12-14 14:35:29 +01:00
Tom Coufal 047a74df91
docs: Use helm-docs with a proper template (#18) 2022-12-13 08:38:18 +01:00
dependabot[bot] 72df1c7397
chore(deps): bump actions/setup-python from 4.3.0 to 4.3.1 (#25)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.3.0 to 4.3.1.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](13ae5bb136...2c3dd9e7e2)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-12 17:46:39 +01:00
Tom Coufal bde918b8b6
chore: Add license (#7) 2022-12-12 15:35:36 +01:00
Joshua Jackson 1648c10220
Bugfix: Fix ingress error causing spec and Rules to be on single line (#22)
* [Bugfix] Fix ingress issue defined in issue 21

Why do we need this change?
=======================
Introduced recently in the TLS section is the {{- end -}} where we suppress the newline. This causes the rules to end up on the same line as the previous section and would break the schema and get something like spec:rules: which is invalid

What effects does this change have?
=======================
Changes the {{- end -}} for the TLS section of the ingress to not suppress the newline

* Bump version of the chart as needed
2022-12-10 07:35:45 +01:00
Tom Coufal 29d69af468
fix: Ingress annotations format (#13) 2022-12-08 21:09:14 +01:00
Chris Burns 737ba4f70a
feat: Adds TLS for Ingress (#17)
Closes https://github.com/backstage/charts/issues/2
2022-12-08 20:33:32 +01:00
Andrew Block e027b5a50f
Fix release process to capture digest (#19) 2022-12-08 20:31:37 +01:00
Tom Coufal a088f1055d
Default to upstream image (#15)
Resolves https://github.com/backstage/charts/issues/12
2022-12-08 17:19:25 +01:00
dependabot[bot] 55e12fdb4a
Bump azure/setup-helm from 3.3 to 3.4 (#9)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-07 10:12:36 +01:00
Andrew Block e6acb6055b
Added cosign signing (#11) 2022-12-07 10:11:01 +01:00
Tom Coufal 842dd272dd
chore: Add CI tests (#8)
Signed-off-by: Tomas Coufal <tcoufal@redhat.com>

Signed-off-by: Tomas Coufal <tcoufal@redhat.com>
2022-12-06 15:16:22 -06:00
Ben Speakman 4aa4d3514f
Fix indentation for serviceAccount labels and annotations (#5) 2022-12-06 15:59:01 +01:00
Vincenzo Scamporlino 3948370e8d chore: bump version
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2022-11-28 14:25:12 +01:00
Vincenzo Scamporlino bd4132030c chore: add codeowners
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2022-11-28 12:36:01 +01:00
Vincenzo Scamporlino 8f9ec43e81 chore: improve description
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2022-11-28 12:36:01 +01:00
Vincenzo Scamporlino ec60e59638 docs: update chart repo url
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2022-11-28 12:36:01 +01:00
Nikolai Røed Kristiansen 5289e976ce
Fix: Allow only setting annotations on service (#28)
fix: Allow only setting annotations on service
2022-11-28 11:08:57 +01:00
Chris Burns d74842c24c
Adds Backstage ServiceAccount (#22)
* Adds Backstage ServiceAccount

Signed-off-by: ChrisJBurns <29541485+ChrisJBurns@users.noreply.github.com>

* Sets empty default for backstage service account

Sets empty default for backstage service account name

* Removes ArtifactHub Change Log

Removes ArtifactHub change log entry as we do not push to ArtifactHub

Signed-off-by: ChrisJBurns <29541485+ChrisJBurns@users.noreply.github.com>
2022-11-10 11:02:08 +01:00
Vincenzo Scamporlino 139c5aff97 Bump version
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2022-10-14 20:07:16 +02:00
Francisco Robles Martín 5084a50930 feat: allow to define extra volumes and volume mounts in deployment 2022-10-14 20:03:34 +02:00
Vincenzo Scamporlino 1c5327d541 Bump version 2022-09-01 23:00:47 +02:00
Vincenzo Scamporlino 550e4bd4b4 docs: fix install command 2022-09-01 22:55:00 +02:00
Charles Moulliard 99c401a4ca
Add input validation to check if image repository name and tag are provided (#17)
Add input validation to check if the image registry and tag name are specified. Otherwise an error will be raised. Update the doculntaion to mention the2 required feields like also the need as pre-req to have a backstage container image. #16
2022-09-01 22:04:13 +02:00
Vincenzo Scamporlino 415e7eed3b
Bump version 2022-07-06 17:59:44 +02:00
Chris Burns 42b0dc5790
Adds Postgres Sub Chart (#2)
* Adds Postgres Sub Chart

    - Adds ability to deploy a postgres database with the chart for faster
        Backstage setup

Signed-off-by: ChrisJBurns <29541485+ChrisJBurns@users.noreply.github.com>

* Corrects typos
2022-07-06 17:58:42 +02:00
Vincenzo Scamporlino b5ed4d4e04
Bump version 2022-06-25 00:15:14 +02:00
Charles Moulliard c758650c2e
Extend the chart to support to create the ingress resource. #5 (#7)
* Extend the chart to support to create the ingress resource. #5

* Add new parameter to specify the className of the ingress controller resource used

* Add missing parameters to the Traffic Exposure parameters table

* Update charts/backstage/templates/ingress.yaml

Test if the parameter ingress.className exists and then add it

Co-authored-by: Vincenzo Scamporlino <me@vinzscam.dev>

* Update README.md

Fix the typo error `bacstage` to `backstage `

Co-authored-by: Vincenzo Scamporlino <me@vinzscam.dev>

Co-authored-by: Vincenzo Scamporlino <me@vinzscam.dev>
2022-06-22 23:30:03 +02:00
Vincenzo Scamporlino d6bdd828a6
Update TLDR repo url 2022-06-10 11:03:39 +02:00
Vincenzo Scamporlino ce0dd9f1bb
Update repo url 2022-06-10 11:01:58 +02:00