forked from LaconicNetwork/kompose
Fix loading env file (#1679)
* fix: update loading 'env_file' of docker_compose Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com> * test: add functional tests for loading env_file Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com> --------- Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com>
This commit is contained in:
parent
2c3f2939d4
commit
1f1fc20204
@ -829,16 +829,9 @@ func DurationStrToSecondsInt(s string) (*int64, error) {
|
||||
}
|
||||
|
||||
// GetEnvsFromFile get env vars from env_file
|
||||
func GetEnvsFromFile(file string, opt kobject.ConvertOptions) (map[string]string, error) {
|
||||
// Get the correct file context / directory
|
||||
composeDir, err := transformer.GetComposeFileDir(opt.InputFiles)
|
||||
if err != nil {
|
||||
return nil, errors.Wrap(err, "Unable to load file context")
|
||||
}
|
||||
fileLocation := path.Join(composeDir, file)
|
||||
func GetEnvsFromFile(file string) (map[string]string, error) {
|
||||
|
||||
// Load environment variables from file
|
||||
envLoad, err := godotenv.Read(fileLocation)
|
||||
envLoad, err := godotenv.Read(file)
|
||||
if err != nil {
|
||||
return nil, errors.Wrap(err, "Unable to read env_file")
|
||||
}
|
||||
|
||||
@ -220,7 +220,7 @@ func (k *Kubernetes) InitSvc(name string, service kobject.ServiceConfig) *api.Se
|
||||
|
||||
// InitConfigMapForEnv initializes a ConfigMap object
|
||||
func (k *Kubernetes) InitConfigMapForEnv(name string, opt kobject.ConvertOptions, envFile string) *api.ConfigMap {
|
||||
envs, err := GetEnvsFromFile(envFile, opt)
|
||||
envs, err := GetEnvsFromFile(envFile)
|
||||
if err != nil {
|
||||
log.Fatalf("Unable to retrieve env file: %s", err)
|
||||
}
|
||||
@ -1099,12 +1099,11 @@ func ConfigEnvs(service kobject.ServiceConfig, opt kobject.ConvertOptions) ([]ap
|
||||
|
||||
if len(service.EnvFile) > 0 {
|
||||
// Load each env_file
|
||||
|
||||
for _, file := range service.EnvFile {
|
||||
envName := FormatEnvName(file)
|
||||
|
||||
// Load environment variables from file
|
||||
envLoad, err := GetEnvsFromFile(file, opt)
|
||||
envLoad, err := GetEnvsFromFile(file)
|
||||
if err != nil {
|
||||
return envs, errors.Wrap(err, "Unable to read env_file")
|
||||
}
|
||||
|
||||
@ -293,3 +293,11 @@ os_cmd="kompose -f $KOMPOSE_ROOT/script/test/fixtures/read-only/docker-compose.y
|
||||
os_output="$KOMPOSE_ROOT/script/test/fixtures/read-only/output-os.yaml"
|
||||
convert::expect_success "$k8s_cmd" "$k8s_output"
|
||||
convert::expect_success "$os_cmd" "$os_output"
|
||||
|
||||
# Test env_file support
|
||||
k8s_cmd="kompose -f $KOMPOSE_ROOT/script/test/fixtures/env/docker-compose.yml convert --stdout --with-kompose-annotation=false"
|
||||
k8s_output="$KOMPOSE_ROOT/script/test/fixtures/env/output-k8s.yaml"
|
||||
os_cmd="kompose -f $KOMPOSE_ROOT/script/test/fixtures/env/docker-compose.yml convert --provider openshift --stdout --with-kompose-annotation=false"
|
||||
os_output="$KOMPOSE_ROOT/script/test/fixtures/env/output-os.yaml"
|
||||
convert::expect_success "$k8s_cmd" "$k8s_output"
|
||||
convert::expect_success "$os_cmd" "$os_output"
|
||||
|
||||
@ -28,6 +28,7 @@ $KOMPOSE_ROOT/kompose -f $KOMPOSE_ROOT/script/test/fixtures/host-port-protocol/d
|
||||
$KOMPOSE_ROOT/kompose -f $KOMPOSE_ROOT/script/test/fixtures/external-traffic-policy/docker-compose-v1.yaml convert --stdout --with-kompose-annotation=false > $KOMPOSE_ROOT/script/test/fixtures/external-traffic-policy/output-k8s-v1.yaml
|
||||
$KOMPOSE_ROOT/kompose -f $KOMPOSE_ROOT/script/test/fixtures/external-traffic-policy/docker-compose-v2.yaml convert --stdout --with-kompose-annotation=false > $KOMPOSE_ROOT/script/test/fixtures/external-traffic-policy/output-k8s-v2.yaml
|
||||
$KOMPOSE_ROOT/kompose -f $KOMPOSE_ROOT/script/test/fixtures/compose-file-support/compose.yaml convert --stdout --with-kompose-annotation=false > $KOMPOSE_ROOT/script/test/fixtures/compose-file-support/output-k8s.yaml
|
||||
$KOMPOSE_ROOT/kompose -f $KOMPOSE_ROOT/script/test/fixtures/env/docker-compose.yml convert --stdout --with-kompose-annotation=false > $KOMPOSE_ROOT/script/test/fixtures/env/output-k8s.yaml
|
||||
fi
|
||||
|
||||
if $UPDATE_OS ; then
|
||||
@ -48,4 +49,5 @@ $KOMPOSE_ROOT/kompose --provider=openshift -f $KOMPOSE_ROOT/script/test/fixtur
|
||||
$KOMPOSE_ROOT/kompose --provider=openshift -f $KOMPOSE_ROOT/script/test/fixtures/host-port-protocol/docker-compose.yaml convert --stdout --with-kompose-annotation=false > $KOMPOSE_ROOT/script/test/fixtures/host-port-protocol/output-os.yaml
|
||||
$KOMPOSE_ROOT/kompose --provider=openshift -f $KOMPOSE_ROOT/script/test/fixtures/external-traffic-policy/docker-compose-v1.yaml convert --stdout --with-kompose-annotation=false > $KOMPOSE_ROOT/script/test/fixtures/external-traffic-policy/output-os-v1.yaml
|
||||
$KOMPOSE_ROOT/kompose --provider=openshift -f $KOMPOSE_ROOT/script/test/fixtures/external-traffic-policy/docker-compose-v2.yaml convert --stdout --with-kompose-annotation=false > $KOMPOSE_ROOT/script/test/fixtures/external-traffic-policy/output-os-v2.yaml
|
||||
$KOMPOSE_ROOT/kompose -f $KOMPOSE_ROOT/script/test/fixtures/env/docker-compose.yml convert --stdout --with-kompose-annotation=false --provider openshift > $KOMPOSE_ROOT/script/test/fixtures/env/output-os.yaml
|
||||
fi
|
||||
|
||||
@ -8,6 +8,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
clusterIP: None
|
||||
ports:
|
||||
@ -27,6 +28,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
namespace: default
|
||||
spec:
|
||||
ports:
|
||||
- name: "5000"
|
||||
@ -47,6 +49,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -77,6 +80,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
|
||||
@ -8,6 +8,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
clusterIP: None
|
||||
ports:
|
||||
@ -27,6 +28,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
namespace: default
|
||||
spec:
|
||||
ports:
|
||||
- name: "5000"
|
||||
@ -47,6 +49,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -77,6 +80,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
|
||||
@ -8,6 +8,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
clusterIP: None
|
||||
ports:
|
||||
@ -27,6 +28,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
namespace: default
|
||||
spec:
|
||||
ports:
|
||||
- name: "5000"
|
||||
@ -47,6 +49,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -92,6 +95,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
@ -116,6 +120,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -175,6 +180,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
|
||||
@ -8,6 +8,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
clusterIP: None
|
||||
ports:
|
||||
@ -27,6 +28,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
namespace: default
|
||||
spec:
|
||||
ports:
|
||||
- name: "5000"
|
||||
@ -47,6 +49,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -92,6 +95,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
@ -116,6 +120,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -175,6 +180,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
|
||||
@ -6,6 +6,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
namespace: default
|
||||
spec:
|
||||
ports:
|
||||
- name: "80"
|
||||
@ -24,6 +25,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
|
||||
@ -8,6 +8,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: db
|
||||
name: db
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -54,6 +55,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: db
|
||||
name: db-cm0
|
||||
namespace: default
|
||||
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
@ -65,6 +67,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -115,6 +118,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web-cm0
|
||||
namespace: default
|
||||
|
||||
---
|
||||
apiVersion: v1
|
||||
@ -128,4 +132,5 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web-cm1
|
||||
namespace: default
|
||||
|
||||
|
||||
@ -6,6 +6,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: db
|
||||
name: db
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -50,6 +51,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: db
|
||||
name: db-cm0
|
||||
namespace: default
|
||||
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
@ -59,6 +61,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -107,6 +110,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web-cm0
|
||||
namespace: default
|
||||
|
||||
---
|
||||
apiVersion: v1
|
||||
@ -120,4 +124,5 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web-cm1
|
||||
namespace: default
|
||||
|
||||
|
||||
@ -8,6 +8,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: db
|
||||
name: db
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -65,6 +66,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: db
|
||||
name: db
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
@ -93,6 +95,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: db
|
||||
name: db-cm0
|
||||
namespace: default
|
||||
|
||||
---
|
||||
apiVersion: apps.openshift.io/v1
|
||||
@ -104,6 +107,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -166,6 +170,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
@ -193,6 +198,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web-cm0
|
||||
namespace: default
|
||||
|
||||
---
|
||||
apiVersion: v1
|
||||
@ -206,4 +212,5 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web-cm1
|
||||
namespace: default
|
||||
|
||||
|
||||
@ -6,6 +6,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: db
|
||||
name: db
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -63,6 +64,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: db
|
||||
name: db
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
@ -91,6 +93,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: db
|
||||
name: db-cm0
|
||||
namespace: default
|
||||
|
||||
---
|
||||
apiVersion: apps.openshift.io/v1
|
||||
@ -100,6 +103,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -162,6 +166,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
@ -189,6 +194,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web-cm0
|
||||
namespace: default
|
||||
|
||||
---
|
||||
apiVersion: v1
|
||||
@ -202,4 +208,5 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web-cm1
|
||||
namespace: default
|
||||
|
||||
|
||||
@ -6,6 +6,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
ports:
|
||||
- name: "6379"
|
||||
@ -24,6 +25,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
|
||||
@ -6,6 +6,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
ports:
|
||||
- name: "6379"
|
||||
@ -24,6 +25,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -102,6 +104,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
|
||||
6
script/test/fixtures/env/docker-compose.yml
vendored
6
script/test/fixtures/env/docker-compose.yml
vendored
@ -2,16 +2,14 @@ version: '3'
|
||||
services:
|
||||
namenode:
|
||||
image: bde2020/hadoop-namenode:2.0.0-hadoop2.7.4-java8
|
||||
volumes:
|
||||
- namenode:/hadoop/dfs/name
|
||||
environment:
|
||||
- CLUSTER_NAME=test
|
||||
env_file:
|
||||
- ./hadoop-hive-namenode.env
|
||||
- hadoop-hive-namenode.env
|
||||
ports:
|
||||
- "50070:50070"
|
||||
- "8020:8020"
|
||||
another-namenode:
|
||||
image: bde2020/hadoop-namenode:2.0.0-hadoop2.7.4-java8
|
||||
env_file:
|
||||
- ./hadoop-hive-namenode.env
|
||||
- hadoop-hive-namenode.env
|
||||
|
||||
246
script/test/fixtures/env/output-k8s.json
vendored
246
script/test/fixtures/env/output-k8s.json
vendored
@ -1,246 +0,0 @@
|
||||
{
|
||||
"kind": "List",
|
||||
"apiVersion": "v1",
|
||||
"metadata": {},
|
||||
"items": [
|
||||
{
|
||||
"kind": "Service",
|
||||
"apiVersion": "v1",
|
||||
"metadata": {
|
||||
"name": "namenode",
|
||||
"creationTimestamp": null,
|
||||
"labels": {
|
||||
"io.kompose.service": "namenode"
|
||||
},
|
||||
"annotations": {
|
||||
"kompose.cmd": "%CMD%",
|
||||
"kompose.version": "%VERSION%"
|
||||
}
|
||||
},
|
||||
"spec": {
|
||||
"ports": [
|
||||
{
|
||||
"name": "50070",
|
||||
"port": 50070,
|
||||
"targetPort": 50070
|
||||
},
|
||||
{
|
||||
"name": "8020",
|
||||
"port": 8020,
|
||||
"targetPort": 8020
|
||||
}
|
||||
],
|
||||
"selector": {
|
||||
"io.kompose.service": "namenode"
|
||||
}
|
||||
},
|
||||
"status": {
|
||||
"loadBalancer": {}
|
||||
}
|
||||
},
|
||||
{
|
||||
"apiVersion": "apps/v1",
|
||||
"kind": "Deployment",
|
||||
"metadata": {
|
||||
"annotations": {
|
||||
"kompose.cmd": "%CMD%",
|
||||
"kompose.version": "%VERSION%"
|
||||
},
|
||||
"creationTimestamp": null,
|
||||
"labels": {
|
||||
"io.kompose.service": "another-namenode"
|
||||
},
|
||||
"name": "another-namenode"
|
||||
},
|
||||
"spec": {
|
||||
"replicas": 1,
|
||||
"selector": {
|
||||
"matchLabels": {
|
||||
"io.kompose.service": "another-namenode"
|
||||
}
|
||||
},
|
||||
"strategy": {},
|
||||
"template": {
|
||||
"metadata": {
|
||||
"annotations": {
|
||||
"kompose.cmd": "%CMD%",
|
||||
"kompose.version": "%VERSION%"
|
||||
},
|
||||
"creationTimestamp": null,
|
||||
"labels": {
|
||||
"io.kompose.service": "another-namenode"
|
||||
}
|
||||
},
|
||||
"spec": {
|
||||
"containers": [
|
||||
{
|
||||
"env": [
|
||||
{
|
||||
"name": "BAR",
|
||||
"valueFrom": {
|
||||
"configMapKeyRef": {
|
||||
"name": "hadoop-hive-namenode-env",
|
||||
"key": "BAR"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "FOO",
|
||||
"valueFrom": {
|
||||
"configMapKeyRef": {
|
||||
"name": "hadoop-hive-namenode-env",
|
||||
"key": "FOO"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"image": "bde2020/hadoop-namenode:2.0.0-hadoop2.7.4-java8",
|
||||
"imagePullPolicy": "",
|
||||
"name": "another-namenode",
|
||||
"resources": {}
|
||||
}
|
||||
],
|
||||
"restartPolicy": "Always",
|
||||
"serviceAccountName": "",
|
||||
"volumes": null
|
||||
}
|
||||
}
|
||||
},
|
||||
"status": {}
|
||||
},
|
||||
{
|
||||
"kind": "ConfigMap",
|
||||
"apiVersion": "v1",
|
||||
"metadata": {
|
||||
"name": "hadoop-hive-namenode-env",
|
||||
"creationTimestamp": null,
|
||||
"labels": {
|
||||
"io.kompose.service": "another-namenode-hadoop-hive-namenode-env"
|
||||
}
|
||||
},
|
||||
"data": {
|
||||
"BAR": "FOO",
|
||||
"FOO": "BAR"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apiVersion": "apps/v1",
|
||||
"kind": "Deployment",
|
||||
"metadata": {
|
||||
"annotations": {
|
||||
"kompose.cmd": "%CMD%",
|
||||
"kompose.version": "%VERSION%"
|
||||
},
|
||||
"creationTimestamp": null,
|
||||
"labels": {
|
||||
"io.kompose.service": "namenode"
|
||||
},
|
||||
"name": "namenode"
|
||||
},
|
||||
"spec": {
|
||||
"replicas": 1,
|
||||
"selector": {
|
||||
"matchLabels": {
|
||||
"io.kompose.service": "namenode"
|
||||
}
|
||||
},
|
||||
"strategy": {
|
||||
"type": "Recreate"
|
||||
},
|
||||
"template": {
|
||||
"metadata": {
|
||||
"annotations": {
|
||||
"kompose.cmd": "%CMD%",
|
||||
"kompose.version": "%VERSION%"
|
||||
},
|
||||
"creationTimestamp": null,
|
||||
"labels": {
|
||||
"io.kompose.service": "namenode"
|
||||
}
|
||||
},
|
||||
"spec": {
|
||||
"containers": [
|
||||
{
|
||||
"env": [
|
||||
{
|
||||
"name": "BAR",
|
||||
"valueFrom": {
|
||||
"configMapKeyRef": {
|
||||
"name": "hadoop-hive-namenode-env",
|
||||
"key": "BAR"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "CLUSTER_NAME",
|
||||
"value": "test"
|
||||
},
|
||||
{
|
||||
"name": "FOO",
|
||||
"valueFrom": {
|
||||
"configMapKeyRef": {
|
||||
"name": "hadoop-hive-namenode-env",
|
||||
"key": "FOO"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"image": "bde2020/hadoop-namenode:2.0.0-hadoop2.7.4-java8",
|
||||
"imagePullPolicy": "",
|
||||
"name": "namenode",
|
||||
"ports": [
|
||||
{
|
||||
"containerPort": 50070
|
||||
},
|
||||
{
|
||||
"containerPort": 8020
|
||||
}
|
||||
],
|
||||
"resources": {},
|
||||
"volumeMounts": [
|
||||
{
|
||||
"mountPath": "/hadoop/dfs/name",
|
||||
"name": "namenode"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"restartPolicy": "Always",
|
||||
"serviceAccountName": "",
|
||||
"volumes": [
|
||||
{
|
||||
"name": "namenode",
|
||||
"persistentVolumeClaim": {
|
||||
"claimName": "namenode"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"status": {}
|
||||
},
|
||||
{
|
||||
"kind": "PersistentVolumeClaim",
|
||||
"apiVersion": "v1",
|
||||
"metadata": {
|
||||
"name": "namenode",
|
||||
"creationTimestamp": null,
|
||||
"labels": {
|
||||
"io.kompose.service": "namenode"
|
||||
}
|
||||
},
|
||||
"spec": {
|
||||
"accessModes": [
|
||||
"ReadWriteOnce"
|
||||
],
|
||||
"resources": {
|
||||
"requests": {
|
||||
"storage": "100Mi"
|
||||
}
|
||||
}
|
||||
},
|
||||
"status": {}
|
||||
}
|
||||
]
|
||||
}
|
||||
124
script/test/fixtures/env/output-k8s.yaml
vendored
Normal file
124
script/test/fixtures/env/output-k8s.yaml
vendored
Normal file
@ -0,0 +1,124 @@
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: namenode
|
||||
name: namenode
|
||||
namespace: default
|
||||
spec:
|
||||
ports:
|
||||
- name: "50070"
|
||||
port: 50070
|
||||
targetPort: 50070
|
||||
- name: "8020"
|
||||
port: 8020
|
||||
targetPort: 8020
|
||||
selector:
|
||||
io.kompose.service: namenode
|
||||
status:
|
||||
loadBalancer: {}
|
||||
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: another-namenode
|
||||
name: another-namenode
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
io.kompose.service: another-namenode
|
||||
strategy: {}
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.network/env-default: "true"
|
||||
io.kompose.service: another-namenode
|
||||
spec:
|
||||
containers:
|
||||
- env:
|
||||
- name: BAR
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
key: BAR
|
||||
name: home-runner-work-kompose-kompose-script-test-fixtures-env-hadoop-hive-namenode-env
|
||||
- name: FOO
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
key: FOO
|
||||
name: home-runner-work-kompose-kompose-script-test-fixtures-env-hadoop-hive-namenode-env
|
||||
image: bde2020/hadoop-namenode:2.0.0-hadoop2.7.4-java8
|
||||
name: another-namenode
|
||||
resources: {}
|
||||
restartPolicy: Always
|
||||
status: {}
|
||||
|
||||
---
|
||||
apiVersion: v1
|
||||
data:
|
||||
BAR: FOO
|
||||
FOO: BAR
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: another-namenode-home-runner-work-kompose-kompose-script-test-fixtures-env-hadoop-hive-namenode-env
|
||||
name: home-runner-work-kompose-kompose-script-test-fixtures-env-hadoop-hive-namenode-env
|
||||
namespace: default
|
||||
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: namenode
|
||||
name: namenode
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
io.kompose.service: namenode
|
||||
strategy: {}
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.network/env-default: "true"
|
||||
io.kompose.service: namenode
|
||||
spec:
|
||||
containers:
|
||||
- env:
|
||||
- name: BAR
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
key: BAR
|
||||
name: home-runner-work-kompose-kompose-script-test-fixtures-env-hadoop-hive-namenode-env
|
||||
- name: CLUSTER_NAME
|
||||
value: test
|
||||
- name: FOO
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
key: FOO
|
||||
name: home-runner-work-kompose-kompose-script-test-fixtures-env-hadoop-hive-namenode-env
|
||||
image: bde2020/hadoop-namenode:2.0.0-hadoop2.7.4-java8
|
||||
name: namenode
|
||||
ports:
|
||||
- containerPort: 50070
|
||||
hostPort: 50070
|
||||
protocol: TCP
|
||||
- containerPort: 8020
|
||||
hostPort: 8020
|
||||
protocol: TCP
|
||||
resources: {}
|
||||
restartPolicy: Always
|
||||
status: {}
|
||||
|
||||
326
script/test/fixtures/env/output-os.json
vendored
326
script/test/fixtures/env/output-os.json
vendored
@ -1,326 +0,0 @@
|
||||
{
|
||||
"kind": "List",
|
||||
"apiVersion": "v1",
|
||||
"metadata": {},
|
||||
"items": [
|
||||
{
|
||||
"kind": "Service",
|
||||
"apiVersion": "v1",
|
||||
"metadata": {
|
||||
"name": "namenode",
|
||||
"creationTimestamp": null,
|
||||
"labels": {
|
||||
"io.kompose.service": "namenode"
|
||||
},
|
||||
"annotations": {
|
||||
"kompose.cmd": "%CMD%",
|
||||
"kompose.version": "%VERSION%"
|
||||
}
|
||||
},
|
||||
"spec": {
|
||||
"ports": [
|
||||
{
|
||||
"name": "50070",
|
||||
"port": 50070,
|
||||
"targetPort": 50070
|
||||
},
|
||||
{
|
||||
"name": "8020",
|
||||
"port": 8020,
|
||||
"targetPort": 8020
|
||||
}
|
||||
],
|
||||
"selector": {
|
||||
"io.kompose.service": "namenode"
|
||||
}
|
||||
},
|
||||
"status": {
|
||||
"loadBalancer": {}
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "ConfigMap",
|
||||
"apiVersion": "v1",
|
||||
"metadata": {
|
||||
"name": "hadoop-hive-namenode-env",
|
||||
"creationTimestamp": null,
|
||||
"labels": {
|
||||
"io.kompose.service": "another-namenode-hadoop-hive-namenode-env"
|
||||
}
|
||||
},
|
||||
"data": {
|
||||
"BAR": "FOO",
|
||||
"FOO": "BAR"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "DeploymentConfig",
|
||||
"apiVersion": "v1",
|
||||
"metadata": {
|
||||
"name": "another-namenode",
|
||||
"creationTimestamp": null,
|
||||
"labels": {
|
||||
"io.kompose.service": "another-namenode"
|
||||
},
|
||||
"annotations": {
|
||||
"kompose.cmd": "%CMD%",
|
||||
"kompose.version": "%VERSION%"
|
||||
}
|
||||
},
|
||||
"spec": {
|
||||
"strategy": {
|
||||
"resources": {}
|
||||
},
|
||||
"triggers": [
|
||||
{
|
||||
"type": "ConfigChange"
|
||||
},
|
||||
{
|
||||
"type": "ImageChange",
|
||||
"imageChangeParams": {
|
||||
"automatic": true,
|
||||
"containerNames": [
|
||||
"another-namenode"
|
||||
],
|
||||
"from": {
|
||||
"kind": "ImageStreamTag",
|
||||
"name": "another-namenode:2.0.0-hadoop2.7.4-java8"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"replicas": 1,
|
||||
"test": false,
|
||||
"selector": {
|
||||
"io.kompose.service": "another-namenode"
|
||||
},
|
||||
"template": {
|
||||
"metadata": {
|
||||
"creationTimestamp": null,
|
||||
"labels": {
|
||||
"io.kompose.service": "another-namenode"
|
||||
}
|
||||
},
|
||||
"spec": {
|
||||
"containers": [
|
||||
{
|
||||
"name": "another-namenode",
|
||||
"image": " ",
|
||||
"env": [
|
||||
{
|
||||
"name": "BAR",
|
||||
"valueFrom": {
|
||||
"configMapKeyRef": {
|
||||
"name": "hadoop-hive-namenode-env",
|
||||
"key": "BAR"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "FOO",
|
||||
"valueFrom": {
|
||||
"configMapKeyRef": {
|
||||
"name": "hadoop-hive-namenode-env",
|
||||
"key": "FOO"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"resources": {}
|
||||
}
|
||||
],
|
||||
"restartPolicy": "Always"
|
||||
}
|
||||
}
|
||||
},
|
||||
"status": {}
|
||||
},
|
||||
{
|
||||
"kind": "ImageStream",
|
||||
"apiVersion": "v1",
|
||||
"metadata": {
|
||||
"name": "another-namenode",
|
||||
"creationTimestamp": null,
|
||||
"labels": {
|
||||
"io.kompose.service": "another-namenode"
|
||||
}
|
||||
},
|
||||
"spec": {
|
||||
"tags": [
|
||||
{
|
||||
"name": "2.0.0-hadoop2.7.4-java8",
|
||||
"annotations": null,
|
||||
"from": {
|
||||
"kind": "DockerImage",
|
||||
"name": "bde2020/hadoop-namenode:2.0.0-hadoop2.7.4-java8"
|
||||
},
|
||||
"generation": null,
|
||||
"importPolicy": {}
|
||||
}
|
||||
]
|
||||
},
|
||||
"status": {
|
||||
"dockerImageRepository": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "DeploymentConfig",
|
||||
"apiVersion": "v1",
|
||||
"metadata": {
|
||||
"name": "namenode",
|
||||
"creationTimestamp": null,
|
||||
"labels": {
|
||||
"io.kompose.service": "namenode"
|
||||
},
|
||||
"annotations": {
|
||||
"kompose.cmd": "%CMD%",
|
||||
"kompose.version": "%VERSION%"
|
||||
}
|
||||
},
|
||||
"spec": {
|
||||
"strategy": {
|
||||
"type": "Recreate",
|
||||
"resources": {}
|
||||
},
|
||||
"triggers": [
|
||||
{
|
||||
"type": "ConfigChange"
|
||||
},
|
||||
{
|
||||
"type": "ImageChange",
|
||||
"imageChangeParams": {
|
||||
"automatic": true,
|
||||
"containerNames": [
|
||||
"namenode"
|
||||
],
|
||||
"from": {
|
||||
"kind": "ImageStreamTag",
|
||||
"name": "namenode:2.0.0-hadoop2.7.4-java8"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"replicas": 1,
|
||||
"test": false,
|
||||
"selector": {
|
||||
"io.kompose.service": "namenode"
|
||||
},
|
||||
"template": {
|
||||
"metadata": {
|
||||
"creationTimestamp": null,
|
||||
"labels": {
|
||||
"io.kompose.service": "namenode"
|
||||
}
|
||||
},
|
||||
"spec": {
|
||||
"volumes": [
|
||||
{
|
||||
"name": "namenode",
|
||||
"persistentVolumeClaim": {
|
||||
"claimName": "namenode"
|
||||
}
|
||||
}
|
||||
],
|
||||
"containers": [
|
||||
{
|
||||
"name": "namenode",
|
||||
"image": " ",
|
||||
"ports": [
|
||||
{
|
||||
"containerPort": 50070
|
||||
},
|
||||
{
|
||||
"containerPort": 8020
|
||||
}
|
||||
],
|
||||
"env": [
|
||||
{
|
||||
"name": "BAR",
|
||||
"valueFrom": {
|
||||
"configMapKeyRef": {
|
||||
"name": "hadoop-hive-namenode-env",
|
||||
"key": "BAR"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "CLUSTER_NAME",
|
||||
"value": "test"
|
||||
},
|
||||
{
|
||||
"name": "FOO",
|
||||
"valueFrom": {
|
||||
"configMapKeyRef": {
|
||||
"name": "hadoop-hive-namenode-env",
|
||||
"key": "FOO"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"resources": {},
|
||||
"volumeMounts": [
|
||||
{
|
||||
"name": "namenode",
|
||||
"mountPath": "/hadoop/dfs/name"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"restartPolicy": "Always"
|
||||
}
|
||||
}
|
||||
},
|
||||
"status": {}
|
||||
},
|
||||
{
|
||||
"kind": "ImageStream",
|
||||
"apiVersion": "v1",
|
||||
"metadata": {
|
||||
"name": "namenode",
|
||||
"creationTimestamp": null,
|
||||
"labels": {
|
||||
"io.kompose.service": "namenode"
|
||||
}
|
||||
},
|
||||
"spec": {
|
||||
"tags": [
|
||||
{
|
||||
"name": "2.0.0-hadoop2.7.4-java8",
|
||||
"annotations": null,
|
||||
"from": {
|
||||
"kind": "DockerImage",
|
||||
"name": "bde2020/hadoop-namenode:2.0.0-hadoop2.7.4-java8"
|
||||
},
|
||||
"generation": null,
|
||||
"importPolicy": {}
|
||||
}
|
||||
]
|
||||
},
|
||||
"status": {
|
||||
"dockerImageRepository": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "PersistentVolumeClaim",
|
||||
"apiVersion": "v1",
|
||||
"metadata": {
|
||||
"name": "namenode",
|
||||
"creationTimestamp": null,
|
||||
"labels": {
|
||||
"io.kompose.service": "namenode"
|
||||
}
|
||||
},
|
||||
"spec": {
|
||||
"accessModes": [
|
||||
"ReadWriteOnce"
|
||||
],
|
||||
"resources": {
|
||||
"requests": {
|
||||
"storage": "100Mi"
|
||||
}
|
||||
}
|
||||
},
|
||||
"status": {}
|
||||
}
|
||||
]
|
||||
}
|
||||
208
script/test/fixtures/env/output-os.yaml
vendored
Normal file
208
script/test/fixtures/env/output-os.yaml
vendored
Normal file
@ -0,0 +1,208 @@
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: namenode
|
||||
name: namenode
|
||||
namespace: default
|
||||
spec:
|
||||
ports:
|
||||
- name: "50070"
|
||||
port: 50070
|
||||
targetPort: 50070
|
||||
- name: "8020"
|
||||
port: 8020
|
||||
targetPort: 8020
|
||||
selector:
|
||||
io.kompose.service: namenode
|
||||
status:
|
||||
loadBalancer: {}
|
||||
|
||||
---
|
||||
apiVersion: v1
|
||||
data:
|
||||
BAR: FOO
|
||||
FOO: BAR
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: another-namenode-home-runner-work-kompose-kompose-script-test-fixtures-env-hadoop-hive-namenode-env
|
||||
name: home-runner-work-kompose-kompose-script-test-fixtures-env-hadoop-hive-namenode-env
|
||||
namespace: default
|
||||
|
||||
---
|
||||
apiVersion: apps.openshift.io/v1
|
||||
kind: DeploymentConfig
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: another-namenode
|
||||
name: another-namenode
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
io.kompose.service: another-namenode
|
||||
strategy:
|
||||
resources: {}
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.network/env-default: "true"
|
||||
io.kompose.service: another-namenode
|
||||
spec:
|
||||
containers:
|
||||
- env:
|
||||
- name: BAR
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
key: BAR
|
||||
name: home-runner-work-kompose-kompose-script-test-fixtures-env-hadoop-hive-namenode-env
|
||||
- name: FOO
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
key: FOO
|
||||
name: home-runner-work-kompose-kompose-script-test-fixtures-env-hadoop-hive-namenode-env
|
||||
image: ' '
|
||||
name: another-namenode
|
||||
resources: {}
|
||||
restartPolicy: Always
|
||||
test: false
|
||||
triggers:
|
||||
- type: ConfigChange
|
||||
- imageChangeParams:
|
||||
automatic: true
|
||||
containerNames:
|
||||
- another-namenode
|
||||
from:
|
||||
kind: ImageStreamTag
|
||||
name: another-namenode:2.0.0-hadoop2.7.4-java8
|
||||
type: ImageChange
|
||||
status:
|
||||
availableReplicas: 0
|
||||
latestVersion: 0
|
||||
observedGeneration: 0
|
||||
replicas: 0
|
||||
unavailableReplicas: 0
|
||||
updatedReplicas: 0
|
||||
|
||||
---
|
||||
apiVersion: image.openshift.io/v1
|
||||
kind: ImageStream
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: another-namenode
|
||||
name: another-namenode
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
tags:
|
||||
- annotations: null
|
||||
from:
|
||||
kind: DockerImage
|
||||
name: bde2020/hadoop-namenode:2.0.0-hadoop2.7.4-java8
|
||||
generation: null
|
||||
importPolicy: {}
|
||||
name: 2.0.0-hadoop2.7.4-java8
|
||||
referencePolicy:
|
||||
type: ""
|
||||
status:
|
||||
dockerImageRepository: ""
|
||||
|
||||
---
|
||||
apiVersion: apps.openshift.io/v1
|
||||
kind: DeploymentConfig
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: namenode
|
||||
name: namenode
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
io.kompose.service: namenode
|
||||
strategy:
|
||||
resources: {}
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.network/env-default: "true"
|
||||
io.kompose.service: namenode
|
||||
spec:
|
||||
containers:
|
||||
- env:
|
||||
- name: BAR
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
key: BAR
|
||||
name: home-runner-work-kompose-kompose-script-test-fixtures-env-hadoop-hive-namenode-env
|
||||
- name: CLUSTER_NAME
|
||||
value: test
|
||||
- name: FOO
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
key: FOO
|
||||
name: home-runner-work-kompose-kompose-script-test-fixtures-env-hadoop-hive-namenode-env
|
||||
image: ' '
|
||||
name: namenode
|
||||
ports:
|
||||
- containerPort: 50070
|
||||
hostPort: 50070
|
||||
protocol: TCP
|
||||
- containerPort: 8020
|
||||
hostPort: 8020
|
||||
protocol: TCP
|
||||
resources: {}
|
||||
restartPolicy: Always
|
||||
test: false
|
||||
triggers:
|
||||
- type: ConfigChange
|
||||
- imageChangeParams:
|
||||
automatic: true
|
||||
containerNames:
|
||||
- namenode
|
||||
from:
|
||||
kind: ImageStreamTag
|
||||
name: namenode:2.0.0-hadoop2.7.4-java8
|
||||
type: ImageChange
|
||||
status:
|
||||
availableReplicas: 0
|
||||
latestVersion: 0
|
||||
observedGeneration: 0
|
||||
replicas: 0
|
||||
unavailableReplicas: 0
|
||||
updatedReplicas: 0
|
||||
|
||||
---
|
||||
apiVersion: image.openshift.io/v1
|
||||
kind: ImageStream
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: namenode
|
||||
name: namenode
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
tags:
|
||||
- annotations: null
|
||||
from:
|
||||
kind: DockerImage
|
||||
name: bde2020/hadoop-namenode:2.0.0-hadoop2.7.4-java8
|
||||
generation: null
|
||||
importPolicy: {}
|
||||
name: 2.0.0-hadoop2.7.4-java8
|
||||
referencePolicy:
|
||||
type: ""
|
||||
status:
|
||||
dockerImageRepository: ""
|
||||
|
||||
@ -6,6 +6,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: myservice
|
||||
name: myservice
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -22,7 +23,7 @@ spec:
|
||||
containers:
|
||||
- args:
|
||||
- curl
|
||||
- $(PROTOCOL)://$(DOMAIN)/
|
||||
- :///
|
||||
env:
|
||||
- name: DOMAIN
|
||||
value: google.com
|
||||
|
||||
@ -6,6 +6,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: myservice
|
||||
name: myservice
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -22,7 +23,7 @@ spec:
|
||||
containers:
|
||||
- args:
|
||||
- curl
|
||||
- $(PROTOCOL)://$(DOMAIN)/
|
||||
- :///
|
||||
env:
|
||||
- name: DOMAIN
|
||||
value: google.com
|
||||
@ -59,6 +60,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: myservice
|
||||
name: myservice
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
|
||||
5
script/test/fixtures/expose/output-k8s.yaml
vendored
5
script/test/fixtures/expose/output-k8s.yaml
vendored
@ -6,6 +6,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
ports:
|
||||
- name: "6379"
|
||||
@ -28,6 +29,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
namespace: default
|
||||
spec:
|
||||
ports:
|
||||
- name: "5000"
|
||||
@ -46,6 +48,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -81,6 +84,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -121,6 +125,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
namespace: default
|
||||
spec:
|
||||
ingressClassName: nginx
|
||||
rules:
|
||||
|
||||
7
script/test/fixtures/expose/output-os.yaml
vendored
7
script/test/fixtures/expose/output-os.yaml
vendored
@ -6,6 +6,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
ports:
|
||||
- name: "6379"
|
||||
@ -28,6 +29,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
namespace: default
|
||||
spec:
|
||||
ports:
|
||||
- name: "5000"
|
||||
@ -46,6 +48,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -94,6 +97,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
@ -122,6 +126,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -171,6 +176,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
@ -195,6 +201,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
namespace: default
|
||||
spec:
|
||||
host: batman.example.com/dev,batwoman.example.com
|
||||
port:
|
||||
|
||||
@ -11,6 +11,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: front-end-tcp
|
||||
name: front-end-tcp
|
||||
namespace: default
|
||||
spec:
|
||||
externalTrafficPolicy: Local
|
||||
ports:
|
||||
@ -36,6 +37,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: front-end
|
||||
name: front-end
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
|
||||
@ -11,6 +11,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: front-end
|
||||
name: front-end
|
||||
namespace: default
|
||||
spec:
|
||||
clusterIP: None
|
||||
ports:
|
||||
@ -36,6 +37,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: front-end
|
||||
name: front-end
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -81,6 +83,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: front-end
|
||||
name: front-end
|
||||
namespace: default
|
||||
spec:
|
||||
ingressClassName: nginx
|
||||
rules:
|
||||
|
||||
@ -11,6 +11,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: front-end-tcp
|
||||
name: front-end-tcp
|
||||
namespace: default
|
||||
spec:
|
||||
externalTrafficPolicy: Local
|
||||
ports:
|
||||
@ -36,6 +37,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: front-end
|
||||
name: front-end
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -88,6 +90,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: front-end
|
||||
name: front-end
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
|
||||
@ -11,6 +11,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: front-end
|
||||
name: front-end
|
||||
namespace: default
|
||||
spec:
|
||||
clusterIP: None
|
||||
ports:
|
||||
@ -36,6 +37,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: front-end
|
||||
name: front-end
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -88,6 +90,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: front-end
|
||||
name: front-end
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
@ -112,6 +115,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: front-end
|
||||
name: front-end
|
||||
namespace: default
|
||||
spec:
|
||||
host: lb
|
||||
port:
|
||||
|
||||
@ -13,6 +13,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: my-group
|
||||
name: mongo
|
||||
namespace: default
|
||||
spec:
|
||||
ports:
|
||||
- name: "27017"
|
||||
@ -38,6 +39,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: my-group
|
||||
name: mysql
|
||||
namespace: default
|
||||
spec:
|
||||
ports:
|
||||
- name: "3306"
|
||||
@ -64,6 +66,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: postgresql
|
||||
name: postgresql
|
||||
namespace: default
|
||||
spec:
|
||||
ports:
|
||||
- name: "5432"
|
||||
@ -87,6 +90,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
ports:
|
||||
- name: "6379"
|
||||
@ -112,6 +116,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: my-group
|
||||
name: my-group
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -188,6 +193,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: postgresql
|
||||
name: postgresql
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -246,6 +252,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
|
||||
@ -13,6 +13,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: mongo
|
||||
name: mongo
|
||||
namespace: default
|
||||
spec:
|
||||
ports:
|
||||
- name: "27017"
|
||||
@ -38,6 +39,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: mysql
|
||||
name: mysql
|
||||
namespace: default
|
||||
spec:
|
||||
ports:
|
||||
- name: "3306"
|
||||
@ -64,6 +66,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: postgresql
|
||||
name: postgresql
|
||||
namespace: default
|
||||
spec:
|
||||
ports:
|
||||
- name: "5432"
|
||||
@ -87,6 +90,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
ports:
|
||||
- name: "6379"
|
||||
@ -112,6 +116,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: mongo
|
||||
name: mongo
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -172,6 +177,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: mongo
|
||||
name: mongo
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
@ -203,6 +209,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: mysql
|
||||
name: mysql
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -263,6 +270,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: mysql
|
||||
name: mysql
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
@ -295,6 +303,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: postgresql
|
||||
name: postgresql
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -357,6 +366,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: postgresql
|
||||
name: postgresql
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
@ -386,6 +396,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -449,6 +460,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
|
||||
@ -6,6 +6,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: nginx
|
||||
name: nginx
|
||||
namespace: default
|
||||
spec:
|
||||
ports:
|
||||
- name: "80"
|
||||
@ -24,6 +25,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: nginx
|
||||
name: nginx
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
|
||||
@ -6,6 +6,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: nginx
|
||||
name: nginx
|
||||
namespace: default
|
||||
spec:
|
||||
ports:
|
||||
- name: "80"
|
||||
@ -24,6 +25,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: nginx
|
||||
name: nginx
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -73,6 +75,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: nginx
|
||||
name: nginx
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
|
||||
@ -6,6 +6,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: bar
|
||||
name: bar
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 99
|
||||
selector:
|
||||
@ -34,6 +35,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: foo
|
||||
name: foo
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 3
|
||||
selector:
|
||||
|
||||
@ -6,6 +6,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: bar
|
||||
name: bar
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 99
|
||||
selector:
|
||||
@ -51,6 +52,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: bar
|
||||
name: bar
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
@ -75,6 +77,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: foo
|
||||
name: foo
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 3
|
||||
selector:
|
||||
@ -120,6 +123,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: foo
|
||||
name: foo
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
|
||||
@ -8,6 +8,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: db
|
||||
name: db
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -46,6 +47,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: db-data
|
||||
name: db-data
|
||||
namespace: default
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteOnce
|
||||
@ -64,6 +66,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -114,6 +117,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web-cm0
|
||||
namespace: default
|
||||
|
||||
---
|
||||
apiVersion: v1
|
||||
@ -127,4 +131,5 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web-cm1
|
||||
namespace: default
|
||||
|
||||
|
||||
@ -8,6 +8,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: db
|
||||
name: db
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -61,6 +62,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: db
|
||||
name: db
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
@ -85,6 +87,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: db-data
|
||||
name: db-data
|
||||
namespace: default
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteOnce
|
||||
@ -103,6 +106,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -165,6 +169,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
@ -192,6 +197,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web-cm0
|
||||
namespace: default
|
||||
|
||||
---
|
||||
apiVersion: v1
|
||||
@ -205,4 +211,5 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web-cm1
|
||||
namespace: default
|
||||
|
||||
|
||||
@ -4,15 +4,16 @@ kind: Service
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: librenms-dispatcher
|
||||
io.kompose.service: dispatcher-librenms
|
||||
name: librenms
|
||||
namespace: default
|
||||
spec:
|
||||
ports:
|
||||
- name: "8000"
|
||||
port: 8000
|
||||
targetPort: 8000
|
||||
selector:
|
||||
io.kompose.service: librenms-dispatcher
|
||||
io.kompose.service: dispatcher-librenms
|
||||
status:
|
||||
loadBalancer: {}
|
||||
|
||||
@ -22,13 +23,14 @@ kind: Deployment
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: librenms-dispatcher
|
||||
name: librenms-dispatcher
|
||||
io.kompose.service: dispatcher-librenms
|
||||
name: dispatcher-librenms
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
io.kompose.service: librenms-dispatcher
|
||||
io.kompose.service: dispatcher-librenms
|
||||
strategy:
|
||||
type: Recreate
|
||||
template:
|
||||
@ -36,12 +38,19 @@ spec:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.network/service-group-default: "true"
|
||||
io.kompose.service: librenms-dispatcher
|
||||
io.kompose.service: dispatcher-librenms
|
||||
spec:
|
||||
containers:
|
||||
- env:
|
||||
- name: TZ
|
||||
value: ${TZ}
|
||||
image: librenms/dispatcher:latest
|
||||
name: dispatcher
|
||||
resources: {}
|
||||
volumeMounts:
|
||||
- mountPath: /data
|
||||
name: dispatcher-librenms-claim0
|
||||
- env:
|
||||
- name: TZ
|
||||
image: librenms/librenms:latest
|
||||
name: librenms
|
||||
ports:
|
||||
@ -51,22 +60,13 @@ spec:
|
||||
resources: {}
|
||||
volumeMounts:
|
||||
- mountPath: /data
|
||||
name: librenms-dispatcher-claim0
|
||||
- env:
|
||||
- name: TZ
|
||||
value: ${TZ}
|
||||
image: librenms/dispatcher:latest
|
||||
name: dispatcher
|
||||
resources: {}
|
||||
volumeMounts:
|
||||
- mountPath: /data
|
||||
name: librenms-dispatcher-claim0
|
||||
hostname: dispatcher
|
||||
name: dispatcher-librenms-claim0
|
||||
hostname: librenms
|
||||
restartPolicy: Always
|
||||
volumes:
|
||||
- name: librenms-dispatcher-claim0
|
||||
- name: dispatcher-librenms-claim0
|
||||
persistentVolumeClaim:
|
||||
claimName: librenms-dispatcher-claim0
|
||||
claimName: dispatcher-librenms-claim0
|
||||
status: {}
|
||||
|
||||
---
|
||||
@ -75,8 +75,9 @@ kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: librenms-dispatcher-claim0
|
||||
name: librenms-dispatcher-claim0
|
||||
io.kompose.service: dispatcher-librenms-claim0
|
||||
name: dispatcher-librenms-claim0
|
||||
namespace: default
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteOnce
|
||||
|
||||
@ -9,6 +9,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: front-end
|
||||
name: front_end
|
||||
namespace: default
|
||||
spec:
|
||||
ports:
|
||||
- name: "80"
|
||||
@ -30,6 +31,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: front-end
|
||||
name: front-end
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -71,6 +73,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: front-end
|
||||
name: front-end
|
||||
namespace: default
|
||||
spec:
|
||||
ingressClassName: nginx
|
||||
rules:
|
||||
|
||||
@ -6,6 +6,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: db
|
||||
name: db
|
||||
namespace: default
|
||||
spec:
|
||||
clusterIP: None
|
||||
ports:
|
||||
@ -26,6 +27,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: wordpress
|
||||
name: wordpress
|
||||
namespace: default
|
||||
spec:
|
||||
clusterIP: None
|
||||
ports:
|
||||
@ -46,6 +48,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: db
|
||||
name: db
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -95,6 +98,7 @@ spec:
|
||||
storage: 100Mi
|
||||
status: {}
|
||||
status:
|
||||
availableReplicas: 0
|
||||
replicas: 0
|
||||
|
||||
---
|
||||
@ -105,6 +109,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: wordpress
|
||||
name: wordpress
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -154,5 +159,6 @@ spec:
|
||||
storage: 100Mi
|
||||
status: {}
|
||||
status:
|
||||
availableReplicas: 0
|
||||
replicas: 0
|
||||
|
||||
|
||||
10
script/test/fixtures/statefulset/output-os.yaml
vendored
10
script/test/fixtures/statefulset/output-os.yaml
vendored
@ -6,6 +6,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: db
|
||||
name: db
|
||||
namespace: default
|
||||
spec:
|
||||
ports:
|
||||
- name: "3306"
|
||||
@ -24,6 +25,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: wordpress
|
||||
name: wordpress
|
||||
namespace: default
|
||||
spec:
|
||||
ports:
|
||||
- name: "8000"
|
||||
@ -42,6 +44,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: db
|
||||
name: db
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -91,6 +94,7 @@ spec:
|
||||
storage: 100Mi
|
||||
status: {}
|
||||
status:
|
||||
availableReplicas: 0
|
||||
replicas: 0
|
||||
|
||||
---
|
||||
@ -101,6 +105,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: db
|
||||
name: db
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -163,6 +168,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: db
|
||||
name: db
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
@ -187,6 +193,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: wordpress
|
||||
name: wordpress
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -236,6 +243,7 @@ spec:
|
||||
storage: 100Mi
|
||||
status: {}
|
||||
status:
|
||||
availableReplicas: 0
|
||||
replicas: 0
|
||||
|
||||
---
|
||||
@ -246,6 +254,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: wordpress
|
||||
name: wordpress
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -308,6 +317,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: wordpress
|
||||
name: wordpress
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
|
||||
3
script/test/fixtures/v3.0/output-k8s.yaml
vendored
3
script/test/fixtures/v3.0/output-k8s.yaml
vendored
@ -8,6 +8,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
clusterIP: None
|
||||
ports:
|
||||
@ -27,6 +28,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: foo
|
||||
name: foo
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -63,6 +65,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
|
||||
5
script/test/fixtures/v3.0/output-os.yaml
vendored
5
script/test/fixtures/v3.0/output-os.yaml
vendored
@ -8,6 +8,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
clusterIP: None
|
||||
ports:
|
||||
@ -27,6 +28,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: foo
|
||||
name: foo
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -78,6 +80,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: foo
|
||||
name: foo
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
@ -104,6 +107,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -156,6 +160,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
|
||||
@ -6,6 +6,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: db
|
||||
name: db
|
||||
namespace: default
|
||||
spec:
|
||||
ports:
|
||||
- name: "80"
|
||||
@ -24,6 +25,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: db
|
||||
name: db
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -63,6 +65,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: db-claim0
|
||||
name: db-claim0
|
||||
namespace: default
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteOnce
|
||||
|
||||
@ -6,6 +6,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: db
|
||||
name: db
|
||||
namespace: default
|
||||
spec:
|
||||
ports:
|
||||
- name: "80"
|
||||
@ -24,6 +25,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: db
|
||||
name: db
|
||||
namespace: default
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
@ -80,6 +82,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: db
|
||||
name: db
|
||||
namespace: default
|
||||
spec:
|
||||
lookupPolicy:
|
||||
local: false
|
||||
@ -104,6 +107,7 @@ metadata:
|
||||
labels:
|
||||
io.kompose.service: db-claim0
|
||||
name: db-claim0
|
||||
namespace: default
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteOnce
|
||||
|
||||
Loading…
Reference in New Issue
Block a user