Documentation ¶
Index ¶
- type Environment
- func (_m *Environment) Base() string
- func (_m *Environment) BaseDomain() string
- func (_m *Environment) DefaultCluster() terra.Cluster
- func (_m *Environment) IsCluster() bool
- func (_m *Environment) IsEnvironment() bool
- func (_m *Environment) Lifecycle() terra.Lifecycle
- func (_m *Environment) Name() string
- func (_m *Environment) NamePrefixesDomain() bool
- func (_m *Environment) Namespace() string
- func (_m *Environment) ReleaseType() terra.ReleaseType
- func (_m *Environment) Releases() []terra.Release
- func (_m *Environment) RequireSuitable() bool
- func (_m *Environment) Template() string
- func (_m *Environment) TerraHelmfileRef() string
- func (_m *Environment) Type() terra.DestinationType
- func (_m *Environment) UniqueResourcePrefix() string
- type Release
- func (_m *Release) ChartName() string
- func (_m *Release) ChartVersion() string
- func (_m *Release) Cluster() terra.Cluster
- func (_m *Release) ClusterAddress() string
- func (_m *Release) ClusterName() string
- func (_m *Release) Destination() terra.Destination
- func (_m *Release) FirecloudDevelopRef() string
- func (_m *Release) IsAppRelease() bool
- func (_m *Release) IsClusterRelease() bool
- func (_m *Release) Name() string
- func (_m *Release) Namespace() string
- func (_m *Release) Repo() string
- func (_m *Release) TerraHelmfileRef() string
- func (_m *Release) Type() terra.ReleaseType
- type StateWriter
- func (_m *StateWriter) DeleteEnvironments(_a0 []terra.Environment) ([]string, error)
- func (_m *StateWriter) DisableRelease(_a0 string, _a1 string) error
- func (_m *StateWriter) EnableRelease(_a0 terra.Environment, _a1 string) error
- func (_m *StateWriter) WriteClusters(_a0 []terra.Cluster) error
- func (_m *StateWriter) WriteEnvironments(_a0 []terra.Environment) ([]string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Environment ¶ added in v0.0.64
Environment is an autogenerated mock type for the Environment type
func NewEnvironment ¶ added in v0.0.64
func NewEnvironment(t mockConstructorTestingTNewEnvironment) *Environment
NewEnvironment creates a new instance of Environment. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
func (*Environment) Base ¶ added in v0.0.64
func (_m *Environment) Base() string
Base provides a mock function with given fields:
func (*Environment) BaseDomain ¶ added in v0.0.64
func (_m *Environment) BaseDomain() string
BaseDomain provides a mock function with given fields:
func (*Environment) DefaultCluster ¶ added in v0.0.64
func (_m *Environment) DefaultCluster() terra.Cluster
DefaultCluster provides a mock function with given fields:
func (*Environment) IsCluster ¶ added in v0.0.64
func (_m *Environment) IsCluster() bool
IsCluster provides a mock function with given fields:
func (*Environment) IsEnvironment ¶ added in v0.0.64
func (_m *Environment) IsEnvironment() bool
IsEnvironment provides a mock function with given fields:
func (*Environment) Lifecycle ¶ added in v0.0.64
func (_m *Environment) Lifecycle() terra.Lifecycle
Lifecycle provides a mock function with given fields:
func (*Environment) Name ¶ added in v0.0.64
func (_m *Environment) Name() string
Name provides a mock function with given fields:
func (*Environment) NamePrefixesDomain ¶ added in v0.0.64
func (_m *Environment) NamePrefixesDomain() bool
NamePrefixesDomain provides a mock function with given fields:
func (*Environment) Namespace ¶ added in v0.0.64
func (_m *Environment) Namespace() string
Namespace provides a mock function with given fields:
func (*Environment) ReleaseType ¶ added in v0.0.64
func (_m *Environment) ReleaseType() terra.ReleaseType
ReleaseType provides a mock function with given fields:
func (*Environment) Releases ¶ added in v0.0.64
func (_m *Environment) Releases() []terra.Release
Releases provides a mock function with given fields:
func (*Environment) RequireSuitable ¶ added in v0.0.64
func (_m *Environment) RequireSuitable() bool
RequireSuitable provides a mock function with given fields:
func (*Environment) Template ¶ added in v0.0.64
func (_m *Environment) Template() string
Template provides a mock function with given fields:
func (*Environment) TerraHelmfileRef ¶ added in v0.0.64
func (_m *Environment) TerraHelmfileRef() string
TerraHelmfileRef provides a mock function with given fields:
func (*Environment) Type ¶ added in v0.0.64
func (_m *Environment) Type() terra.DestinationType
Type provides a mock function with given fields:
func (*Environment) UniqueResourcePrefix ¶ added in v0.0.64
func (_m *Environment) UniqueResourcePrefix() string
UniqueResourcePrefix provides a mock function with given fields:
type Release ¶
Release is an autogenerated mock type for the Release type
func NewRelease ¶ added in v0.0.58
func NewRelease(t mockConstructorTestingTNewRelease) *Release
NewRelease creates a new instance of Release. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
func (*Release) ChartVersion ¶
ChartVersion provides a mock function with given fields:
func (*Release) ClusterAddress ¶
ClusterAddress provides a mock function with given fields:
func (*Release) ClusterName ¶
ClusterName provides a mock function with given fields:
func (*Release) Destination ¶
func (_m *Release) Destination() terra.Destination
Destination provides a mock function with given fields:
func (*Release) FirecloudDevelopRef ¶
FirecloudDevelopRef provides a mock function with given fields:
func (*Release) IsAppRelease ¶
IsAppRelease provides a mock function with given fields:
func (*Release) IsClusterRelease ¶
IsClusterRelease provides a mock function with given fields:
func (*Release) TerraHelmfileRef ¶
TerraHelmfileRef provides a mock function with given fields:
func (*Release) Type ¶
func (_m *Release) Type() terra.ReleaseType
Type provides a mock function with given fields:
type StateWriter ¶ added in v0.0.63
StateWriter is an autogenerated mock type for the StateWriter type
func NewStateWriter ¶ added in v0.0.63
func NewStateWriter(t mockConstructorTestingTNewStateWriter) *StateWriter
NewStateWriter creates a new instance of StateWriter. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
func (*StateWriter) DeleteEnvironments ¶ added in v0.0.64
func (_m *StateWriter) DeleteEnvironments(_a0 []terra.Environment) ([]string, error)
DeleteEnvironments provides a mock function with given fields: _a0
func (*StateWriter) DisableRelease ¶ added in v0.0.64
func (_m *StateWriter) DisableRelease(_a0 string, _a1 string) error
DisableRelease provides a mock function with given fields: _a0, _a1
func (*StateWriter) EnableRelease ¶ added in v0.0.64
func (_m *StateWriter) EnableRelease(_a0 terra.Environment, _a1 string) error
EnableRelease provides a mock function with given fields: _a0, _a1
func (*StateWriter) WriteClusters ¶ added in v0.0.63
func (_m *StateWriter) WriteClusters(_a0 []terra.Cluster) error
WriteClusters provides a mock function with given fields: _a0
func (*StateWriter) WriteEnvironments ¶ added in v0.0.63
func (_m *StateWriter) WriteEnvironments(_a0 []terra.Environment) ([]string, error)
WriteEnvironments provides a mock function with given fields: _a0