divoom: add pi deploy artifact manifests #32

Merged
bluejay merged 1 commits from feat/divoom-pi-deploy-manifests into main 2026-06-03 02:47:36 +00:00
Owner

Adds bluejay-infra source artifacts for the Divoom Pi deploy lane.

  • Divoom-as-DM-device: Puppet/Hiera contract for edge2, separate disabled-by-default DM Agent unit, preserves live flowercore-divoom service and BT wrappers.
  • Divoom-TV Pi HDMI: systemd/Puppet/cage/Wayland deployment shape for FlowerCore.Divoom.Tv.
  • Adds 25 focused lint tests and LF shell-script guardrails.

Validation:

  • dotnet build tests/bluejay-infra-lint/BluejayInfraLint.Tests.csproj -c Release: pass, 0 warnings/errors.
  • dotnet test --filter FullyQualifiedName~DivoomPiDeployArtifactTests: 25/25 pass.
  • Full local lint: 82/86 pass, same 4 pre-existing origin/main failures observed before this branch.
  • Puppet 8.10 local parser/epp validate: pass.
  • edge2 /opt/puppetlabs/bin/puppet parser/epp validate from ~/.fcv scratch: pass.
Adds bluejay-infra source artifacts for the Divoom Pi deploy lane. - Divoom-as-DM-device: Puppet/Hiera contract for edge2, separate disabled-by-default DM Agent unit, preserves live flowercore-divoom service and BT wrappers. - Divoom-TV Pi HDMI: systemd/Puppet/cage/Wayland deployment shape for FlowerCore.Divoom.Tv. - Adds 25 focused lint tests and LF shell-script guardrails. Validation: - dotnet build tests/bluejay-infra-lint/BluejayInfraLint.Tests.csproj -c Release: pass, 0 warnings/errors. - dotnet test --filter FullyQualifiedName~DivoomPiDeployArtifactTests: 25/25 pass. - Full local lint: 82/86 pass, same 4 pre-existing origin/main failures observed before this branch. - Puppet 8.10 local parser/epp validate: pass. - edge2 /opt/puppetlabs/bin/puppet parser/epp validate from ~/.fcv scratch: pass.
bluejay added 1 commit 2026-06-03 02:46:49 +00:00
Add source-controlled Puppet/Hiera contracts for edge2 Divoom-as-DM-device without replacing the live flowercore-divoom systemd deployment.

Add Divoom TV Pi HDMI systemd/Puppet deployment artifacts, LF shell-script guardrails, and focused lint coverage for the additive non-K8s deploy shape.

Co-Authored-By: Codex <codex@openai.com>
bluejay merged commit 4319cc2b51 into main 2026-06-03 02:47:36 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: bluejay/bluejay-infra#32