# Functions
NewDockerNetworkModeContainer creates a DockerNetworkMode value which instructs docker to place the container in the network namespace of an existing container.
NewS2ICmd creates a command to manage image builder in KubeSphere.
# Constants
No description provided by the author
BinaryTypeJar represents binary type as jar.
BinaryTypeWar represents binary type as war.
BuilderTypeB2I represents builder type as b2i.
BuilderTypeS2I represents builder type as s2i.
No description provided by the author
DefaultBuilderPullPolicy specifies the default pull policy to use.
DefaultPreviousImagePullPolicy specifies policy for pulling the previously build Docker image when doing incremental build.
DefaultRuntimeImagePullPolicy specifies the default pull policy to use.
No description provided by the author
DockerNetworkModeBridge instructs docker to create a network namespace for this container connected to the docker0 bridge via a veth-pair.
DockerNetworkModeContainerPrefix is the string prefix used by NewDockerNetworkModeContainer.
DockerNetworkModeHost places the container in the default (host) network namespace.
DockerNetworkModeNetworkNamespacePrefix is the string prefix used when sharing a namespace from a CRI-O container.
Failed means failed.
No description provided by the author
No description provided by the author
Go is the name of Go framework.
Java is the name of Java framework.
JavaTomcat is the name of JavaTomcat framework.
No description provided by the author
No description provided by the author
Nodejs is the name of Nodejs framework.
NotRunning means not run yet.
No description provided by the author
PullAlways means that we always attempt to pull the latest image.
PullIfNotPresent means that we pull if the image isn't present on disk.
PullNever means that we never pull an image, but only use a local image.
Python is the name of python framework.
ResourceKindS2iBuilder s2i builder name.
No description provided by the author
ResourcePluralS2iBuilder s2i builder plural name.
No description provided by the author
ResourceSingularS2iBuilder s2i builder singular name.
No description provided by the author
Ruby is the name of Ruby framework.
Running means running.
No description provided by the author
No description provided by the author
No description provided by the author
Successful means success.
No description provided by the author
Unknown means unknow.
No description provided by the author
# Structs
AuthConfig is our abstraction of the Registry authorization information for whatever docker client we happen to be based on.
CGroupLimits holds limits used to constrain container resources.
ContainerConfig is the abstraction of the docker client provider (formerly go-dockerclient, now either engine-api or kube docker client) container.Config type that is leveraged by s2i or origin.
No description provided by the author
DockerConfig contains the configuration for a Docker connection.
No description provided by the author
No description provided by the author
EnvironmentSpec specifies a single environment variable.
No description provided by the author
ProxyConfig holds proxy configuration.
No description provided by the author
S2iBuilder is the Schema for the s2ibuilders API +k8s:openapi-gen=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="RunCount",type="integer",JSONPath=".status.runCount" +kubebuilder:printcolumn:name="LastRunState",type="string",JSONPath=".status.lastRunState" +kubebuilder:printcolumn:name="LastRunName",type="string",JSONPath=".status.lastRunName" +kubebuilder:printcolumn:name="LastRunStartTime",type="date",JSONPath=".status.lastRunStartTime" +kubebuilder:resource:shortName=s2ib.
S2iBuilderList contains a list of S2iBuilder.
S2iBuilderSpec defines the desired state of S2iBuilder.
S2iBuilderStatus defines the observed state of S2iBuilder.
S2iBuilderTemplate is the Schema for the s2ibuildertemplates API.
S2iBuilderTemplateList contains a list of S2iBuilderTemplate.
S2iBuilderTemplateSpec defines the desired state of S2iBuilderTemplate.
S2iBuilderTemplateStatus defines the observed state of S2iBuilderTemplate.
No description provided by the author
No description provided by the author
VolumeSpec represents a single volume mount point.
# Type aliases
CodeFramework is the alias of string.
DockerConfig represents the config file used by the docker CLI.
DockerNetworkMode specifies the network mode setting for the docker container.
PullPolicy is an alias of string.
RunState is an alias of string.
No description provided by the author