Commit Graph

  • 207cdca0cf Enhance Kyverno configuration in values.yaml by adding support for two replicas and enabling API priority and fairness. This update aims to improve resilience during rolling restarts and manage API traffic more effectively under load. Nikholas Pcenicni 2026-03-28 02:55:47 -04:00
  • bf185b71a9 Enhance Kyverno's performance by increasing Kubernetes client QPS and burst limits in values.yaml to prevent rate limiting issues under load. This adjustment aims to improve the stability of the Kyverno health lease during high API/etcd usage. Nikholas Pcenicni 2026-03-28 02:50:23 -04:00
  • fc985932fe Update cert-manager configurations to use DNS-01 challenge with Cloudflare for both production and staging ClusterIssuers. Modify README.md to reflect the new DNS-01 setup and provide instructions for creating the necessary Cloudflare API token secret. This change enhances certificate issuance reliability when using Cloudflare's proxy services. Nikholas Pcenicni 2026-03-28 02:41:51 -04:00
  • ee7669c788 Update Argo CD application configurations for noble-platform to include sync wave annotations and enhance documentation. Remove redundant Helm chart definitions, clarify application roles in README.md, and implement retry logic for improved deployment resilience. Nikholas Pcenicni 2026-03-28 02:29:23 -04:00
  • 90cd34c34f Enable cert-manager for admission webhook TLS in kube-prometheus-stack values.yaml to prevent Kyverno pre-hook Job failures during Argo sync. Update noble-platform.yaml to adjust Helm chart sources and maintain proper order for Kyverno and kube-prometheus-stack, ensuring correct resource management and deployment flow. Nikholas Pcenicni 2026-03-28 02:25:59 -04:00
  • 1a3c8378d4 Update Argo CD application configuration to use HEAD as the target revision in both root-application.yaml and noble-platform.yaml, enhancing clarity in documentation regarding repository tracking. This change supports a more dynamic reference to the latest code in the repository. Nikholas Pcenicni 2026-03-28 02:20:35 -04:00
  • 05717c7e6a Refactor Argo CD application configuration to adopt a multi-source approach for noble-platform, removing Helm chart definitions from kustomization.yaml. Update noble-platform.yaml to directly reference Helm chart sources and clarify documentation in README.md and apps/README.md regarding the new structure and resource representation in the UI. Nikholas Pcenicni 2026-03-28 02:18:02 -04:00
  • 0dd642f0c5 Add server-side apply option for large CRDs in noble-platform.yaml to avoid kubectl annotation limit Nikholas Pcenicni 2026-03-28 02:15:32 -04:00
  • 0a6c9976da Refactor Argo CD application configuration to utilize a single source for the noble-platform, consolidating Helm chart management within kustomization.yaml. Update values.yaml to enable Helm inflation and revise documentation in README.md and apps/README.md to clarify the new structure and improve UI representation of resources. Nikholas Pcenicni 2026-03-28 02:13:36 -04:00
  • c5319a5436 Refactor Argo CD application configuration to utilize plain Kustomize for YAML resources and streamline Helm chart management. Update kustomization.yaml to remove Helm chart definitions, shifting to a multi-source approach in noble-platform.yaml. Revise documentation in README.md and apps/README.md to clarify the new structure and eliminate the need for Helm inflation in values.yaml. Nikholas Pcenicni 2026-03-28 02:10:44 -04:00
  • c148454e91 Refine Argo CD documentation and configuration. Update README.md to clarify the relationship between noble-root and child applications, and enhance instructions for syncing workloads. Modify root-application.yaml to specify the use of kustomization.yaml for cluster workloads. Adjust values.yaml to enable Helm inflation for Kustomize charts. Update apps/README.md to streamline application management and clarify deployment processes. Nikholas Pcenicni 2026-03-28 02:05:09 -04:00
  • 445a1ac211 Update Headlamp and Vault documentation; enhance RBAC configurations in Argo CD. Modify Headlamp README to clarify sessionTTL handling and ServiceAccount permissions. Add Cilium network policy instructions to Vault README. Update Argo CD values.yaml for default RBAC settings, ensuring local admin retains full access while new users start with read-only permissions. Reflect these changes in CLUSTER-BUILD.md. Nikholas Pcenicni 2026-03-28 02:02:17 -04:00
  • 906c24b1d5 Remove obsolete Ansible configuration files and playbooks for Proxmox VM management, including ansible.cfg, README.md, inventory samples, and various playbooks. This cleanup eliminates unused roles and tasks, streamlining the project structure. Nikholas Pcenicni 2026-03-28 01:43:25 -04:00
  • d5f38bd766 Update README.md and CLUSTER-BUILD.md to enhance documentation for Vault Kubernetes auth and ClusterSecretStore integration. Add one-shot configuration instructions for Kubernetes auth in README.md, and update CLUSTER-BUILD.md to reflect the current state of the Talos cluster, including new components like Headlamp and Renovate, along with their deployment details and next steps. Nikholas Pcenicni 2026-03-28 01:41:52 -04:00
  • a65b553252 Stop tracking talos kubeconfig; remove Authentik token from git; add Newt kubeseal example Nikholas Pcenicni 2026-03-28 01:19:58 -04:00
  • a5e624f542 Update CLUSTER-BUILD.md to reflect the current state of the Talos cluster, detailing progress through Phase D (observability) and advancements in Phase E (secrets). Include updates on Sealed Secrets, External Secrets Operator, and Vault configurations, along with deployment instructions and next steps for Kubernetes auth and ClusterSecretStore integration. Mark relevant tasks as completed and outline remaining objectives for future phases. Nikholas Pcenicni 2026-03-28 01:17:22 -04:00
  • d2b52f3518 Enhance CLUSTER-BUILD.md with updates on the Talos cluster's current state, focusing on Phase D (observability) and next steps for Phase E (secrets). Clarify kube-prometheus-stack and Loki configurations, and update deployment instructions for Grafana and Fluent Bit integration. Mark tasks related to observability as completed and outline future phases for improved clarity. Nikholas Pcenicni 2026-03-28 00:59:08 -04:00
  • 2b4f568632 Update kube-prometheus-stack values.yaml to clarify Loki datasource configuration and enhance observability documentation in CLUSTER-BUILD.md. Include deployment instructions for Loki and Fluent Bit, and mark tasks related to Grafana integration as completed. Nikholas Pcenicni 2026-03-28 00:56:49 -04:00
  • 7caba0d90c Update CLUSTER-BUILD.md to include kube-prometheus-stack Helm chart details, enhance observability phase with Grafana ingress configuration, and clarify deployment instructions for monitoring components. Mark tasks as completed for kube-prometheus-stack installation and PVC binding on Longhorn. Nikholas Pcenicni 2026-03-28 00:28:54 -04:00
  • fd4afef992 Update Argo CD README and root-application.yaml to clarify prerequisites, enhance Ingress configuration with Traefik and cert-manager, and specify finalizer guidance for resource deletion. Adjust instructions for accessing the Argo CD UI and managing applications. Nikholas Pcenicni 2026-03-27 23:57:25 -04:00
  • 092a6febe4 Update Argo CD values.yaml to configure Ingress with Traefik, enable TLS with cert-manager, and set server to insecure mode. Adjust domain settings and service type to ClusterIP for improved deployment configuration. Nikholas Pcenicni 2026-03-27 23:47:40 -04:00
  • 2a64f40f93 Enable pre-upgrade job for Longhorn in values.yaml, update MetalLB README for clarity on LoadBalancer IP assignment, and enhance Talos configuration with node IP validation for VIPs. Update cluster build documentation to reflect new application versions and configurations. Nikholas Pcenicni 2026-03-27 23:45:00 -04:00
  • d2c53fc553 Remove deprecated Argo CD application configurations and related files for noble cluster, including root-application.yaml, kustomization.yaml, and individual application manifests for argocd, cilium, longhorn, kube-vip, and monitoring components. Update kube-vip daemonset.yaml to enhance deployment strategy and environment variables for improved configuration. Nikholas Pcenicni 2026-03-27 23:02:17 -04:00
  • 4263da65d8 Update Cilium application.yaml to enhance ignoreDifferences for cilium-operator Deployment and improve Helm sync handling. Modify kube-vip daemonset.yaml to adjust VIP interface and add new environment variables for better configuration. Update README.md with troubleshooting tips for kube-vip and Helm upgrade conflicts. Nikholas Pcenicni 2026-03-27 19:29:54 -04:00
  • ae5bfdf2f7 Update Cilium application configuration to ignore differences for hubble-server-certs Secret, add Helm value files for better management, and enhance Argo CD kustomization with resource ordering and sync options. Nikholas Pcenicni 2026-03-27 19:16:31 -04:00
  • 55833b2593 Enhance Longhorn application configuration by adding skipCrds option and retry settings to improve deployment resilience and error handling. Nikholas Pcenicni 2026-03-27 17:47:54 -04:00
  • 76700a7b3f Update Longhorn application configuration to specify targetRevision as "1.11.1" and add sync options for PruneLast and ServerSideApply to enhance deployment management. Nikholas Pcenicni 2026-03-27 16:40:55 -04:00
  • 8cacf5f5de Enhance monitoring configurations by enabling persistence for Loki and updating storage settings for Prometheus and Alertmanager to use Longhorn. Add Longhorn application to kustomization.yaml for improved storage management. Nikholas Pcenicni 2026-03-27 16:27:58 -04:00
  • 036f8ef37e Update monitoring configurations to disable persistence in Loki and add emptyDir storage for Prometheus and Alertmanager Nikholas Pcenicni 2026-03-27 04:26:25 -04:00
  • 769e3125ee Add targetRevision to kube-prometheus-stack and loki-stack configurations for version flexibility Nikholas Pcenicni 2026-03-27 04:22:42 -04:00
  • df25d1ac2b Add monitoring applications to kustomization.yaml for enhanced observability Nikholas Pcenicni 2026-03-27 04:21:11 -04:00
  • 19c5d056e5 Remove ingress controller configuration from Cilium application.yaml Nikholas Pcenicni 2026-03-27 04:16:55 -04:00
  • d39b253693 Update Argo CD configuration by enabling service in kube-vip daemonset, replacing argocd-ingress with argocd-server-lb, and updating documentation to reflect changes. Nikholas Pcenicni 2026-03-27 04:06:52 -04:00
  • cbbbf1cfc3 Update argocd-ingress configuration to set backend protocol to HTTPS and add TLS settings for secure ingress. Nikholas Pcenicni 2026-03-27 04:04:06 -04:00
  • 369ab99cd1 Update Cilium application configuration to enable ingress controller and remove deprecated argocd-server service patch; delete Proxmox VM template files. Nikholas Pcenicni 2026-03-27 04:01:40 -04:00
  • c927409356 Rename argocd-server service to argocd-server-lan and add selector in service patch Nikholas Pcenicni 2026-03-27 03:53:47 -04:00
  • dda831cb82 Add argocd-server service patch to ArgoCD kustomization Nikholas Pcenicni 2026-03-27 03:52:57 -04:00
  • 0bfafbac32 Add default application project configuration to ArgoCD kustomization Nikholas Pcenicni 2026-03-27 03:49:48 -04:00
  • 51d55af86e Update .gitignore and refactor Ubuntu template playbook to use role for Proxmox template management Nikholas Pcenicni 2026-03-27 03:48:32 -04:00
  • 87e71dcd8a Remove Cloudflare DDNS updater scripts and systemd configurations Nikholas Pcenicni 2026-03-23 10:16:54 -04:00
  • a4d8165dc2 Add Cloudflare DDNS updater scripts and systemd configurations Nikholas Pcenicni 2026-03-21 11:09:18 -04:00
  • 60348eef9b Remove ersatztv service configuration from dizquetv compose file Nikholas Pcenicni 2026-03-16 22:25:20 -04:00
  • 9daff01b0b Add OIDC environment variables to Termix service in Docker Compose Nikholas Pcenicni 2026-02-17 02:03:58 -05:00
  • bbea917ef7 Add .env.sample for OIDC configuration Nikholas Pcenicni 2026-02-17 02:02:15 -05:00
  • f1ad4bb441 Update komodo/automate/termix/compose.yaml Nikholas Pcenicni 2026-02-17 06:40:42 +00:00
  • 28b586eea6 Update komodo/automate/termix/compose.yaml Nikholas Pcenicni 2026-02-17 06:32:50 +00:00
  • 4452bafdbe Add komodo/automate/termix/compose.yaml Nikholas Pcenicni 2026-02-17 06:30:58 +00:00
  • af6fd2104c Add init flag to Seerr service in Docker Compose configuration Nikholas Pcenicni 2026-02-16 19:25:33 -05:00
  • 030d2bdae5 Update komodo/arr/arrs/compose.yaml Nikholas Pcenicni 2026-02-17 00:10:19 +00:00
  • 323ccd5a65 Add Docker Compose configuration and environment sample for SparkyFitness Nikholas Pcenicni 2026-02-15 22:02:53 -05:00
  • 2eb458a169 Add Docker Compose configuration for Fleet service with MySQL and Redis Nikholas Pcenicni 2026-02-13 00:32:19 -05:00
  • 797aa2e514 Add Docker Compose configuration for Watchstate service Nikholas Pcenicni 2026-02-12 12:31:27 -05:00
  • 1d40a0a7ec Changed volume mount on jellyfin deprecated Nikholas Pcenicni 2026-02-11 17:39:53 -05:00
  • 0fce675f67 Add Docker Compose configuration and environment sample for AdventureLog Nikholas Pcenicni 2026-02-06 15:39:04 -05:00
  • b16f83a59d Add Jellyfin + macOS: Persistent NFS Mount documentation Nikholas Pcenicni 2026-02-01 23:37:38 -05:00
  • 323b59835e Add coder/proxmox-vm/terraform.tfvars Nikholas Pcenicni 2026-01-31 05:25:46 +00:00
  • 8146c64a7f Add coder/proxmox-vm/cloud-init/user-data.tftpl Nikholas Pcenicni 2026-01-31 05:24:55 +00:00
  • a0df894a3d Add coder/proxmox-vm/Readme.md Nikholas Pcenicni 2026-01-31 05:24:09 +00:00
  • f0ee61ebe2 Add coder/proxmox-vm/main.tf Nikholas Pcenicni 2026-01-31 05:23:21 +00:00
  • 701d92b48a Update komodo/automate/coder/compose.yaml Nikholas Pcenicni 2026-01-31 04:39:23 +00:00
  • fe72dad0e9 Update komodo/automate/coder/compose.yaml Nikholas Pcenicni 2026-01-31 04:27:21 +00:00
  • 7db7777f2b Update komodo/automate/coder/compose.yaml Nikholas Pcenicni 2026-01-31 04:19:31 +00:00
  • 125bac0f5d Update komodo/automate/coder/.env.sample Nikholas Pcenicni 2026-01-31 04:19:02 +00:00
  • 63dae839ce Update komodo/automate/coder/compose.yaml Nikholas Pcenicni 2026-01-31 04:16:10 +00:00
  • c1eb0bc7ae Update komodo/automate/coder/compose.yaml Nikholas Pcenicni 2026-01-31 04:06:54 +00:00
  • d493a1eefd Add komodo/automate/coder/.env.sample Nikholas Pcenicni 2026-01-31 03:57:39 +00:00
  • 65b171e55f Add komodo/automate/coder/compose.yaml Nikholas Pcenicni 2026-01-31 03:55:17 +00:00
  • 3b1ed02aa2 Update komodo/auth/Authentik/compose.yaml Nikholas Pcenicni 2026-01-31 03:06:05 +00:00
  • b712b36dc8 Update komodo/auth/Authentik/compose.yaml Nikholas Pcenicni 2026-01-31 02:34:38 +00:00
  • dfd811e839 Add komodo/auth/Authentik/.env.sample Nikholas Pcenicni 2026-01-31 02:17:51 +00:00
  • a1c42305cd Add komodo/auth/Authentik/compose.yaml Nikholas Pcenicni 2026-01-31 02:15:26 +00:00
  • fcb2119859 feat: Introduce an Ansible common role for base system configuration, including packages, users, and Netplan networking, alongside Semaphore playbooks for system bootstrapping and Proxmox management. Nikholas Pcenicni 2026-01-19 03:47:55 -05:00
  • 7be62c7a45 chore: Update .gitignore rule for ansible hosts file to reflect its new inventory subdirectory. Nikholas Pcenicni 2026-01-19 03:21:27 -05:00
  • d5dd912255 chore: untrack hosts.ini and add sample Nikholas Pcenicni 2026-01-19 03:16:59 -05:00
  • e22f8895b7 chore: remove Authentik OIDC provider configuration from Semaphore. Nikholas Pcenicni 2026-01-19 02:51:54 -05:00
  • 75b2702c9a feat: Integrate Authentik OIDC into Semaphore and enhance Proxmox VM template creation with image list selection and SSH key management. Nikholas Pcenicni 2026-01-19 02:35:33 -05:00
  • 91cb5ba36f feat: add roles_path to ansible.cfg and rename Mastodon's compose.yml to compose.yaml Nikholas Pcenicni 2026-01-19 02:07:33 -05:00
  • 5818115896 refactor: rename docker-compose.yml to compose.yml Nikholas Pcenicni 2026-01-19 02:06:46 -05:00
  • a7dde5c9fa docs: Add documentation for the manage_vm.yml playbook. Nikholas Pcenicni 2026-01-19 02:03:01 -05:00
  • f8591ccae6 feat: Implement Ansible for Proxmox VM management and refactor Mastodon Docker Compose, removing outdated service definitions. Nikholas Pcenicni 2026-01-19 02:02:49 -05:00
  • 6154a93f1b Update komodo/mastodon/compose.yaml Nikholas Pcenicni 2026-01-19 03:55:28 +00:00
  • d8691f8187 Update komodo/mastodon/compose.yaml Nikholas Pcenicni 2026-01-19 03:46:52 +00:00
  • c86d3fa887 Update komodo/mastodon/compose.yaml Nikholas Pcenicni 2026-01-19 03:30:18 +00:00
  • b7c8097148 Add komodo/mastodon/Pangolin.md Nikholas Pcenicni 2026-01-19 03:13:09 +00:00
  • 01d7ef39c8 Add komodo/mastodon/gen-secrets.sh Nikholas Pcenicni 2026-01-19 03:12:02 +00:00
  • 6c46240a32 Update komodo/mastodon/.env.sample Nikholas Pcenicni 2026-01-19 03:11:25 +00:00
  • 816188080d Update komodo/mastodon/compose.yaml Nikholas Pcenicni 2026-01-19 03:10:15 +00:00
  • bba575c2d0 Update komodo/mastodon/compose.yaml Nikholas Pcenicni 2026-01-19 02:51:59 +00:00
  • 62132b7f53 Added .env.sample for mastodon compose Nikholas Pcenicni 2026-01-19 02:28:13 +00:00
  • 059ec48116 Added Mastodon compose Nikholas Pcenicni 2026-01-19 02:27:29 +00:00
  • 81080ad5e4 Update komodo/arr/download-clients/compose.yaml Nikholas Pcenicni 2026-01-18 21:31:21 +00:00
  • ef6c479be8 Update komodo/arr/download-clients/compose.yaml Nikholas Pcenicni 2026-01-18 21:27:55 +00:00
  • 4d3c8a7eb8 fix: update volume configuration for uptime-kuma in compose.yaml Nikholas Pcenicni 2026-01-18 02:10:07 -05:00
  • 99ef20498e feat: Define uptime-kuma volume explicitly in compose.yaml Nikholas Pcenicni 2026-01-18 00:31:28 -05:00
  • 6db817dbd9 feat: Add Docker Compose configuration for Uptime Kuma. Nikholas Pcenicni 2026-01-18 00:29:07 -05:00
  • 564d51b73f fix: correct port mappings for radarr-anime and sonarr-anime services Nikholas Pcenicni 2026-01-17 11:44:50 -05:00
  • cb7f64e890 fix: update port mappings for radarr-anime and sonarr-anime services Nikholas Pcenicni 2026-01-17 11:44:04 -05:00
  • 01a8717d2e Merge branch 'main' of https://gitea.pcenicni.ca/gsdavidp/home-server Nikholas Pcenicni 2026-01-17 11:41:38 -05:00
  • 83ad9953ae feat: add radarr-anime and sonarr-anime services to docker compose configuration Nikholas Pcenicni 2026-01-17 11:39:56 -05:00
  • d20743165d Update komodo/general-purpose/ossm-configurator/compose.yaml Nikholas Pcenicni 2026-01-04 21:50:17 +00:00