package direct
import "github.com/oslokommune/okctl/pkg/client/core/state/direct"
Package direct contains functionality for retrieving state directly from the source
Index ¶
- func NewAWSLoadBalancerState(clusterMeta v1alpha1.ClusterMeta, helmService api.HelmService) client.AWSLoadBalancerControllerState
- func NewAutoscalerState(clusterMeta v1alpha1.ClusterMeta, helmService api.HelmService) client.AutoscalerState
- func NewBlockstorageState(clusterMeta v1alpha1.ClusterMeta, helmService api.HelmService) client.BlockstorageState
- func NewExternalSecretsState(clusterMeta v1alpha1.ClusterMeta, helmService api.HelmService) client.ExternalSecretsState
- func NewKubernetesState(kubectlClient kubectl.Client) client.KubernetesState
- func NewLokiState(clusterMeta v1alpha1.ClusterMeta, helmService api.HelmService) client.LokiState
- func NewPromtailState(clusterMeta v1alpha1.ClusterMeta, helmService api.HelmService) client.PromtailState
- func NewTempoState(clusterMeta v1alpha1.ClusterMeta, helmService api.HelmService) client.TempoState
Functions ¶
func NewAWSLoadBalancerState ¶
func NewAWSLoadBalancerState(clusterMeta v1alpha1.ClusterMeta, helmService api.HelmService) client.AWSLoadBalancerControllerState
NewAWSLoadBalancerState returns an initialized state client
func NewAutoscalerState ¶
func NewAutoscalerState(clusterMeta v1alpha1.ClusterMeta, helmService api.HelmService) client.AutoscalerState
NewAutoscalerState returns an initialized state client
func NewBlockstorageState ¶
func NewBlockstorageState(clusterMeta v1alpha1.ClusterMeta, helmService api.HelmService) client.BlockstorageState
NewBlockstorageState returns an initialized state client
func NewExternalSecretsState ¶
func NewExternalSecretsState(clusterMeta v1alpha1.ClusterMeta, helmService api.HelmService) client.ExternalSecretsState
NewExternalSecretsState returns an initialized state client
func NewKubernetesState ¶
func NewKubernetesState(kubectlClient kubectl.Client) client.KubernetesState
NewKubernetesState returns an initialized Kubernetes state client
func NewLokiState ¶
func NewLokiState(clusterMeta v1alpha1.ClusterMeta, helmService api.HelmService) client.LokiState
NewLokiState returns an initialized state client
func NewPromtailState ¶
func NewPromtailState(clusterMeta v1alpha1.ClusterMeta, helmService api.HelmService) client.PromtailState
NewPromtailState returns an initialized state client
func NewTempoState ¶
func NewTempoState(clusterMeta v1alpha1.ClusterMeta, helmService api.HelmService) client.TempoState
NewTempoState returns an initialized state client
Source Files ¶
autoscaler_state.go awsloadbalancer_state.go blockstorage_state.go doc.go externalsecrets_state.go kubernetes_state.go loki_state.go promtail_state.go tempo_state.go
- Version
- v0.0.106 (latest)
- Published
- Oct 21, 2022
- Platform
- linux/amd64
- Imports
- 16 packages
- Last checked
- 18 hours ago –
Tools for package owners.