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
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
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
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
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
Mariusz Sabath
f5efa0cefd
Remove dead macros
...
Signed-off-by: Mariusz Sabath <[email protected] >
2023-05-16 19:31:38 +02:00
Mariusz Sabath
91bdea2a1d
Provide minimal resources to prevent accidental crashes due to resource exhaustion
...
Signed-off-by: Mariusz Sabath <[email protected] >
2023-05-16 19:31:38 +02:00
kfox1111
1675997748
Tornjak global image fix ( #228 )
...
This pr updates the Tornjak branch to work with the merged global
registry configuration support.
Signed-off-by: Mariusz Sabath <[email protected] >
Signed-off-by: kfox1111 <[email protected] >
2023-05-16 19:31:38 +02:00
5e827ee45e
Add Tornjak Tests ( #220 )
...
Signed-off-by: Mariusz Sabath <[email protected] >
Signed-off-by: Marco Franssen <[email protected] >
Signed-off-by: kfox1111 <[email protected] >
Co-authored-by: Marco Franssen <[email protected] >
Co-authored-by: kfox1111 <[email protected] >
2023-05-16 19:31:38 +02:00
Mariusz Sabath
bdba97b629
Add empty directory to Tornjak to support npm cache ( #224 )
...
Resolves issue #223
Signed-off-by: Mariusz Sabath <[email protected] >
2023-05-16 19:31:38 +02:00
Mariusz Sabath and Marco Franssen
da186c5f53
Split Tornjak Frontend into separate subchart ( #179 )
...
Signed-off-by: Mariusz Sabath <[email protected] >
Signed-off-by: Marco Franssen <[email protected] >
Co-authored-by: Marco Franssen <[email protected] >
2023-05-16 19:31:38 +02:00
Marco Franssen
6d221263fb
Add Tornjak
...
This reverts commit 3210dfe49dfabc96437d1fe60a1b9a5eedb2312b.
Signed-off-by: Marco Franssen <[email protected] >
2023-05-16 19:31:38 +02:00
Marco Franssen and Faisal Memon
65312f8525
Include dependency values in documentation ( #275 )
...
I have added a flag to the helm-docs script to include the documentation
for dependencies.
This will add more complete documentation to
https://artifacthub.io/packages/helm/spiffe/spire#values so it is easier
for our users to get started and having a complete overview.
---------
Signed-off-by: Marco Franssen <[email protected] >
Co-authored-by: Faisal Memon <[email protected] >
2023-05-12 18:12:23 +00:00
Faisal Memon
5489212bb5
Remove persistence.enabled flag ( #274 )
2023-05-12 16:19:50 +02:00
Faisal Memon and kfox1111
b315324244
Allow for ConfigMaps to be annotated ( #272 )
...
Without an annotation, spinnaker will rename the configmap.
---------
Signed-off-by: Faisal Memon <[email protected] >
Co-authored-by: kfox1111 <[email protected] >
2023-05-11 10:49:06 -07:00
Faisal Memon
013eb617a9
Fix spacing for spire server service annotation ( #273 )
...
Spacing off by 4.
Signed-off-by: Faisal Memon <[email protected] >
2023-05-10 18:22:07 -07:00
c4656a74b2
Replicas > 1 is not allowed with sqlite driver ( #269 )
...
Co-authored-by: Faisal Memon <[email protected] >
Co-authored-by: Marco Franssen <[email protected] >
2023-05-10 16:30:05 +02:00
d3da3eed55
External database configuration ( #225 )
...
This patch makes all the database settings configurable.
fixes: https://github.com/spiffe/helm-charts/issues/37
---------
Signed-off-by: Kevin Fox <[email protected] >
Signed-off-by: kfox1111 <[email protected] >
Co-authored-by: Faisal Memon <[email protected] >
Co-authored-by: Marco Franssen <[email protected] >
2023-05-10 14:04:34 +02:00
kfox1111 and Faisal Memon
8e7e6ebc76
Allow trust bundle url to be set along with format ( #256 )
...
This patch enables the spire-agent to retrieve the trust bundle via url.
fixes: https://github.com/spiffe/helm-charts/issues/254
---------
Signed-off-by: Kevin Fox <[email protected] >
Co-authored-by: Faisal Memon <[email protected] >
2023-05-04 13:15:17 -07:00
Faisal Memon
3d81928ff8
Add skipKubeletVerification configurable ( #243 )
2023-04-26 21:38:14 +02:00
kfox1111 and Marco Franssen
2c360a50fd
Add global for image registry ( #201 )
...
This patch enables a user to override all image registry settings all at
once to point to their own registry to enable easy custom mirrors.
partially implements: https://github.com/spiffe/helm-charts/issues/139
---------
Signed-off-by: Kevin Fox <[email protected] >
Co-authored-by: Marco Franssen <[email protected] >
2023-04-20 20:08:14 +02:00
kfox1111
3cc8955429
Move reusable macros to root chart ( #218 )
...
This patch adds the start of a library to help reduce code duplication.
It will be split out to its own library chart at the same time the other
charts are split out.
---------
Signed-off-by: Kevin Fox <[email protected] >
2023-04-18 08:54:46 +02:00
Marco Franssen
d7dcfeb66c
Change spiffe-oidc-provider-config configmap to yaml format
...
Signed-off-by: Marco Franssen <[email protected] >
2023-04-17 12:02:09 +02:00
Marco Franssen
861108c0ab
Change spire-agent configmap to yaml format
...
Signed-off-by: Marco Franssen <[email protected] >
2023-04-17 11:52:47 +02:00