container-update-report

Update container digests and deploy changes to NixOS hosts.

27|3|Updated Aug 22, 2024
One-click install
npx skills add https://github.com/fred-drake/nix --skill container-update-report
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: container-update-report
Source: https://github.com/fred-drake/nix/tree/main/.claude/skills/container-update-report
Command: npx skills add https://github.com/fred-drake/nix --skill container-update-report

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Update container digests, map changes to affected NixOS hosts, and deploy updates end-to-end, reducing manual toil and drift across clusters.

Core Features & Use Cases

  • Update Container Digests: fetch latest container SHAs from registries and commit changes to the digest files.
  • Change Diffing & Mapping: identify updated containers and map them to the relevant hosts for targeted deployments.
  • Deploy & Verify: orchestrate deployments to selected hosts and verify activation success with reporting.

Quick Start

Run the container update workflow to refresh digests and deploy changes to selected hosts.

Frequently Asked Questions about container-update-report

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate container digest updates across multiple NixOS hosts?

Automating container digest updates across NixOS hosts involves fetching the latest container SHAs from registries, committing changes to digest files, and orchestrating rolling deployments to selected hosts. This reduces manual toil and prevents configuration drift across clusters.

How does container change diffing and host-mapping work for NixOS deployments?

Container change diffing identifies updated containers by comparing new digests against existing ones. Host-mapping then links the updated containers to the relevant NixOS hosts, enabling targeted deployments only to the specific machines that require updates.

What is the best way to deploy container updates to selected hosts and verify success?

The best way to deploy container updates is orchestrating rolling deployments to selected NixOS hosts after mapping the changes. The workflow verifies activation success automatically and generates a report confirming the deployment outcome across all targeted hosts.

Can I map updated containers to specific NixOS hosts for targeted deployments?

Yes, you can map updated containers to specific NixOS hosts. The workflow detects which containers have new digests and maps those changes to the relevant hosts, allowing you to make host-specific deployment choices and target only the affected machines.

How do I reduce manual toil when maintaining container images on NixOS?

To reduce manual toil when maintaining container images on NixOS, automate the end-to-end workflow of updating digests, diffing changes, mapping containers to hosts, and deploying updates. This routine maintenance automation eliminates repetitive manual updates and verifies deployment success.