fitasks

package
v1.20.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 9, 2021 License: Apache-2.0 Imports: 15 Imported by: 219

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Keypair

type Keypair struct {
	// Name is the name of the keypair
	Name *string
	// AlternateNames a list of alternative names for this certificate
	AlternateNames []string `json:"alternateNames"`
	// Lifecycle is context for a task
	Lifecycle *fi.Lifecycle
	// Signer is the keypair to use to sign, for when we want to use an alternative CA
	Signer *Keypair
	// Subject is the certificate subject
	Subject string `json:"subject"`
	// Type the type of certificate i.e. CA, server, client etc
	Type string `json:"type"`
	// LegacyFormat is whether the keypair is stored in a legacy format.
	LegacyFormat bool `json:"oldFormat"`
	// contains filtered or unexported fields
}

+kops:fitask

func (*Keypair) CertificateSHA1Fingerprint added in v1.19.0

func (e *Keypair) CertificateSHA1Fingerprint() fi.Resource

func (*Keypair) CheckChanges

func (_ *Keypair) CheckChanges(a, e, changes *Keypair) error

func (*Keypair) CheckExisting

func (e *Keypair) CheckExisting(c *fi.Context) bool

It's important always to check for the existing key, so we don't regenerate keys e.g. on terraform

func (*Keypair) CompareWithID added in v1.10.0

func (e *Keypair) CompareWithID() *string

func (*Keypair) Find

func (e *Keypair) Find(c *fi.Context) (*Keypair, error)

func (*Keypair) GetLifecycle added in v1.10.0

func (o *Keypair) GetLifecycle() *fi.Lifecycle

GetLifecycle returns the Lifecycle of the object, implementing fi.HasLifecycle

func (*Keypair) GetName

func (o *Keypair) GetName() *string

GetName returns the Name of the object, implementing fi.HasName

func (*Keypair) Render

func (_ *Keypair) Render(c *fi.Context, a, e, changes *Keypair) error

func (*Keypair) Run

func (e *Keypair) Run(c *fi.Context) error

func (*Keypair) SetLifecycle added in v1.10.0

func (o *Keypair) SetLifecycle(lifecycle fi.Lifecycle)

SetLifecycle sets the Lifecycle of the object, implementing fi.SetLifecycle

func (*Keypair) String

func (o *Keypair) String() string

String is the stringer function for the task, producing readable output using fi.TaskAsString

type ManagedFile

type ManagedFile struct {
	Name      *string
	Lifecycle *fi.Lifecycle

	Base     *string
	Location *string
	Contents fi.Resource
}

+kops:fitask

func (*ManagedFile) CheckChanges

func (s *ManagedFile) CheckChanges(a, e, changes *ManagedFile) error

func (*ManagedFile) Find

func (e *ManagedFile) Find(c *fi.Context) (*ManagedFile, error)

func (*ManagedFile) GetLifecycle added in v1.10.0

func (o *ManagedFile) GetLifecycle() *fi.Lifecycle

GetLifecycle returns the Lifecycle of the object, implementing fi.HasLifecycle

func (*ManagedFile) GetName added in v1.10.0

func (o *ManagedFile) GetName() *string

GetName returns the Name of the object, implementing fi.HasName

func (*ManagedFile) Render

func (_ *ManagedFile) Render(c *fi.Context, a, e, changes *ManagedFile) error

func (*ManagedFile) Run

func (e *ManagedFile) Run(c *fi.Context) error

func (*ManagedFile) SetLifecycle added in v1.10.0

func (o *ManagedFile) SetLifecycle(lifecycle fi.Lifecycle)

SetLifecycle sets the Lifecycle of the object, implementing fi.SetLifecycle

func (*ManagedFile) String added in v1.10.0

func (o *ManagedFile) String() string

String is the stringer function for the task, producing readable output using fi.TaskAsString

type MirrorKeystore added in v1.10.0

type MirrorKeystore struct {
	Name      *string
	Lifecycle *fi.Lifecycle

	MirrorPath vfs.Path
}

+kops:fitask

func (*MirrorKeystore) CheckChanges added in v1.10.0

func (s *MirrorKeystore) CheckChanges(a, e, changes *MirrorKeystore) error

CheckChanges implements fi.Task::CheckChanges

func (*MirrorKeystore) Find added in v1.10.0

func (e *MirrorKeystore) Find(c *fi.Context) (*MirrorKeystore, error)

Find implements fi.Task::Find

func (*MirrorKeystore) GetDependencies added in v1.10.0

func (e *MirrorKeystore) GetDependencies(tasks map[string]fi.Task) []fi.Task

