Nikholas Pcenicni gsdavidp
  • Joined on 2025-12-22
gsdavidp pushed to main at gsdavidp/home-server 2026-05-15 00:08:03 +00: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.
gsdavidp pushed to main at gsdavidp/home-server 2026-05-15 00:06:12 +00: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.
gsdavidp pushed to main at gsdavidp/home-server 2026-05-14 23:59:01 +00: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.
gsdavidp pushed to main at gsdavidp/home-server 2026-05-14 23:33:41 +00: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.
gsdavidp pushed to main at gsdavidp/home-server 2026-05-14 23:29:38 +00: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.
gsdavidp pushed to main at gsdavidp/home-server 2026-05-14 23:27:01 +00: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.
gsdavidp pushed to main at gsdavidp/home-server 2026-05-14 23:24:48 +00: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.
gsdavidp pushed to main at gsdavidp/home-server 2026-05-14 23:15:50 +00: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.
gsdavidp pushed to main at gsdavidp/home-server 2026-05-14 22:59:51 +00:00
817849ee3c Add CA certificates bundle and update Headlamp configuration for OIDC
gsdavidp pushed to main at gsdavidp/home-server 2026-05-14 22:55:23 +00: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.
gsdavidp pushed to main at gsdavidp/home-server 2026-05-14 22:35:54 +00: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.
86df02f9bd Update Traefik Ingress middleware reference in values.yaml for Headlamp to align with CRD naming conventions and improve documentation clarity.
Compare 2 commits »
gsdavidp pushed to main at gsdavidp/home-server 2026-05-14 22:27:47 +00:00
af3ab32de8 Add middleware-https-proto.yaml to enforce HTTPS scheme for Headlamp and update kustomization.yaml and values.yaml accordingly
gsdavidp pushed to main at gsdavidp/home-server 2026-05-14 21:36:24 +00: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.
gsdavidp pushed to main at gsdavidp/home-server 2026-05-14 21:24:25 +00: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.
gsdavidp pushed to main at gsdavidp/home-server 2026-05-14 21:21:52 +00: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.
gsdavidp pushed to main at gsdavidp/home-server 2026-05-14 21:18:45 +00: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.
gsdavidp pushed to main at gsdavidp/home-server 2026-05-14 21:13:21 +00:00
4cb8574109 Update kustomization.yaml to include additional Trivy resources: namespace.yaml, values.yaml, and dashboard-values.yaml, enhancing security scanning configuration.
gsdavidp pushed to main at gsdavidp/home-server 2026-05-14 21:12:34 +00:00
cea59e501c Update kustomization.yaml to include all Trivy resources, streamlining configuration for security scanning.
gsdavidp pushed to main at gsdavidp/home-server 2026-05-14 21:10:03 +00: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.
gsdavidp pushed to main at gsdavidp/home-server 2026-05-14 21:04:30 +00: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.