Documentation
¶
Index ¶
- func StreamLogs(ctx context.Context, client *Client, appName, namespace string, ...) (io.ReadCloser, error)
- func WaitForRollout(ctx context.Context, client *Client, name, namespace string, ...) error
- type Client
- type ClientConfig
- type ContainerStatus
- type Deployer
- func (d *Deployer) Apply(ctx context.Context, artifacts *deploy.DeployArtifacts, opts deploy.ApplyOpts) (*deploy.DeployResult, error)
- func (d *Deployer) Delete(ctx context.Context, appName, namespace string) error
- func (d *Deployer) Diff(ctx context.Context, artifacts *deploy.DeployArtifacts) (string, error)
- type K8sDeployTarget
- func (t *K8sDeployTarget) Apply(ctx context.Context, artifacts *deploy.DeployArtifacts, opts deploy.ApplyOpts) (*deploy.DeployResult, error)
- func (t *K8sDeployTarget) Destroy(ctx context.Context, appName, namespace string) error
- func (t *K8sDeployTarget) Diff(ctx context.Context, artifacts *deploy.DeployArtifacts) (string, error)
- func (t *K8sDeployTarget) Generate(ctx context.Context, req *deploy.DeployRequest) (*deploy.DeployArtifacts, error)
- func (t *K8sDeployTarget) Logs(ctx context.Context, appName, namespace string, opts deploy.LogOpts) (io.ReadCloser, error)
- func (t *K8sDeployTarget) Name() string
- func (t *K8sDeployTarget) Status(ctx context.Context, appName, namespace string) (*deploy.DeployStatus, error)
- type ManifestSet
- type PodStatus
- type RuntimeInfo
- type StatusResult