const RootCACertConfigMapName …
const DescriptionAnnotation …
const Description …
func init() { … }
func NewPublisher(cmInformer coreinformers.ConfigMapInformer, nsInformer coreinformers.NamespaceInformer, cl clientset.Interface, rootCA []byte) (*Publisher, error) { … }
type Publisher …
func (c *Publisher) Run(ctx context.Context, workers int) { … }
func (c *Publisher) configMapDeleted(obj interface{ … }
func (c *Publisher) configMapUpdated(_, newObj interface{ … }
func (c *Publisher) namespaceAdded(obj interface{ … }
func (c *Publisher) namespaceUpdated(oldObj interface{ … }
func (c *Publisher) runWorker(ctx context.Context) { … }
func (c *Publisher) processNextWorkItem(ctx context.Context) bool { … }
func (c *Publisher) syncNamespace(ctx context.Context, ns string) (err error) { … }
func convertToCM(obj interface{ … }