Commit Graph

195 Commits

Author SHA1 Message Date
Nikholas Pcenicni
07de0ec629 Add --timeout option to Longhorn Helm upgrade tasks for improved deployment control 2026-05-13 20:28:48 -04:00
Nikholas Pcenicni
0acb5856b4 Update Longhorn Helm chart version to 1.11.2 in Argo CD configuration and tasks, ensuring compatibility and consistency across deployments. 2026-05-13 18:41:57 -04:00
Nikholas Pcenicni
61895ddf31 Remove namespace.yaml from Headlamp kustomization to prevent SharedResourceWarning due to multiple Applications owning the same Namespace. 2026-05-13 17:50:28 -04:00
Nikholas Pcenicni
e448e6264e Add new repository configuration for Headlamp in Argo CD application manifest to enhance deployment management and streamline application synchronization. 2026-05-13 17:47:21 -04:00
Nikholas Pcenicni
8694773593 Disable pre-upgrade job in Longhorn values.yaml to prevent failures during Argo CD syncs when Longhorn is already healthy, ensuring cleaner deployments. 2026-05-13 17:40:00 -04:00
Nikholas Pcenicni
d378a8c70d Add ServerSideApply option to Argo CD application configurations for improved deployment management 2026-05-13 17:35:43 -04:00
Nikholas Pcenicni
a9d6cbb6c5 Refine Argo CD configuration for kube-prometheus-stack to clarify CRD management and server-side apply limitations, ensuring compatibility and preventing last-applied-configuration overflow during deployments. 2026-05-13 17:29:09 -04:00
Nikholas Pcenicni
b26099342c Update Argo CD configuration to improve handling of managed fields and enhance compatibility with server-side apply, ensuring smoother deployments and conflict resolution. 2026-05-13 17:23:54 -04:00
Nikholas Pcenicni
91b32407f8 Enable ServerSideApply for kube-prometheus-stack CRDs in Argo CD configuration to avoid last-applied-configuration limit issues during deployments. 2026-05-13 17:19:47 -04:00
Nikholas Pcenicni
5833e421c0 Add --force-conflicts option to Helm upgrade commands across multiple roles to ensure proper handling of conflicts during deployments. 2026-05-13 17:14:22 -04:00
Nikholas Pcenicni
fc70c68c26 Add tasks to manage kyverno-admission-controller FlowSchema for Argo CD compatibility, addressing server-side applied conflicts and ensuring proper Helm SSA conflict recovery. 2026-05-13 17:11:11 -04:00
Nikholas Pcenicni
d206a590ab Enhance hubble-server-certs management for Argo CD by adding a new configuration option and updating tasks to ensure compatibility with older kubectl versions. This includes improved handling of managed fields for Helm SSA conflict resolution. 2026-05-13 17:06:37 -04:00
Nikholas Pcenicni
b98fcfa471 Add task to manage hubble-server-certs Secret for Argo CD compatibility, ensuring proper Helm SSA conflict resolution during deployment. 2026-05-13 17:02:32 -04:00
Nikholas Pcenicni
c4e000d2d5 Refactor Argo CD application deployment by removing obsolete tasks and updating README for clarity. Introduce new task inclusion for Argo CD applications post-platform Helm installation, ensuring proper application order and synchronization. 2026-05-13 16:57:51 -04:00
Nikholas Pcenicni
4adaf100a2 Add LDAP authentication configuration to Tube Archivist service 2026-05-08 22:33:22 -04:00
Nikholas Pcenicni
8f1738e80a Refactor m3u-editor service configuration to enhance environment variable management and improve overall clarity in setup. 2026-05-08 22:29:19 -04:00
Nikholas Pcenicni
ded15665be Update m3u-editor service configuration to include additional environment variables and improve clarity in the setup. 2026-05-08 17:35:30 -04:00
Nikholas Pcenicni
97a755dc0a Remove old tvheadend configuration files and add new m3u-editor service configuration with environment variables 2026-04-26 12:34:36 -04:00
Nikholas Pcenicni
2c71e4546c Comment out devices section in tvheadend service configuration for clarity 2026-04-26 12:13:08 -04:00
Nikholas Pcenicni
48f60bd8d9 Add Docker Compose configuration for tvheadend service 2026-04-26 12:12:19 -04:00
Nikholas Pcenicni
4161bbe5a9 Remove unused DizqueTV and Threadfin service configurations and environment files to streamline project structure. 2026-04-26 11:11:34 -04:00
Nikholas Pcenicni
7ad6679c3c Add Docker Compose configuration for Threadfin service with environment variables 2026-04-26 11:09:34 -04:00
Nikholas Pcenicni
aeffc7d6dd Remove Argo CD application configurations for Fluent Bit, Headlamp, Loki, kube-prometheus, and associated kustomization files from the noble bootstrap directory. This cleanup streamlines the project by eliminating unused resources and simplifies the deployment structure. 2026-04-01 02:14:49 -04:00
Nikholas Pcenicni
0f88a33216 Remove deprecated Argo CD application configurations for various components including cert-manager, Cilium, CSI snapshot controllers, kube-vip, and others. Update README.md to reflect the current state of leaf applications and clarify optional components. Adjust kustomization files to streamline resource management for bootstrap workloads. 2026-04-01 02:13:15 -04:00
Nikholas Pcenicni
bfb72cb519 Update Argo CD documentation and kustomization files to include additional applications and namespace resources. Enhance README.md with current leaf applications and clarify optional components. This improves deployment clarity and organization for bootstrap workloads. 2026-04-01 02:11:19 -04:00
Nikholas Pcenicni
51eb64dd9d Add applications to Argo CD kustomization.yaml for enhanced deployment 2026-04-01 02:05:10 -04:00
Nikholas Pcenicni
f259285f6e Enhance Argo CD integration by adding support for a bootstrap root application. Update group_vars/all.yml and role defaults to include noble_argocd_apply_bootstrap_root_application. Modify tasks to apply the bootstrap application conditionally. Revise documentation to clarify the GitOps workflow and the relationship between the core platform and optional applications. Remove outdated references and streamline the README for better user guidance. 2026-04-01 01:55:41 -04:00
Nikholas Pcenicni
c312ceeb56 Remove Eclipse Che application configurations and related documentation from the repository. This includes the deletion of application-checluster.yaml, application-devworkspace.yaml, application-operator.yaml, checluster.yaml, dwoc.yaml, kustomization.yaml, and README.md, streamlining the project by eliminating outdated resources. 2026-04-01 01:21:32 -04:00
Nikholas Pcenicni
c15bf4d708 Enhance Ansible playbooks and documentation for Debian and Proxmox management. Add new playbooks for Debian hardening, maintenance, SSH key rotation, and Proxmox cluster setup. Update README.md with quick start instructions for Debian and Proxmox operations. Modify group_vars to include Argo CD application settings, improving deployment flexibility and clarity. 2026-04-01 01:19:50 -04:00
Nikholas Pcenicni
89be30884e Update compose.yaml for Tracearr service to change the image tag from 'latest' to 'supervised' and remove unnecessary environment variables for DATABASE_URL and REDIS_URL. This streamlines the configuration and focuses on essential settings for deployment. 2026-03-30 22:53:47 -04:00
Nikholas Pcenicni
16948c62f9 Update compose.yaml for Tracearr service to include production environment variables and database configurations. This enhances deployment settings by specifying NODE_ENV, PORT, HOST, DATABASE_URL, REDIS_URL, JWT_SECRET, COOKIE_SECRET, and CORS_ORIGIN, improving overall service configuration and security. 2026-03-30 22:49:01 -04:00
Nikholas Pcenicni
3a6e5dff5b Update Ansible configuration to integrate SOPS for managing secrets. Enhance README.md with SOPS usage instructions and prerequisites. Remove External Secrets Operator references and related configurations from the bootstrap process, streamlining the deployment. Adjust playbooks and roles to apply SOPS-encrypted secrets automatically, improving security and clarity in secret management. 2026-03-30 22:42:52 -04:00
Nikholas Pcenicni
023ebfee5d Enhance Eclipse Che configuration in checluster.yaml by adding externalTLSConfig for secure workspace subdomains. This change ensures cert-manager can issue TLS certificates, preventing issues with unavailable servers when opening workspaces. 2026-03-29 02:03:57 -04:00
Nikholas Pcenicni
27fb4113eb Refactor DevWorkspaceOperatorConfig in dwoc.yaml to simplify configuration structure. This change removes the unnecessary spec.config nesting, aligning with the v1alpha1 API requirements and improving clarity for users configuring development workspaces. 2026-03-28 19:58:18 -04:00
Nikholas Pcenicni
4026591f0b Update README.md with troubleshooting steps for Eclipse Che and enhance kustomization.yaml to include DevWorkspaceOperatorConfig. This improves guidance for users facing deployment issues and ensures proper configuration for development workspace management. 2026-03-28 19:56:07 -04:00
Nikholas Pcenicni
8a740019ad Add Eclipse Che applications to kustomization.yaml for improved development workspace management. This update includes application-devworkspace, application-operator, and application-checluster resources, enhancing the deployment capabilities for the Noble cluster. 2026-03-28 19:53:01 -04:00
Nikholas Pcenicni
544f75b0ee Enhance documentation and configuration for Velero integration. Update README.md to clarify Velero's lack of web UI and usage instructions for CLI. Add CSI Volume Snapshot support in playbooks and roles, and include Velero service details in noble_landing_urls. Adjust kustomization.yaml to include VolumeSnapshotClass configuration, ensuring proper setup for backups. Improve overall clarity in related documentation. 2026-03-28 19:34:43 -04:00
Nikholas Pcenicni
33a10dc7e9 Add Velero configuration to .env.sample, README.md, and Ansible playbooks. Update group_vars to include noble_velero_install variable. Enhance documentation for optional Velero installation and S3 integration, improving clarity for backup and restore processes. 2026-03-28 18:39:22 -04:00
Nikholas Pcenicni
a4b9913b7e Update .env.sample and compose.yaml for Versity S3 Gateway to enhance WebUI and CORS configuration. Add comments clarifying the purpose of VGW_CORS_ALLOW_ORIGIN and correct usage of VGW_WEBUI_GATEWAYS, improving deployment instructions and user understanding. 2026-03-28 18:28:52 -04:00
Nikholas Pcenicni
11c62009a4 Update README.md, .env.sample, and compose.yaml for Versity S3 Gateway to clarify WebUI configuration. Enhance README with details on separate API and WebUI ports, and update .env.sample and compose.yaml to include WebUI settings for improved deployment instructions and usability. 2026-03-28 18:20:55 -04:00
Nikholas Pcenicni
03ed4e70a2 Enhance .env.sample and compose.yaml for Versity S3 Gateway by adding detailed comments on NFS metadata handling and sidecar mode. This improves documentation clarity for users configuring NFS mounts and metadata storage options. 2026-03-28 18:17:54 -04:00
Nikholas Pcenicni
7855b10982 Update compose.yaml to change volume paths for Versity S3 Gateway from named volumes to NFS mounts. This adjustment improves data persistence and accessibility by linking directly to the NFS directory structure. 2026-03-28 18:13:52 -04:00
Nikholas Pcenicni
079c11b20c Refactor Versity S3 Gateway configuration in README.md, .env.sample, and compose.yaml. Update README to clarify environment variable usage and adjust .env.sample for local setup instructions. Modify compose.yaml to utilize environment variable interpolation, ensuring proper credential handling and enhancing deployment security. 2026-03-28 17:56:24 -04:00
Nikholas Pcenicni
bf108a37e2 Update compose.yaml to include .env file for environment variable injection, enhancing security and usability for the Versity S3 Gateway deployment. This change ensures that necessary environment variables are accessible within the container, improving the overall configuration process. 2026-03-28 17:49:43 -04:00
Nikholas Pcenicni
97b56581ed Update README.md and .env.sample for Versity S3 Gateway configuration. Change path in README to reflect new directory structure and clarify environment variable usage for credentials. Modify .env.sample to include additional credential options and improve documentation for setting up the environment. Adjust compose.yaml to utilize pass-through environment variables, enhancing security and usability for deployment. 2026-03-28 17:46:08 -04:00
Nikholas Pcenicni
f154658d79 Add Versity S3 Gateway documentation to README.md, detailing configuration requirements and usage for shared object storage. This addition enhances clarity for users integrating S3-compatible APIs with POSIX directories. 2026-03-28 17:25:44 -04:00
Nikholas Pcenicni
90509bacc5 Update homepage values.yaml to replace external siteMonitor URLs with in-cluster service URLs for improved reliability. Enhance comments for clarity on service monitoring and Prometheus widget configurations. Adjust description for better accuracy regarding uptime checks and resource monitoring. 2026-03-28 17:13:57 -04:00
Nikholas Pcenicni
e4741ecd15 Enhance homepage values.yaml by adding support for RBAC, service account creation, and site monitoring for various services. Update widget configurations for Prometheus and introduce new widgets for datetime and Kubernetes resource monitoring. Adjust layout and styling settings for improved UI presentation. 2026-03-28 17:11:01 -04:00
Nikholas Pcenicni
f6647056be Add homepage entry to noble_landing_urls and update kustomization.yaml to include homepage resource 2026-03-28 17:07:06 -04:00
Nikholas Pcenicni
76eb7df18c Refactor noble cluster configurations to transition from the deprecated apps structure to a streamlined bootstrap approach. Update paths in various YAML files and README documentation to reflect the new organization under clusters/noble/bootstrap. This change enhances clarity and consistency across the deployment process, ensuring that all components are correctly referenced and documented for user guidance. 2026-03-28 17:03:15 -04:00