Documentation ¶
Index ¶
- type Config
- func (cfg *Config) DeleteChannel(bucketSlug, channelSlug string)
- func (cfg *Config) DeleteIteration(bucketSlug, iterationID string)
- func (cfg *Config) GetIterationByID(bucketSlug, id string) string
- func (cfg *Config) GetIterationIDFromFingerPrint(bucketSlug, fingerprint string) string
- func (cfg *Config) MarkIterationAsDone(bucketSlug, iterID string)
- func (cfg *Config) UpdateChannel(bucketSlug, channelSlug string)
- func (cfg *Config) UpsertBuild(...)
- func (cfg *Config) UpsertChannel(bucketSlug, channelSlug, iterationID string)
- func (cfg *Config) UpsertIteration(bucketSlug, fingerprint string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { *registry.Client Loc *sharedmodels.HashicorpCloudLocationLocation T *testing.T }
func (*Config) DeleteChannel ¶
func (*Config) DeleteIteration ¶
func (*Config) GetIterationByID ¶
GetIterationByID is a helper to validate that the id for a given bucketSlug returns a valid Iteration ID.
func (*Config) GetIterationIDFromFingerPrint ¶
GetIterationIDFromFingerPrint returns an iteration ID given its unique fingerprincfg.t.
func (*Config) MarkIterationAsDone ¶
MarkIterationAsDone sends an update request to mark an existing iteration as complete.
func (*Config) UpdateChannel ¶
func (*Config) UpsertBuild ¶
func (cfg *Config) UpsertBuild( bucketSlug, iterationFingerprint, runUUID, iterationID, cloudProvider, componentType, region string, imageIDs []string, )
UpsertBuild creates a new build for iteration if it does not already exists.
func (*Config) UpsertChannel ¶
func (*Config) UpsertIteration ¶
UpsertIteration creates a new iteration if it does not already exists.
Click to show internal directories.
Click to hide internal directories.