Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/kubernetes/kompose
/ types & classes
Types & classes
44 in github.com/kubernetes/kompose
⨍
Functions
586
◇
Types & classes
44
Struct
Build
Build will provide methods for interaction with API regarding building images
pkg/utils/docker/build.go:35
Struct
ChartDetails
pkg/transformer/kubernetes/k8sutils.go:89
Struct
Compose
Compose is docker compose file loader, implements Loader interface
pkg/loader/compose/compose.go:45
TypeAlias
ConvertBuild
client/types.go:3
Struct
ConvertOptions
client/types.go:35
Struct
ConvertOptions
ConvertOptions holds all options that controls transformation process
pkg/kobject/kobject.go:48
Struct
DeploymentMapping
pkg/transformer/kubernetes/k8sutils.go:80
TypeAlias
EnvSort
EnvSort struct
pkg/transformer/utils.go:323
Struct
EnvVar
EnvVar holds the environment variable struct of a container
pkg/kobject/kobject.go:206
Struct
HealthCheck
HealthCheck the healthcheck configuration for a service "StartPeriod" was added to v3.4 of the compose, see: https://github.com/docker/cli/issues/116
pkg/kobject/kobject.go:193
Struct
HealthChecks
HealthChecks used to distinguish between liveness and readiness
pkg/kobject/kobject.go:185
Struct
HpaValues
pkg/transformer/kubernetes/k8sutils.go:69
Struct
Image
Image contains the basic information parsed from full image name see github.com/novln/docker-parser Reference
pkg/utils/docker/image.go:27
Struct
Kompose
client/client.go:3
Struct
KomposeObject
KomposeObject holds the generic struct of Kompose transformation
pkg/kobject/kobject.go:34
Struct
Kubernetes
client/types.go:54
Struct
Kubernetes
Kubernetes implements Transformer interface and represents Kubernetes transformer
pkg/transformer/kubernetes/kubernetes.go:55
TypeAlias
KubernetesController
client/types.go:11
Interface
Loader
Loader interface defines loader that loads files and converts it to kobject representation
pkg/loader/loader.go:27
Struct
OpenShift
OpenShift implements Transformer interface and represents OpenShift transformer
pkg/transformer/openshift/openshift.go:40
Struct
Openshift
client/types.go:64
FuncType
Opt
Opt is a configuration option to initialize a client
client/options.go:4
Struct
Placement
Placement holds the placement struct of container
pkg/kobject/kobject.go:239
Struct
PodSpec
PodSpec holds the spec of k8s pod.
pkg/transformer/kubernetes/podspec.go:18
FuncType
PodSpecOption
PodSpecOption holds the function to apply on a PodSpec
pkg/transformer/kubernetes/podspec.go:23
Struct
Ports
Ports holds the ports struct of a container
pkg/kobject/kobject.go:212
Interface
Provider
client/types.go:52
Struct
Push
Push will provide methods for interaction with API regarding pushing images
pkg/utils/docker/push.go:28
Struct
SecretsConfig
struct defines the configuration parameters required for creating a secret
pkg/transformer/kubernetes/kubernetes_test.go:1234
Struct
ServiceConfig
ServiceConfig holds the basic struct of a container which should not introduce any kubernetes specific struct
pkg/kobject/kobject.go:108
TypeAlias
ServiceConfigGroup
ServiceConfigGroup holds an array of a ServiceConfig objects.
pkg/kobject/kobject.go:104
TypeAlias
ServiceGroupMode
client/types.go:19
Struct
Tag
Tag will provide methods for interaction with API regarding tagging images
pkg/utils/docker/tag.go:26
Interface
Transformer
Transformer interface defines transformer that is converting kobject to other resources
pkg/transformer/transformer.go:25
TypeAlias
VolumeType
client/types.go:26
Struct
Volumes
Volumes holds the volume struct of container
pkg/kobject/kobject.go:225
Struct
Want
client/convert_test.go:91
Struct
args
pkg/utils/docker/image_test.go:25
Struct
args
pkg/loader/compose/compose_test.go:661
Struct
args
pkg/transformer/kubernetes/kubernetes_test.go:1164
Struct
args
pkg/transformer/kubernetes/k8sutils_test.go:857
Struct
errorOnWarningHook
Logrus hooks Hook for error and exit out on warning
cmd/root.go:31
Struct
fields
pkg/transformer/kubernetes/kubernetes_test.go:1161
Struct
input
pkg/loader/compose/compose_test.go:41