analysis: add deterministic inventory scripts and raw data
run_all.sh reproduces every file under analysis/data/ from zero: it clones the in-scope components if missing, exports group issue metadata from git.lab, and regenerates the inventories. Reruns are diff-clean -- no wall-clock time enters an output; 'days since' is measured against the management repo's HEAD date. The management repo is inventoried at main, not at the analysis branch, so this analysis does not observe its own commits. inv_repo.py aborts the run if anything outside analysis/ was modified.
This commit is contained in:
@@ -0,0 +1,105 @@
|
||||
.devcontainer/Dockerfile
|
||||
.devcontainer/README.md
|
||||
.devcontainer/devcontainer.json
|
||||
.devcontainer/docker-init.sh
|
||||
.devcontainer/postCreateCommand.sh
|
||||
.gitignore
|
||||
.gitlab-ci.yml
|
||||
.sops.yaml
|
||||
CLAUDE.md
|
||||
README.md
|
||||
apps/authentik/authentik-backup-secret.yaml
|
||||
apps/authentik/authentik-backup.yaml
|
||||
apps/authentik/authentik-blueprints.yaml
|
||||
apps/authentik/authentik-secret.yaml
|
||||
apps/authentik/authentik.yaml
|
||||
apps/authentik/certificate.yaml
|
||||
apps/authentik/helm-repo.yaml
|
||||
apps/authentik/ingress.yaml
|
||||
apps/authentik/kustomization.yaml
|
||||
apps/authentik/namespace.yaml
|
||||
apps/authentik/networkpolicy.yaml
|
||||
apps/base/infra/cert-manager-repo.yaml
|
||||
apps/base/infra/cert-manager.yaml
|
||||
apps/base/infra/kustomization.yaml
|
||||
apps/base/infra/ns-cert-manager.yaml
|
||||
apps/base/infra/ns-matrix.yaml
|
||||
apps/base/matrix/ess-operator.yaml
|
||||
apps/base/matrix/ess-repo.yaml
|
||||
apps/monitoring/alloy-config.yaml
|
||||
apps/monitoring/alloy.yaml
|
||||
apps/monitoring/helm-repos.yaml
|
||||
apps/monitoring/kube-state-metrics.yaml
|
||||
apps/monitoring/kustomization.yaml
|
||||
apps/monitoring/namespace.yaml
|
||||
apps/production/apex-ingress.yaml
|
||||
apps/production/cert-issuer.yaml
|
||||
apps/production/clamav-http-scanner-Dockerfile
|
||||
apps/production/clamav-http-scanner.py
|
||||
apps/production/clamav-http-scanner.yaml
|
||||
apps/production/clamav-pvc.yaml
|
||||
apps/production/clamav.yaml
|
||||
apps/production/clamav_spam_checker.py
|
||||
apps/production/concierge-bot.py
|
||||
apps/production/concierge-bot.yaml
|
||||
apps/production/coturn-secret.yaml
|
||||
apps/production/coturn.yaml
|
||||
apps/production/custom-configs/element-values copy.yaml
|
||||
apps/production/custom-configs/element-values.yaml
|
||||
apps/production/custom-configs/mas-secret.yaml
|
||||
apps/production/custom-configs/synapse-values.yaml
|
||||
apps/production/draupnir-pvc.yaml
|
||||
apps/production/draupnir-secret.yaml
|
||||
apps/production/draupnir.yaml
|
||||
apps/production/element-server-suite.yaml
|
||||
apps/production/element-web-docs-configmap.yaml
|
||||
apps/production/element-web-docs-server.yaml
|
||||
apps/production/kustomization.yaml
|
||||
apps/production/matrix-certificates.yaml
|
||||
apps/production/matrix-postgres-auth.yaml
|
||||
apps/production/networkpolicy.yaml
|
||||
apps/production/synapse-backup-secret.yaml
|
||||
apps/production/synapse-backup.yaml
|
||||
apps/production/synapse-turn-secret.yaml
|
||||
apps/production/turn-secret-rotation-secret.yaml
|
||||
apps/production/turn-secret-rotation.yaml
|
||||
ci/lab-ca-chain.crt
|
||||
clusters/matrix/flux-system/authentik-sync.yaml
|
||||
clusters/matrix/flux-system/gotk-components.yaml
|
||||
clusters/matrix/flux-system/gotk-sync.yaml
|
||||
clusters/matrix/flux-system/infra-sync.yaml
|
||||
clusters/matrix/flux-system/kustomization.yaml
|
||||
clusters/matrix/flux-system/monitoring-sync.yaml
|
||||
clusters/matrix/flux-system/production-sync.yaml
|
||||
docs/TASKS.md
|
||||
docs/deployment-guides/01-turn-server-setup.md
|
||||
docs/deployment-guides/02-authentik-identity-provider.md
|
||||
docs/deployment-guides/03-monitoring-integration.md
|
||||
docs/deployment-guides/04-element-customization.md
|
||||
docs/deployment-guides/05-room-policies.md
|
||||
docs/deployment-guides/06-moderation-content-scanning.md
|
||||
docs/deployment-guides/07-host-maintenance-notifications.md
|
||||
docs/deployment-guides/08-concierge-gaeste-einladungen.md
|
||||
docs/deployment-guides/README.md
|
||||
docs/install.md
|
||||
docs/oldwiki/authentik.md
|
||||
docs/oldwiki/fix report mrtc.md
|
||||
docs/oldwiki/home.md
|
||||
docs/oldwiki/invitereg.md
|
||||
docs/ops-configmap-sync.md
|
||||
docs/setup/README-Element-Setup.md
|
||||
docs/setup/element-setup-linux.sh
|
||||
docs/setup/element-setup-macos.command
|
||||
docs/setup/element-setup-windows.cmd
|
||||
docs/troubleshooting/AUTHENTIK-CREATE-INVITATION-FLOW.md
|
||||
docs/troubleshooting/AUTHENTIK-FIX-TEMPLATE.md
|
||||
docs/troubleshooting/AUTHENTIK-INVITATION-FLOW-FIX.md
|
||||
docs/troubleshooting/DIAGNOSTIK-AUTHENTIK-FLOW.md
|
||||
docs/troubleshooting/README.md
|
||||
host-config/maintenance-notify/config.example
|
||||
host-config/maintenance-notify/maintenance-notify.service
|
||||
host-config/maintenance-notify/maintenance-notify.sh
|
||||
host-config/maintenance-notify/maintenance-notify.timer
|
||||
host-config/maintenance-notify/msmtprc.template
|
||||
scripts/hooks/pre-commit
|
||||
scripts/install-hooks.sh
|
||||
Reference in New Issue
Block a user