Commit Graph

51 Commits (278cfd1631b822d609d73cea992f86a0832455f2)

Author SHA1 Message Date
Dana Axinte 29a639a6dd
SecretsService: Filter secure values by status phase (#101780) 3 months ago
Michael Mandrus ba207911b9
SecretsManager: Remove dependencies on legacy encryption (#101846) 3 months ago
Michael Mandrus 36fc6fb91b
[Chore] Secrets: Capture new settings in the global config struct (#101743) 3 months ago
Michael Mandrus 3fb1d2de04
Secrets: Mark SecureValues `Succeeded` manually while we await an outbox implementation (#101737) 3 months ago
Dana Axinte 3723e6ca3e
SecretsService: Unify keeper type definitions (#101512) 3 months ago
Dana Axinte 553b8d3aa8
SecretsService: Updating the keeper not allowed for securevalues (#101526) 3 months ago
Matheus Macabu 38951d4304
SecureValues: add temporary allow list for decrypters (#101272) 3 months ago
Dana Axinte 9db1e83f8b
SecretsService: use default sql keeper and connect flow (#100201) 3 months ago
Dana Axinte 8971259b4b
Chore: Rename secure value and keeper metadata stores (#101140) 3 months ago
lean.dev c26cdaa92d
GrafanaSecret: Add namespace to encrypted value db table (#100997) 3 months ago
Matheus Macabu edfc81af80 Disable authz func in dev mode 3 months ago
Matheus Macabu d6ca7a2c86
Secrets: add authorizer for CRUDL kind operations (#100498) 3 months ago
Matheus Macabu e48e092bc1
SecureValues: add status field (#100802) 3 months ago
Matheus Macabu 0e7e0c6fd5
SecureValues: make decrypters an optional field (#100731) 3 months ago
Dana Axinte 6baa0852c1
SecretsService: Keeper Update fix and add encryption config (#100541) 3 months ago
Matheus Macabu efb4882f41
SecureValues: rename audiences to decrypters to disambiguate from IAM (#100484) 3 months ago
Matheus Macabu 6d9db9c83d fix: breaking test when merging 4 months ago
Matheus Macabu 20e108337b
Chore: remove NameNamespace throughout codebase (#100400) 4 months ago
Matheus Macabu e986a63228
Secrets: Add (function) Decryption client + Proto/gRPC boilerplate (#100263) 4 months ago
Dana Axinte bbdee3ad07
SecretsService: keeper Update with sql keeper implementation (#100289) 4 months ago
Dana Axinte d0aa717c25
SecretsService: Add decrypt subresource for testing (#99901) 4 months ago
Dana Axinte e926493c6c
SecretsService/Chore: restructure secret storage packages (#100053) 4 months ago
Michael Mandrus c1de708f60
Secrets: Implement backend stubs for frontend development (#99618) 4 months ago
Dana Axinte e05dc9c95b
SecretsService: SQLKeeper implementation (#99656) 4 months ago
lean.dev 6e852fa558
Secrets: Add apiserver support (#98670) 4 months ago
Dana Axinte 7f0d091a2e
SecretsService: OSS secret keeper service (#99384) 4 months ago
Dana Axinte da46d93f45
SecretsService: use common KeeperConfig interface (#99260) 4 months ago
Dana Axinte aeaa0b697b
SecretsService: skip rencrypt tests (#99252) 4 months ago
Dana Axinte ebadc43bfd
SecretsService: Encrypted value storage (#98978) 4 months ago
Matheus Macabu 0099c26a29
SecureValues: store `ref` if exists and don't allow switching between `ref`/`value` on updates (#98851) 4 months ago
Matheus Macabu 27dd504b0e
Tests: add multiple namespace integration tests (#98823) 4 months ago
Matheus Macabu de369ef7cd
Keepers: dont allow using `secureValueName` in SQL keepers (#98814) 4 months ago
Matheus Macabu 3557a77d53
Keepers: dont allow secureValueNames to reference 3rdparty keepers (#98803) 4 months ago
Michael Mandrus b608f88c6b
Finish setup of the encryption manager in the secrets package (#98070) 4 months ago
Matheus Macabu ffd260b31d
Chore: refactor integration tests with helpers and use only generated specs (#98792) 5 months ago
Matheus Macabu 438e89d8a8
Keepers: Validate referenced SecureValues exist (#98731) 5 months ago
Matheus Macabu 2fab8a5c13
Securevalues: add stricter audiences validation (#98439) 5 months ago
Matheus Macabu 5362f12797
Secrets: change Keeper schema to treat updates as PUT operation (#98325) 5 months ago
Matheus Macabu 30d3497f29
Secrets: introduce contracts and xkube packages (#98240) 5 months ago
Matheus Macabu 405eb7b10f
Secrets: Add basic validation and mutation for kinds (#98204) 5 months ago
Dana Axinte 2eccf6d8b9
SecretsService: add CRUDL storage for keeper (#97976) 5 months ago
Matheus Macabu 264a66733a
Secrets: use `ExposedSecureValue` wrapper type on SecureValues spec (#98090) 5 months ago
Matheus Macabu 77d4511f58
storage/secret: add namespace newtypes for improved type safety (#98079) 5 months ago
Michael Mandrus 2426093b43
secrets: start wiring in env encryption (#97890) 5 months ago
Matheus Macabu 21f60f2788
Secrets: add CRUDL storage for secure value metadata (#97949) 5 months ago
PoorlyDefinedBehaviour a5f29f10a0 trigger github update 6 months ago
Matheus Macabu 59bc105ec0 secrets/reststorage: pass secure value db storage to api group 6 months ago
dana-axinte 7ca769adc9 connected feature flag 6 months ago
dana-axinte abd195d7da keeper rest storage 6 months ago
dana-axinte b7f7798503 adding rest storage to secret 6 months ago