Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
0068246
Update dynamic secrets to include syncConfig
jaireddjawed Nov 12, 2025
8a69948
updates
jaireddjawed Nov 12, 2025
960483d
create basic eventing skeleton
jaireddjawed Nov 12, 2025
f7a3ffb
added unwatchevent method call
jaireddjawed Nov 12, 2025
c831c53
Update vaultdynamicsecret_controller.go
jaireddjawed Nov 13, 2025
61efe2a
Update vaultdynamicsecret_controller.go
jaireddjawed Nov 17, 2025
39b3374
Merge branch 'main' into VAULT-40343/instant-updates-database-secrets
jaireddjawed Nov 17, 2025
a157ea4
Merge remote-tracking branch 'refs/remotes/origin/VAULT-40343/instant…
jaireddjawed Nov 17, 2025
be27e7d
Update vaultdynamicsecret_controller.go
jaireddjawed Nov 19, 2025
d660af7
Update vaultdynamicsecret_controller.go
jaireddjawed Nov 19, 2025
a35638f
Update vaultdynamicsecret_controller.go
jaireddjawed Nov 19, 2025
6d1b10a
Merge branch 'main' into VAULT-40343/instant-updates-database-secrets
jaireddjawed Nov 19, 2025
28afa4a
Update secrets_v1beta1_vaultdynamicsecret.yaml
jaireddjawed Nov 19, 2025
4a23d4b
Merge remote-tracking branch 'refs/remotes/origin/VAULT-40343/instant…
jaireddjawed Nov 19, 2025
67e4894
Update secrets_v1beta1_vaultdynamicsecret.yaml
jaireddjawed Nov 19, 2025
987ec82
Update secrets_v1beta1_vaultdynamicsecret.yaml
jaireddjawed Nov 19, 2025
e36280b
Update vaultdynamicsecret_controller.go
jaireddjawed Nov 20, 2025
ac401f8
Update api/v1beta1/vaultstaticsecret_types.go
jaireddjawed Nov 21, 2025
66bb77e
added changes to satisfy PR comments
jaireddjawed Nov 21, 2025
259d236
Merge remote-tracking branch 'refs/remotes/origin/VAULT-40343/instant…
jaireddjawed Nov 21, 2025
c18ce17
Revert makefile
jaireddjawed Nov 24, 2025
ec8645f
revert unintended changes to some tiles
jaireddjawed Nov 24, 2025
33ebd28
Update dynamic secret and static secret instant updates description
jaireddjawed Nov 24, 2025
4cefcce
Revert vaultconnection changes
jaireddjawed Nov 24, 2025
cb21eea
Update To Global Eventing System
jaireddjawed Nov 24, 2025
3f3555c
Wait for EventWatcherStarted in integration tests
jaireddjawed Dec 1, 2025
465c45d
Record event when event watcher starts
jaireddjawed Dec 1, 2025
a299004
some reverts
jaireddjawed Dec 2, 2025
f7d8d9e
Extract instant update watcher helper
jaireddjawed Dec 2, 2025
57ddcf6
Introduce websocketConnector adapter. Add interfaces and adapters to
jaireddjawed Dec 2, 2025
fdaddf9
Unit tests
jaireddjawed Dec 2, 2025
547cbc7
updates
jaireddjawed Dec 2, 2025
ba95e7c
Update instant_updates.go
jaireddjawed Dec 2, 2025
065bfcc
Update instant_updates.go
jaireddjawed Dec 2, 2025
cccf8a7
Merge branch 'feature/vso-event-notifications-dynamic-secrets' into V…
jaireddjawed Dec 2, 2025
4505b07
move dynamic secret config to PR #1159
jaireddjawed Dec 3, 2025
298deab
small updates
jaireddjawed Dec 3, 2025
e01e96c
Merge remote-tracking branch 'refs/remotes/origin/VAULT-40343/instant…
jaireddjawed Dec 3, 2025
a5698e3
updates to move event watcher to global for all secrets
jaireddjawed Dec 10, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions api/v1beta1/vaultstaticsecret_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ type VaultStaticSecretSpec struct {
// Destination provides configuration necessary for syncing the Vault secret to Kubernetes.
Destination Destination `json:"destination"`
// SyncConfig configures sync behavior from Vault to VSO
SyncConfig *SyncConfig `json:"syncConfig,omitempty"`
SyncConfig *VaultStaticSecretSyncConfig `json:"syncConfig,omitempty"`

VaultStaticSecretCommon `json:",inline"`
}
Expand Down Expand Up @@ -69,8 +69,8 @@ type VaultStaticSecretCollectable struct {
Transformation *Transformation `json:"transformation,omitempty"`
}

// SyncConfig configures sync behavior from Vault to VSO
type SyncConfig struct {
// VaultStaticSecretSyncConfig configures sync behavior from Vault to VSO
type VaultStaticSecretSyncConfig struct {
// InstantUpdates is a flag to indicate that event-driven updates are
// enabled for this VaultStaticSecret
InstantUpdates bool `json:"instantUpdates,omitempty"`
Expand Down
32 changes: 16 additions & 16 deletions api/v1beta1/zz_generated.deepcopy.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading