Documentation
¶
Index ¶
- func NewKubernetes(specJSON []byte, db database.DB, logger *zap.Logger) (provisioner.Provisioner, error)
- type KubernetesProvisioner
- func (p *KubernetesProvisioner) AwaitReady(ctx context.Context, r *provisioner.Resource) error
- func (p *KubernetesProvisioner) Check(ctx context.Context) error
- func (p *KubernetesProvisioner) CheckResource(ctx context.Context, r *provisioner.Resource, ...) (*provisioner.Resource, error)
- func (p *KubernetesProvisioner) Close() error
- func (p *KubernetesProvisioner) Deprovision(ctx context.Context, r *provisioner.Resource) error
- func (p *KubernetesProvisioner) Provision(ctx context.Context, r *provisioner.Resource, ...) (*provisioner.Resource, error)
- func (p *KubernetesProvisioner) Supports(rt provisioner.ResourceType) bool
- func (p *KubernetesProvisioner) Type() string
- type KubernetesSpec
- type KubernetesTemplatePaths
- type ResourceNames
- type TemplateData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewKubernetes ¶
func NewKubernetes(specJSON []byte, db database.DB, logger *zap.Logger) (provisioner.Provisioner, error)
Types ¶
type KubernetesProvisioner ¶
type KubernetesProvisioner struct { Spec *KubernetesSpec // contains filtered or unexported fields }
func (*KubernetesProvisioner) AwaitReady ¶
func (p *KubernetesProvisioner) AwaitReady(ctx context.Context, r *provisioner.Resource) error
func (*KubernetesProvisioner) Check ¶
func (p *KubernetesProvisioner) Check(ctx context.Context) error
func (*KubernetesProvisioner) CheckResource ¶
func (p *KubernetesProvisioner) CheckResource(ctx context.Context, r *provisioner.Resource, opts *provisioner.ResourceOptions) (*provisioner.Resource, error)
func (*KubernetesProvisioner) Close ¶
func (p *KubernetesProvisioner) Close() error
func (*KubernetesProvisioner) Deprovision ¶
func (p *KubernetesProvisioner) Deprovision(ctx context.Context, r *provisioner.Resource) error
func (*KubernetesProvisioner) Provision ¶
func (p *KubernetesProvisioner) Provision(ctx context.Context, r *provisioner.Resource, opts *provisioner.ResourceOptions) (*provisioner.Resource, error)
func (*KubernetesProvisioner) Supports ¶ added in v0.53.0
func (p *KubernetesProvisioner) Supports(rt provisioner.ResourceType) bool
func (*KubernetesProvisioner) Type ¶
func (p *KubernetesProvisioner) Type() string
type KubernetesSpec ¶
type KubernetesTemplatePaths ¶
type ResourceNames ¶
Click to show internal directories.
Click to hide internal directories.