Mariusz Sabath and kfox1111
02d445c87b
Update charts/spire/README.md
...
Co-authored-by: kfox1111 <[email protected] >
Signed-off-by: Mariusz Sabath <[email protected] >
2023-10-26 16:08:15 -04:00
Mariusz Sabath
663551297a
Fix Tornjak HTTPS ingress port ( #39 )
...
* Fix failing Tornjak ingress port
Signed-off-by: Mariusz Sabath <[email protected] >
* Add HTTPS port to Tornjak ingress
Signed-off-by: Mariusz Sabath <[email protected] >
* Remove tlsBackendPort flag
Signed-off-by: Mariusz Sabath <[email protected] >
---------
Signed-off-by: Mariusz Sabath <[email protected] >
2023-10-17 19:48:54 +00:00
Mariusz Sabath and Faisal Memon
0e41a7d1b4
Fix failing Tornjak ingress port ( #28 )
...
Co-authored-by: Faisal Memon <[email protected] >
2023-10-11 14:36:15 +00:00
Mariusz Sabath
69a20e32d4
Merge pull request #29 from spiffe/tornjak-version
...
Update Tornjak image version
2023-10-10 15:43:02 -04:00
Mariusz Sabath
3036a41c02
Switch to version v1.4.0
...
Signed-off-by: Mariusz Sabath <[email protected] >
2023-10-10 15:07:14 -04:00
Mariusz Sabath
da49059c87
Update Tornjak image version
...
Signed-off-by: Mariusz Sabath <[email protected] >
2023-10-10 15:01:31 -04:00
Mariusz Sabath and Marco Franssen
03ff618958
Add Tornjak ingress ( #16 )
...
Co-authored-by: Marco Franssen <[email protected] >
2023-10-09 11:31:55 +00:00
Mariusz Sabath
8f1bfc16ad
Merge pull request #23 from spiffe/examples-doc
2023-10-07 00:12:18 -04:00
Mariusz Sabath
cd386eb8ae
Merge branch 'main' into examples-doc
2023-10-06 21:49:02 -04:00
Mariusz Sabath
12937db24b
Update Example README
...
Signed-off-by: Mariusz Sabath <[email protected] >
2023-10-06 21:31:59 -04:00
Mariusz Sabath
f40743d484
Improve Tornjak documentation ( #439 )
2023-08-16 14:27:27 +00:00
Mariusz Sabath
7a6e4f8d75
Change Tornjak backend default port ( #436 )
2023-08-09 16:46:08 +02:00
Mariusz Sabath and Marco Franssen
f05cb4fe1e
Add option to configure TLS/mTLS endpoint for Tornjak ( #338 )
...
Co-authored-by: Marco Franssen <[email protected] >
2023-07-19 14:32:32 +02: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
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
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
Mariusz Sabath
1c6947078a
Updated Tornjak documenation with Not-for-production labels ( #297 )
2023-05-18 23:31:03 +02:00
Mariusz Sabath
ed472aa98b
Update documentation
...
Signed-off-by: Mariusz Sabath <[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
Mariusz Sabath
80d34f0485
Use common post-install scripts for testing
...
Signed-off-by: Mariusz Sabath <[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
bd86518abc
Fixing shellcheck
...
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
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
Mariusz Sabath
901e670d49
Disable default Tornjak deployment ( #153 )
2023-03-22 12:16:38 -07:00
05d0f4778d
Introduction of Tornjak to SPIRE Server helm charts ( #144 )
...
This PR introduces a simplified version of
[Tornjak](https://github.com/spiffe/tornjak ) to support UI and SPIRE
control plane.
It extends the `/charts/spire-server` sub-chart by injecting *tornjak*
container to the *spire-server* pod. Tornjak image consists of Tornjak
API (Tornjak Backend), Tornjak UI (Frontend), and database for storing
Tornjak specific information.
Tornjak Backend communicates with SPIRE API via SPIRE Server socket.
Since Tornjak UI (Frontend) is a React code that renders in a browser,
it needs to communicate with Tornjak APIs, and that requires
communication ports to be open, either via Ingress (in Cloud deployment)
or via port forwarding in local deployments (e.g. kind, minikube etc).
Typically port 10000 is used for HTTP connection to Backend, and port
3000 for the HTTP connection to Frontend.
End user management, TLS, and mTLS connections will be addressed by
future PRs.
This PR resolves issue #31
---------
Signed-off-by: Mariusz Sabath <[email protected] >
Signed-off-by: Marco Franssen <[email protected] >
Co-authored-by: Kevin Fox <[email protected] >
Co-authored-by: Marco Franssen <[email protected] >
Co-authored-by: Pete Cable <[email protected] >
Co-authored-by: Dennis Gove <[email protected] >
2023-03-22 13:09:09 -04:00