Commit Graph

  • 7df12e3396 Update compose.yaml to change Jellyseerr configuration path to Seerr, ensuring consistency in service setup. main Nikholas Pcenicni 2026-05-28 19:28:27 -04:00
  • 02f6ab03bc Update cert-manager configurations for Let's Encrypt to include DNS-01 challenge support for both pcenicni.dev and nikflix.ca. Clarify Cloudflare API token requirements in comments and remove HTTP-01 fallback references for cleaner configuration. Nikholas Pcenicni 2026-05-15 01:20:07 -04:00
  • 6e76a400b6 Update .env.sample and Ansible configurations to enhance Pangolin Integration API setup. Add detailed comments for environment variables and clarify usage in README. Implement HTTP-01 challenge support in cert-manager configurations for Let's Encrypt, ensuring proper resource management for domain validation. Nikholas Pcenicni 2026-05-15 01:10:51 -04:00
  • 2fb86f5930 Enhance Authentik and Newt configurations to support Open WebUI integration. Add necessary environment variables and secrets management for Open WebUI in .env.sample and Ansible tasks. Update README to clarify setup steps for automating HTTP resources with Pangolin, ensuring consistency with new branding and deployment practices. Nikholas Pcenicni 2026-05-15 00:04:34 -04:00
  • 97da42b15c Add open-webui resource to Kustomization configuration for Noble cluster, enhancing application deployment structure. Nikholas Pcenicni 2026-05-14 23:36:35 -04:00
  • 73ff9fd022 Revise Authentik configuration to reflect the transition from public to Nikflix branding, updating directory group settings and invitation flows accordingly. Adjust README to clarify group merging and user invitation processes, ensuring consistency with the new branding. Enhance blueprint templates to support the updated structure for directory groups. Nikholas Pcenicni 2026-05-14 23:30:13 -04:00
  • f37768b789 Update Authentik configuration to default public invitation user type to internal, enhancing clarity on user isolation. Revise README to reflect changes in user type settings and provide guidance for managing existing external users. Improve validation in Ansible tasks to ensure correct user type configuration. Nikholas Pcenicni 2026-05-14 23:15:34 -04:00
  • 7fed8820ce Enhance Authentik configuration by introducing dedicated authentication flows for public and lab brands, including stricter password policies and MFA requirements. Update README to clarify flow distinctions and invitation enrollment processes. Improve validation in Ansible tasks to ensure all necessary blueprint variables are set, enhancing deployment robustness. Nikholas Pcenicni 2026-05-14 22:59:40 -04:00
  • 7b337f7128 Refactor Authentik blueprint configuration to merge public, extra, and Nikflix directory groups into a single YAML template. Update README to clarify group entry requirements and enhance validation in Ansible tasks for blueprint entries. This improves the structure and usability of directory groups in Authentik deployments. Nikholas Pcenicni 2026-05-14 22:39:53 -04:00
  • 93d602de9d Enhance Authentik deployment by adding verification for the presence of noble blueprints volume mounts in the authentik-worker deployment. Update README to clarify blueprint confirmation steps and troubleshooting for mounted files. This ensures proper configuration when blueprints are enabled. Nikholas Pcenicni 2026-05-14 22:26:41 -04:00
  • fbcd2416e6 Add optional SMTP configuration for Authentik, including email host, port, and credentials. Update README and .env.sample to clarify usage for outbound email settings. Introduce blueprint support for enhanced deployment flexibility, with assertions in Ansible tasks to ensure required variables are set when enabled. Nikholas Pcenicni 2026-05-14 22:21:11 -04:00
  • e48b19b64c Implement S3 media storage for Authentik by adding configuration options for dedicated S3 bucket and credentials. Update README and default values to clarify usage and requirements for S3 integration, ensuring compatibility with Velero settings. Enhance Ansible tasks to load S3 configurations from the environment. Nikholas Pcenicni 2026-05-14 20:07:52 -04:00
  • 57a149b3d2 Update Authentik values.yaml to clarify PVC usage for media uploads. Specify that authentik-data is mounted on the server only to avoid Multi-Attach errors, and recommend using S3 or an RWX StorageClass for shared media access from workers. Nikholas Pcenicni 2026-05-14 20:05:30 -04:00
  • 032ffee866 Enable Authentik installation and add support for extra public hostnames in the configuration. Updated README and values files to reflect changes for improved deployment flexibility and documentation clarity. Nikholas Pcenicni 2026-05-14 19:58:56 -04:00
  • b90ee2d531 Disable infra assessment in Trivy configuration for Talos to prevent node-collector job failures due to read-only file system issues. Updated comments for clarity and removed unnecessary volume mounts to align with Talos constraints. Nikholas Pcenicni 2026-05-14 19:33:36 -04:00
  • b994e2d6d0 Refine Trivy configuration for Talos by removing systemd mounts from nodeCollector to prevent read-only file system errors. Updated comments for clarity and aligned with upstream changes regarding volume management. Nikholas Pcenicni 2026-05-14 19:29:34 -04:00
  • c3bdda1dd7 Enhance Trivy configuration for Talos by adding nodeCollector settings with emptyDir for systemd paths to address read-only file system issues. Updated volume mounts and volumes for improved compliance and functionality. Nikholas Pcenicni 2026-05-14 19:26:58 -04:00
  • 7c9fd1fde6 Enhance Headlamp's metrics access by updating the ClusterRoleBinding to include permissions for metrics.k8s.io, nodes, and CustomResourceDefinitions. Update README and RBAC documentation to clarify OIDC user permissions and troubleshooting steps for metrics visibility issues. Nikholas Pcenicni 2026-05-14 19:24:44 -04:00
  • bb0bd4ca90 Update OIDC configuration in Headlamp documentation and Talos config to use preferred_username claim instead of email. Added troubleshooting steps for "Unauthorized" errors related to OIDC token validation. Nikholas Pcenicni 2026-05-14 19:15:47 -04:00
  • 817849ee3c Add CA certificates bundle and update Headlamp configuration for OIDC Nikholas Pcenicni 2026-05-14 18:59:47 -04:00
  • 2321209626 Update Helm chart versions across multiple components to latest stable releases, including Argo CD (9.5.14), cert-manager (v1.20.2), Cilium (1.19.4), kube-prometheus-stack (85.0.3), Loki (7.0.0), Fluent Bit (0.57.5), Headlamp (0.42.0), Traefik (40.2.0), and Kyverno (3.8.0). Adjusted related documentation and values files to reflect these changes for improved deployment consistency and compatibility. Nikholas Pcenicni 2026-05-14 18:55:18 -04:00
  • 95b1866144 Update .gitignore to exclude all .tmp files and enhance clarity in middleware-https-proto.yaml by adding X-Forwarded-Host and X-Forwarded-Port headers for improved redirect handling in Headlamp. Nikholas Pcenicni 2026-05-14 18:35:49 -04:00
  • 86df02f9bd Update Traefik Ingress middleware reference in values.yaml for Headlamp to align with CRD naming conventions and improve documentation clarity. Nikholas Pcenicni 2026-05-14 18:31:27 -04:00
  • af3ab32de8 Add middleware-https-proto.yaml to enforce HTTPS scheme for Headlamp and update kustomization.yaml and values.yaml accordingly Nikholas Pcenicni 2026-05-14 18:27:42 -04:00
  • 8e42777a1d Update Longhorn runbook documentation for clarity and compliance. Adjusted section references for consistency and added details on security and compliance measures regarding RBAC and namespace management. Nikholas Pcenicni 2026-05-14 17:36:18 -04:00
  • 24cd07015d Update Trivy dashboard application manifest to specify the OCI Helm path as '.' for compatibility with Argo CD documentation, ensuring correct deployment of the trivy-operator-dashboard. Nikholas Pcenicni 2026-05-14 17:24:09 -04:00
  • e48283fc43 Update Trivy configuration paths in Ansible tasks and Argo CD application manifests to reflect new directory structure. Adjust references in values.yaml and dashboard-values.yaml for consistency and clarity in deployment processes. Nikholas Pcenicni 2026-05-14 17:21:49 -04:00
  • c347416668 Refactor Argo CD application management by removing the obsolete root-application.yaml and updating the bootstrap-root-application.yaml to include optional add-on Application manifests from clusters/noble/apps. Adjust documentation to clarify the deployment order and resource ownership, ensuring a streamlined GitOps process with Ansible and Argo CD. Nikholas Pcenicni 2026-05-14 17:18:41 -04:00
  • 4cb8574109 Update kustomization.yaml to include additional Trivy resources: namespace.yaml, values.yaml, and dashboard-values.yaml, enhancing security scanning configuration. Nikholas Pcenicni 2026-05-14 17:13:18 -04:00
  • cea59e501c Update kustomization.yaml to include all Trivy resources, streamlining configuration for security scanning. Nikholas Pcenicni 2026-05-14 17:12:30 -04:00
  • 10fdaf873c Update .gitignore to include .tmp files, remove Trivy namespace from kustomization.yaml, and add Trivy dashboard application to app-of-apps kustomization. Delete obsolete Trivy namespace and values files to streamline deployment configuration. Nikholas Pcenicni 2026-05-14 17:10:00 -04:00
  • a5869c242a Update documentation and playbook to clarify Trivy Operator installation via Argo CD, removing direct Ansible role references. Adjust README and related files to reflect the new deployment order and ensure proper resource ownership, enhancing overall clarity for users. Nikholas Pcenicni 2026-05-14 17:04:25 -04:00
  • c3c89b8f0a Add Ansible getting started guide for Proxmox to Talos deployment process and update README with narrative walkthrough. This enhances documentation clarity and provides a structured approach for users to set up the noble cluster. Nikholas Pcenicni 2026-05-14 16:58:23 -04:00
  • 1e6d84f0f3 Refactor noble.yml playbook to apply Argo CD Application manifests after all Helm roles, ensuring proper resource ownership and avoiding SSA conflicts. Update related documentation to reflect the new execution order and clarify the role of Argo CD in the deployment process. Nikholas Pcenicni 2026-05-14 16:46:45 -04:00
  • 1a50599cb4 Enhance Authentik role by updating README with detailed troubleshooting steps for Headlamp OIDC integration, including handling of scopes and PKCE settings. Adjust default variables for Headlamp OIDC scopes and ensure proper application of Kubernetes RBAC for OIDC groups. Update Helm tasks to apply necessary static manifests for Headlamp, improving overall deployment and authentication reliability. Nikholas Pcenicni 2026-05-14 16:11:57 -04:00
  • 4bc8da0225 Enhance Authentik role by adding Helm wait timeout for oauth2-proxy and improving task conditions for admin access and OAuth2 provider upserts. Update README with new variable descriptions and adjust Longhorn deployment tasks to ensure proper rollout before Loki installation, enhancing overall deployment reliability. Nikholas Pcenicni 2026-05-14 15:52:42 -04:00
  • 5e5c6ef671 Enhance Authentik role in noble cluster setup by adding support for resolving OAuth2 flow, signing key, and scope mapping UUIDs from the worker database, improving API access under 2026+ RBAC. Update README with troubleshooting steps for common OAuth2 provider issues and adjust default variables for better configuration management. Ensure seamless integration with oauth2-proxy by allowing unverified email handling in development environments. Nikholas Pcenicni 2026-05-14 14:26:43 -04:00
  • c392ce1e5a Enhance Authentik integration in noble cluster setup by adding support for OAuth2 flow primary keys in configuration. Update README with troubleshooting steps for common API errors and improve deployment reliability with tasks to wait for Authentik worker rollout and API readiness. Adjust Helm chart values for Grafana and Headlamp to accommodate new OIDC settings, ensuring seamless authentication and authorization processes. Nikholas Pcenicni 2026-05-14 01:29:49 -04:00
  • 15d0e120d3 Update Ansible configuration and documentation to reflect new inventory structure. Migrate group_vars to inventory/group_vars/ and enhance README with updated paths for variable files, improving clarity for users. Nikholas Pcenicni 2026-05-14 00:39:29 -04:00
  • 78b524a044 Add Authentik and oauth2-proxy support to noble cluster setup, including environment variables, playbook tags, and landing URLs. Update README and kustomization.yaml to reflect new OIDC integration, enhancing security and user authentication capabilities. Nikholas Pcenicni 2026-05-14 00:23:48 -04:00
  • 2bf7277917 Enhance csi-snapshot-controller README with troubleshooting guidance for CrashLoopBackOff issues and update kustomization.yaml to include deployment patch. This improves user experience and deployment reliability. Nikholas Pcenicni 2026-05-13 23:59:30 -04:00
  • 663ebc5001 Add Trivy integration to noble cluster setup, including namespace and application configurations. Update README and playbook tags to reflect new security scanning capabilities. Enhance Longhorn and kube-prometheus-stack deployment reliability with increased timeout settings and retry mechanisms. Nikholas Pcenicni 2026-05-13 23:48:12 -04:00
  • 774b97894c Add tasks to wait for Kyverno admission controller rollout and webhook service endpoints, enhancing deployment reliability and ensuring successful policy validation. Nikholas Pcenicni 2026-05-13 21:08:56 -04:00
  • 70cb74d8bd Add noble_helm_cert_manager_wait_timeout variable and update Helm upgrade task to include --timeout option for improved deployment reliability Nikholas Pcenicni 2026-05-13 20:42:57 -04:00
  • 07de0ec629 Add --timeout option to Longhorn Helm upgrade tasks for improved deployment control Nikholas Pcenicni 2026-05-13 20:28:48 -04:00
  • 0acb5856b4 Update Longhorn Helm chart version to 1.11.2 in Argo CD configuration and tasks, ensuring compatibility and consistency across deployments. Nikholas Pcenicni 2026-05-13 18:41:57 -04:00
  • 61895ddf31 Remove namespace.yaml from Headlamp kustomization to prevent SharedResourceWarning due to multiple Applications owning the same Namespace. Nikholas Pcenicni 2026-05-13 17:50:28 -04:00
  • e448e6264e Add new repository configuration for Headlamp in Argo CD application manifest to enhance deployment management and streamline application synchronization. Nikholas Pcenicni 2026-05-13 17:47:21 -04:00
  • 8694773593 Disable pre-upgrade job in Longhorn values.yaml to prevent failures during Argo CD syncs when Longhorn is already healthy, ensuring cleaner deployments. Nikholas Pcenicni 2026-05-13 17:40:00 -04:00
  • d378a8c70d Add ServerSideApply option to Argo CD application configurations for improved deployment management Nikholas Pcenicni 2026-05-13 17:35:43 -04:00
  • 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. Nikholas Pcenicni 2026-05-13 17:29:09 -04:00
  • b26099342c Update Argo CD configuration to improve handling of managed fields and enhance compatibility with server-side apply, ensuring smoother deployments and conflict resolution. Nikholas Pcenicni 2026-05-13 17:23:54 -04:00
  • 91b32407f8 Enable ServerSideApply for kube-prometheus-stack CRDs in Argo CD configuration to avoid last-applied-configuration limit issues during deployments. Nikholas Pcenicni 2026-05-13 17:19:47 -04:00
  • 5833e421c0 Add --force-conflicts option to Helm upgrade commands across multiple roles to ensure proper handling of conflicts during deployments. Nikholas Pcenicni 2026-05-13 17:14:22 -04:00
  • 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. Nikholas Pcenicni 2026-05-13 17:11:11 -04:00
  • 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. Nikholas Pcenicni 2026-05-13 17:06:37 -04:00
  • b98fcfa471 Add task to manage hubble-server-certs Secret for Argo CD compatibility, ensuring proper Helm SSA conflict resolution during deployment. Nikholas Pcenicni 2026-05-13 17:02:32 -04:00
  • 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. Nikholas Pcenicni 2026-05-13 16:57:51 -04:00
  • 4adaf100a2 Add LDAP authentication configuration to Tube Archivist service Nikholas Pcenicni 2026-05-08 22:33:22 -04:00
  • 8f1738e80a Refactor m3u-editor service configuration to enhance environment variable management and improve overall clarity in setup. Nikholas Pcenicni 2026-05-08 22:29:19 -04:00
  • ded15665be Update m3u-editor service configuration to include additional environment variables and improve clarity in the setup. Nikholas Pcenicni 2026-05-08 17:35:30 -04:00
  • 97a755dc0a Remove old tvheadend configuration files and add new m3u-editor service configuration with environment variables Nikholas Pcenicni 2026-04-26 12:34:36 -04:00
  • 2c71e4546c Comment out devices section in tvheadend service configuration for clarity Nikholas Pcenicni 2026-04-26 12:13:08 -04:00
  • 48f60bd8d9 Add Docker Compose configuration for tvheadend service Nikholas Pcenicni 2026-04-26 12:12:19 -04:00
  • 4161bbe5a9 Remove unused DizqueTV and Threadfin service configurations and environment files to streamline project structure. Nikholas Pcenicni 2026-04-26 11:11:34 -04:00
  • 7ad6679c3c Add Docker Compose configuration for Threadfin service with environment variables Nikholas Pcenicni 2026-04-26 11:09:34 -04:00
  • 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. Nikholas Pcenicni 2026-04-01 02:14:49 -04:00
  • 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. Nikholas Pcenicni 2026-04-01 02:13:15 -04:00
  • 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. Nikholas Pcenicni 2026-04-01 02:11:19 -04:00
  • 51eb64dd9d Add applications to Argo CD kustomization.yaml for enhanced deployment Nikholas Pcenicni 2026-04-01 02:05:10 -04:00
  • 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. Nikholas Pcenicni 2026-04-01 01:55:41 -04:00
  • 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. Nikholas Pcenicni 2026-04-01 01:21:32 -04:00
  • 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. Nikholas Pcenicni 2026-04-01 01:19:50 -04:00
  • 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. Nikholas Pcenicni 2026-03-30 22:53:47 -04:00
  • 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. Nikholas Pcenicni 2026-03-30 22:49:01 -04:00
  • 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. Nikholas Pcenicni 2026-03-30 22:42:52 -04:00
  • 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. Nikholas Pcenicni 2026-03-29 02:03:57 -04:00
  • 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. Nikholas Pcenicni 2026-03-28 19:58:18 -04:00
  • 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. Nikholas Pcenicni 2026-03-28 19:56:07 -04:00
  • 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. Nikholas Pcenicni 2026-03-28 19:53:01 -04:00
  • 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. Nikholas Pcenicni 2026-03-28 19:34:43 -04:00
  • 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. Nikholas Pcenicni 2026-03-28 18:39:22 -04:00
  • 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. Nikholas Pcenicni 2026-03-28 18:28:52 -04:00
  • 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. Nikholas Pcenicni 2026-03-28 18:20:55 -04:00
  • 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. Nikholas Pcenicni 2026-03-28 18:17:54 -04:00
  • 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. Nikholas Pcenicni 2026-03-28 18:13:52 -04:00
  • 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. Nikholas Pcenicni 2026-03-28 17:56:24 -04:00
  • 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. Nikholas Pcenicni 2026-03-28 17:49:43 -04:00
  • 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. Nikholas Pcenicni 2026-03-28 17:46:08 -04:00
  • 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. Nikholas Pcenicni 2026-03-28 17:25:44 -04:00
  • 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. Nikholas Pcenicni 2026-03-28 17:13:57 -04:00
  • 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. Nikholas Pcenicni 2026-03-28 17:11:01 -04:00
  • f6647056be Add homepage entry to noble_landing_urls and update kustomization.yaml to include homepage resource Nikholas Pcenicni 2026-03-28 17:07:06 -04:00
  • 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. Nikholas Pcenicni 2026-03-28 17:03:15 -04:00
  • 90fd8fb8a6 Refactor noble cluster configurations by removing deprecated Argo CD application management files and transitioning to a streamlined Ansible-driven installation approach. Update kustomization.yaml files to reflect the new structure, ensuring clarity on resource management. Introduce new namespaces and configurations for cert-manager, external-secrets, and logging components, enhancing the overall deployment process. Add detailed README.md documentation for each component to guide users through the setup and management of the noble lab environment. Nikholas Pcenicni 2026-03-28 17:02:50 -04:00
  • 41841abc84 Update Kyverno policies-values.yaml to enhance namespace exclusions for policy enforcement. Add detailed comments on the exclusion strategy and provide instructions for refreshing PolicyReports. This change aims to improve clarity and management of policy violations across various namespaces. Nikholas Pcenicni 2026-03-28 16:56:13 -04:00
  • 7a62489ad6 Enhance noble_landing_urls role by adding support for generating a Headlamp ServiceAccount token with a configurable duration. Update documentation to reflect changes in the markdown output for Headlamp sign-in. Modify fetch_credentials task to include token generation alongside existing credential fetching. These updates improve the usability and security of the Headlamp integration. Nikholas Pcenicni 2026-03-28 16:38:47 -04:00
  • 0e8eaa2f0d Update .gitignore to include generated noble-lab-ui-urls.md and enhance README.md with new role documentation. Refactor noble.yml to incorporate noble_landing_urls role for improved URL management. Add ingress configurations for alertmanager, prometheus, longhorn, and vault to support TLS termination via Traefik. Update network policies and values.yaml for vault to allow traffic from Traefik. These changes aim to streamline deployment and enhance service accessibility. Nikholas Pcenicni 2026-03-28 16:32:21 -04:00
  • a48ac16c14 Update .gitignore to include .env file and enhance README.md with instructions for deploying secrets. Refactor noble.yml to improve Kubernetes health check handling and update templates for error reporting. Modify cert-manager and metallb tasks to apply secrets from .env and adjust timeout settings. Clarify Newt installation requirements in tasks. These changes aim to streamline deployment processes and improve documentation clarity. Nikholas Pcenicni 2026-03-28 15:36:52 -04:00
  • 46cedc965f Refactor Argo CD application management by removing noble-kyverno and noble-platform configurations, transitioning to Ansible-driven installations. Update documentation to clarify the optional nature of app-of-apps and the role of kustomization.yaml as an empty resource holder. Ensure users are informed about the need to delete stale Applications when migrating from previous configurations. Nikholas Pcenicni 2026-03-28 15:17:54 -04:00