{"repo":"cert-manager/trust-manager","free":true,"listed":false,"github":"https://github.com/cert-manager/trust-manager","clone":"git clone https://github.com/cert-manager/trust-manager.git","description":"trust-manager is an operator for distributing trust bundles across a Kubernetes cluster.","language":"Go","stars":392,"topics":["tls","kubernetes","security","hacktoberfest","go","golang"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"trust-manager trust-manager is the easiest way to manage trust bundles in Kubernetes and OpenShift clusters! It takes a list of trusted certificate sources and combines them into a bundle which you can trust directly in your applications. Supported sources include a public trust bundle similar to what you get from your Operating System. trust-manager documentation is available on the cert-manager website, including: - Installation instructions - Usage guidance - API reference documentation Developing trust-manager trust-manager uses makefile-modules, meaning that any changes to files under make/ shared need to be made in that repo and synchronized here using make upgrade-klone . The easiest way to get started is to run the trust-manager smoke tests locally. Use make test-smoke , which creates a Kind cluster using Docker and installs trust-manager (and cert-manager) before running the tests. To create a cluster without running the smoke tests, use make test-smoke-deps . To use or inspect the cluster, the KUBECONFIG file needs to be made available: Testing trust-manager has various categories of tests. All categories are run against every PR, along with other checks. - make test-unit - Runs simpler, faster tests which test specific functions - make test-integration - Runs heavier tests with a simplified control-plane which tests how different pieces work together - make test-smoke - Runs end-to-end tests in a dedicated Kubernetes cluster Example Bundle The simplest useful Bundl","default_branch":null,"files":null,"tree":[],"storefront":"/r/cert-manager","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cert-manager/trust-manager/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}