Secrets: Save owner reference fields in secure value db table (#108905)

* Secrets: Save owner reference fields in secure value db table

* Save api group and version separately
This commit is contained in:
Matheus Macabu
2025-07-31 10:42:19 +02:00
committed by GitHub
parent 66bebe94e0
commit 80d7892d6a
19 changed files with 243 additions and 67 deletions
@@ -14,6 +14,10 @@ INSERT INTO `secret_secure_value` (
`keeper`,
`decrypters`,
`ref`,
`owner_reference_api_group`,
`owner_reference_api_version`,
`owner_reference_kind`,
`owner_reference_name`,
`external_id`
) VALUES (
'abc',
@@ -31,5 +35,9 @@ INSERT INTO `secret_secure_value` (
'keeper_test',
'decrypters_test',
'ref_test',
'prometheus.datasource.grafana.app',
'v0alpha1',
'DataSource',
'prom-config',
'extId'
);
@@ -14,7 +14,11 @@ SELECT
`ref`,
`external_id`,
`version`,
`active`
`active`,
`owner_reference_api_group`,
`owner_reference_api_version`,
`owner_reference_kind`,
`owner_reference_name`
FROM
`secret_secure_value`
WHERE
@@ -14,7 +14,11 @@ SELECT
`ref`,
`external_id`,
`active`,
`version`
`version`,
`owner_reference_api_group`,
`owner_reference_api_version`,
`owner_reference_kind`,
`owner_reference_name`
FROM
`secret_secure_value`
WHERE
@@ -14,7 +14,11 @@ SELECT
`ref`,
`external_id`,
`active`,
`version`
`version`,
`owner_reference_api_group`,
`owner_reference_api_version`,
`owner_reference_kind`,
`owner_reference_name`
FROM
`secret_secure_value`
WHERE
@@ -14,6 +14,10 @@ INSERT INTO "secret_secure_value" (
"keeper",
"decrypters",
"ref",
"owner_reference_api_group",
"owner_reference_api_version",
"owner_reference_kind",
"owner_reference_name",
"external_id"
) VALUES (
'abc',
@@ -31,5 +35,9 @@ INSERT INTO "secret_secure_value" (
'keeper_test',
'decrypters_test',
'ref_test',
'prometheus.datasource.grafana.app',
'v0alpha1',
'DataSource',
'prom-config',
'extId'
);
@@ -14,7 +14,11 @@ SELECT
"ref",
"external_id",
"version",
"active"
"active",
"owner_reference_api_group",
"owner_reference_api_version",
"owner_reference_kind",
"owner_reference_name"
FROM
"secret_secure_value"
WHERE
@@ -14,7 +14,11 @@ SELECT
"ref",
"external_id",
"active",
"version"
"version",
"owner_reference_api_group",
"owner_reference_api_version",
"owner_reference_kind",
"owner_reference_name"
FROM
"secret_secure_value"
WHERE
@@ -14,7 +14,11 @@ SELECT
"ref",
"external_id",
"active",
"version"
"version",
"owner_reference_api_group",
"owner_reference_api_version",
"owner_reference_kind",
"owner_reference_name"
FROM
"secret_secure_value"
WHERE
@@ -14,6 +14,10 @@ INSERT INTO "secret_secure_value" (
"keeper",
"decrypters",
"ref",
"owner_reference_api_group",
"owner_reference_api_version",
"owner_reference_kind",
"owner_reference_name",
"external_id"
) VALUES (
'abc',
@@ -31,5 +35,9 @@ INSERT INTO "secret_secure_value" (
'keeper_test',
'decrypters_test',
'ref_test',
'prometheus.datasource.grafana.app',
'v0alpha1',
'DataSource',
'prom-config',
'extId'
);
@@ -14,7 +14,11 @@ SELECT
"ref",
"external_id",
"version",
"active"
"active",
"owner_reference_api_group",
"owner_reference_api_version",
"owner_reference_kind",
"owner_reference_name"
FROM
"secret_secure_value"
WHERE
@@ -14,7 +14,11 @@ SELECT
"ref",
"external_id",
"active",
"version"
"version",
"owner_reference_api_group",
"owner_reference_api_version",
"owner_reference_kind",
"owner_reference_name"
FROM
"secret_secure_value"
WHERE
@@ -14,7 +14,11 @@ SELECT
"ref",
"external_id",
"active",
"version"
"version",
"owner_reference_api_group",
"owner_reference_api_version",
"owner_reference_kind",
"owner_reference_name"
FROM
"secret_secure_value"
WHERE