{"repo":"mittwald/kubernetes-replicator","free":true,"listed":false,"github":"https://github.com/mittwald/kubernetes-replicator","clone":"git clone https://github.com/mittwald/kubernetes-replicator.git","description":"Kubernetes controller for synchronizing secrets & config maps across namespaces","language":"Go","stars":1114,"topics":["kubernetes","kubernetes-secrets","kubernetes-controller","kubernetes-configmap","golang"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"ConfigMap, Secret and Role, RoleBinding and ServiceAccount replication for Kubernetes This repository contains a custom Kubernetes controller that can be used to make secrets and config maps available in multiple namespaces. Contents 1. Deployment 1. Using Helm 1. Manual 1. Usage 1. \"Role and RoleBinding replication 1. \"Push-based\" replication 1. \"Pull-based\" replication 1. 1. Create the source secret 1. 2. Create empty secret 1. Special case: TLS secrets Deployment Using Helm 1. Add the Mittwald Helm Repo: 2. Upgrade or install kubernetes-replicator helm upgrade --install kubernetes-replicator mittwald/kubernetes-replicator Manual Usage Role and RoleBinding replication To create a new role, your own account needs to have at least the same set of privileges as the role you're trying to create. The chart currently offers two options to grant these permissions to the service account used by the replicator: - Set the value grantClusterAdmin to true , which grants the service account admin privileges. This is set to false by default, as having a service account with that level of access might be undesirable due to the potential security risks attached. - Set the lists of needed api groups and resources explicitly. These can be specified using the value privileges . privileges is a list that contains pairs of api group and resource lists. Example: These settings permit the replication of Roles and RoleBindings with privileges for the api groups \"\" . apps , batch and extensions on ","default_branch":null,"files":null,"tree":[],"storefront":"/r/mittwald","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mittwald/kubernetes-replicator/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."}