Documentation ¶
Index ¶
- Constants
- func Check(project *types.Project, c Checker)
- func CheckConfigsConfig(config *types.ConfigObjConfig, c Checker)
- func CheckFileObjectConfig(s string, config *types.FileObjectConfig, c Checker)
- func CheckNetworkConfig(network *types.NetworkConfig, c Checker)
- func CheckSecretsConfig(config *types.SecretConfig, c Checker)
- func CheckServiceConfig(service *types.ServiceConfig, c Checker)
- func CheckVolumeConfig(config *types.VolumeConfig, c Checker)
- func IsCompatible(c Checker) bool
- type AllowList
- func (c *AllowList) CheckBlkioConfig(service *types.ServiceConfig)
- func (c *AllowList) CheckBlkioDeviceReadBps(config *types.BlkioConfig)
- func (c *AllowList) CheckBlkioDeviceReadIOps(config *types.BlkioConfig)
- func (c *AllowList) CheckBlkioDeviceWriteBps(config *types.BlkioConfig)
- func (c *AllowList) CheckBlkioDeviceWriteIOps(config *types.BlkioConfig)
- func (c *AllowList) CheckBlkioWeight(config *types.BlkioConfig)
- func (c *AllowList) CheckBlkioWeightDevice(config *types.BlkioConfig)
- func (c *AllowList) CheckBuild(service *types.ServiceConfig) bool
- func (c *AllowList) CheckBuildArgs(build *types.BuildConfig)
- func (c *AllowList) CheckBuildCacheFrom(build *types.BuildConfig)
- func (c *AllowList) CheckBuildExtraHosts(build *types.BuildConfig)
- func (c *AllowList) CheckBuildIsolation(build *types.BuildConfig)
- func (c *AllowList) CheckBuildLabels(build *types.BuildConfig)
- func (c *AllowList) CheckBuildNetwork(build *types.BuildConfig)
- func (c *AllowList) CheckBuildTarget(build *types.BuildConfig)
- func (c *AllowList) CheckCPUCount(service *types.ServiceConfig)
- func (c *AllowList) CheckCPUPercent(service *types.ServiceConfig)
- func (c *AllowList) CheckCPUPeriod(service *types.ServiceConfig)
- func (c *AllowList) CheckCPUQuota(service *types.ServiceConfig)
- func (c *AllowList) CheckCPURTPeriod(service *types.ServiceConfig)
- func (c *AllowList) CheckCPURTRuntime(service *types.ServiceConfig)
- func (c *AllowList) CheckCPUSet(service *types.ServiceConfig)
- func (c *AllowList) CheckCPUShares(service *types.ServiceConfig)
- func (c *AllowList) CheckCPUs(service *types.ServiceConfig)
- func (c *AllowList) CheckCapAdd(service *types.ServiceConfig)
- func (c *AllowList) CheckCapDrop(service *types.ServiceConfig)
- func (c *AllowList) CheckCgroupParent(service *types.ServiceConfig)
- func (c *AllowList) CheckCommand(service *types.ServiceConfig)
- func (c *AllowList) CheckConfigs(service *types.ServiceConfig)
- func (c *AllowList) CheckContainerName(service *types.ServiceConfig)
- func (c *AllowList) CheckCredentialSpec(service *types.ServiceConfig)
- func (c *AllowList) CheckDNS(service *types.ServiceConfig)
- func (c *AllowList) CheckDNSOpts(service *types.ServiceConfig)
- func (c *AllowList) CheckDNSSearch(service *types.ServiceConfig)
- func (c *AllowList) CheckDependsOn(service *types.ServiceConfig)
- func (c *AllowList) CheckDeploy(service *types.ServiceConfig) bool
- func (c *AllowList) CheckDeployEndpointMode(config *types.DeployConfig)
- func (c *AllowList) CheckDeployLabels(config *types.DeployConfig)
- func (c *AllowList) CheckDeployMode(config *types.DeployConfig)
- func (c *AllowList) CheckDeployReplicas(config *types.DeployConfig)
- func (c *AllowList) CheckDeployResourcesDevices(s string, r *types.Resource)
- func (c *AllowList) CheckDeployResourcesDevicesCapabilities(s string, r types.DeviceRequest)
- func (c *AllowList) CheckDeployResourcesDevicesCount(s string, r types.DeviceRequest)
- func (c *AllowList) CheckDeployResourcesDevicesDriver(s string, r types.DeviceRequest)
- func (c *AllowList) CheckDeployResourcesDevicesIDs(s string, r types.DeviceRequest)
- func (c *AllowList) CheckDeployResourcesGenericResources(s string, r *types.Resource)
- func (c *AllowList) CheckDeployResourcesLimits(config *types.DeployConfig) bool
- func (c *AllowList) CheckDeployResourcesMemoryBytes(s string, r *types.Resource)
- func (c *AllowList) CheckDeployResourcesNanoCPUs(s string, r *types.Resource)
- func (c *AllowList) CheckDeployResourcesReservations(config *types.DeployConfig) bool
- func (c *AllowList) CheckDeployRestartPolicy(config *types.DeployConfig) bool
- func (c *AllowList) CheckDeployRollbackConfig(config *types.DeployConfig) bool
- func (c *AllowList) CheckDeployUpdateConfig(config *types.DeployConfig) bool
- func (c *AllowList) CheckDeviceCgroupRules(service *types.ServiceConfig)
- func (c *AllowList) CheckDevices(service *types.ServiceConfig)
- func (c *AllowList) CheckDomainName(service *types.ServiceConfig)
- func (c *AllowList) CheckEntrypoint(service *types.ServiceConfig)
- func (c *AllowList) CheckEnvFile(service *types.ServiceConfig)
- func (c *AllowList) CheckEnvironment(service *types.ServiceConfig)
- func (c *AllowList) CheckExpose(service *types.ServiceConfig)
- func (c *AllowList) CheckExtends(service *types.ServiceConfig)
- func (c *AllowList) CheckExternalLinks(service *types.ServiceConfig)
- func (c *AllowList) CheckExtraHosts(service *types.ServiceConfig)
- func (c *AllowList) CheckFileObjectConfigDriver(s string, config *types.FileObjectConfig)
- func (c *AllowList) CheckFileObjectConfigDriverOpts(s string, config *types.FileObjectConfig)
- func (c *AllowList) CheckFileObjectConfigExternal(s string, config *types.FileObjectConfig)
- func (c *AllowList) CheckFileObjectConfigFile(s string, config *types.FileObjectConfig)
- func (c *AllowList) CheckFileObjectConfigLabels(s string, config *types.FileObjectConfig)
- func (c *AllowList) CheckFileObjectConfigTemplateDriver(s string, config *types.FileObjectConfig)
- func (c *AllowList) CheckFileReference(s string, config *types.FileReferenceConfig)
- func (c *AllowList) CheckFileReferenceGID(s string, config *types.FileReferenceConfig)
- func (c *AllowList) CheckFileReferenceMode(s string, config *types.FileReferenceConfig)
- func (c *AllowList) CheckFileReferenceSource(s string, config *types.FileReferenceConfig)
- func (c *AllowList) CheckFileReferenceTarget(s string, config *types.FileReferenceConfig)
- func (c *AllowList) CheckFileReferenceUID(s string, config *types.FileReferenceConfig)
- func (c *AllowList) CheckGroupAdd(service *types.ServiceConfig)
- func (c *AllowList) CheckHealthCheck(service *types.ServiceConfig) bool
- func (c *AllowList) CheckHealthCheckInterval(h *types.HealthCheckConfig)
- func (c *AllowList) CheckHealthCheckRetries(h *types.HealthCheckConfig)
- func (c *AllowList) CheckHealthCheckStartPeriod(h *types.HealthCheckConfig)
- func (c *AllowList) CheckHealthCheckTest(h *types.HealthCheckConfig)
- func (c *AllowList) CheckHealthCheckTimeout(h *types.HealthCheckConfig)
- func (c *AllowList) CheckHostname(service *types.ServiceConfig)
- func (c *AllowList) CheckImage(service *types.ServiceConfig)
- func (c *AllowList) CheckInit(service *types.ServiceConfig)
- func (c *AllowList) CheckIpc(service *types.ServiceConfig)
- func (c *AllowList) CheckIsolation(service *types.ServiceConfig)
- func (c *AllowList) CheckLabels(service *types.ServiceConfig)
- func (c *AllowList) CheckLinks(service *types.ServiceConfig)
- func (c *AllowList) CheckLogging(service *types.ServiceConfig) bool
- func (c *AllowList) CheckLoggingDriver(logging *types.LoggingConfig)
- func (c *AllowList) CheckLoggingOptions(logging *types.LoggingConfig)
- func (c *AllowList) CheckMacAddress(service *types.ServiceConfig)
- func (c *AllowList) CheckMemLimit(service *types.ServiceConfig)
- func (c *AllowList) CheckMemReservation(service *types.ServiceConfig)
- func (c *AllowList) CheckMemSwapLimit(service *types.ServiceConfig)
- func (c *AllowList) CheckMemSwappiness(service *types.ServiceConfig)
- func (c *AllowList) CheckNet(service *types.ServiceConfig)
- func (c *AllowList) CheckNetworkAliases(n *types.ServiceNetworkConfig)
- func (c *AllowList) CheckNetworkConfig(network *types.NetworkConfig)
- func (c *AllowList) CheckNetworkConfigAttachable(config *types.NetworkConfig)
- func (c *AllowList) CheckNetworkConfigDriver(config *types.NetworkConfig)
- func (c *AllowList) CheckNetworkConfigDriverOpts(config *types.NetworkConfig)
- func (c *AllowList) CheckNetworkConfigExternal(config *types.NetworkConfig)
- func (c *AllowList) CheckNetworkConfigInternal(config *types.NetworkConfig)
- func (c *AllowList) CheckNetworkConfigIpam(config *types.NetworkConfig)
- func (c *AllowList) CheckNetworkConfigIpamAuxiliaryAddresses(config *types.IPAMPool)
- func (c *AllowList) CheckNetworkConfigIpamDriver(config *types.IPAMConfig)
- func (c *AllowList) CheckNetworkConfigIpamGateway(config *types.IPAMPool)
- func (c *AllowList) CheckNetworkConfigIpamIPRange(config *types.IPAMPool)
- func (c *AllowList) CheckNetworkConfigIpamSubnet(config *types.IPAMPool)
- func (c *AllowList) CheckNetworkConfigLabels(config *types.NetworkConfig)
- func (c *AllowList) CheckNetworkIpv4Address(n *types.ServiceNetworkConfig)
- func (c *AllowList) CheckNetworkIpv6Address(n *types.ServiceNetworkConfig)
- func (c *AllowList) CheckNetworkMode(service *types.ServiceConfig)
- func (c *AllowList) CheckNetworks(service *types.ServiceConfig) bool
- func (c *AllowList) CheckOomKillDisable(service *types.ServiceConfig)
- func (c *AllowList) CheckOomScoreAdj(service *types.ServiceConfig)
- func (c *AllowList) CheckPid(service *types.ServiceConfig)
- func (c *AllowList) CheckPidsLimit(service *types.ServiceConfig)
- func (c *AllowList) CheckPlacementConstraints(p *types.Placement)
- func (c *AllowList) CheckPlacementMaxReplicas(p *types.Placement)
- func (c *AllowList) CheckPlacementPreferences(p *types.Placement)
- func (c *AllowList) CheckPlatform(service *types.ServiceConfig)
- func (c *AllowList) CheckPorts(service *types.ServiceConfig) bool
- func (c *AllowList) CheckPortsMode(p *types.ServicePortConfig)
- func (c *AllowList) CheckPortsProtocol(p *types.ServicePortConfig)
- func (c *AllowList) CheckPortsPublished(p *types.ServicePortConfig)
- func (c *AllowList) CheckPortsTarget(p *types.ServicePortConfig)
- func (c *AllowList) CheckPrivileged(service *types.ServiceConfig)
- func (c *AllowList) CheckPullPolicy(service *types.ServiceConfig)
- func (c *AllowList) CheckReadOnly(service *types.ServiceConfig)
- func (c *AllowList) CheckRestart(service *types.ServiceConfig)
- func (c *AllowList) CheckRestartPolicyCondition(p *types.RestartPolicy)
- func (c *AllowList) CheckRestartPolicyDelay(p *types.RestartPolicy)
- func (c *AllowList) CheckRestartPolicyMaxAttempts(p *types.RestartPolicy)
- func (c *AllowList) CheckRestartPolicyWindow(p *types.RestartPolicy)
- func (c *AllowList) CheckRuntime(service *types.ServiceConfig)
- func (c *AllowList) CheckScale(service *types.ServiceConfig)
- func (c *AllowList) CheckSecrets(service *types.ServiceConfig)
- func (c *AllowList) CheckSecurityOpt(service *types.ServiceConfig)
- func (c *AllowList) CheckServiceVolumes(service *types.ServiceConfig) bool
- func (c *AllowList) CheckShmSize(service *types.ServiceConfig)
- func (c *AllowList) CheckStdinOpen(service *types.ServiceConfig)
- func (c *AllowList) CheckStopGracePeriod(service *types.ServiceConfig)
- func (c *AllowList) CheckStopSignal(service *types.ServiceConfig)
- func (c *AllowList) CheckSysctls(service *types.ServiceConfig)
- func (c *AllowList) CheckTmpfs(service *types.ServiceConfig)
- func (c *AllowList) CheckTty(service *types.ServiceConfig)
- func (c *AllowList) CheckUlimits(service *types.ServiceConfig)
- func (c *AllowList) CheckUpdateConfigDelay(s string, config *types.UpdateConfig)
- func (c *AllowList) CheckUpdateConfigFailureAction(s string, config *types.UpdateConfig)
- func (c *AllowList) CheckUpdateConfigMaxFailureRatio(s string, config *types.UpdateConfig)
- func (c *AllowList) CheckUpdateConfigMonitor(s string, config *types.UpdateConfig)
- func (c *AllowList) CheckUpdateConfigOrder(s string, config *types.UpdateConfig)
- func (c *AllowList) CheckUpdateConfigParallelism(s string, config *types.UpdateConfig)
- func (c *AllowList) CheckUser(service *types.ServiceConfig)
- func (c *AllowList) CheckUserNSMode(service *types.ServiceConfig)
- func (c *AllowList) CheckUts(service *types.ServiceConfig)
- func (c *AllowList) CheckVolumeConfigDriver(config *types.VolumeConfig)
- func (c *AllowList) CheckVolumeConfigDriverOpts(config *types.VolumeConfig)
- func (c *AllowList) CheckVolumeConfigExternal(config *types.VolumeConfig)
- func (c *AllowList) CheckVolumeConfigLabels(config *types.VolumeConfig)
- func (c *AllowList) CheckVolumeDriver(service *types.ServiceConfig)
- func (c *AllowList) CheckVolumesBind(config *types.ServiceVolumeBind)
- func (c *AllowList) CheckVolumesConsistency(config *types.ServiceVolumeConfig)
- func (c *AllowList) CheckVolumesFrom(service *types.ServiceConfig)
- func (c *AllowList) CheckVolumesReadOnly(config *types.ServiceVolumeConfig)
- func (c *AllowList) CheckVolumesSource(config *types.ServiceVolumeConfig)
- func (c *AllowList) CheckVolumesTarget(config *types.ServiceVolumeConfig)
- func (c *AllowList) CheckVolumesTmpfs(config *types.ServiceVolumeTmpfs)
- func (c *AllowList) CheckVolumesVolume(config *types.ServiceVolumeVolume)
- func (c *AllowList) CheckWorkingDir(service *types.ServiceConfig)
- func (c *AllowList) Errors() []error
- func (c *AllowList) Incompatible(message string, args ...interface{})
- func (c *AllowList) Unsupported(message string, args ...interface{})
- type Checker
Constants ¶
View Source
const ( UpdateConfigUpdate = "update_config" UpdateConfigRollback = "rolback_config" )
View Source
const ( ResourceLimits = "limits" ResourceReservations = "reservations" )
Variables ¶
This section is empty.
Functions ¶
func CheckConfigsConfig ¶
func CheckConfigsConfig(config *types.ConfigObjConfig, c Checker)
func CheckFileObjectConfig ¶
func CheckFileObjectConfig(s string, config *types.FileObjectConfig, c Checker)
func CheckNetworkConfig ¶
func CheckNetworkConfig(network *types.NetworkConfig, c Checker)
func CheckSecretsConfig ¶
func CheckSecretsConfig(config *types.SecretConfig, c Checker)
func CheckServiceConfig ¶
func CheckServiceConfig(service *types.ServiceConfig, c Checker)
func CheckVolumeConfig ¶
func CheckVolumeConfig(config *types.VolumeConfig, c Checker)
func IsCompatible ¶
IsCompatible return true if the checker didn't reported any incompatibility error
Types ¶
type AllowList ¶
type AllowList struct { Supported []string // contains filtered or unexported fields }
AllowList implements the Checker interface by rejecting all attributes that are not listed as "supported".
func (*AllowList) CheckBlkioConfig ¶
func (c *AllowList) CheckBlkioConfig(service *types.ServiceConfig)
func (*AllowList) CheckBlkioDeviceReadBps ¶
func (c *AllowList) CheckBlkioDeviceReadBps(config *types.BlkioConfig)
func (*AllowList) CheckBlkioDeviceReadIOps ¶
func (c *AllowList) CheckBlkioDeviceReadIOps(config *types.BlkioConfig)
func (*AllowList) CheckBlkioDeviceWriteBps ¶
func (c *AllowList) CheckBlkioDeviceWriteBps(config *types.BlkioConfig)
func (*AllowList) CheckBlkioDeviceWriteIOps ¶
func (c *AllowList) CheckBlkioDeviceWriteIOps(config *types.BlkioConfig)
func (*AllowList) CheckBlkioWeight ¶
func (c *AllowList) CheckBlkioWeight(config *types.BlkioConfig)
func (*AllowList) CheckBlkioWeightDevice ¶
func (c *AllowList) CheckBlkioWeightDevice(config *types.BlkioConfig)
func (*AllowList) CheckBuild ¶
func (c *AllowList) CheckBuild(service *types.ServiceConfig) bool
func (*AllowList) CheckBuildArgs ¶
func (c *AllowList) CheckBuildArgs(build *types.BuildConfig)
func (*AllowList) CheckBuildCacheFrom ¶
func (c *AllowList) CheckBuildCacheFrom(build *types.BuildConfig)
func (*AllowList) CheckBuildExtraHosts ¶
func (c *AllowList) CheckBuildExtraHosts(build *types.BuildConfig)
func (*AllowList) CheckBuildIsolation ¶
func (c *AllowList) CheckBuildIsolation(build *types.BuildConfig)
func (*AllowList) CheckBuildLabels ¶
func (c *AllowList) CheckBuildLabels(build *types.BuildConfig)
func (*AllowList) CheckBuildNetwork ¶
func (c *AllowList) CheckBuildNetwork(build *types.BuildConfig)
func (*AllowList) CheckBuildTarget ¶
func (c *AllowList) CheckBuildTarget(build *types.BuildConfig)
func (*AllowList) CheckCPUCount ¶
func (c *AllowList) CheckCPUCount(service *types.ServiceConfig)
func (*AllowList) CheckCPUPercent ¶
func (c *AllowList) CheckCPUPercent(service *types.ServiceConfig)
func (*AllowList) CheckCPUPeriod ¶
func (c *AllowList) CheckCPUPeriod(service *types.ServiceConfig)
func (*AllowList) CheckCPUQuota ¶
func (c *AllowList) CheckCPUQuota(service *types.ServiceConfig)
func (*AllowList) CheckCPURTPeriod ¶
func (c *AllowList) CheckCPURTPeriod(service *types.ServiceConfig)
func (*AllowList) CheckCPURTRuntime ¶
func (c *AllowList) CheckCPURTRuntime(service *types.ServiceConfig)
func (*AllowList) CheckCPUSet ¶
func (c *AllowList) CheckCPUSet(service *types.ServiceConfig)
func (*AllowList) CheckCPUShares ¶
func (c *AllowList) CheckCPUShares(service *types.ServiceConfig)
func (*AllowList) CheckCPUs ¶
func (c *AllowList) CheckCPUs(service *types.ServiceConfig)
func (*AllowList) CheckCapAdd ¶
func (c *AllowList) CheckCapAdd(service *types.ServiceConfig)
func (*AllowList) CheckCapDrop ¶
func (c *AllowList) CheckCapDrop(service *types.ServiceConfig)
func (*AllowList) CheckCgroupParent ¶
func (c *AllowList) CheckCgroupParent(service *types.ServiceConfig)
func (*AllowList) CheckCommand ¶
func (c *AllowList) CheckCommand(service *types.ServiceConfig)
func (*AllowList) CheckConfigs ¶
func (c *AllowList) CheckConfigs(service *types.ServiceConfig)
func (*AllowList) CheckContainerName ¶
func (c *AllowList) CheckContainerName(service *types.ServiceConfig)
func (*AllowList) CheckCredentialSpec ¶
func (c *AllowList) CheckCredentialSpec(service *types.ServiceConfig)
func (*AllowList) CheckDNS ¶
func (c *AllowList) CheckDNS(service *types.ServiceConfig)
func (*AllowList) CheckDNSOpts ¶
func (c *AllowList) CheckDNSOpts(service *types.ServiceConfig)
func (*AllowList) CheckDNSSearch ¶
func (c *AllowList) CheckDNSSearch(service *types.ServiceConfig)
func (*AllowList) CheckDependsOn ¶
func (c *AllowList) CheckDependsOn(service *types.ServiceConfig)
func (*AllowList) CheckDeploy ¶
func (c *AllowList) CheckDeploy(service *types.ServiceConfig) bool
func (*AllowList) CheckDeployEndpointMode ¶
func (c *AllowList) CheckDeployEndpointMode(config *types.DeployConfig)
func (*AllowList) CheckDeployLabels ¶
func (c *AllowList) CheckDeployLabels(config *types.DeployConfig)
func (*AllowList) CheckDeployMode ¶
func (c *AllowList) CheckDeployMode(config *types.DeployConfig)
func (*AllowList) CheckDeployReplicas ¶
func (c *AllowList) CheckDeployReplicas(config *types.DeployConfig)
func (*AllowList) CheckDeployResourcesDevices ¶
func (*AllowList) CheckDeployResourcesDevicesCapabilities ¶
func (c *AllowList) CheckDeployResourcesDevicesCapabilities(s string, r types.DeviceRequest)
func (*AllowList) CheckDeployResourcesDevicesCount ¶
func (c *AllowList) CheckDeployResourcesDevicesCount(s string, r types.DeviceRequest)
func (*AllowList) CheckDeployResourcesDevicesDriver ¶
func (c *AllowList) CheckDeployResourcesDevicesDriver(s string, r types.DeviceRequest)
func (*AllowList) CheckDeployResourcesDevicesIDs ¶
func (c *AllowList) CheckDeployResourcesDevicesIDs(s string, r types.DeviceRequest)
func (*AllowList) CheckDeployResourcesGenericResources ¶
func (*AllowList) CheckDeployResourcesLimits ¶
func (c *AllowList) CheckDeployResourcesLimits(config *types.DeployConfig) bool
func (*AllowList) CheckDeployResourcesMemoryBytes ¶
func (*AllowList) CheckDeployResourcesNanoCPUs ¶
func (*AllowList) CheckDeployResourcesReservations ¶
func (c *AllowList) CheckDeployResourcesReservations(config *types.DeployConfig) bool
func (*AllowList) CheckDeployRestartPolicy ¶
func (c *AllowList) CheckDeployRestartPolicy(config *types.DeployConfig) bool
func (*AllowList) CheckDeployRollbackConfig ¶
func (c *AllowList) CheckDeployRollbackConfig(config *types.DeployConfig) bool
func (*AllowList) CheckDeployUpdateConfig ¶
func (c *AllowList) CheckDeployUpdateConfig(config *types.DeployConfig) bool
func (*AllowList) CheckDeviceCgroupRules ¶ added in v1.0.9
func (c *AllowList) CheckDeviceCgroupRules(service *types.ServiceConfig)
func (*AllowList) CheckDevices ¶
func (c *AllowList) CheckDevices(service *types.ServiceConfig)
func (*AllowList) CheckDomainName ¶
func (c *AllowList) CheckDomainName(service *types.ServiceConfig)
func (*AllowList) CheckEntrypoint ¶
func (c *AllowList) CheckEntrypoint(service *types.ServiceConfig)
func (*AllowList) CheckEnvFile ¶
func (c *AllowList) CheckEnvFile(service *types.ServiceConfig)
func (*AllowList) CheckEnvironment ¶
func (c *AllowList) CheckEnvironment(service *types.ServiceConfig)
func (*AllowList) CheckExpose ¶
func (c *AllowList) CheckExpose(service *types.ServiceConfig)
func (*AllowList) CheckExtends ¶
func (c *AllowList) CheckExtends(service *types.ServiceConfig)
func (*AllowList) CheckExternalLinks ¶
func (c *AllowList) CheckExternalLinks(service *types.ServiceConfig)
func (*AllowList) CheckExtraHosts ¶
func (c *AllowList) CheckExtraHosts(service *types.ServiceConfig)
func (*AllowList) CheckFileObjectConfigDriver ¶
func (c *AllowList) CheckFileObjectConfigDriver(s string, config *types.FileObjectConfig)
func (*AllowList) CheckFileObjectConfigDriverOpts ¶
func (c *AllowList) CheckFileObjectConfigDriverOpts(s string, config *types.FileObjectConfig)
func (*AllowList) CheckFileObjectConfigExternal ¶
func (c *AllowList) CheckFileObjectConfigExternal(s string, config *types.FileObjectConfig)
func (*AllowList) CheckFileObjectConfigFile ¶
func (c *AllowList) CheckFileObjectConfigFile(s string, config *types.FileObjectConfig)
func (*AllowList) CheckFileObjectConfigLabels ¶
func (c *AllowList) CheckFileObjectConfigLabels(s string, config *types.FileObjectConfig)
func (*AllowList) CheckFileObjectConfigTemplateDriver ¶
func (c *AllowList) CheckFileObjectConfigTemplateDriver(s string, config *types.FileObjectConfig)
func (*AllowList) CheckFileReference ¶
func (c *AllowList) CheckFileReference(s string, config *types.FileReferenceConfig)
func (*AllowList) CheckFileReferenceGID ¶
func (c *AllowList) CheckFileReferenceGID(s string, config *types.FileReferenceConfig)
func (*AllowList) CheckFileReferenceMode ¶
func (c *AllowList) CheckFileReferenceMode(s string, config *types.FileReferenceConfig)
func (*AllowList) CheckFileReferenceSource ¶
func (c *AllowList) CheckFileReferenceSource(s string, config *types.FileReferenceConfig)
func (*AllowList) CheckFileReferenceTarget ¶
func (c *AllowList) CheckFileReferenceTarget(s string, config *types.FileReferenceConfig)
func (*AllowList) CheckFileReferenceUID ¶
func (c *AllowList) CheckFileReferenceUID(s string, config *types.FileReferenceConfig)
func (*AllowList) CheckGroupAdd ¶
func (c *AllowList) CheckGroupAdd(service *types.ServiceConfig)
func (*AllowList) CheckHealthCheck ¶
func (c *AllowList) CheckHealthCheck(service *types.ServiceConfig) bool
func (*AllowList) CheckHealthCheckInterval ¶
func (c *AllowList) CheckHealthCheckInterval(h *types.HealthCheckConfig)
func (*AllowList) CheckHealthCheckRetries ¶
func (c *AllowList) CheckHealthCheckRetries(h *types.HealthCheckConfig)
func (*AllowList) CheckHealthCheckStartPeriod ¶
func (c *AllowList) CheckHealthCheckStartPeriod(h *types.HealthCheckConfig)
func (*AllowList) CheckHealthCheckTest ¶
func (c *AllowList) CheckHealthCheckTest(h *types.HealthCheckConfig)
func (*AllowList) CheckHealthCheckTimeout ¶
func (c *AllowList) CheckHealthCheckTimeout(h *types.HealthCheckConfig)
func (*AllowList) CheckHostname ¶
func (c *AllowList) CheckHostname(service *types.ServiceConfig)
func (*AllowList) CheckImage ¶
func (c *AllowList) CheckImage(service *types.ServiceConfig)
func (*AllowList) CheckInit ¶
func (c *AllowList) CheckInit(service *types.ServiceConfig)
func (*AllowList) CheckIpc ¶
func (c *AllowList) CheckIpc(service *types.ServiceConfig)
func (*AllowList) CheckIsolation ¶
func (c *AllowList) CheckIsolation(service *types.ServiceConfig)
func (*AllowList) CheckLabels ¶
func (c *AllowList) CheckLabels(service *types.ServiceConfig)
func (*AllowList) CheckLinks ¶
func (c *AllowList) CheckLinks(service *types.ServiceConfig)
func (*AllowList) CheckLogging ¶
func (c *AllowList) CheckLogging(service *types.ServiceConfig) bool
func (*AllowList) CheckLoggingDriver ¶
func (c *AllowList) CheckLoggingDriver(logging *types.LoggingConfig)
func (*AllowList) CheckLoggingOptions ¶
func (c *AllowList) CheckLoggingOptions(logging *types.LoggingConfig)
func (*AllowList) CheckMacAddress ¶
func (c *AllowList) CheckMacAddress(service *types.ServiceConfig)
func (*AllowList) CheckMemLimit ¶
func (c *AllowList) CheckMemLimit(service *types.ServiceConfig)
func (*AllowList) CheckMemReservation ¶
func (c *AllowList) CheckMemReservation(service *types.ServiceConfig)
func (*AllowList) CheckMemSwapLimit ¶
func (c *AllowList) CheckMemSwapLimit(service *types.ServiceConfig)
func (*AllowList) CheckMemSwappiness ¶
func (c *AllowList) CheckMemSwappiness(service *types.ServiceConfig)
func (*AllowList) CheckNet ¶
func (c *AllowList) CheckNet(service *types.ServiceConfig)
func (*AllowList) CheckNetworkAliases ¶
func (c *AllowList) CheckNetworkAliases(n *types.ServiceNetworkConfig)
func (*AllowList) CheckNetworkConfig ¶
func (c *AllowList) CheckNetworkConfig(network *types.NetworkConfig)
func (*AllowList) CheckNetworkConfigAttachable ¶
func (c *AllowList) CheckNetworkConfigAttachable(config *types.NetworkConfig)
func (*AllowList) CheckNetworkConfigDriver ¶
func (c *AllowList) CheckNetworkConfigDriver(config *types.NetworkConfig)
func (*AllowList) CheckNetworkConfigDriverOpts ¶
func (c *AllowList) CheckNetworkConfigDriverOpts(config *types.NetworkConfig)
func (*AllowList) CheckNetworkConfigExternal ¶
func (c *AllowList) CheckNetworkConfigExternal(config *types.NetworkConfig)
func (*AllowList) CheckNetworkConfigInternal ¶
func (c *AllowList) CheckNetworkConfigInternal(config *types.NetworkConfig)
func (*AllowList) CheckNetworkConfigIpam ¶
func (c *AllowList) CheckNetworkConfigIpam(config *types.NetworkConfig)
func (*AllowList) CheckNetworkConfigIpamAuxiliaryAddresses ¶
func (*AllowList) CheckNetworkConfigIpamDriver ¶
func (c *AllowList) CheckNetworkConfigIpamDriver(config *types.IPAMConfig)
func (*AllowList) CheckNetworkConfigIpamGateway ¶
func (*AllowList) CheckNetworkConfigIpamIPRange ¶
func (*AllowList) CheckNetworkConfigIpamSubnet ¶
func (*AllowList) CheckNetworkConfigLabels ¶
func (c *AllowList) CheckNetworkConfigLabels(config *types.NetworkConfig)
func (*AllowList) CheckNetworkIpv4Address ¶
func (c *AllowList) CheckNetworkIpv4Address(n *types.ServiceNetworkConfig)
func (*AllowList) CheckNetworkIpv6Address ¶
func (c *AllowList) CheckNetworkIpv6Address(n *types.ServiceNetworkConfig)
func (*AllowList) CheckNetworkMode ¶
func (c *AllowList) CheckNetworkMode(service *types.ServiceConfig)
func (*AllowList) CheckNetworks ¶
func (c *AllowList) CheckNetworks(service *types.ServiceConfig) bool
func (*AllowList) CheckOomKillDisable ¶
func (c *AllowList) CheckOomKillDisable(service *types.ServiceConfig)
func (*AllowList) CheckOomScoreAdj ¶
func (c *AllowList) CheckOomScoreAdj(service *types.ServiceConfig)
func (*AllowList) CheckPid ¶
func (c *AllowList) CheckPid(service *types.ServiceConfig)
func (*AllowList) CheckPidsLimit ¶
func (c *AllowList) CheckPidsLimit(service *types.ServiceConfig)
func (*AllowList) CheckPlacementConstraints ¶
func (*AllowList) CheckPlacementMaxReplicas ¶
func (*AllowList) CheckPlacementPreferences ¶
func (*AllowList) CheckPlatform ¶
func (c *AllowList) CheckPlatform(service *types.ServiceConfig)
func (*AllowList) CheckPorts ¶
func (c *AllowList) CheckPorts(service *types.ServiceConfig) bool
func (*AllowList) CheckPortsMode ¶
func (c *AllowList) CheckPortsMode(p *types.ServicePortConfig)
func (*AllowList) CheckPortsProtocol ¶
func (c *AllowList) CheckPortsProtocol(p *types.ServicePortConfig)
func (*AllowList) CheckPortsPublished ¶
func (c *AllowList) CheckPortsPublished(p *types.ServicePortConfig)
func (*AllowList) CheckPortsTarget ¶
func (c *AllowList) CheckPortsTarget(p *types.ServicePortConfig)
func (*AllowList) CheckPrivileged ¶
func (c *AllowList) CheckPrivileged(service *types.ServiceConfig)
func (*AllowList) CheckPullPolicy ¶
func (c *AllowList) CheckPullPolicy(service *types.ServiceConfig)
func (*AllowList) CheckReadOnly ¶
func (c *AllowList) CheckReadOnly(service *types.ServiceConfig)
func (*AllowList) CheckRestart ¶
func (c *AllowList) CheckRestart(service *types.ServiceConfig)
func (*AllowList) CheckRestartPolicyCondition ¶
func (c *AllowList) CheckRestartPolicyCondition(p *types.RestartPolicy)
func (*AllowList) CheckRestartPolicyDelay ¶
func (c *AllowList) CheckRestartPolicyDelay(p *types.RestartPolicy)
func (*AllowList) CheckRestartPolicyMaxAttempts ¶
func (c *AllowList) CheckRestartPolicyMaxAttempts(p *types.RestartPolicy)
func (*AllowList) CheckRestartPolicyWindow ¶
func (c *AllowList) CheckRestartPolicyWindow(p *types.RestartPolicy)
func (*AllowList) CheckRuntime ¶
func (c *AllowList) CheckRuntime(service *types.ServiceConfig)
func (*AllowList) CheckScale ¶
func (c *AllowList) CheckScale(service *types.ServiceConfig)
func (*AllowList) CheckSecrets ¶
func (c *AllowList) CheckSecrets(service *types.ServiceConfig)
func (*AllowList) CheckSecurityOpt ¶
func (c *AllowList) CheckSecurityOpt(service *types.ServiceConfig)
func (*AllowList) CheckServiceVolumes ¶
func (c *AllowList) CheckServiceVolumes(service *types.ServiceConfig) bool
func (*AllowList) CheckShmSize ¶
func (c *AllowList) CheckShmSize(service *types.ServiceConfig)
func (*AllowList) CheckStdinOpen ¶
func (c *AllowList) CheckStdinOpen(service *types.ServiceConfig)
func (*AllowList) CheckStopGracePeriod ¶
func (c *AllowList) CheckStopGracePeriod(service *types.ServiceConfig)
func (*AllowList) CheckStopSignal ¶
func (c *AllowList) CheckStopSignal(service *types.ServiceConfig)
func (*AllowList) CheckSysctls ¶
func (c *AllowList) CheckSysctls(service *types.ServiceConfig)
func (*AllowList) CheckTmpfs ¶
func (c *AllowList) CheckTmpfs(service *types.ServiceConfig)
func (*AllowList) CheckTty ¶
func (c *AllowList) CheckTty(service *types.ServiceConfig)
func (*AllowList) CheckUlimits ¶
func (c *AllowList) CheckUlimits(service *types.ServiceConfig)
func (*AllowList) CheckUpdateConfigDelay ¶
func (c *AllowList) CheckUpdateConfigDelay(s string, config *types.UpdateConfig)
func (*AllowList) CheckUpdateConfigFailureAction ¶
func (c *AllowList) CheckUpdateConfigFailureAction(s string, config *types.UpdateConfig)
func (*AllowList) CheckUpdateConfigMaxFailureRatio ¶
func (c *AllowList) CheckUpdateConfigMaxFailureRatio(s string, config *types.UpdateConfig)
func (*AllowList) CheckUpdateConfigMonitor ¶
func (c *AllowList) CheckUpdateConfigMonitor(s string, config *types.UpdateConfig)
func (*AllowList) CheckUpdateConfigOrder ¶
func (c *AllowList) CheckUpdateConfigOrder(s string, config *types.UpdateConfig)
func (*AllowList) CheckUpdateConfigParallelism ¶
func (c *AllowList) CheckUpdateConfigParallelism(s string, config *types.UpdateConfig)
func (*AllowList) CheckUser ¶
func (c *AllowList) CheckUser(service *types.ServiceConfig)
func (*AllowList) CheckUserNSMode ¶
func (c *AllowList) CheckUserNSMode(service *types.ServiceConfig)
func (*AllowList) CheckUts ¶
func (c *AllowList) CheckUts(service *types.ServiceConfig)
func (*AllowList) CheckVolumeConfigDriver ¶
func (c *AllowList) CheckVolumeConfigDriver(config *types.VolumeConfig)
func (*AllowList) CheckVolumeConfigDriverOpts ¶
func (c *AllowList) CheckVolumeConfigDriverOpts(config *types.VolumeConfig)
func (*AllowList) CheckVolumeConfigExternal ¶
func (c *AllowList) CheckVolumeConfigExternal(config *types.VolumeConfig)
func (*AllowList) CheckVolumeConfigLabels ¶
func (c *AllowList) CheckVolumeConfigLabels(config *types.VolumeConfig)
func (*AllowList) CheckVolumeDriver ¶
func (c *AllowList) CheckVolumeDriver(service *types.ServiceConfig)
func (*AllowList) CheckVolumesBind ¶
func (c *AllowList) CheckVolumesBind(config *types.ServiceVolumeBind)
func (*AllowList) CheckVolumesConsistency ¶
func (c *AllowList) CheckVolumesConsistency(config *types.ServiceVolumeConfig)
func (*AllowList) CheckVolumesFrom ¶
func (c *AllowList) CheckVolumesFrom(service *types.ServiceConfig)
func (*AllowList) CheckVolumesReadOnly ¶
func (c *AllowList) CheckVolumesReadOnly(config *types.ServiceVolumeConfig)
func (*AllowList) CheckVolumesSource ¶
func (c *AllowList) CheckVolumesSource(config *types.ServiceVolumeConfig)
func (*AllowList) CheckVolumesTarget ¶
func (c *AllowList) CheckVolumesTarget(config *types.ServiceVolumeConfig)
func (*AllowList) CheckVolumesTmpfs ¶
func (c *AllowList) CheckVolumesTmpfs(config *types.ServiceVolumeTmpfs)
func (*AllowList) CheckVolumesVolume ¶
func (c *AllowList) CheckVolumesVolume(config *types.ServiceVolumeVolume)
func (*AllowList) CheckWorkingDir ¶
func (c *AllowList) CheckWorkingDir(service *types.ServiceConfig)
func (*AllowList) Errors ¶
Errors returns the list of errors encountered when checking against the allow list
func (*AllowList) Incompatible ¶
func (*AllowList) Unsupported ¶
type Checker ¶
type Checker interface { Errors() []error CheckBlkioConfig(build *types.ServiceConfig) CheckBlkioWeight(build *types.BlkioConfig) CheckBlkioWeightDevice(build *types.BlkioConfig) CheckBlkioDeviceReadBps(build *types.BlkioConfig) CheckBlkioDeviceReadIOps(build *types.BlkioConfig) CheckBlkioDeviceWriteBps(build *types.BlkioConfig) CheckBlkioDeviceWriteIOps(build *types.BlkioConfig) CheckBuild(build *types.ServiceConfig) bool CheckBuildArgs(build *types.BuildConfig) CheckBuildLabels(build *types.BuildConfig) CheckBuildCacheFrom(build *types.BuildConfig) CheckBuildExtraHosts(build *types.BuildConfig) CheckBuildIsolation(build *types.BuildConfig) CheckBuildNetwork(build *types.BuildConfig) CheckBuildTarget(build *types.BuildConfig) CheckCapAdd(service *types.ServiceConfig) CheckCapDrop(service *types.ServiceConfig) CheckCgroupParent(service *types.ServiceConfig) CheckCPUCount(service *types.ServiceConfig) CheckCPUPercent(service *types.ServiceConfig) CheckCPUPeriod(service *types.ServiceConfig) CheckCPUQuota(service *types.ServiceConfig) CheckCPURTRuntime(service *types.ServiceConfig) CheckCPURTPeriod(service *types.ServiceConfig) CheckCPUs(service *types.ServiceConfig) CheckCPUSet(service *types.ServiceConfig) CheckCommand(service *types.ServiceConfig) CheckConfigs(service *types.ServiceConfig) CheckContainerName(service *types.ServiceConfig) CheckCredentialSpec(service *types.ServiceConfig) CheckDependsOn(service *types.ServiceConfig) CheckDeviceCgroupRules(service *types.ServiceConfig) CheckDevices(service *types.ServiceConfig) CheckDNS(service *types.ServiceConfig) CheckDNSOpts(service *types.ServiceConfig) CheckDNSSearch(service *types.ServiceConfig) CheckDomainName(service *types.ServiceConfig) CheckEntrypoint(service *types.ServiceConfig) CheckEnvironment(service *types.ServiceConfig) CheckEnvFile(service *types.ServiceConfig) CheckExpose(service *types.ServiceConfig) CheckExtends(service *types.ServiceConfig) CheckExternalLinks(service *types.ServiceConfig) CheckExtraHosts(service *types.ServiceConfig) CheckGroupAdd(service *types.ServiceConfig) CheckHostname(service *types.ServiceConfig) CheckHealthCheckTest(h *types.HealthCheckConfig) CheckHealthCheckTimeout(h *types.HealthCheckConfig) CheckHealthCheckInterval(h *types.HealthCheckConfig) CheckHealthCheckRetries(h *types.HealthCheckConfig) CheckHealthCheckStartPeriod(h *types.HealthCheckConfig) CheckImage(service *types.ServiceConfig) CheckInit(service *types.ServiceConfig) CheckIpc(service *types.ServiceConfig) CheckIsolation(service *types.ServiceConfig) CheckLabels(service *types.ServiceConfig) CheckLinks(service *types.ServiceConfig) CheckLoggingDriver(logging *types.LoggingConfig) CheckLoggingOptions(logging *types.LoggingConfig) CheckMemLimit(service *types.ServiceConfig) CheckMemReservation(service *types.ServiceConfig) CheckMemSwapLimit(service *types.ServiceConfig) CheckMemSwappiness(service *types.ServiceConfig) CheckMacAddress(service *types.ServiceConfig) CheckNet(service *types.ServiceConfig) CheckNetworkMode(service *types.ServiceConfig) CheckNetworkAliases(n *types.ServiceNetworkConfig) CheckNetworkIpv4Address(n *types.ServiceNetworkConfig) CheckNetworkIpv6Address(n *types.ServiceNetworkConfig) CheckOomKillDisable(service *types.ServiceConfig) CheckOomScoreAdj(service *types.ServiceConfig) CheckPid(service *types.ServiceConfig) CheckPidsLimit(service *types.ServiceConfig) CheckPlatform(service *types.ServiceConfig) CheckPortsMode(p *types.ServicePortConfig) CheckPortsTarget(p *types.ServicePortConfig) CheckPortsPublished(p *types.ServicePortConfig) CheckPortsProtocol(p *types.ServicePortConfig) CheckPrivileged(service *types.ServiceConfig) CheckPullPolicy(service *types.ServiceConfig) CheckReadOnly(service *types.ServiceConfig) CheckRestart(service *types.ServiceConfig) CheckRuntime(service *types.ServiceConfig) CheckScale(service *types.ServiceConfig) CheckSecrets(service *types.ServiceConfig) CheckFileReferenceSource(s string, config *types.FileReferenceConfig) CheckFileReferenceTarget(s string, config *types.FileReferenceConfig) CheckFileReferenceUID(s string, config *types.FileReferenceConfig) CheckFileReferenceGID(s string, config *types.FileReferenceConfig) CheckFileReferenceMode(s string, config *types.FileReferenceConfig) CheckSecurityOpt(service *types.ServiceConfig) CheckShmSize(service *types.ServiceConfig) CheckStdinOpen(service *types.ServiceConfig) CheckStopGracePeriod(service *types.ServiceConfig) CheckStopSignal(service *types.ServiceConfig) CheckSysctls(service *types.ServiceConfig) CheckTmpfs(service *types.ServiceConfig) CheckTty(service *types.ServiceConfig) CheckUlimits(service *types.ServiceConfig) CheckUser(service *types.ServiceConfig) CheckUserNSMode(service *types.ServiceConfig) CheckUts(service *types.ServiceConfig) CheckVolumeDriver(service *types.ServiceConfig) CheckVolumesSource(config *types.ServiceVolumeConfig) CheckVolumesTarget(config *types.ServiceVolumeConfig) CheckVolumesReadOnly(config *types.ServiceVolumeConfig) CheckVolumesConsistency(config *types.ServiceVolumeConfig) CheckVolumesBind(config *types.ServiceVolumeBind) CheckVolumesVolume(config *types.ServiceVolumeVolume) CheckVolumesTmpfs(config *types.ServiceVolumeTmpfs) CheckVolumesFrom(service *types.ServiceConfig) CheckWorkingDir(service *types.ServiceConfig) CheckVolumeConfigDriver(config *types.VolumeConfig) CheckVolumeConfigDriverOpts(config *types.VolumeConfig) CheckVolumeConfigExternal(config *types.VolumeConfig) CheckVolumeConfigLabels(config *types.VolumeConfig) CheckFileObjectConfigFile(s string, config *types.FileObjectConfig) CheckFileObjectConfigExternal(s string, config *types.FileObjectConfig) CheckFileObjectConfigLabels(s string, config *types.FileObjectConfig) CheckFileObjectConfigDriver(s string, config *types.FileObjectConfig) CheckFileObjectConfigDriverOpts(s string, config *types.FileObjectConfig) CheckFileObjectConfigTemplateDriver(s string, config *types.FileObjectConfig) CheckDeploy(deploy *types.ServiceConfig) bool CheckDeployEndpointMode(deploy *types.DeployConfig) CheckDeployLabels(deploy *types.DeployConfig) CheckDeployMode(deploy *types.DeployConfig) CheckDeployReplicas(deploy *types.DeployConfig) CheckDeployRestartPolicy(deploy *types.DeployConfig) bool CheckDeployRollbackConfig(deploy *types.DeployConfig) bool CheckDeployUpdateConfig(deploy *types.DeployConfig) bool CheckPlacementConstraints(p *types.Placement) CheckPlacementMaxReplicas(p *types.Placement) CheckPlacementPreferences(p *types.Placement) CheckRestartPolicyDelay(policy *types.RestartPolicy) CheckRestartPolicyCondition(policy *types.RestartPolicy) CheckRestartPolicyMaxAttempts(policy *types.RestartPolicy) CheckRestartPolicyWindow(policy *types.RestartPolicy) CheckUpdateConfigDelay(rollback string, config *types.UpdateConfig) CheckUpdateConfigFailureAction(rollback string, config *types.UpdateConfig) CheckUpdateConfigMaxFailureRatio(rollback string, config *types.UpdateConfig) CheckUpdateConfigMonitor(rollback string, config *types.UpdateConfig) CheckUpdateConfigOrder(rollback string, config *types.UpdateConfig) CheckUpdateConfigParallelism(rollback string, config *types.UpdateConfig) CheckDeployResourcesNanoCPUs(s string, resource *types.Resource) CheckDeployResourcesMemoryBytes(s string, resource *types.Resource) CheckDeployResourcesDevices(s string, resource *types.Resource) CheckDeployResourcesDevicesCapabilities(s string, r types.DeviceRequest) CheckDeployResourcesDevicesCount(s string, r types.DeviceRequest) CheckDeployResourcesDevicesIDs(s string, r types.DeviceRequest) CheckDeployResourcesDevicesDriver(s string, r types.DeviceRequest) CheckDeployResourcesGenericResources(s string, resource *types.Resource) CheckDeployResourcesLimits(deploy *types.DeployConfig) bool CheckDeployResourcesReservations(deploy *types.DeployConfig) bool CheckHealthCheck(service *types.ServiceConfig) bool CheckLogging(service *types.ServiceConfig) bool CheckNetworks(service *types.ServiceConfig) bool CheckPorts(service *types.ServiceConfig) bool CheckServiceVolumes(service *types.ServiceConfig) bool CheckNetworkConfigIpam(network *types.NetworkConfig) CheckNetworkConfigIpamSubnet(config *types.IPAMPool) CheckNetworkConfigIpamGateway(config *types.IPAMPool) CheckNetworkConfigIpamIPRange(config *types.IPAMPool) CheckNetworkConfigIpamAuxiliaryAddresses(config *types.IPAMPool) CheckNetworkConfigDriver(network *types.NetworkConfig) CheckNetworkConfigDriverOpts(network *types.NetworkConfig) CheckNetworkConfigExternal(network *types.NetworkConfig) CheckNetworkConfigInternal(network *types.NetworkConfig) CheckNetworkConfigAttachable(network *types.NetworkConfig) CheckNetworkConfigLabels(network *types.NetworkConfig) }
Click to show internal directories.
Click to hide internal directories.