Documentation ¶
Index ¶
- Constants
- func JsonMapToString(jsonStr string, key string) (string, error)
- type DockerBuildConfig
- type DockerClient
- func (d *DockerClient) BuildImage(buildConfig DockerBuildConfig) (string, error)
- func (d *DockerClient) PushImage(tag string) error
- func (d *DockerClient) PushImages(tags []string) error
- func (d *DockerClient) TagImage(imageId string, tag string) error
- func (d *DockerClient) TagImages(imageId string, tags []string) error
- type DockerClientConfig
- type ImageInfoProvider
- type ImageName
- type RegistryClient
- func (registry *RegistryClient) GetManifest(repository string, tag string) (*schema1.SignedManifest, error)
- func (registry *RegistryClient) GetManifestEnv(repository string, tag string, name string) (string, error)
- func (registry *RegistryClient) GetManifestEnvMap(repository string, tag string) (map[string]string, error)
- func (registry *RegistryClient) GetTags(repository string) (*TagsAPIResponse, error)
- type TagsAPIResponse
Constants ¶
View Source
const ( ENV_APP_VERSION = "APP_VERSION" ENV_AURORA_VERSION = "AURORA_VERSION" ENV_SNAPSHOT_TAG = "SNAPSHOT_TAG" ENV_PUSH_EXTRA_TAGS = "PUSH_EXTRA_TAGS" ENV_READINESS_CHECK_URL = "READINESS_CHECK_URL" ENV_READINESS_ON_MANAGEMENT_PORT = "READINESS_ON_MANAGEMENT_PORT" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DockerBuildConfig ¶
type DockerClient ¶
type DockerClient struct {
// contains filtered or unexported fields
}
func NewDockerClient ¶
func NewDockerClient(config *DockerClientConfig) (*DockerClient, error)
func (*DockerClient) BuildImage ¶
func (d *DockerClient) BuildImage(buildConfig DockerBuildConfig) (string, error)
func (*DockerClient) PushImage ¶
func (d *DockerClient) PushImage(tag string) error
func (*DockerClient) PushImages ¶
func (d *DockerClient) PushImages(tags []string) error
type DockerClientConfig ¶
type DockerClientConfig struct {
Endpoint string
}
type ImageInfoProvider ¶ added in v1.0.0
type RegistryClient ¶
type RegistryClient struct {
// contains filtered or unexported fields
}
func NewRegistryClient ¶
func NewRegistryClient(address string) *RegistryClient
func (*RegistryClient) GetManifest ¶
func (registry *RegistryClient) GetManifest(repository string, tag string) (*schema1.SignedManifest, error)
func (*RegistryClient) GetManifestEnv ¶
func (*RegistryClient) GetManifestEnvMap ¶
func (*RegistryClient) GetTags ¶
func (registry *RegistryClient) GetTags(repository string) (*TagsAPIResponse, error)
type TagsAPIResponse ¶ added in v1.0.0
Click to show internal directories.
Click to hide internal directories.