a6dcf267d1
Allow for SPIRE Agent to run as non root user ( #209 )
...
Co-authored-by: Marco Franssen <[email protected] >
Co-authored-by: Faisal Memon <[email protected] >
2023-06-17 10:32:41 +02:00
Faisal Memon
e88f7f6fe2
Add configmap annotation to spire-bundle configmap ( #351 )
2023-06-16 23:22:44 +02:00
Drew Wells and Kevin Fox
020bde8561
Add support to create a issuer and CA via cert-manager ( #342 )
...
Co-authored-by: Kevin Fox <[email protected] >
2023-06-16 21:04:11 +00:00
kfox1111
e6b608c9fd
Bump spire images to 1.7.0 ( #348 )
2023-06-16 07:26:59 +00:00
kfox1111
c97a788c85
Fix bundle role/rolebinding naming conflict ( #333 )
2023-06-16 08:55:49 +02:00
kfox1111
d0da864113
Add missing metadata to subcharts ( #347 )
2023-06-14 12:46:22 -07:00
kfox1111
4c0a1d52c5
Allow overriding test images ( #186 )
2023-06-14 21:17:08 +02:00
kfox1111
250fd5db00
Add missing global values to charts ( #311 )
2023-06-14 09:16:02 +02:00
Drew Wells
8748933548
Update upstream-ca-secret.yaml ( #341 )
...
Fix an issue with nested context being used for namespace
Fixes this issue:
```
Error: UPGRADE FAILED: template: spire/charts/spire-server/templates/upstream-ca-secret.yaml:8:16: executing "spire/charts/spire-server/templates/upstream-ca-secret.yaml" at <include "spire-server.names
pace" .>: error calling include: template: spire/charts/spire-server/templates/_helpers.tpl:30:16: executing "spire-server.namespace" at <.Values.namespaceOverride>: nil pointer evaluating interface {}.
namespaceOverride
helm.go:84: [debug] template: spire/charts/spire-server/templates/upstream-ca-secret.yaml:8:16: executing "spire/charts/spire-server/templates/upstream-ca-secret.yaml" at <include "spire-server.namespac
e" .>: error calling include: template: spire/charts/spire-server/templates/_helpers.tpl:30:16: executing "spire-server.namespace" at <.Values.namespaceOverride>: nil pointer evaluating interface {}.nam
espaceOverride
```
Signed-off-by: Drew Wells <[email protected] >
2023-06-12 11:25:14 -07:00
kfox1111
4e07450781
Fix ingress annotations for federation ( #337 )
...
fixes: https://github.com/spiffe/helm-charts/issues/336
Signed-off-by: Kevin Fox <[email protected] >
2023-06-12 05:50:26 -07:00
Mariusz Sabath and Edwin Buck
52e5c24947
Upgrade Tornjak to image v1.2.2 ( #328 )
...
Upgrade Tornjak image to version v1.2.2
(https://github.com/spiffe/tornjak/releases/tag/v1.2.2 )
- Resolving issue #326 (remove an emergency patch)
- Refactor and improve Tornajk image build process
---------
Signed-off-by: Mariusz Sabath <[email protected] >
Co-authored-by: Edwin Buck <[email protected] >
2023-06-08 14:29:01 -04:00
Mariusz Sabath
9fa1ec28a7
Improve Tornjak backend test ( #321 )
2023-05-30 23:29:29 +02:00
Mariusz Sabath
5b779dc88a
Improve Tornjak frontend test ( #320 )
2023-05-30 23:28:35 +02:00
Marco Franssen
dddefd88c0
Bump spire Helm Chart version from 0.8.0 to 0.8.1
...
* d83d6a8e Emergency patch for Tornjak Frontend (#319 )
* ed172e41 Bump k8s versions to latest patches (#317 )
* 05629460 Removed pull_request edited event from ci workflow (#318 )
* 3cb55dfb Allow for having no registry specified (#312 )
* 1247b68f Parametrize probes (#310 )
Signed-off-by: Marco Franssen <[email protected] >
2023-05-30 18:10:31 +02:00
Mariusz Sabath and Faisal Memon
d83d6a8efe
Emergency patch for Tornjak Frontend ( #319 )
...
Tornjak Frontend serves incorrect dashboard due to restricted namespace.
Fixing the cache file location leads to this error:
```Error: EACCES: permission denied, open './build/env.js'```
Solution, to redirect the env.js output to writeable space e.g. /tmp
Signed-off-by: Mariusz Sabath <[email protected] >
Co-authored-by: Faisal Memon <[email protected] >
2023-05-26 21:50:41 -07:00
Faisal Memon
3cb55dfb4e
Allow for having no registry specified ( #312 )
2023-05-25 14:15:46 -07:00
Mariusz Sabath
1247b68f4d
Parametrize probes ( #310 )
...
This PR addresses #307 by parametrizing Probes and moving them to
values.yaml
---------
Signed-off-by: Mariusz Sabath <[email protected] >
2023-05-25 08:53:44 -04:00
Marco Franssen
efdeb2e123
Bump spire Helm Chart version from 0.7.0 to 0.8.0
...
* c1c5b112 Merge pull request #306 from spiffe/remove-1.21
* 0df45e3c Fix up docs
* ed038fea Upgrade to spire 1.6.4 (#308 )
* dc5d9cfe Fix root README.md
* e4447fd8 Upgrade Tornjak to new image v1.2.1 (#299 )
* 69f402ec Update docs
* 38d51d59 Apply suggestions from code review
* a1ba235c Update docs
* 1922085b Fix hooks for K3s (#305 )
* 4fb549e9 Remove 1.21.x testing
* 88efc77b Allow to use spire-server as an upstream authority (#304 )
* 0ba03880 Add support for spire-server ingress (#68 )
* 4777a300 Bump test chart dependencies (#301 )
* 00c2c1a5 Fix the generated pr so that it runs jobs too (#303 )
* dd1ad495 Update images for cve's found by the cronjob (#290 )
* 1c694707 Updated Tornjak documenation with Not-for-production labels (#297 )
* 78096374 Merge pull request #296 from spiffe/dependabot/github_actions/helm/kind-action-1.7.0
* e61ed17b Merge pull request #295 from spiffe/dependabot/github_actions/sigstore/cosign-installer-3.0.5
* 9975e58f Merge pull request #245 from spiffe/tags
* 7bb7ece1 Bump helm/kind-action from 1.6.0 to 1.7.0
* f1623a59 Bump sigstore/cosign-installer from 3.0.4 to 3.0.5
* f8db5a31 Fix Tornjak persistence issue (#294 )
* b30b412e Tornjak reuse spire-lib.cluster-domain macro (#292 )
* 90c9eb50 Fix kubectl-image macro to handle version deprecation
* 300d1ccf Apply deprecation of image.version to Tornjak
* d8504864 Instead of removing version, first deprecate version
* 59e422b9 Add documentation for all image.tag values
* d1f3cdb9 Switch image.version to image.tag
* 31ce704f Cleanup maintainer handbook (#287 )
* a2da9437 Remove manual dispatch from dummy workflow (#288 )
* 807558bb Bump helm/kind-action from 1.5.0 to 1.6.0 (#285 )
* 3df67dbb Bump sigstore/cosign-installer from 3.0.3 to 3.0.4 (#286 )
* 5505d41d Merge pull request #283 from spiffe/additional-k8s-native-feature-tornjak-frontend
* 391f093a Allow to configure topologySpreadConstraints for tornjak-frontend
* 5cc26d31 Allow to configure tolerations for tornjak-frontend
* 3537161c Allow to configure affinity for tornjak-frontend
* aed6fdfe Use the correct kubectl for the cluster (#248 )
* ee43c5e3 Add nodeSelector for tornjak
* fc13cbd9 Merge pull request #234 from spiffe/tornjak
* ed472aa9 Update documentation
* a11cfc99 Allow to define the resources for tornjak backend
* 382e0d4a Upgrade Tornjak image to version v1.2.0 (#259 )
* 657c460e Update charts/spire/charts/tornjak-frontend/templates/service.yaml
* 7521cafc Update charts/spire/charts/spire-server/templates/tornjak-config.yaml
* b64c352b Update charts/spire/charts/spire-server/templates/tests/test-tornjak-connection.yaml
* 6ddf6ab9 Improve tornjak docs (#276 )
* 80d34f04 Use common post-install scripts for testing
* f5efa0ce Remove dead macros
* bd86518a Fixing shellcheck
* 91bdea2a Provide minimal resources to prevent accidental crashes due to resource exhaustion
* 16759977 Tornjak global image fix (#228 )
* 5e827ee4 Add Tornjak Tests (#220 )
* bdba97b6 Add empty directory to Tornjak to support npm cache (#224 )
* da186c5f Split Tornjak Frontend into separate subchart (#179 )
* 6d221263 Add Tornjak
* 2669d8b5 Add maintainer's handbook. (#265 )
* 72596aea Skip tests for docs folders (#281 )
* 7c71738d Bump test chart dependencies (#279 )
* 05addae9 Add json to test path (#280 )
* 8d9b7349 Switch the spire tests to always run (#250 )
Signed-off-by: Marco Franssen <[email protected] >
2023-05-25 14:22:31 +02:00
Edwin Buck
c1c5b112c0
Merge pull request #306 from spiffe/remove-1.21
...
Remove 1.21.x testing
2023-05-23 18:33:58 -05:00
Kevin Fox
0df45e3cd8
Fix up docs
...
Signed-off-by: Kevin Fox <[email protected] >
2023-05-23 16:26:23 -07:00
kfox1111
ed038feae1
Upgrade to spire 1.6.4 ( #308 )
...
Signed-off-by: Kevin Fox <[email protected] >
2023-05-23 16:17:34 -07:00
Mariusz Sabath
e4447fd8eb
Upgrade Tornjak to new image v1.2.1 ( #299 )
...
This upgrade enables the production version of React in Tornjak Frontend
with a smaller footprint and faster startup time.
Using Tornjak v1.2.1 release
https://github.com/spiffe/tornjak/releases/tag/v1.2.1
---------
Signed-off-by: Mariusz Sabath <[email protected] >
2023-05-23 13:32:20 -04:00
Kevin Fox
69f402ecc6
Update docs
...
Signed-off-by: Kevin Fox <[email protected] >
2023-05-23 09:56:05 -07:00
kfox1111 and Faisal Memon
38d51d5985
Apply suggestions from code review
...
Co-authored-by: Faisal Memon <[email protected] >
Signed-off-by: kfox1111 <[email protected] >
2023-05-23 09:55:38 -07:00
Kevin Fox
a1ba235c99
Update docs
...
Signed-off-by: Kevin Fox <[email protected] >
2023-05-23 09:44:06 -07:00
Faisal Memon and kfox1111
1922085ba7
Fix hooks for K3s ( #305 )
...
Co-authored-by: kfox1111 <[email protected] >
2023-05-23 08:59:21 -07:00
kfox1111 and Marco Franssen
88efc77bee
Allow to use spire-server as an upstream authority ( #304 )
...
Co-authored-by: Marco Franssen <[email protected] >
2023-05-23 14:39:37 +00:00
0ba03880a1
Add support for spire-server ingress ( #68 )
...
Co-authored-by: Faisal Memon <[email protected] >
Co-authored-by: Marco Franssen <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-23 13:58:58 +00:00
kfox1111
dd1ad495bd
Update images for cve's found by the cronjob ( #290 )
...
Signed-off-by: Kevin Fox <[email protected] >
2023-05-18 14:55:39 -07:00
Mariusz Sabath
1c6947078a
Updated Tornjak documenation with Not-for-production labels ( #297 )
2023-05-18 23:31:03 +02:00
Marco Franssen
9975e58f5c
Merge pull request #245 from spiffe/tags
2023-05-18 09:18:22 +02:00
kfox1111
f8db5a313b
Fix Tornjak persistence issue ( #294 )
2023-05-18 01:54:26 +02:00
Marco Franssen
b30b412edb
Tornjak reuse spire-lib.cluster-domain macro ( #292 )
...
Resolves #291
Signed-off-by: Marco Franssen <[email protected] >
2023-05-17 12:42:17 -07:00
Marco Franssen
90c9eb50f9
Fix kubectl-image macro to handle version deprecation
...
Signed-off-by: Marco Franssen <[email protected] >
2023-05-17 20:21:07 +02:00
Marco Franssen
300d1ccf28
Apply deprecation of image.version to Tornjak
...
Signed-off-by: Marco Franssen <[email protected] >
2023-05-17 20:21:07 +02:00
Marco Franssen
d850486478
Instead of removing version, first deprecate version
...
Deprecating version allows users of the chart to have a migration path
Signed-off-by: Marco Franssen <[email protected] >
2023-05-17 20:21:07 +02:00
Marco Franssen
59e422b9e3
Add documentation for all image.tag values
...
Signed-off-by: Marco Franssen <[email protected] >
2023-05-17 20:21:07 +02:00
Kevin Fox
d1f3cdb909
Switch image.version to image.tag
...
The convention in most charts is to use image.tag. This patch updates the values
to use it instead of the less standard image.version.
Signed-off-by: Kevin Fox <[email protected] >
2023-05-17 20:21:07 +02:00
Marco Franssen
391f093ae9
Allow to configure topologySpreadConstraints for tornjak-frontend
...
Signed-off-by: Marco Franssen <[email protected] >
2023-05-16 20:29:41 +02:00
Marco Franssen
5cc26d3142
Allow to configure tolerations for tornjak-frontend
...
Signed-off-by: Marco Franssen <[email protected] >
2023-05-16 20:29:41 +02:00
Marco Franssen
3537161cdf
Allow to configure affinity for tornjak-frontend
...
Signed-off-by: Marco Franssen <[email protected] >
2023-05-16 20:29:41 +02:00
kfox1111
aed6fdfe4e
Use the correct kubectl for the cluster ( #248 )
2023-05-16 20:28:53 +02:00
Marco Franssen
ee43c5e36f
Add nodeSelector for tornjak
...
Tornjak only supports amd64 builds at the moment
To prevent deployment failures on clusters with arm64 nodes I have added a nodeSelector for tornjak frontend, and documentation for spire-server
Signed-off-by: Marco Franssen <[email protected] >
2023-05-16 20:20:32 +02:00
Mariusz Sabath
ed472aa98b
Update documentation
...
Signed-off-by: Mariusz Sabath <[email protected] >
2023-05-16 19:31:38 +02:00
Marco Franssen
a11cfc99ac
Allow to define the resources for tornjak backend
...
Signed-off-by: Marco Franssen <[email protected] >
2023-05-16 19:31:38 +02:00
Mariusz Sabath and Marco Franssen
382e0d4a47
Upgrade Tornjak image to version v1.2.0 ( #259 )
...
Signed-off-by: Mariusz Sabath <[email protected] >
Co-authored-by: Marco Franssen <[email protected] >
2023-05-16 19:31:38 +02:00
Mariusz Sabath and Marco Franssen
657c460e67
Update charts/spire/charts/tornjak-frontend/templates/service.yaml
...
Co-authored-by: Marco Franssen <[email protected] >
Signed-off-by: Mariusz Sabath <[email protected] >
2023-05-16 19:31:38 +02:00
Mariusz Sabath and Marco Franssen
7521cafcc6
Update charts/spire/charts/spire-server/templates/tornjak-config.yaml
...
Co-authored-by: Marco Franssen <[email protected] >
Signed-off-by: Mariusz Sabath <[email protected] >
2023-05-16 19:31:38 +02:00
Mariusz Sabath and Marco Franssen
b64c352b15
Update charts/spire/charts/spire-server/templates/tests/test-tornjak-connection.yaml
...
Co-authored-by: Marco Franssen <[email protected] >
Signed-off-by: Mariusz Sabath <[email protected] >
2023-05-16 19:31:38 +02:00
Marco Franssen
6ddf6ab9fa
Improve tornjak docs ( #276 )
...
- Align tornjak backend naming with same convention as frontend
- Align Tornjak backend and frontend notes style
- Add disclaimer for Tornjak usage to example
---------
Signed-off-by: Marco Franssen <[email protected] >
2023-05-16 19:31:38 +02:00