Documentation ¶
Index ¶
- func Client() (*k8s.Clientset, error)
- func DaprClient() (scheme.Interface, error)
- func GetDefaultConfiguration() v1alpha1.Configuration
- func Init(version string) error
- func IsMTLSEnabled() (bool, error)
- func ListPods(client *k8s.Clientset, namespace string, labelSelector map[string]string) (*core_v1.PodList, error)
- func Logs(appID, podName, namespace string) error
- func Uninstall() error
- type ComponentsOutput
- type ConfigurtionsOutput
- type ListOutput
- type RunConfig
- type RunOutput
- type StatusOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DaprClient ¶ added in v0.4.0
DaprClient returns a new Kubernetes Dapr client
func GetDefaultConfiguration ¶ added in v0.4.1
func GetDefaultConfiguration() v1alpha1.Configuration
func IsMTLSEnabled ¶ added in v0.4.0
Types ¶
type ComponentsOutput ¶ added in v0.4.0
type ComponentsOutput struct { Name string `csv:"Name"` Type string `csv:"Type"` Age string `csv:"AGE"` Created string `csv:"CREATED"` }
ComponentsOutput represent a Dapr component.
func Components ¶ added in v0.4.0
func Components() ([]ComponentsOutput, error)
List outputs all Dapr components.
type ConfigurtionsOutput ¶ added in v0.4.0
type ConfigurtionsOutput struct { Name string `csv:"Name"` TracingEnabled bool `csv:"TRACING-ENABLED"` MTLSEnabled bool `csv:"MTLS-ENABLED"` WorkloadCertTTL string `csv:"MTLS-WORKLOAD-TTL"` ClockSkew string `csv:"MTLS-CLOCK-SKEW"` Age string `csv:"AGE"` Created string `csv:"CREATED"` }
ComponentsOutput represent a Dapr component.
func Configurations ¶ added in v0.4.0
func Configurations() ([]ConfigurtionsOutput, error)
List outputs all Dapr configurations.
type ListOutput ¶
type ListOutput struct { AppID string `csv:"APP ID"` AppPort string `csv:"APP PORT"` Age string `csv:"AGE"` Created string `csv:"CREATED"` }
ListOutput represents the application ID, application port and creation time.
type RunConfig ¶
type RunConfig struct { AppID string AppPort int HTTPPort int GRPCPort int CodeDirectory string Arguments []string Image string }
RunConfig represents the application configuration parameters.
type StatusOutput ¶ added in v0.7.0
type StatusOutput struct { Name string `csv:"NAME"` Namespace string `csv:"NAMESPACE"` Healthy string `csv:"HEALTHY"` Status string `csv:"STATUS"` Version string `csv:"VERSION"` Age string `csv:"AGE"` Created string `csv:"CREATED"` }
StatusOutput represents the status of a named Dapr resource.
Click to show internal directories.
Click to hide internal directories.