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
|
// GetEnvsFromFile get env vars from env_file
|
||||||
func GetEnvsFromFile(file string, opt kobject.ConvertOptions) (map[string]string, error) {
|
func GetEnvsFromFile(file string) (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)
|
|
||||||
|
|
||||||
// Load environment variables from file
|
envLoad, err := godotenv.Read(file)
|
||||||
envLoad, err := godotenv.Read(fileLocation)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, errors.Wrap(err, "Unable to read env_file")
|
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
|
// InitConfigMapForEnv initializes a ConfigMap object
|
||||||
func (k *Kubernetes) InitConfigMapForEnv(name string, opt kobject.ConvertOptions, envFile string) *api.ConfigMap {
|
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 {
|
if err != nil {
|
||||||
log.Fatalf("Unable to retrieve env file: %s", err)
|
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 {
|
if len(service.EnvFile) > 0 {
|
||||||
// Load each env_file
|
// Load each env_file
|
||||||
|
|
||||||
for _, file := range service.EnvFile {
|
for _, file := range service.EnvFile {
|
||||||
envName := FormatEnvName(file)
|
envName := FormatEnvName(file)
|
||||||
|
|
||||||
// Load environment variables from file
|
// Load environment variables from file
|
||||||
envLoad, err := GetEnvsFromFile(file, opt)
|
envLoad, err := GetEnvsFromFile(file)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return envs, errors.Wrap(err, "Unable to read env_file")
|
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"
|
os_output="$KOMPOSE_ROOT/script/test/fixtures/read-only/output-os.yaml"
|
||||||
convert::expect_success "$k8s_cmd" "$k8s_output"
|
convert::expect_success "$k8s_cmd" "$k8s_output"
|
||||||
convert::expect_success "$os_cmd" "$os_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-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/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/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
|
fi
|
||||||
|
|
||||||
if $UPDATE_OS ; then
|
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/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-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 --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
|
fi
|
||||||
|
|||||||
@ -8,6 +8,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
clusterIP: None
|
clusterIP: None
|
||||||
ports:
|
ports:
|
||||||
@ -27,6 +28,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web
|
name: web
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ports:
|
ports:
|
||||||
- name: "5000"
|
- name: "5000"
|
||||||
@ -47,6 +49,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -77,6 +80,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web
|
name: web
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
|
|||||||
@ -8,6 +8,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
clusterIP: None
|
clusterIP: None
|
||||||
ports:
|
ports:
|
||||||
@ -27,6 +28,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web
|
name: web
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ports:
|
ports:
|
||||||
- name: "5000"
|
- name: "5000"
|
||||||
@ -47,6 +49,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -77,6 +80,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web
|
name: web
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
|
|||||||
@ -8,6 +8,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
clusterIP: None
|
clusterIP: None
|
||||||
ports:
|
ports:
|
||||||
@ -27,6 +28,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web
|
name: web
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ports:
|
ports:
|
||||||
- name: "5000"
|
- name: "5000"
|
||||||
@ -47,6 +49,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -92,6 +95,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
lookupPolicy:
|
lookupPolicy:
|
||||||
local: false
|
local: false
|
||||||
@ -116,6 +120,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web
|
name: web
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -175,6 +180,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web
|
name: web
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
lookupPolicy:
|
lookupPolicy:
|
||||||
local: false
|
local: false
|
||||||
|
|||||||
@ -8,6 +8,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
clusterIP: None
|
clusterIP: None
|
||||||
ports:
|
ports:
|
||||||
@ -27,6 +28,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web
|
name: web
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ports:
|
ports:
|
||||||
- name: "5000"
|
- name: "5000"
|
||||||
@ -47,6 +49,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -92,6 +95,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
lookupPolicy:
|
lookupPolicy:
|
||||||
local: false
|
local: false
|
||||||
@ -116,6 +120,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web
|
name: web
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -175,6 +180,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web
|
name: web
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
lookupPolicy:
|
lookupPolicy:
|
||||||
local: false
|
local: false
|
||||||
|
|||||||
@ -6,6 +6,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web
|
name: web
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ports:
|
ports:
|
||||||
- name: "80"
|
- name: "80"
|
||||||
@ -24,6 +25,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web
|
name: web
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
|
|||||||
@ -8,6 +8,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: db
|
io.kompose.service: db
|
||||||
name: db
|
name: db
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -54,6 +55,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: db
|
io.kompose.service: db
|
||||||
name: db-cm0
|
name: db-cm0
|
||||||
|
namespace: default
|
||||||
|
|
||||||
---
|
---
|
||||||
apiVersion: apps/v1
|
apiVersion: apps/v1
|
||||||
@ -65,6 +67,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web
|
name: web
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -115,6 +118,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web-cm0
|
name: web-cm0
|
||||||
|
namespace: default
|
||||||
|
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
@ -128,4 +132,5 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web-cm1
|
name: web-cm1
|
||||||
|
namespace: default
|
||||||
|
|
||||||
|
|||||||
@ -6,6 +6,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: db
|
io.kompose.service: db
|
||||||
name: db
|
name: db
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -50,6 +51,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: db
|
io.kompose.service: db
|
||||||
name: db-cm0
|
name: db-cm0
|
||||||
|
namespace: default
|
||||||
|
|
||||||
---
|
---
|
||||||
apiVersion: apps/v1
|
apiVersion: apps/v1
|
||||||
@ -59,6 +61,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web
|
name: web
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -107,6 +110,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web-cm0
|
name: web-cm0
|
||||||
|
namespace: default
|
||||||
|
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
@ -120,4 +124,5 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web-cm1
|
name: web-cm1
|
||||||
|
namespace: default
|
||||||
|
|
||||||
|
|||||||
@ -8,6 +8,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: db
|
io.kompose.service: db
|
||||||
name: db
|
name: db
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -65,6 +66,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: db
|
io.kompose.service: db
|
||||||
name: db
|
name: db
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
lookupPolicy:
|
lookupPolicy:
|
||||||
local: false
|
local: false
|
||||||
@ -93,6 +95,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: db
|
io.kompose.service: db
|
||||||
name: db-cm0
|
name: db-cm0
|
||||||
|
namespace: default
|
||||||
|
|
||||||
---
|
---
|
||||||
apiVersion: apps.openshift.io/v1
|
apiVersion: apps.openshift.io/v1
|
||||||
@ -104,6 +107,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web
|
name: web
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -166,6 +170,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web
|
name: web
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
lookupPolicy:
|
lookupPolicy:
|
||||||
local: false
|
local: false
|
||||||
@ -193,6 +198,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web-cm0
|
name: web-cm0
|
||||||
|
namespace: default
|
||||||
|
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
@ -206,4 +212,5 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web-cm1
|
name: web-cm1
|
||||||
|
namespace: default
|
||||||
|
|
||||||
|
|||||||
@ -6,6 +6,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: db
|
io.kompose.service: db
|
||||||
name: db
|
name: db
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -63,6 +64,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: db
|
io.kompose.service: db
|
||||||
name: db
|
name: db
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
lookupPolicy:
|
lookupPolicy:
|
||||||
local: false
|
local: false
|
||||||
@ -91,6 +93,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: db
|
io.kompose.service: db
|
||||||
name: db-cm0
|
name: db-cm0
|
||||||
|
namespace: default
|
||||||
|
|
||||||
---
|
---
|
||||||
apiVersion: apps.openshift.io/v1
|
apiVersion: apps.openshift.io/v1
|
||||||
@ -100,6 +103,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web
|
name: web
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -162,6 +166,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web
|
name: web
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
lookupPolicy:
|
lookupPolicy:
|
||||||
local: false
|
local: false
|
||||||
@ -189,6 +194,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web-cm0
|
name: web-cm0
|
||||||
|
namespace: default
|
||||||
|
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
@ -202,4 +208,5 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web-cm1
|
name: web-cm1
|
||||||
|
namespace: default
|
||||||
|
|
||||||
|
|||||||
@ -6,6 +6,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ports:
|
ports:
|
||||||
- name: "6379"
|
- name: "6379"
|
||||||
@ -24,6 +25,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
|
|||||||
@ -6,6 +6,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ports:
|
ports:
|
||||||
- name: "6379"
|
- name: "6379"
|
||||||
@ -24,6 +25,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -102,6 +104,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
lookupPolicy:
|
lookupPolicy:
|
||||||
local: false
|
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:
|
services:
|
||||||
namenode:
|
namenode:
|
||||||
image: bde2020/hadoop-namenode:2.0.0-hadoop2.7.4-java8
|
image: bde2020/hadoop-namenode:2.0.0-hadoop2.7.4-java8
|
||||||
volumes:
|
|
||||||
- namenode:/hadoop/dfs/name
|
|
||||||
environment:
|
environment:
|
||||||
- CLUSTER_NAME=test
|
- CLUSTER_NAME=test
|
||||||
env_file:
|
env_file:
|
||||||
- ./hadoop-hive-namenode.env
|
- hadoop-hive-namenode.env
|
||||||
ports:
|
ports:
|
||||||
- "50070:50070"
|
- "50070:50070"
|
||||||
- "8020:8020"
|
- "8020:8020"
|
||||||
another-namenode:
|
another-namenode:
|
||||||
image: bde2020/hadoop-namenode:2.0.0-hadoop2.7.4-java8
|
image: bde2020/hadoop-namenode:2.0.0-hadoop2.7.4-java8
|
||||||
env_file:
|
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:
|
labels:
|
||||||
io.kompose.service: myservice
|
io.kompose.service: myservice
|
||||||
name: myservice
|
name: myservice
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -22,7 +23,7 @@ spec:
|
|||||||
containers:
|
containers:
|
||||||
- args:
|
- args:
|
||||||
- curl
|
- curl
|
||||||
- $(PROTOCOL)://$(DOMAIN)/
|
- :///
|
||||||
env:
|
env:
|
||||||
- name: DOMAIN
|
- name: DOMAIN
|
||||||
value: google.com
|
value: google.com
|
||||||
|
|||||||
@ -6,6 +6,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: myservice
|
io.kompose.service: myservice
|
||||||
name: myservice
|
name: myservice
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -22,7 +23,7 @@ spec:
|
|||||||
containers:
|
containers:
|
||||||
- args:
|
- args:
|
||||||
- curl
|
- curl
|
||||||
- $(PROTOCOL)://$(DOMAIN)/
|
- :///
|
||||||
env:
|
env:
|
||||||
- name: DOMAIN
|
- name: DOMAIN
|
||||||
value: google.com
|
value: google.com
|
||||||
@ -59,6 +60,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: myservice
|
io.kompose.service: myservice
|
||||||
name: myservice
|
name: myservice
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
lookupPolicy:
|
lookupPolicy:
|
||||||
local: false
|
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:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ports:
|
ports:
|
||||||
- name: "6379"
|
- name: "6379"
|
||||||
@ -28,6 +29,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web
|
name: web
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ports:
|
ports:
|
||||||
- name: "5000"
|
- name: "5000"
|
||||||
@ -46,6 +48,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -81,6 +84,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web
|
name: web
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -121,6 +125,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web
|
name: web
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ingressClassName: nginx
|
ingressClassName: nginx
|
||||||
rules:
|
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:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ports:
|
ports:
|
||||||
- name: "6379"
|
- name: "6379"
|
||||||
@ -28,6 +29,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web
|
name: web
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ports:
|
ports:
|
||||||
- name: "5000"
|
- name: "5000"
|
||||||
@ -46,6 +48,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -94,6 +97,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
lookupPolicy:
|
lookupPolicy:
|
||||||
local: false
|
local: false
|
||||||
@ -122,6 +126,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web
|
name: web
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -171,6 +176,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web
|
name: web
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
lookupPolicy:
|
lookupPolicy:
|
||||||
local: false
|
local: false
|
||||||
@ -195,6 +201,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web
|
name: web
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
host: batman.example.com/dev,batwoman.example.com
|
host: batman.example.com/dev,batwoman.example.com
|
||||||
port:
|
port:
|
||||||
|
|||||||
@ -11,6 +11,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: front-end-tcp
|
io.kompose.service: front-end-tcp
|
||||||
name: front-end-tcp
|
name: front-end-tcp
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
externalTrafficPolicy: Local
|
externalTrafficPolicy: Local
|
||||||
ports:
|
ports:
|
||||||
@ -36,6 +37,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: front-end
|
io.kompose.service: front-end
|
||||||
name: front-end
|
name: front-end
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
|
|||||||
@ -11,6 +11,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: front-end
|
io.kompose.service: front-end
|
||||||
name: front-end
|
name: front-end
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
clusterIP: None
|
clusterIP: None
|
||||||
ports:
|
ports:
|
||||||
@ -36,6 +37,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: front-end
|
io.kompose.service: front-end
|
||||||
name: front-end
|
name: front-end
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -81,6 +83,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: front-end
|
io.kompose.service: front-end
|
||||||
name: front-end
|
name: front-end
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ingressClassName: nginx
|
ingressClassName: nginx
|
||||||
rules:
|
rules:
|
||||||
|
|||||||
@ -11,6 +11,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: front-end-tcp
|
io.kompose.service: front-end-tcp
|
||||||
name: front-end-tcp
|
name: front-end-tcp
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
externalTrafficPolicy: Local
|
externalTrafficPolicy: Local
|
||||||
ports:
|
ports:
|
||||||
@ -36,6 +37,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: front-end
|
io.kompose.service: front-end
|
||||||
name: front-end
|
name: front-end
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -88,6 +90,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: front-end
|
io.kompose.service: front-end
|
||||||
name: front-end
|
name: front-end
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
lookupPolicy:
|
lookupPolicy:
|
||||||
local: false
|
local: false
|
||||||
|
|||||||
@ -11,6 +11,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: front-end
|
io.kompose.service: front-end
|
||||||
name: front-end
|
name: front-end
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
clusterIP: None
|
clusterIP: None
|
||||||
ports:
|
ports:
|
||||||
@ -36,6 +37,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: front-end
|
io.kompose.service: front-end
|
||||||
name: front-end
|
name: front-end
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -88,6 +90,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: front-end
|
io.kompose.service: front-end
|
||||||
name: front-end
|
name: front-end
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
lookupPolicy:
|
lookupPolicy:
|
||||||
local: false
|
local: false
|
||||||
@ -112,6 +115,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: front-end
|
io.kompose.service: front-end
|
||||||
name: front-end
|
name: front-end
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
host: lb
|
host: lb
|
||||||
port:
|
port:
|
||||||
|
|||||||
@ -13,6 +13,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: my-group
|
io.kompose.service: my-group
|
||||||
name: mongo
|
name: mongo
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ports:
|
ports:
|
||||||
- name: "27017"
|
- name: "27017"
|
||||||
@ -38,6 +39,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: my-group
|
io.kompose.service: my-group
|
||||||
name: mysql
|
name: mysql
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ports:
|
ports:
|
||||||
- name: "3306"
|
- name: "3306"
|
||||||
@ -64,6 +66,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: postgresql
|
io.kompose.service: postgresql
|
||||||
name: postgresql
|
name: postgresql
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ports:
|
ports:
|
||||||
- name: "5432"
|
- name: "5432"
|
||||||
@ -87,6 +90,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ports:
|
ports:
|
||||||
- name: "6379"
|
- name: "6379"
|
||||||
@ -112,6 +116,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: my-group
|
io.kompose.service: my-group
|
||||||
name: my-group
|
name: my-group
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -188,6 +193,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: postgresql
|
io.kompose.service: postgresql
|
||||||
name: postgresql
|
name: postgresql
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -246,6 +252,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
|
|||||||
@ -13,6 +13,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: mongo
|
io.kompose.service: mongo
|
||||||
name: mongo
|
name: mongo
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ports:
|
ports:
|
||||||
- name: "27017"
|
- name: "27017"
|
||||||
@ -38,6 +39,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: mysql
|
io.kompose.service: mysql
|
||||||
name: mysql
|
name: mysql
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ports:
|
ports:
|
||||||
- name: "3306"
|
- name: "3306"
|
||||||
@ -64,6 +66,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: postgresql
|
io.kompose.service: postgresql
|
||||||
name: postgresql
|
name: postgresql
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ports:
|
ports:
|
||||||
- name: "5432"
|
- name: "5432"
|
||||||
@ -87,6 +90,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ports:
|
ports:
|
||||||
- name: "6379"
|
- name: "6379"
|
||||||
@ -112,6 +116,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: mongo
|
io.kompose.service: mongo
|
||||||
name: mongo
|
name: mongo
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -172,6 +177,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: mongo
|
io.kompose.service: mongo
|
||||||
name: mongo
|
name: mongo
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
lookupPolicy:
|
lookupPolicy:
|
||||||
local: false
|
local: false
|
||||||
@ -203,6 +209,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: mysql
|
io.kompose.service: mysql
|
||||||
name: mysql
|
name: mysql
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -263,6 +270,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: mysql
|
io.kompose.service: mysql
|
||||||
name: mysql
|
name: mysql
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
lookupPolicy:
|
lookupPolicy:
|
||||||
local: false
|
local: false
|
||||||
@ -295,6 +303,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: postgresql
|
io.kompose.service: postgresql
|
||||||
name: postgresql
|
name: postgresql
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -357,6 +366,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: postgresql
|
io.kompose.service: postgresql
|
||||||
name: postgresql
|
name: postgresql
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
lookupPolicy:
|
lookupPolicy:
|
||||||
local: false
|
local: false
|
||||||
@ -386,6 +396,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -449,6 +460,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
lookupPolicy:
|
lookupPolicy:
|
||||||
local: false
|
local: false
|
||||||
|
|||||||
@ -6,6 +6,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: nginx
|
io.kompose.service: nginx
|
||||||
name: nginx
|
name: nginx
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ports:
|
ports:
|
||||||
- name: "80"
|
- name: "80"
|
||||||
@ -24,6 +25,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: nginx
|
io.kompose.service: nginx
|
||||||
name: nginx
|
name: nginx
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
|
|||||||
@ -6,6 +6,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: nginx
|
io.kompose.service: nginx
|
||||||
name: nginx
|
name: nginx
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ports:
|
ports:
|
||||||
- name: "80"
|
- name: "80"
|
||||||
@ -24,6 +25,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: nginx
|
io.kompose.service: nginx
|
||||||
name: nginx
|
name: nginx
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -73,6 +75,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: nginx
|
io.kompose.service: nginx
|
||||||
name: nginx
|
name: nginx
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
lookupPolicy:
|
lookupPolicy:
|
||||||
local: false
|
local: false
|
||||||
|
|||||||
@ -6,6 +6,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: bar
|
io.kompose.service: bar
|
||||||
name: bar
|
name: bar
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 99
|
replicas: 99
|
||||||
selector:
|
selector:
|
||||||
@ -34,6 +35,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: foo
|
io.kompose.service: foo
|
||||||
name: foo
|
name: foo
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 3
|
replicas: 3
|
||||||
selector:
|
selector:
|
||||||
|
|||||||
@ -6,6 +6,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: bar
|
io.kompose.service: bar
|
||||||
name: bar
|
name: bar
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 99
|
replicas: 99
|
||||||
selector:
|
selector:
|
||||||
@ -51,6 +52,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: bar
|
io.kompose.service: bar
|
||||||
name: bar
|
name: bar
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
lookupPolicy:
|
lookupPolicy:
|
||||||
local: false
|
local: false
|
||||||
@ -75,6 +77,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: foo
|
io.kompose.service: foo
|
||||||
name: foo
|
name: foo
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 3
|
replicas: 3
|
||||||
selector:
|
selector:
|
||||||
@ -120,6 +123,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: foo
|
io.kompose.service: foo
|
||||||
name: foo
|
name: foo
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
lookupPolicy:
|
lookupPolicy:
|
||||||
local: false
|
local: false
|
||||||
|
|||||||
@ -8,6 +8,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: db
|
io.kompose.service: db
|
||||||
name: db
|
name: db
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -46,6 +47,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: db-data
|
io.kompose.service: db-data
|
||||||
name: db-data
|
name: db-data
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
accessModes:
|
accessModes:
|
||||||
- ReadWriteOnce
|
- ReadWriteOnce
|
||||||
@ -64,6 +66,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web
|
name: web
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -114,6 +117,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web-cm0
|
name: web-cm0
|
||||||
|
namespace: default
|
||||||
|
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
@ -127,4 +131,5 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web-cm1
|
name: web-cm1
|
||||||
|
namespace: default
|
||||||
|
|
||||||
|
|||||||
@ -8,6 +8,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: db
|
io.kompose.service: db
|
||||||
name: db
|
name: db
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -61,6 +62,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: db
|
io.kompose.service: db
|
||||||
name: db
|
name: db
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
lookupPolicy:
|
lookupPolicy:
|
||||||
local: false
|
local: false
|
||||||
@ -85,6 +87,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: db-data
|
io.kompose.service: db-data
|
||||||
name: db-data
|
name: db-data
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
accessModes:
|
accessModes:
|
||||||
- ReadWriteOnce
|
- ReadWriteOnce
|
||||||
@ -103,6 +106,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web
|
name: web
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -165,6 +169,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web
|
name: web
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
lookupPolicy:
|
lookupPolicy:
|
||||||
local: false
|
local: false
|
||||||
@ -192,6 +197,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web-cm0
|
name: web-cm0
|
||||||
|
namespace: default
|
||||||
|
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
@ -205,4 +211,5 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: web
|
io.kompose.service: web
|
||||||
name: web-cm1
|
name: web-cm1
|
||||||
|
namespace: default
|
||||||
|
|
||||||
|
|||||||
@ -4,15 +4,16 @@ kind: Service
|
|||||||
metadata:
|
metadata:
|
||||||
creationTimestamp: null
|
creationTimestamp: null
|
||||||
labels:
|
labels:
|
||||||
io.kompose.service: librenms-dispatcher
|
io.kompose.service: dispatcher-librenms
|
||||||
name: librenms
|
name: librenms
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ports:
|
ports:
|
||||||
- name: "8000"
|
- name: "8000"
|
||||||
port: 8000
|
port: 8000
|
||||||
targetPort: 8000
|
targetPort: 8000
|
||||||
selector:
|
selector:
|
||||||
io.kompose.service: librenms-dispatcher
|
io.kompose.service: dispatcher-librenms
|
||||||
status:
|
status:
|
||||||
loadBalancer: {}
|
loadBalancer: {}
|
||||||
|
|
||||||
@ -22,13 +23,14 @@ kind: Deployment
|
|||||||
metadata:
|
metadata:
|
||||||
creationTimestamp: null
|
creationTimestamp: null
|
||||||
labels:
|
labels:
|
||||||
io.kompose.service: librenms-dispatcher
|
io.kompose.service: dispatcher-librenms
|
||||||
name: librenms-dispatcher
|
name: dispatcher-librenms
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
io.kompose.service: librenms-dispatcher
|
io.kompose.service: dispatcher-librenms
|
||||||
strategy:
|
strategy:
|
||||||
type: Recreate
|
type: Recreate
|
||||||
template:
|
template:
|
||||||
@ -36,12 +38,19 @@ spec:
|
|||||||
creationTimestamp: null
|
creationTimestamp: null
|
||||||
labels:
|
labels:
|
||||||
io.kompose.network/service-group-default: "true"
|
io.kompose.network/service-group-default: "true"
|
||||||
io.kompose.service: librenms-dispatcher
|
io.kompose.service: dispatcher-librenms
|
||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- env:
|
- env:
|
||||||
- name: TZ
|
- 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
|
image: librenms/librenms:latest
|
||||||
name: librenms
|
name: librenms
|
||||||
ports:
|
ports:
|
||||||
@ -51,22 +60,13 @@ spec:
|
|||||||
resources: {}
|
resources: {}
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
- mountPath: /data
|
- mountPath: /data
|
||||||
name: librenms-dispatcher-claim0
|
name: dispatcher-librenms-claim0
|
||||||
- env:
|
hostname: librenms
|
||||||
- name: TZ
|
|
||||||
value: ${TZ}
|
|
||||||
image: librenms/dispatcher:latest
|
|
||||||
name: dispatcher
|
|
||||||
resources: {}
|
|
||||||
volumeMounts:
|
|
||||||
- mountPath: /data
|
|
||||||
name: librenms-dispatcher-claim0
|
|
||||||
hostname: dispatcher
|
|
||||||
restartPolicy: Always
|
restartPolicy: Always
|
||||||
volumes:
|
volumes:
|
||||||
- name: librenms-dispatcher-claim0
|
- name: dispatcher-librenms-claim0
|
||||||
persistentVolumeClaim:
|
persistentVolumeClaim:
|
||||||
claimName: librenms-dispatcher-claim0
|
claimName: dispatcher-librenms-claim0
|
||||||
status: {}
|
status: {}
|
||||||
|
|
||||||
---
|
---
|
||||||
@ -75,8 +75,9 @@ kind: PersistentVolumeClaim
|
|||||||
metadata:
|
metadata:
|
||||||
creationTimestamp: null
|
creationTimestamp: null
|
||||||
labels:
|
labels:
|
||||||
io.kompose.service: librenms-dispatcher-claim0
|
io.kompose.service: dispatcher-librenms-claim0
|
||||||
name: librenms-dispatcher-claim0
|
name: dispatcher-librenms-claim0
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
accessModes:
|
accessModes:
|
||||||
- ReadWriteOnce
|
- ReadWriteOnce
|
||||||
|
|||||||
@ -9,6 +9,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: front-end
|
io.kompose.service: front-end
|
||||||
name: front_end
|
name: front_end
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ports:
|
ports:
|
||||||
- name: "80"
|
- name: "80"
|
||||||
@ -30,6 +31,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: front-end
|
io.kompose.service: front-end
|
||||||
name: front-end
|
name: front-end
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -71,6 +73,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: front-end
|
io.kompose.service: front-end
|
||||||
name: front-end
|
name: front-end
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ingressClassName: nginx
|
ingressClassName: nginx
|
||||||
rules:
|
rules:
|
||||||
|
|||||||
@ -6,6 +6,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: db
|
io.kompose.service: db
|
||||||
name: db
|
name: db
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
clusterIP: None
|
clusterIP: None
|
||||||
ports:
|
ports:
|
||||||
@ -26,6 +27,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: wordpress
|
io.kompose.service: wordpress
|
||||||
name: wordpress
|
name: wordpress
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
clusterIP: None
|
clusterIP: None
|
||||||
ports:
|
ports:
|
||||||
@ -46,6 +48,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: db
|
io.kompose.service: db
|
||||||
name: db
|
name: db
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -95,6 +98,7 @@ spec:
|
|||||||
storage: 100Mi
|
storage: 100Mi
|
||||||
status: {}
|
status: {}
|
||||||
status:
|
status:
|
||||||
|
availableReplicas: 0
|
||||||
replicas: 0
|
replicas: 0
|
||||||
|
|
||||||
---
|
---
|
||||||
@ -105,6 +109,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: wordpress
|
io.kompose.service: wordpress
|
||||||
name: wordpress
|
name: wordpress
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -154,5 +159,6 @@ spec:
|
|||||||
storage: 100Mi
|
storage: 100Mi
|
||||||
status: {}
|
status: {}
|
||||||
status:
|
status:
|
||||||
|
availableReplicas: 0
|
||||||
replicas: 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:
|
labels:
|
||||||
io.kompose.service: db
|
io.kompose.service: db
|
||||||
name: db
|
name: db
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ports:
|
ports:
|
||||||
- name: "3306"
|
- name: "3306"
|
||||||
@ -24,6 +25,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: wordpress
|
io.kompose.service: wordpress
|
||||||
name: wordpress
|
name: wordpress
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ports:
|
ports:
|
||||||
- name: "8000"
|
- name: "8000"
|
||||||
@ -42,6 +44,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: db
|
io.kompose.service: db
|
||||||
name: db
|
name: db
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -91,6 +94,7 @@ spec:
|
|||||||
storage: 100Mi
|
storage: 100Mi
|
||||||
status: {}
|
status: {}
|
||||||
status:
|
status:
|
||||||
|
availableReplicas: 0
|
||||||
replicas: 0
|
replicas: 0
|
||||||
|
|
||||||
---
|
---
|
||||||
@ -101,6 +105,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: db
|
io.kompose.service: db
|
||||||
name: db
|
name: db
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -163,6 +168,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: db
|
io.kompose.service: db
|
||||||
name: db
|
name: db
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
lookupPolicy:
|
lookupPolicy:
|
||||||
local: false
|
local: false
|
||||||
@ -187,6 +193,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: wordpress
|
io.kompose.service: wordpress
|
||||||
name: wordpress
|
name: wordpress
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -236,6 +243,7 @@ spec:
|
|||||||
storage: 100Mi
|
storage: 100Mi
|
||||||
status: {}
|
status: {}
|
||||||
status:
|
status:
|
||||||
|
availableReplicas: 0
|
||||||
replicas: 0
|
replicas: 0
|
||||||
|
|
||||||
---
|
---
|
||||||
@ -246,6 +254,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: wordpress
|
io.kompose.service: wordpress
|
||||||
name: wordpress
|
name: wordpress
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -308,6 +317,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: wordpress
|
io.kompose.service: wordpress
|
||||||
name: wordpress
|
name: wordpress
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
lookupPolicy:
|
lookupPolicy:
|
||||||
local: false
|
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:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
clusterIP: None
|
clusterIP: None
|
||||||
ports:
|
ports:
|
||||||
@ -27,6 +28,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: foo
|
io.kompose.service: foo
|
||||||
name: foo
|
name: foo
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -63,6 +65,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
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:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
clusterIP: None
|
clusterIP: None
|
||||||
ports:
|
ports:
|
||||||
@ -27,6 +28,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: foo
|
io.kompose.service: foo
|
||||||
name: foo
|
name: foo
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -78,6 +80,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: foo
|
io.kompose.service: foo
|
||||||
name: foo
|
name: foo
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
lookupPolicy:
|
lookupPolicy:
|
||||||
local: false
|
local: false
|
||||||
@ -104,6 +107,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -156,6 +160,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: redis
|
io.kompose.service: redis
|
||||||
name: redis
|
name: redis
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
lookupPolicy:
|
lookupPolicy:
|
||||||
local: false
|
local: false
|
||||||
|
|||||||
@ -6,6 +6,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: db
|
io.kompose.service: db
|
||||||
name: db
|
name: db
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ports:
|
ports:
|
||||||
- name: "80"
|
- name: "80"
|
||||||
@ -24,6 +25,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: db
|
io.kompose.service: db
|
||||||
name: db
|
name: db
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -63,6 +65,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: db-claim0
|
io.kompose.service: db-claim0
|
||||||
name: db-claim0
|
name: db-claim0
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
accessModes:
|
accessModes:
|
||||||
- ReadWriteOnce
|
- ReadWriteOnce
|
||||||
|
|||||||
@ -6,6 +6,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: db
|
io.kompose.service: db
|
||||||
name: db
|
name: db
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
ports:
|
ports:
|
||||||
- name: "80"
|
- name: "80"
|
||||||
@ -24,6 +25,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: db
|
io.kompose.service: db
|
||||||
name: db
|
name: db
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
@ -80,6 +82,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: db
|
io.kompose.service: db
|
||||||
name: db
|
name: db
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
lookupPolicy:
|
lookupPolicy:
|
||||||
local: false
|
local: false
|
||||||
@ -104,6 +107,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
io.kompose.service: db-claim0
|
io.kompose.service: db-claim0
|
||||||
name: db-claim0
|
name: db-claim0
|
||||||
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
accessModes:
|
accessModes:
|
||||||
- ReadWriteOnce
|
- ReadWriteOnce
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user