Versions in this module Expand all Collapse all v1 v1.7.0 Oct 31, 2022 v1.6.9 Oct 23, 2022 Changes in this version + const KeyModelNode + const RuntimeDefault + const RuntimeUntrusted + func ValidatePluginConfig(ctx context.Context, c *PluginConfig) error + type AuthConfig struct + Auth string + IdentityToken string + Password string + Username string + type CniConfig struct + IPPreference string + NetworkPluginBinDir string + NetworkPluginConfDir string + NetworkPluginConfTemplate string + NetworkPluginMaxConfNum int + type Config struct + ContainerdEndpoint string + ContainerdRootDir string + RootDir string + StateDir string + type ContainerdConfig struct + DefaultRuntime Runtime + DefaultRuntimeName string + DisableSnapshotAnnotations bool + DiscardUnpackedLayers bool + IgnoreBlockIONotEnabledErrors bool + IgnoreRdtNotEnabledErrors bool + NoPivot bool + Runtimes map[string]Runtime + Snapshotter string + UntrustedWorkloadRuntime Runtime + type ImageDecryption struct + KeyModel string + type Mirror struct + Endpoints []string + type PluginConfig struct + CDISpecDirs []string + DeviceOwnershipFromSecurityContext bool + DisableApparmor bool + DisableCgroup bool + DisableHugetlbController bool + DisableProcMount bool + DisableTCPService bool + EnableCDI bool + EnableSelinux bool + EnableTLSStreaming bool + EnableUnprivilegedICMP bool + EnableUnprivilegedPorts bool + IgnoreImageDefinedVolumes bool + ImageManagerAddress string + ImagePullProgressTimeout string + MaxConcurrentDownloads int + MaxContainerLogLineSize int + NetNSMountsUnderStateDir bool + Registry Registry + RestrictOOMScoreAdj bool + SandboxImage string + SelinuxCategoryRange int + StatsCollectPeriod int + StreamIdleTimeout string + StreamServerAddress string + StreamServerPort string + SystemdCgroup bool + TolerateMissingHugetlbController bool + UnsetSeccompProfile string + func DefaultConfig() PluginConfig + type Registry struct + Auths map[string]AuthConfig + ConfigPath string + Configs map[string]RegistryConfig + Headers map[string][]string + Mirrors map[string]Mirror + type RegistryConfig struct + Auth *AuthConfig + TLS *TLSConfig + type Runtime struct + BaseRuntimeSpec string + ContainerAnnotations []string + Engine string + NetworkPluginConfDir string + NetworkPluginMaxConfNum int + Options map[string]interface{} + Path string + PodAnnotations []string + PrivilegedWithoutHostDevices bool + PrivilegedWithoutHostDevicesAllDevicesAllowed bool + Root string + Snapshotter string + Type string + type TLSConfig struct + CAFile string + CertFile string + InsecureSkipVerify bool + KeyFile string + type X509KeyPairStreaming struct + TLSCertFile string + TLSKeyFile string