package direct

import "github.com/oslokommune/okctl/pkg/client/core/state/direct"

Package direct contains functionality for retrieving state directly from the source

Index

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.