Documentation
¶
Index ¶
- Constants
- type AgentPullSecret
- type ClusterImageSet
- type InfraEnv
- type UnconfiguredManifests
- func (m *UnconfiguredManifests) Dependencies() []asset.Asset
- func (m *UnconfiguredManifests) Files() []*asset.File
- func (m *UnconfiguredManifests) Generate(_ context.Context, dependencies asset.Parents) error
- func (m *UnconfiguredManifests) Load(f asset.FileFetcher) (bool, error)
- func (m *UnconfiguredManifests) Name() string
Constants ¶
const (
PullSecretName = "appliance-pull-secret" //nolint:gosec // not a secret despite the word
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentPullSecret ¶
AgentPullSecret generates the pull-secret file used by the agent installer.
func (*AgentPullSecret) Dependencies ¶
func (*AgentPullSecret) Dependencies() []asset.Asset
Dependencies returns all of the dependencies directly needed to generate the asset.
func (*AgentPullSecret) Files ¶
func (a *AgentPullSecret) Files() []*asset.File
Files returns the files generated by the asset.
func (*AgentPullSecret) Load ¶
func (a *AgentPullSecret) Load(f asset.FileFetcher) (bool, error)
Load returns the asset from disk.
func (*AgentPullSecret) Name ¶
func (*AgentPullSecret) Name() string
Name returns a human friendly name for the asset.
type ClusterImageSet ¶
type ClusterImageSet struct { File *asset.File Config *hivev1.ClusterImageSet }
ClusterImageSet generates the cluster-image-set.yaml file.
func (*ClusterImageSet) Dependencies ¶
func (*ClusterImageSet) Dependencies() []asset.Asset
Dependencies returns all the dependencies directly needed to generate the asset.
func (*ClusterImageSet) Name ¶
func (*ClusterImageSet) Name() string
Name returns a human friendly name for the asset.
type InfraEnv ¶
InfraEnv generates the infraenv.yaml file.
func (*InfraEnv) Dependencies ¶
Dependencies returns all of the dependencies directly needed to generate the asset.
type UnconfiguredManifests ¶
UnconfiguredManifests generates the required manifests for the unconfigured ignition.
func (*UnconfiguredManifests) Dependencies ¶
func (m *UnconfiguredManifests) Dependencies() []asset.Asset
Dependencies returns all of the dependencies directly needed the asset.
func (*UnconfiguredManifests) Files ¶
func (m *UnconfiguredManifests) Files() []*asset.File
Files returns the files generated by the asset.
func (*UnconfiguredManifests) Load ¶
func (m *UnconfiguredManifests) Load(f asset.FileFetcher) (bool, error)
Load currently does nothing
func (*UnconfiguredManifests) Name ¶
func (m *UnconfiguredManifests) Name() string
Name returns a human friendly name.