1919INSERT INTO resources (
2020 resource_id,
2121 account_id,
22- resource_kind,
23- api_version,
22+ resource_schema,
2423 resource_name,
2524 description,
2625 labels,
@@ -37,8 +36,7 @@ INSERT INTO resources (
3736SELECT
3837 gen_random_uuid() AS resource_id,
3938 de .owner_id AS account_id,
40- ' VariableSet' AS resource_kind,
41- ' kamu.dev/v1alpha1' AS api_version,
39+ ' https://opendatafabric.org/schemas/config/v1alpha1/VariableSet' AS resource_schema,
4240 ' legacy-vars-' || substring (dev .dataset_id , 9 ) AS resource_name,
4341 NULL AS description,
4442 ' {}' ::jsonb AS labels,
@@ -70,7 +68,7 @@ FROM dataset_env_vars dev
7068JOIN dataset_entries de ON de .dataset_id = dev .dataset_id
7169WHERE dev .secret_nonce IS NULL
7270GROUP BY dev .dataset_id , de .owner_id
73- ON CONFLICT (account_id, resource_kind , resource_name) DO NOTHING;
71+ ON CONFLICT (account_id, resource_schema , resource_name) DO NOTHING;
7472
7573/* ------------------------------ */
7674
@@ -97,7 +95,7 @@ FROM dataset_env_vars dev
9795JOIN dataset_entries de ON de .dataset_id = dev .dataset_id
9896JOIN resources r
9997 ON r .account_id = de .owner_id
100- AND r .resource_kind = ' VariableSet'
98+ AND r .resource_schema = ' https://opendatafabric.org/schemas/config/v1alpha1/ VariableSet'
10199 AND r .resource_name = ' legacy-vars-' || substring (dev .dataset_id , 9 )
102100WHERE dev .secret_nonce IS NULL
103101ON CONFLICT (resource_id, resource_generation, variable_key) DO NOTHING;
@@ -117,7 +115,7 @@ FROM dataset_env_vars dev
117115JOIN dataset_entries de ON de .dataset_id = dev .dataset_id
118116JOIN resources r
119117 ON r .account_id = de .owner_id
120- AND r .resource_kind = ' VariableSet'
118+ AND r .resource_schema = ' https://opendatafabric.org/schemas/config/v1alpha1/ VariableSet'
121119 AND r .resource_name = ' legacy-vars-' || substring (dev .dataset_id , 9 )
122120WHERE dev .secret_nonce IS NULL
123121ON CONFLICT DO NOTHING;
@@ -129,8 +127,7 @@ ON CONFLICT DO NOTHING;
129127INSERT INTO resources (
130128 resource_id,
131129 account_id,
132- resource_kind,
133- api_version,
130+ resource_schema,
134131 resource_name,
135132 description,
136133 labels,
@@ -147,8 +144,7 @@ INSERT INTO resources (
147144SELECT
148145 gen_random_uuid() AS resource_id,
149146 de .owner_id AS account_id,
150- ' SecretSet' AS resource_kind,
151- ' kamu.dev/v1alpha1' AS api_version,
147+ ' https://opendatafabric.org/schemas/config/v1alpha1/SecretSet' AS resource_schema,
152148 ' legacy-secrets-' || substring (dev .dataset_id , 9 ) AS resource_name,
153149 NULL AS description,
154150 ' {}' ::jsonb AS labels,
@@ -180,7 +176,7 @@ FROM dataset_env_vars dev
180176JOIN dataset_entries de ON de .dataset_id = dev .dataset_id
181177WHERE dev .secret_nonce IS NOT NULL
182178GROUP BY dev .dataset_id , de .owner_id
183- ON CONFLICT (account_id, resource_kind , resource_name) DO NOTHING;
179+ ON CONFLICT (account_id, resource_schema , resource_name) DO NOTHING;
184180
185181/* ------------------------------ */
186182
@@ -209,7 +205,7 @@ FROM dataset_env_vars dev
209205JOIN dataset_entries de ON de .dataset_id = dev .dataset_id
210206JOIN resources r
211207 ON r .account_id = de .owner_id
212- AND r .resource_kind = ' SecretSet'
208+ AND r .resource_schema = ' https://opendatafabric.org/schemas/config/v1alpha1/ SecretSet'
213209 AND r .resource_name = ' legacy-secrets-' || substring (dev .dataset_id , 9 )
214210WHERE dev .secret_nonce IS NOT NULL
215211ON CONFLICT (resource_id, resource_generation, secret_key) DO NOTHING;
@@ -229,7 +225,7 @@ FROM dataset_env_vars dev
229225JOIN dataset_entries de ON de .dataset_id = dev .dataset_id
230226JOIN resources r
231227 ON r .account_id = de .owner_id
232- AND r .resource_kind = ' SecretSet'
228+ AND r .resource_schema = ' https://opendatafabric.org/schemas/config/v1alpha1/ SecretSet'
233229 AND r .resource_name = ' legacy-secrets-' || substring (dev .dataset_id , 9 )
234230WHERE dev .secret_nonce IS NOT NULL
235231ON CONFLICT DO NOTHING;
@@ -240,17 +236,17 @@ ON CONFLICT DO NOTHING;
240236
241237WITH
242238var_resources AS (
243- SELECT resource_id, account_id, resource_name, created_at, spec, status
239+ SELECT resource_id, resource_schema, account_id, resource_name, created_at, spec, status
244240 FROM resources
245- WHERE resource_kind = ' VariableSet'
241+ WHERE resource_schema = ' https://opendatafabric.org/schemas/config/v1alpha1/ VariableSet'
246242 AND resource_name LIKE ' legacy-vars-%'
247243 AND last_event_id IS NULL
248244),
249245ins_created AS (
250- INSERT INTO resource_events (resource_id, resource_kind , event_time, event_type, event_payload)
246+ INSERT INTO resource_events (resource_id, resource_schema , event_time, event_type, event_payload)
251247 SELECT
252248 r .resource_id ,
253- ' VariableSet ' ,
249+ r . resource_schema ,
254250 r .created_at ,
255251 ' Created' ,
256252 jsonb_build_object(' Created' , jsonb_build_object(
@@ -269,10 +265,10 @@ ins_created AS (
269265 RETURNING resource_id, event_id
270266),
271267ins_started AS (
272- INSERT INTO resource_events (resource_id, resource_kind , event_time, event_type, event_payload)
268+ INSERT INTO resource_events (resource_id, resource_schema , event_time, event_type, event_payload)
273269 SELECT
274270 r .resource_id ,
275- ' VariableSet ' ,
271+ r . resource_schema ,
276272 r .created_at ,
277273 ' ReconciliationStarted' ,
278274 jsonb_build_object(' ReconciliationStarted' , jsonb_build_object(
@@ -284,10 +280,10 @@ ins_started AS (
284280 RETURNING resource_id, event_id
285281),
286282ins_succeeded AS (
287- INSERT INTO resource_events (resource_id, resource_kind , event_time, event_type, event_payload)
283+ INSERT INTO resource_events (resource_id, resource_schema , event_time, event_type, event_payload)
288284 SELECT
289285 r .resource_id ,
290- ' VariableSet ' ,
286+ r . resource_schema ,
291287 r .created_at ,
292288 ' ReconciliationSucceeded' ,
293289 jsonb_build_object(' ReconciliationSucceeded' , jsonb_build_object(
@@ -310,17 +306,17 @@ WHERE resources.resource_id = ins_succeeded.resource_id;
310306
311307WITH
312308secret_resources AS (
313- SELECT resource_id, account_id, resource_name, created_at, spec, status
309+ SELECT resource_id, resource_schema, account_id, resource_name, created_at, spec, status
314310 FROM resources
315- WHERE resource_kind = ' SecretSet'
311+ WHERE resource_schema = ' https://opendatafabric.org/schemas/config/v1alpha1/ SecretSet'
316312 AND resource_name LIKE ' legacy-secrets-%'
317313 AND last_event_id IS NULL
318314),
319315ins_created AS (
320- INSERT INTO resource_events (resource_id, resource_kind , event_time, event_type, event_payload)
316+ INSERT INTO resource_events (resource_id, resource_schema , event_time, event_type, event_payload)
321317 SELECT
322318 r .resource_id ,
323- ' SecretSet ' ,
319+ r . resource_schema ,
324320 r .created_at ,
325321 ' Created' ,
326322 jsonb_build_object(' Created' , jsonb_build_object(
@@ -339,10 +335,10 @@ ins_created AS (
339335 RETURNING resource_id, event_id
340336),
341337ins_started AS (
342- INSERT INTO resource_events (resource_id, resource_kind , event_time, event_type, event_payload)
338+ INSERT INTO resource_events (resource_id, resource_schema , event_time, event_type, event_payload)
343339 SELECT
344340 r .resource_id ,
345- ' SecretSet ' ,
341+ r . resource_schema ,
346342 r .created_at ,
347343 ' ReconciliationStarted' ,
348344 jsonb_build_object(' ReconciliationStarted' , jsonb_build_object(
@@ -354,10 +350,10 @@ ins_started AS (
354350 RETURNING resource_id, event_id
355351),
356352ins_succeeded AS (
357- INSERT INTO resource_events (resource_id, resource_kind , event_time, event_type, event_payload)
353+ INSERT INTO resource_events (resource_id, resource_schema , event_time, event_type, event_payload)
358354 SELECT
359355 r .resource_id ,
360- ' SecretSet ' ,
356+ r . resource_schema ,
361357 r .created_at ,
362358 ' ReconciliationSucceeded' ,
363359 jsonb_build_object(' ReconciliationSucceeded' , jsonb_build_object(
0 commit comments