GetDependencies returns the dependencies for a MirrorKeystore task - it must run after all secrets have been run

func (*MirrorKeystore) GetLifecycle added in v1.10.0

func (o *MirrorKeystore) GetLifecycle() *fi.Lifecycle

GetLifecycle returns the Lifecycle of the object, implementing fi.HasLifecycle

func (*MirrorKeystore) GetName added in v1.10.0

func (o *MirrorKeystore) GetName() *string

GetName returns the Name of the object, implementing fi.HasName

func (*MirrorKeystore) Render added in v1.10.0

func (_ *MirrorKeystore) Render(c *fi.Context, a, e, changes *MirrorKeystore) error

Render implements fi.Task::Render

func (*MirrorKeystore) Run added in v1.10.0

func (e *MirrorKeystore) Run(c *fi.Context) error

Run implements fi.Task::Run

func (*MirrorKeystore) SetLifecycle added in v1.10.0

func (o *MirrorKeystore) SetLifecycle(lifecycle fi.Lifecycle)

SetLifecycle sets the Lifecycle of the object, implementing fi.SetLifecycle

func (*MirrorKeystore) String added in v1.10.0

func (o *MirrorKeystore) String() string

String is the stringer function for the task, producing readable output using fi.TaskAsString

type MirrorSecrets added in v1.10.0

type MirrorSecrets struct {
	Name      *string
	Lifecycle *fi.Lifecycle

	MirrorPath vfs.Path
}

+kops:fitask

func (*MirrorSecrets) CheckChanges added in v1.10.0

func (s *MirrorSecrets) CheckChanges(a, e, changes *MirrorSecrets) error

CheckChanges implements fi.Task::CheckChanges

func (*MirrorSecrets) Find added in v1.10.0

func (e *MirrorSecrets) Find(c *fi.Context) (*MirrorSecrets, error)

Find implements fi.Task::Find

func (*MirrorSecrets) GetDependencies added in v1.10.0

func (e *MirrorSecrets) GetDependencies(tasks map[string]fi.Task) []fi.Task

GetDependencies returns the dependencies for a MirrorSecrets task - it must run after all secrets have been run

func (*MirrorSecrets) GetLifecycle added in v1.10.0

func (o *MirrorSecrets) GetLifecycle() *fi.Lifecycle

GetLifecycle returns the Lifecycle of the object, implementing fi.HasLifecycle

func (*MirrorSecrets) GetName added in v1.10.0

func (o *MirrorSecrets) GetName() *string

GetName returns the Name of the object, implementing fi.HasName

func (*MirrorSecrets) Render added in v1.10.0

func (_ *MirrorSecrets) Render(c *fi.Context, a, e, changes *MirrorSecrets) error

Render implements fi.Task::Render

func (*MirrorSecrets) Run added in v1.10.0

func (e *MirrorSecrets) Run(c *fi.Context) error

Run implements fi.Task::Run

func (*MirrorSecrets) SetLifecycle added in v1.10.0

func (o *MirrorSecrets) SetLifecycle(lifecycle fi.Lifecycle)

SetLifecycle sets the Lifecycle of the object, implementing fi.SetLifecycle

func (*MirrorSecrets) String added in v1.10.0

func (o *MirrorSecrets) String() string

String is the stringer function for the task, producing readable output using fi.TaskAsString

type Secret

type Secret struct {
	Name      *string
	Lifecycle *fi.Lifecycle
}

+kops:fitask

func (*Secret) CheckChanges

func (s *Secret) CheckChanges(a, e, changes *Secret) error

func (*Secret) CheckExisting

func (e *Secret) CheckExisting(c *fi.Context) bool

It's important always to check for the existing Secret, so we don't regenerate tokens e.g. on terraform

func (*Secret) Find

func (e *Secret) Find(c *fi.Context) (*Secret, error)

func (*Secret) GetLifecycle added in v1.10.0

func (o *Secret) GetLifecycle() *fi.Lifecycle

GetLifecycle returns the Lifecycle of the object, implementing fi.HasLifecycle

func (*Secret) GetName

func (o *Secret) GetName() *string

GetName returns the Name of the object, implementing fi.HasName

func (*Secret) Render

func (_ *Secret) Render(c *fi.Context, a, e, changes *Secret) error

func (*Secret) Run

func (e *Secret) Run(c *fi.Context) error

func (*Secret) SetLifecycle added in v1.10.0

func (o *Secret) SetLifecycle(lifecycle fi.Lifecycle)

SetLifecycle sets the Lifecycle of the object, implementing fi.SetLifecycle

func (*Secret) String

func (o *Secret) String() string

String is the stringer function for the task, producing readable output using fi.TaskAsString

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL