Commit Graph

102 Commits

Author SHA1 Message Date
Marcel Hoyer 2c1c880636
Add spec.revisionHistoryLimit config possibility for Deployment resource (#122)
* Add spec.revisionHistoryLimit config possibility for Deployment resource

Signed-off-by: Marcel Hoyer <mhoyer@pixelplastic.de>

* Fix order of values in README.md

Signed-off-by: Marcel Hoyer <mhoyer@pixelplastic.de>

---------

Signed-off-by: Marcel Hoyer <mhoyer@pixelplastic.de>
2023-07-11 10:54:30 +02:00
Juha Tiensyrjä 111933e163
fix: Add pod labels (#111)
Signed-off-by: Juha Tiensyrjä <juha.tiensyrja@gmail.com>
2023-07-04 10:20:34 +02:00
dependabot[bot] f809b37780
chore(deps): bump sigstore/cosign-installer from 3.0.5 to 3.1.1 (#121)
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 3.0.5 to 3.1.1.
- [Release notes](https://github.com/sigstore/cosign-installer/releases)
- [Commits](dd6b2e2b61...6e04d228eb)

---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
  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>
2023-07-03 21:54:47 +01:00
dependabot[bot] 114f2c2e8a
chore(deps): bump docker/login-action from 2.1.0 to 2.2.0 (#118)
Bumps [docker/login-action](https://github.com/docker/login-action) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](f4ef78c080...465a07811f)

---
updated-dependencies:
- dependency-name: docker/login-action
  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>
2023-06-12 22:22:37 +01:00
dependabot[bot] 0ebaa97251
chore(deps): bump actions/checkout from 3.5.2 to 3.5.3 (#117)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.2 to 3.5.3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](8e5e7e5ab8...c85c95e3d7)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 22:22:24 +01:00
Max Nitze b06aba9ab1
Allow appConfig to be provided as a string (#115)
Signed-off-by: Max Nitze <max.nitze@gmx.de>
2023-06-09 13:26:47 +02:00
Tom Coufal b1d86d306a
fix(schema): all properties should be nested under `properties` key (#114)
Signed-off-by: Tomas Coufal <tcoufal@redhat.com>
2023-06-09 11:41:10 +02:00
Joel Damata d94c8a2da4
Add readiness/liveness probes (#101)
* Add readiness/liveness probes

Signed-off-by: damatj <joel.damata@pointclickcare.com>

* Bump chart yaml version

Signed-off-by: damatj <joel.damata@pointclickcare.com>

* Fix linting

Signed-off-by: damatj <joel.damata@pointclickcare.com>

* Fix linting

Signed-off-by: damatj <joel.damata@pointclickcare.com>

* Description in wrong location

Signed-off-by: damatj <joel.damata@pointclickcare.com>

* add ci file

Signed-off-by: damatj <joel.damata@pointclickcare.com>

* run precommit

Signed-off-by: damatj <joel.damata@pointclickcare.com>

---------

Signed-off-by: damatj <joel.damata@pointclickcare.com>
Co-authored-by: damatj <joel.damata@pointclickcare.com>
2023-05-31 15:30:07 +02:00
dependabot[bot] 55e0195a6e
chore(deps): bump actions/setup-python from 4.6.0 to 4.6.1 (#108)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.6.0 to 4.6.1.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](57ded4d7d5...bd6b4b6205)

---
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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-30 20:30:42 +01:00
dependabot[bot] ad059cd8d6
chore(deps): bump helm/kind-action from 1.5.0 to 1.7.0 (#106)
Bumps [helm/kind-action](https://github.com/helm/kind-action) from 1.5.0 to 1.7.0.
- [Release notes](https://github.com/helm/kind-action/releases)
- [Commits](d8ccf8fb62...fa81e57adf)

---
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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-22 17:36:23 +01:00
dependabot[bot] d1aaf2e836
chore(deps): bump sigstore/cosign-installer from 3.0.3 to 3.0.5 (#107)
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 3.0.3 to 3.0.5.
- [Release notes](https://github.com/sigstore/cosign-installer/releases)
- [Commits](204a51a57a...dd6b2e2b61)

---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-22 17:02:26 +01:00
Tom Coufal 22f7902fda
feat: upgrade dependencies `bitnami/*` (#105)
BREAKING CHANGE: bitnami/postgres updates default PostgreSQL image 14->15

Signed-off-by: Tomas Coufal <tcoufal@redhat.com>
2023-05-19 17:06:10 +02:00
Tom Coufal f286412c62
chore: fix artifacthub badge (#104)
Signed-off-by: Tomas Coufal <tcoufal@redhat.com>
2023-05-15 20:48:20 +02:00
Tom Coufal 0d63acc92a
chore: verify ArtifactHub ownership as OCI artifact (#102)
Signed-off-by: Tomas Coufal <tcoufal@redhat.com>
2023-05-15 20:38:00 +02:00
dependabot[bot] 1d5bd60119
chore(deps): bump actions/setup-go from 4.0.0 to 4.0.1 (#103)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](4d34df0c23...fac708d667)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-15 18:09:24 +02:00
Vamsi Gamidi 0074d5bae3
change extraEnvVarsSecrets items to string (#97)
Signed-off-by: Vamsi Gamidi <vamsi.gamidi@jobvite-inc.com>
2023-05-05 19:27:11 +02:00
Tom Coufal 4927da73e9
chore: set required kubeVersion because of Ingress resource (#94)
Signed-off-by: Tomas Coufal <tcoufal@redhat.com>
2023-05-05 14:06:34 +02:00
Tom Coufal bbd151cdb6
chore: add disclaimer about Backstage customization (#93)
Signed-off-by: Tomas Coufal <tcoufal@redhat.com>
2023-05-05 00:06:13 +02:00
Tom Coufal d83cda63ce
feat: add json schema for the chart (#92)
* feat: add json schema for the chart

Signed-off-by: Tomas Coufal <tcoufal@redhat.com>

* chore: enrich Chart.yaml with additional metadata

Signed-off-by: Tomas Coufal <tcoufal@redhat.com>

---------

Signed-off-by: Tomas Coufal <tcoufal@redhat.com>
2023-05-04 18:52:31 +02:00
dependabot[bot] 5ea59d3b51
chore(deps): bump sigstore/cosign-installer from 3.0.2 to 3.0.3 (#90)
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/sigstore/cosign-installer/releases)
- [Commits](9e9de2292d...204a51a57a)

---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-02 11:24:48 +01:00
Tom Coufal 2c056d7190
fix: render resources specified via extraDeploy (#89) 2023-04-28 10:48:33 +02:00
dependabot[bot] 30ae55f9a7
chore(deps): bump actions/setup-python from 4.5.0 to 4.6.0 (#88)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](d27e3f3d7c...57ded4d7d5)

---
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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-25 23:19:49 +01:00
dependabot[bot] d00602cd87
chore(deps): bump actions/checkout from 3.5.0 to 3.5.2 (#87) 2023-04-17 18:32:36 +01:00
dependabot[bot] e550034c23
chore(deps): bump sigstore/cosign-installer from 3.0.1 to 3.0.2 (#86)
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 3.0.1 to 3.0.2.
- [Release notes](https://github.com/sigstore/cosign-installer/releases)
- [Commits](c3667d9942...9e9de2292d)

---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-10 17:02:37 +01:00
Tom Coufal 77f0aedb85
feat: add additional annotations to Deployment (#78) 2023-04-04 13:13:18 +02:00
dependabot[bot] 13a408cc07
chore(deps): bump helm/chart-testing-action from 2.3.1 to 2.4.0 (#75)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-28 15:22:27 +02:00
dependabot[bot] c0b7eb8533
chore(deps): bump actions/checkout from 3.4.0 to 3.5.0 (#74)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-28 15:22:17 +02:00
enmuro 709fe4d5ea
add nodeSelector to deployment template (#73)
Co-authored-by: Tom Coufal <7453394+tumido@users.noreply.github.com>
Co-authored-by: Enoe Mugnaschi <enoe.mugnaschi@edreamsodigeo.com>
2023-03-25 11:03:14 +01:00
dependabot[bot] 27389d9897
chore(deps): bump actions/setup-go from 3.5.0 to 4.0.0 (#70)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 3.5.0 to 4.0.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](6edd4406fa...4d34df0c23)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-21 10:25:06 +01:00
dependabot[bot] 9e100c769c
chore(deps): bump actions/checkout from 3.3.0 to 3.4.0 (#69)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-20 22:21:32 +01:00
Alex Eftimie e48b18fee1
feat: allow setting Deployment replicas count via values (#66) 2023-03-20 14:35:10 +01:00
Tom Coufal 76135577d8
feat: Change Service port name from hardcoded to a value (#63) 2023-03-13 14:58:10 +01:00
Tom Coufal bfec87bf4f
chore(ci): Fix cosign confirmation prompts (#65) 2023-03-13 14:57:43 +01:00
Max Nitze 6126db3f21
bugfix: Render globally configured image pull secrets in deployment template (#64)
Co-authored-by: Max Nitze <Max.Nitze@mgm-tp.com>
2023-03-13 11:53:54 +01:00
dependabot[bot] d3fc1b8509
chore(deps): bump sigstore/cosign-installer from 2.8.1 to 3.0.1 (#61)
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 2.8.1 to 3.0.1.
- [Release notes](https://github.com/sigstore/cosign-installer/releases)
- [Commits](9becc61764...c3667d9942)

---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-08 14:52:58 +01:00
Nikolai Røed Kristiansen 37b9b3009d
feat: Add ServiceMonitor for Prometheus operator (#58)
* feat: Add ServiceMonitor for Prometheus operator

Backstage instances with the Prometheus /metrics endpoint configured [1]
can set `serviceMonitor.enabled` to allow prometheus to scrape it's metrics

Disabled by default.

[1] https://github.com/backstage/backstage/blob/master/contrib/docs/tutorials/prometheus-metrics.md

Signed-off-by: Nikolai R Kristiansen <nikolai.kristiansen@remarkable.no>

* chore: Adress review feedback

- Move to `metrics.serviceMonitor
- Document prometheus-operator and /metrics endpoint requirements
- Remove namespaceSelector config option
- Add commonLabels and commonAnnotations

Signed-off-by: Nikolai R Kristiansen <nikolai.kristiansen@remarkable.no>

* chore: Roll chart version

Signed-off-by: Nikolai R Kristiansen <nikolai.kristiansen@remarkable.no>

* chore: Link to latest master version of /metrics tutorial

Co-authored-by: Vincenzo Scamporlino <me@vinzscam.dev>
Signed-off-by: Nikolai R Kristiansen <nikolai.kristiansen@remarkable.no>

* fix: allow templating for labels and annotations

Signed-off-by: Nikolai R Kristiansen <nikolai.kristiansen@remarkable.no>

---------

Signed-off-by: Nikolai R Kristiansen <nikolai.kristiansen@remarkable.no>
Co-authored-by: Vincenzo Scamporlino <me@vinzscam.dev>
2023-02-22 22:49:55 +01:00
Andrew Block 965b79a662
Fix issues with resources and args (#34) 2023-02-09 16:45:23 +01:00
Patrik Fuhrmann 8f188f5bcd
Fix containerSecurityContext (#57)
* Fix containerSecurityContext

Apply actually `containerSecurityContext` instead of `podSecurityContext` (I assume this a bug introduced in #20).

Signed-off-by: Patrik Fuhrmann <github@pinglf.com>

* Bump the chart version

Signed-off-by: Patrik Fuhrmann <github@pinglf.com>

* Fix README

Signed-off-by: Patrik Fuhrmann <github@pinglf.com>

* Bump only patch version instead of minor

Signed-off-by: Patrik Fuhrmann <github@pinglf.com>

---------

Signed-off-by: Patrik Fuhrmann <github@pinglf.com>
2023-02-06 15:07:57 +01:00
Alex Eftimie 1c02855d61
fix: declare both appConfig and resources (#56) 2023-01-27 14:20:54 +01:00
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