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
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
bd86518abc
Fixing shellcheck
...
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
7c71738d57
Bump test chart dependencies ( #279 )
...
Bump the Helm charts used in test scenarios to latest available
versions.
Signed-off-by: GitHub <[email protected] >
Co-authored-by: marcofranssen <[email protected] >
Co-authored-by: Faisal Memon <[email protected] >
2023-05-15 16:24:00 -07: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
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
1f09d7b386
Bump test chart dependencies ( #264 )
...
Bump the Helm charts used in test scenarios to latest available
versions.
---------
Signed-off-by: GitHub <[email protected] >
Signed-off-by: Kevin Fox <[email protected] >
Co-authored-by: marcofranssen <[email protected] >
Co-authored-by: Kevin Fox <[email protected] >
2023-05-08 06:38:29 -07:00
github-actions[bot] and Kevin Fox
6760cd22cd
Bump test chart dependencies ( #252 )
...
Bump the Helm charts used in test scenarios to latest available
versions.
---------
Signed-off-by: GitHub <[email protected] >
Co-authored-by: Kevin Fox <[email protected] >
2023-05-01 09:16:43 -07:00
Marco Franssen
91083a6b4e
Add post-install scripts to all tests to capture failure details in GitHub workflow summary ( #88 )
2023-04-26 07:17:29 -07:00
Marco Franssen
99af475f1c
Resolve shellcheck issues
...
Signed-off-by: Marco Franssen <[email protected] >
2023-04-26 16:04:02 +02:00
kfox1111 and Marco Franssen
17d62f1246
Add an action to find new versions of helm charts ( #184 )
...
Co-authored-by: Marco Franssen <[email protected] >
2023-04-25 10:04:38 +02:00
kfox1111 and Marco Franssen
563e1f7920
Add podmonitors ( #165 )
...
Co-authored-by: Marco Franssen <[email protected] >
Signed-off-by: Marco Franssen <[email protected] >
2023-04-04 09:55:35 +02:00
kfox1111 and Marco Franssen
daa620bf05
Fix production example test ( #183 )
...
Co-authored-by: Marco Franssen <[email protected] >
Signed-off-by: Marco Franssen <[email protected] >
2023-04-03 19:54:53 +02:00
kfox1111 and Marco Franssen
280315ca68
Fix namespace-override github test summary ( #154 )
...
Co-authored-by: Marco Franssen <[email protected] >
Signed-off-by: Marco Franssen <[email protected] >
2023-04-03 19:37:19 +02:00
Marco Franssen
a7709287bf
Switch busybox image to cgr.dev/chainguard/busybox:latest-glibc ( #175 )
2023-04-03 05:33:30 -07:00
kfox1111 and Marco Franssen
b25dc773bc
Test fixing the tests ( #148 )
...
Co-authored-by: Marco Franssen <[email protected] >
2023-03-22 09:49:33 +01:00
kfox1111
d4fd2ced39
Extract the namespace override test out of the old lockdown test. ( #145 )
...
This patch removes the production bits of the old lockdown test
and establishes the namespace override test as its own test.
---------
Signed-off-by: Kevin Fox <[email protected] >
2023-03-21 22:13:26 +01:00
Marco Franssen
4f85802ae0
Update lockdown test to test the production example
...
Signed-off-by: Marco Franssen <[email protected] >
2023-03-21 21:55:20 +01:00
kfox1111
04a1305556
Fork the lockdown test to two tests as it is doing the work of 2 ( #134 )
...
This patch makes a second copy of the existing lockdown test
because it is doing double duty. In follow on patches we will
make each test do one thing only.
Signed-off-by: Kevin Fox <[email protected] >
2023-03-21 10:14:38 -07:00
Pete Cable
811a2f6b01
Add option to enable federation on spire-server ( #97 )
2023-03-16 20:36:13 +01:00
Kevin Fox and Marco Franssen
6322a9a138
Fix tests
...
Signed-off-by: Kevin Fox <[email protected] >
Co-authored-by: Marco Franssen <[email protected] >
2023-03-16 18:58:31 +01:00
Kevin Fox and Marco Franssen
cc7121e021
Add ingress support for OIDC discovery provider
...
This patch enables exposing the oidc server out with an ingress
along with tests to ensure it works.
Signed-off-by: Kevin Fox <[email protected] >
Co-authored-by: Marco Franssen <[email protected] >
2023-03-16 10:02:22 +01:00
kfox1111
80e3b58dcd
Remove dead file from failed rebase. ( #121 )
...
Signed-off-by: Kevin Fox <[email protected] >
2023-03-14 13:23:02 -07:00
kfox1111
03db6bb5fe
Namespace override
...
This patch makes it possible to install the subcharts in different
namespaces as needed.
Signed-off-by: Kevin Fox <[email protected] >
2023-03-13 15:03:16 -07:00
Kevin Fox
09b21acca2
Fix the gate
...
Signed-off-by: Kevin Fox <[email protected] >
2023-03-11 19:21:59 +01:00
kfox1111
b6716aee17
Test that it is possible to lock down security of pods ( #84 )
2023-03-11 12:11:19 +01:00
Kevin Fox
7d1f8217ce
Fix test.
...
Signed-off-by: Kevin Fox <[email protected] >
2023-03-09 10:09:50 -08:00
kfox1111
d341c5ad58
UpstreamAuthority cert-manager support ( #82 )
2023-03-03 20:48:35 +01:00
Kevin Fox
b7f8c86478
Add extra initContainers, containers, volumes to agent and server
...
With plugin support, agents and servers need more customization.
This patch enables initContainers, extraContainers, extraVolumes
and extraVolumeMounts to be added to those services.
Signed-off-by: Kevin Fox <[email protected] >
2023-03-02 08:02:19 -08:00
kfox1111 and Marco Franssen
35eb3bb42e
Basic Prometheus support ( #28 )
...
Co-authored-by: Marco Franssen <[email protected] >
2023-02-24 22:39:15 +01:00
Marco Franssen
d46c3fc14d
Test without ACME tos Accepted
...
Signed-off-by: Marco Franssen <[email protected] >
2023-02-23 10:35:46 +01:00
Marco Franssen
49a68c3aed
Add test for spire-oidc
...
Using the nginx insecure option, because we can't rely on the ACME
protocol as this server isn't reachable.
Signed-off-by: Marco Franssen <[email protected] >
2023-02-23 10:33:29 +01:00
Marco Franssen
c9779b24ed
Add test for upstream-authority-disk
...
Signed-off-by: Marco Franssen <[email protected] >
2023-02-23 10:33:28 +01:00
Marco Franssen
b24faa9373
Add test for disabled spire-controller-manager
...
Signed-off-by: Marco Franssen <[email protected] >
2023-02-23 10:33:28 +01:00