# Packages
No description provided by the author
# Functions
NewContext creates a context based on a Kubernetes client instance.
NewSecretStore creates a new SecretsKeeper object.
SupportsNetworkingPackage checks if the package "k8s.io/api/networking/v1" is available or not and if Ingress V1 is supported (k8s >= v1.19.0) https://kubernetes.io/blog/2021/07/14/upcoming-changes-in-kubernetes-1-22/#what-to-do.
# Variables
IsInMultiClusterMode is a flag to indicate that AGIC should monitor MutliCluster CRDs.
IsNetworkingV1PackageSupported is flag that indicates whether networking/v1beta ingress should be used instead.
# Structs
CacheCollection : all the listers from the informers.
Context : cache and listener for k8s resources.
InformerCollection : all the informers for k8s resources we care about.
SecretsStore maintains a cache of the deployment secrets.
# Interfaces
SecretsKeeper is the interface definition for secret store.
# Type aliases
IPAddress is type for IP address string.