Commit Graph

14 Commits

Author SHA1 Message Date
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
Soule BA 3191f497e6
fix encryption using the defaultServer
Signed-off-by: Soule BA <bah.soule@gmail.com>
2021-12-09 15:04:01 +01:00
Stefan Prodan 1badc828b4
Replace deprecated dependencies
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-11-23 14:21:21 +02:00
Aurel Canciu 4410e8df6d
Lowercase first letters for fmt.Errorf messages
Some of these error messages were likely imported from somewhere else.

Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com>
2021-11-04 19:32:52 +01:00
Aurel Canciu f03d2c9b05
Remove PGP passphrase prompt
We do not support encrypted PGP private keys hence the prompt function
logic can be reduced to signaling an error.

Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com>
2021-11-04 13:14:25 +01:00
Rishabh Bohra b8cebd3838
chore: remove deprecated io/ioutil
Signed-off-by: Rishabh Bohra <rishabhbohra01@gmail.com>
2021-10-29 20:28:25 +05:30
Hidde Beydals b8bdc0c999 Support decrypting using age keys
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-03-31 11:55:44 +02:00
Hidde Beydals 9aee369f31 Update SOPS to v3.7.0
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-03-25 22:36:31 +01:00
Hidde Beydals 07f13e56eb GPG decryption in contained environment 2020-09-02 15:42:02 +02:00
stefanprodan 2ebd5b6450 Implement event recording
- emit Kubernetes events for reconciliation actions
- forward events to notification controller
- remove the Profile API/CRD
2020-07-01 20:39:48 +03:00
stefanprodan ab15f3c185 Migrate to fluxcd/pkg 2020-06-30 17:25:03 +03:00
stefanprodan 912d5fa744 Add Go license to forked package 2020-06-10 13:06:51 +03:00
stefanprodan 81ff97bc8d Implement Slack and Discord alerting 2020-04-21 14:09:26 +03:00
stefanprodan 9f7d995577 Add locking to kustomization apply 2020-04-17 10:30:40 +03:00