Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Configuration ¶
type Configuration struct {
KubeconfigPath string `envconfig:"KUBECONFIG_PATH" required:"false"`
}
func FetchConfiguration ¶
func FetchConfiguration() (*Configuration, error)
type K8SClient ¶
type K8SClient struct { Clientset kubernetes.Interface // contains filtered or unexported fields }
func (*K8SClient) FetchSecretDetails ¶
func (k *K8SClient) FetchSecretDetails(req *SecretDetailsRequest) (*SecretDetailsResponse, error)
func (*K8SClient) FetchServiceDetails ¶
func (k *K8SClient) FetchServiceDetails(req *ServiceDetailsRequest) (*ServiceDetailsResponse, error)
type SecretDetailsRequest ¶
type SecretDetailsResponse ¶
type ServiceDetails ¶
type ServiceDetailsRequest ¶
type ServiceDetailsResponse ¶
type ServiceDetailsResponse struct { Namespace string ServiceDetails }
Click to show internal directories.
Click to hide internal directories.