Stefan Prodan
731188e45b
Refactor: Extract generator to internal package
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-10-07 12:49:36 +03:00
Max Jonas Werner
c3c4cc13ac
support alternative kustomization file names
...
`KustomizeGenerator.WriteFile` now detects alternative kustomization
file names such as `kustomization.yml` and `Kustomization`.
closes #737
Signed-off-by: Max Jonas Werner <max@e13.dev>
2022-10-04 15:34:00 +02:00
Stefan Prodan
1535282fa1
Merge pull request #657 from fluxcd/gen-test-relbase
...
generator: test secure build relative base dir
2022-05-24 11:48:43 +03:00
Hidde Beydals
db95625609
generator: test secure build relative base dir
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2022-05-23 12:14:20 +02:00
Somtochi Onyekwere
8c246a5450
Set digests in image override
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2022-05-19 13:15:11 +01:00
Stefan Prodan
d1a686235c
Add test for build panic
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-04-27 12:58:56 +03:00
Hidde Beydals
880587f20d
generator: ensure remote build dirs can be reached
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2022-04-20 17:12:33 +02:00
Stefan Prodan
4ee01a2db0
Fix preflight validation
...
Validate that the resources built with kustomize conform to the Kubernetes API conventions before passing them to the server-side apply engine.
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-01-21 13:05:40 +02:00
Soule BA
c579e71430
add native support for sops decryption/encryption with Vault
...
If implemented, the kustomize controller will be able to retrieve a
secret containing a VAULT TOKEN and use it to decrypt the sops encrypted
master key. It will then use it to decrypt the data key and finally use the data
key to decrypt the final data.
Signed-off-by: Soule BA <bah.soule@gmail.com>
2022-01-19 21:59:10 +01:00
Somtochi Onyekwere
84a88d5878
Decrypt dotenv files
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2021-10-17 15:27:04 +01:00
Stefan Prodan
14329c6fa0
Refactor tests
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-09-10 16:51:22 +03:00
Somtochi Onyekwere
b1071bf871
Add kustomize transformer tests
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2021-08-16 15:40:14 +01:00
Somtochi Onyekwere
659e660b6d
Tests for replacement transformer
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2021-08-13 07:28:19 +01:00
Gorka Maiztegi
56739d387b
Support decrypting any file format in secret generator
...
Signed-off-by: Gorka Maiztegi <gmaiztegi@reviewpro.com>
2021-05-31 16:06:05 +02:00
bob.rohan
a77ea03ec6
Decrypt base64 encoded SOPS encrypted secrets
...
Signed-off-by: Bob Rohan <bob.rohan@hodge.co.uk>
2021-04-28 11:54:25 +01:00
Hidde Beydals
5a8d5026f6
Move Kustomize patch tests to Go test suite
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-04-06 11:18:11 +02:00
Hidde Beydals
21996ec82a
Test SOPS decryption in Go tests and remove e2e
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-04-01 13:02:43 +02:00