{"id":23629976,"url":"https://github.com/frnn4268/k8s_cloud-native-pg_trivy-operator","last_synced_at":"2026-04-29T20:35:23.275Z","repository":{"id":265800170,"uuid":"896620493","full_name":"Frnn4268/K8s_cloud-native-pg_trivy-operator","owner":"Frnn4268","description":"This repository contains auxiliary tooling for managing PostgreSQL clusters on Kubernetes, including CloudNativePG, Trivy Operator, and Cert Manager. It simplifies deployment, operation, and security scanning of containerized applications, providing examples and automation through Taskfiles.","archived":false,"fork":false,"pushed_at":"2024-12-01T16:22:43.000Z","size":9,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-08T17:38:18.997Z","etag":null,"topics":["automation","backup","cert-manager","cloudnative","devops","helm","kubernetes","postgresql","security","trivy"],"latest_commit_sha":null,"homepage":"","language":"Nix","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Frnn4268.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-30T21:11:52.000Z","updated_at":"2024-12-01T16:24:36.000Z","dependencies_parsed_at":"2024-12-03T09:15:27.826Z","dependency_job_id":null,"html_url":"https://github.com/Frnn4268/K8s_cloud-native-pg_trivy-operator","commit_stats":null,"previous_names":["frnn4268/k8s_cloud-native-pg_trivy-operator"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Frnn4268/K8s_cloud-native-pg_trivy-operator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frnn4268%2FK8s_cloud-native-pg_trivy-operator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frnn4268%2FK8s_cloud-native-pg_trivy-operator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frnn4268%2FK8s_cloud-native-pg_trivy-operator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frnn4268%2FK8s_cloud-native-pg_trivy-operator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Frnn4268","download_url":"https://codeload.github.com/Frnn4268/K8s_cloud-native-pg_trivy-operator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frnn4268%2FK8s_cloud-native-pg_trivy-operator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32443565,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T20:22:27.477Z","status":"ssl_error","status_checked_at":"2026-04-29T20:22:26.507Z","response_time":110,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","backup","cert-manager","cloudnative","devops","helm","kubernetes","postgresql","security","trivy"],"created_at":"2024-12-28T01:19:56.908Z","updated_at":"2026-04-29T20:35:23.271Z","avatar_url":"https://github.com/Frnn4268.png","language":"Nix","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Auxillary Tooling\n\n## CloudNativePG (https://cloudnative-pg.io/)\n\nCloudNativePG makes deploying/operating PostgreSQL clusters on Kubernetes much easier. The project extends the Kubernetes API with custom resources and encodes the logic needed to operate those clusters into an application that run in the cluster.\n\nThe examples shown provide both a minimal configuration, as well as a configuration that takes periodic backups of the database and stores them in an object store (Google Cloud Storage and Civo Cloud object storage are shown).\n\n## Trivy Operator (https://aquasecurity.github.io/trivy-operator/latest/)\n\nThe Trivy Operator automatically scans every container image that runs in the cluster and produces a report of CVEs an potential security implications of other cluster/application configurations.\n\nIt also re-scans each image at a specified interval which helps to catch potential vulnerabilities that were discovered after the image was initially built (if you are running a scan within a Continuous Integration pipeline for example).\n\n## Cert Manager (https://cert-manager.io/)\n\nCert manager provides tooling for provisioning ands managing TLS certificates to enable encryption for traffic to your cluster and services. It integrates with certificate authorities like Let's encrypt and with Ingress Controllers to automate the process.\n\nI have not implemented it within this repo, but it is common/important enough to mention here and setting it up would be a great exercise to test your Kubernetes knowledge.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrnn4268%2Fk8s_cloud-native-pg_trivy-operator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffrnn4268%2Fk8s_cloud-native-pg_trivy-operator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrnn4268%2Fk8s_cloud-native-pg_trivy-operator/lists"}