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.