Registriert das neue backends/debian-image/backend.sh (siehe tuxflotte-installer@63df40d) in der backends-Tabelle und legt eine Test-/Entwicklungsvorlage "Tuxflotte-Debian-Entwicklung-v0.1" in der Liebherr-Org/Entwickler-Workspace an, analog zur bestehenden Tuxflotte-Mint-Entwicklung-v0.1 - fuer den anstehenden E2E-Nachweis von Phase 1 (zweite Referenz-Distribution). Noch NICHT auf anode angewendet (DB-Schreibzugriff braucht User-Freigabe, siehe Session). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LpNs8yZeQkHgMWx6WNT1QH
33 lines
1.4 KiB
PL/PgSQL
33 lines
1.4 KiB
PL/PgSQL
BEGIN;
|
|
|
|
-- Zweite Referenz-Distribution (Roadmap-Plan Phase 1, siehe
|
|
-- platform-docs/roadmap/multi-distro-merkmal-workspace-creator.md und
|
|
-- tuxflotte-installer@63df40d fuer backends/debian-image/backend.sh).
|
|
-- Analog zum mint-image-Eintrag (dessen Backend-/Vorlagen-Zeilen seinerzeit
|
|
-- ohne Migration manuell angelegt wurden - hier nachgeholt, damit dieser
|
|
-- Schritt reproduzierbar/dokumentiert bleibt statt nur in einer
|
|
-- Konversation zu stehen).
|
|
INSERT INTO backends (id, key, name, installer_type, version) VALUES
|
|
(gen_random_uuid(), 'debian-image', 'Debian (Golden Image)', 'golden-image', '13');
|
|
|
|
-- Test-/Entwicklungsvorlage in der Liebherr-Org (dort steht bereits die
|
|
-- analoge "Tuxflotte-Mint-Entwicklung-v0.1" fuer genau diesen Zweck -
|
|
-- gleiche Org/Workspace, damit E2E-Tests denselben etablierten Weg nutzen
|
|
-- koennen wie bisher schon fuer Mint).
|
|
INSERT INTO bereitstellungsvorlagen
|
|
(id, organization_id, workspace_id, backend_id, label, is_default,
|
|
disk_encryption, partitioning, secure_boot_required)
|
|
SELECT
|
|
gen_random_uuid(),
|
|
'ab49c741-6795-43d3-abd4-50772565365a', -- Org "Liebherr"
|
|
'55555555-5555-4555-8555-555555555555', -- Workspace "Entwickler"
|
|
id,
|
|
'Tuxflotte-Debian-Entwicklung-v0.1',
|
|
false,
|
|
false,
|
|
'{"scheme": "single", "root_filesystem": "ext4", "target_disk_rank": 1}'::jsonb,
|
|
false
|
|
FROM backends WHERE key = 'debian-image';
|
|
|
|
COMMIT;
|