fix: disable annotations when flag is specified

Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com>
This commit is contained in:
AhmedGrati
2023-11-05 19:31:58 +01:00
parent 032b61a656
commit a8183a22f7
23 changed files with 4 additions and 379 deletions
+4 -3
View File
@@ -248,14 +248,15 @@ func ConfigAllLabels(name string, service *kobject.ServiceConfig) map[string]str
// ConfigAnnotations configures annotations
func ConfigAnnotations(service kobject.ServiceConfig) map[string]string {
annotations := map[string]string{}
for key, value := range service.Annotations {
annotations[key] = value
}
if !service.WithKomposeAnnotation {
return annotations
}
for key, value := range service.Annotations {
annotations[key] = value
}
annotations["kompose.cmd"] = strings.Join(os.Args, " ")
versionCmd := exec.Command("kompose", "version")
out, err := versionCmd.Output()
@@ -2,8 +2,6 @@
apiVersion: v1
kind: Service
metadata:
annotations:
kompose.service.type: headless
creationTimestamp: null
labels:
io.kompose.service: redis
@@ -17,7 +15,6 @@ spec:
selector:
io.kompose.service: redis
---
apiVersion: v1
kind: Service
@@ -34,13 +31,10 @@ spec:
selector:
io.kompose.service: web
---
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.service.type: headless
creationTimestamp: null
labels:
io.kompose.service: redis
@@ -53,8 +47,6 @@ spec:
strategy: {}
template:
metadata:
annotations:
kompose.service.type: headless
creationTimestamp: null
labels:
io.kompose.network/change-in-volume-default: "true"
@@ -66,7 +58,6 @@ spec:
resources: {}
restartPolicy: Always
---
apiVersion: apps/v1
kind: Deployment
@@ -108,4 +99,3 @@ spec:
- emptyDir: {}
name: code-volume
-10
View File
@@ -2,8 +2,6 @@
apiVersion: v1
kind: Service
metadata:
annotations:
kompose.service.type: headless
creationTimestamp: null
labels:
io.kompose.service: redis
@@ -17,7 +15,6 @@ spec:
selector:
io.kompose.service: redis
---
apiVersion: v1
kind: Service
@@ -34,13 +31,10 @@ spec:
selector:
io.kompose.service: web
---
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.service.type: headless
creationTimestamp: null
labels:
io.kompose.service: redis
@@ -53,8 +47,6 @@ spec:
strategy: {}
template:
metadata:
annotations:
kompose.service.type: headless
creationTimestamp: null
labels:
io.kompose.network/change-in-volume-default: "true"
@@ -66,7 +58,6 @@ spec:
resources: {}
restartPolicy: Always
---
apiVersion: apps/v1
kind: Deployment
@@ -108,4 +99,3 @@ spec:
- emptyDir: {}
name: code-volume
@@ -2,8 +2,6 @@
apiVersion: v1
kind: Service
metadata:
annotations:
kompose.service.type: headless
creationTimestamp: null
labels:
io.kompose.service: redis
@@ -17,7 +15,6 @@ spec:
selector:
io.kompose.service: redis
---
apiVersion: v1
kind: Service
@@ -34,13 +31,10 @@ spec:
selector:
io.kompose.service: web
---
apiVersion: apps.openshift.io/v1
kind: DeploymentConfig
metadata:
annotations:
kompose.service.type: headless
creationTimestamp: null
labels:
io.kompose.service: redis
@@ -75,7 +69,6 @@ spec:
name: redis:latest
type: ImageChange
---
apiVersion: image.openshift.io/v1
kind: ImageStream
@@ -98,7 +91,6 @@ spec:
referencePolicy:
type: ""
---
apiVersion: apps.openshift.io/v1
kind: DeploymentConfig
@@ -151,7 +143,6 @@ spec:
name: web:latest
type: ImageChange
---
apiVersion: image.openshift.io/v1
kind: ImageStream
@@ -174,4 +165,3 @@ spec:
referencePolicy:
type: ""
-10
View File
@@ -2,8 +2,6 @@
apiVersion: v1
kind: Service
metadata:
annotations:
kompose.service.type: headless
creationTimestamp: null
labels:
io.kompose.service: redis
@@ -17,7 +15,6 @@ spec:
selector:
io.kompose.service: redis
---
apiVersion: v1
kind: Service
@@ -34,13 +31,10 @@ spec:
selector:
io.kompose.service: web
---
apiVersion: apps.openshift.io/v1
kind: DeploymentConfig
metadata:
annotations:
kompose.service.type: headless
creationTimestamp: null
labels:
io.kompose.service: redis
@@ -75,7 +69,6 @@ spec:
name: redis:latest
type: ImageChange
---
apiVersion: image.openshift.io/v1
kind: ImageStream
@@ -98,7 +91,6 @@ spec:
referencePolicy:
type: ""
---
apiVersion: apps.openshift.io/v1
kind: DeploymentConfig
@@ -151,7 +143,6 @@ spec:
name: web:latest
type: ImageChange
---
apiVersion: image.openshift.io/v1
kind: ImageStream
@@ -174,4 +165,3 @@ spec:
referencePolicy:
type: ""
@@ -2,8 +2,6 @@
apiVersion: v1
kind: Service
metadata:
annotations:
kompose.image-pull-policy: IfNotPresent
creationTimestamp: null
labels:
io.kompose.service: foo
@@ -16,13 +14,10 @@ spec:
selector:
io.kompose.service: foo
---
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.image-pull-policy: IfNotPresent
creationTimestamp: null
labels:
io.kompose.service: foo
@@ -35,8 +30,6 @@ spec:
strategy: {}
template:
metadata:
annotations:
kompose.image-pull-policy: IfNotPresent
creationTimestamp: null
labels:
io.kompose.network/compose-env-interpolation-default: "true"
@@ -53,4 +46,3 @@ spec:
resources: {}
restartPolicy: Always
@@ -2,8 +2,6 @@
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.volume.type: configMap
creationTimestamp: null
labels:
io.kompose.service: db
@@ -17,8 +15,6 @@ spec:
type: Recreate
template:
metadata:
annotations:
kompose.volume.type: configMap
creationTimestamp: null
labels:
io.kompose.network/configmap-volume-default: "true"
@@ -41,7 +37,6 @@ spec:
name: db-cm0
name: db-cm0
---
apiVersion: v1
binaryData:
@@ -59,8 +54,6 @@ metadata:
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.volume.type: configMap
creationTimestamp: null
labels:
io.kompose.service: web
@@ -74,8 +67,6 @@ spec:
type: Recreate
template:
metadata:
annotations:
kompose.volume.type: configMap
creationTimestamp: null
labels:
io.kompose.network/configmap-volume-default: "true"
@@ -103,7 +94,6 @@ spec:
name: web-cm1
name: web-cm1
---
apiVersion: v1
data:
@@ -2,8 +2,6 @@
apiVersion: apps.openshift.io/v1
kind: DeploymentConfig
metadata:
annotations:
kompose.volume.type: configMap
creationTimestamp: null
labels:
io.kompose.service: db
@@ -50,7 +48,6 @@ spec:
name: db:latest
type: ImageChange
---
apiVersion: image.openshift.io/v1
kind: ImageStream
@@ -73,7 +70,6 @@ spec:
referencePolicy:
type: ""
---
apiVersion: v1
binaryData:
@@ -91,8 +87,6 @@ metadata:
apiVersion: apps.openshift.io/v1
kind: DeploymentConfig
metadata:
annotations:
kompose.volume.type: configMap
creationTimestamp: null
labels:
io.kompose.service: web
@@ -144,7 +138,6 @@ spec:
name: web:latest
type: ImageChange
---
apiVersion: image.openshift.io/v1
kind: ImageStream
@@ -167,7 +160,6 @@ spec:
referencePolicy:
type: ""
---
apiVersion: v1
data:
-21
View File
@@ -14,15 +14,10 @@ spec:
selector:
io.kompose.service: redis
---
apiVersion: v1
kind: Service
metadata:
annotations:
kompose.service.expose: batman.example.com/dev,batwoman.example.com
kompose.service.expose.ingress-class-name: nginx
kompose.service.expose.tls-secret: test-secret
creationTimestamp: null
labels:
io.kompose.service: web
@@ -35,7 +30,6 @@ spec:
selector:
io.kompose.service: web
---
apiVersion: apps/v1
kind: Deployment
@@ -66,15 +60,10 @@ spec:
resources: {}
restartPolicy: Always
---
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.service.expose: batman.example.com/dev,batwoman.example.com
kompose.service.expose.ingress-class-name: nginx
kompose.service.expose.tls-secret: test-secret
creationTimestamp: null
labels:
io.kompose.service: web
@@ -87,10 +76,6 @@ spec:
strategy: {}
template:
metadata:
annotations:
kompose.service.expose: batman.example.com/dev,batwoman.example.com
kompose.service.expose.ingress-class-name: nginx
kompose.service.expose.tls-secret: test-secret
creationTimestamp: null
labels:
io.kompose.network/expose-default: "true"
@@ -106,15 +91,10 @@ spec:
resources: {}
restartPolicy: Always
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
kompose.service.expose: batman.example.com/dev,batwoman.example.com
kompose.service.expose.ingress-class-name: nginx
kompose.service.expose.tls-secret: test-secret
creationTimestamp: null
labels:
io.kompose.service: web
@@ -148,4 +128,3 @@ spec:
- batwoman.example.com
secretName: test-secret
-14
View File
@@ -14,15 +14,10 @@ spec:
selector:
io.kompose.service: redis
---
apiVersion: v1
kind: Service
metadata:
annotations:
kompose.service.expose: batman.example.com/dev,batwoman.example.com
kompose.service.expose.ingress-class-name: nginx
kompose.service.expose.tls-secret: test-secret
creationTimestamp: null
labels:
io.kompose.service: web
@@ -35,7 +30,6 @@ spec:
selector:
io.kompose.service: web
---
apiVersion: apps.openshift.io/v1
kind: DeploymentConfig
@@ -77,7 +71,6 @@ spec:
name: redis:3.0
type: ImageChange
---
apiVersion: image.openshift.io/v1
kind: ImageStream
@@ -100,15 +93,10 @@ spec:
referencePolicy:
type: ""
---
apiVersion: apps.openshift.io/v1
kind: DeploymentConfig
metadata:
annotations:
kompose.service.expose: batman.example.com/dev,batwoman.example.com
kompose.service.expose.ingress-class-name: nginx
kompose.service.expose.tls-secret: test-secret
creationTimestamp: null
labels:
io.kompose.service: web
@@ -147,7 +135,6 @@ spec:
name: web:latest
type: ImageChange
---
apiVersion: image.openshift.io/v1
kind: ImageStream
@@ -170,7 +157,6 @@ spec:
referencePolicy:
type: ""
---
apiVersion: v1
kind: Route
@@ -2,11 +2,6 @@
apiVersion: v1
kind: Service
metadata:
annotations:
kompose.service.expose: lb
kompose.service.expose.ingress-class-name: nginx
kompose.service.external-traffic-policy: local
kompose.service.type: loadbalancer
creationTimestamp: null
labels:
io.kompose.service: front-end-tcp
@@ -21,16 +16,10 @@ spec:
io.kompose.service: front-end
type: LoadBalancer
---
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.service.expose: lb
kompose.service.expose.ingress-class-name: nginx
kompose.service.external-traffic-policy: local
kompose.service.type: loadbalancer
creationTimestamp: null
labels:
io.kompose.service: front-end
@@ -43,11 +32,6 @@ spec:
strategy: {}
template:
metadata:
annotations:
kompose.service.expose: lb
kompose.service.expose.ingress-class-name: nginx
kompose.service.external-traffic-policy: local
kompose.service.type: loadbalancer
creationTimestamp: null
labels:
io.kompose.network/external-traffic-policy-default: "true"
@@ -66,4 +50,3 @@ spec:
resources: {}
restartPolicy: Always
@@ -2,11 +2,6 @@
apiVersion: v1
kind: Service
metadata:
annotations:
kompose.service.expose: lb
kompose.service.expose.ingress-class-name: nginx
kompose.service.external-traffic-policy: local
kompose.service.type: headless
creationTimestamp: null
labels:
io.kompose.service: front-end
@@ -21,16 +16,10 @@ spec:
io.kompose.service: front-end
type: ClusterIP
---
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.service.expose: lb
kompose.service.expose.ingress-class-name: nginx
kompose.service.external-traffic-policy: local
kompose.service.type: headless
creationTimestamp: null
labels:
io.kompose.service: front-end
@@ -43,11 +32,6 @@ spec:
strategy: {}
template:
metadata:
annotations:
kompose.service.expose: lb
kompose.service.expose.ingress-class-name: nginx
kompose.service.external-traffic-policy: local
kompose.service.type: headless
creationTimestamp: null
labels:
io.kompose.network/external-traffic-policy-default: "true"
@@ -66,16 +50,10 @@ spec:
resources: {}
restartPolicy: Always
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
kompose.service.expose: lb
kompose.service.expose.ingress-class-name: nginx
kompose.service.external-traffic-policy: local
kompose.service.type: headless
creationTimestamp: null
labels:
io.kompose.service: front-end
@@ -94,4 +72,3 @@ spec:
path: /
pathType: Prefix
@@ -2,11 +2,6 @@
apiVersion: v1
kind: Service
metadata:
annotations:
kompose.service.expose: lb
kompose.service.expose.ingress-class-name: nginx
kompose.service.external-traffic-policy: local
kompose.service.type: loadbalancer
creationTimestamp: null
labels:
io.kompose.service: front-end-tcp
@@ -21,16 +16,10 @@ spec:
io.kompose.service: front-end
type: LoadBalancer
---
apiVersion: apps.openshift.io/v1
kind: DeploymentConfig
metadata:
annotations:
kompose.service.expose: lb
kompose.service.expose.ingress-class-name: nginx
kompose.service.external-traffic-policy: local
kompose.service.type: loadbalancer
creationTimestamp: null
labels:
io.kompose.service: front-end
@@ -72,7 +61,6 @@ spec:
name: front-end:v4
type: ImageChange
---
apiVersion: image.openshift.io/v1
kind: ImageStream
@@ -95,4 +83,3 @@ spec:
referencePolicy:
type: ""
@@ -2,11 +2,6 @@
apiVersion: v1
kind: Service
metadata:
annotations:
kompose.service.expose: lb
kompose.service.expose.ingress-class-name: nginx
kompose.service.external-traffic-policy: local
kompose.service.type: headless
creationTimestamp: null
labels:
io.kompose.service: front-end
@@ -21,16 +16,10 @@ spec:
io.kompose.service: front-end
type: ClusterIP
---
apiVersion: apps.openshift.io/v1
kind: DeploymentConfig
metadata:
annotations:
kompose.service.expose: lb
kompose.service.expose.ingress-class-name: nginx
kompose.service.external-traffic-policy: local
kompose.service.type: headless
creationTimestamp: null
labels:
io.kompose.service: front-end
@@ -72,7 +61,6 @@ spec:
name: front-end:v4
type: ImageChange
---
apiVersion: image.openshift.io/v1
kind: ImageStream
@@ -95,7 +83,6 @@ spec:
referencePolicy:
type: ""
---
apiVersion: v1
kind: Route
-5
View File
@@ -2,8 +2,6 @@
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.security-context.fsgroup: "1001"
creationTimestamp: null
labels:
io.kompose.service: pgadmin
@@ -17,8 +15,6 @@ spec:
type: Recreate
template:
metadata:
annotations:
kompose.security-context.fsgroup: "1001"
creationTimestamp: null
labels:
io.kompose.network/fsgroup-default: "true"
@@ -44,7 +40,6 @@ spec:
persistentVolumeClaim:
claimName: pgadmin-data
---
apiVersion: v1
kind: PersistentVolumeClaim
-4
View File
@@ -2,8 +2,6 @@
apiVersion: apps.openshift.io/v1
kind: DeploymentConfig
metadata:
annotations:
kompose.security-context.fsgroup: "1001"
creationTimestamp: null
labels:
io.kompose.service: pgadmin
@@ -53,7 +51,6 @@ spec:
name: pgadmin:latest
type: ImageChange
---
apiVersion: image.openshift.io/v1
kind: ImageStream
@@ -76,7 +73,6 @@ spec:
referencePolicy:
type: ""
---
apiVersion: v1
kind: PersistentVolumeClaim
@@ -2,13 +2,6 @@
apiVersion: v1
kind: Service
metadata:
annotations:
kompose.service.group: my-group
kompose.service.healthcheck.liveness.tcp_port: "8080"
kompose.service.healthcheck.readiness.interval: 10s
kompose.service.healthcheck.readiness.retries: "5"
kompose.service.healthcheck.readiness.tcp_port: "9090"
kompose.service.healthcheck.readiness.timeout: 1s
creationTimestamp: null
labels:
io.kompose.service: mongo
@@ -21,18 +14,10 @@ spec:
selector:
io.kompose.service: mongo
---
apiVersion: v1
kind: Service
metadata:
annotations:
kompose.service.group: my-group
kompose.service.healthcheck.liveness.tcp_port: "8081"
kompose.service.healthcheck.readiness.interval: 11s
kompose.service.healthcheck.readiness.retries: "6"
kompose.service.healthcheck.readiness.tcp_port: "9091"
kompose.service.healthcheck.readiness.timeout: 2s
creationTimestamp: null
labels:
io.kompose.service: mysql
@@ -45,19 +30,10 @@ spec:
selector:
io.kompose.service: mysql
---
apiVersion: v1
kind: Service
metadata:
annotations:
kompose.service.healthcheck.liveness.http_get_path: /health
kompose.service.healthcheck.liveness.http_get_port: "8080"
kompose.service.healthcheck.readiness.http_get_path: /ready
kompose.service.healthcheck.readiness.http_get_port: "8080"
kompose.service.healthcheck.readiness.interval: 10s
kompose.service.healthcheck.readiness.retries: "5"
kompose.service.healthcheck.readiness.timeout: 1s
creationTimestamp: null
labels:
io.kompose.service: postgresql
@@ -70,16 +46,10 @@ spec:
selector:
io.kompose.service: postgresql
---
apiVersion: v1
kind: Service
metadata:
annotations:
kompose.service.healthcheck.readiness.interval: 10s
kompose.service.healthcheck.readiness.retries: "5"
kompose.service.healthcheck.readiness.test: echo "liveness"
kompose.service.healthcheck.readiness.timeout: 1s
creationTimestamp: null
labels:
io.kompose.service: redis
@@ -92,18 +62,10 @@ spec:
selector:
io.kompose.service: redis
---
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.service.group: my-group
kompose.service.healthcheck.liveness.tcp_port: "8080"
kompose.service.healthcheck.readiness.interval: 10s
kompose.service.healthcheck.readiness.retries: "5"
kompose.service.healthcheck.readiness.tcp_port: "9090"
kompose.service.healthcheck.readiness.timeout: 1s
creationTimestamp: null
labels:
io.kompose.service: mongo
@@ -116,13 +78,6 @@ spec:
strategy: {}
template:
metadata:
annotations:
kompose.service.group: my-group
kompose.service.healthcheck.liveness.tcp_port: "8080"
kompose.service.healthcheck.readiness.interval: 10s
kompose.service.healthcheck.readiness.retries: "5"
kompose.service.healthcheck.readiness.tcp_port: "9090"
kompose.service.healthcheck.readiness.timeout: 1s
creationTimestamp: null
labels:
io.kompose.network/healthcheck-default: "true"
@@ -149,18 +104,10 @@ spec:
resources: {}
restartPolicy: Always
---
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.service.group: my-group
kompose.service.healthcheck.liveness.tcp_port: "8081"
kompose.service.healthcheck.readiness.interval: 11s
kompose.service.healthcheck.readiness.retries: "6"
kompose.service.healthcheck.readiness.tcp_port: "9091"
kompose.service.healthcheck.readiness.timeout: 2s
creationTimestamp: null
labels:
io.kompose.service: mysql
@@ -173,13 +120,6 @@ spec:
strategy: {}
template:
metadata:
annotations:
kompose.service.group: my-group
kompose.service.healthcheck.liveness.tcp_port: "8081"
kompose.service.healthcheck.readiness.interval: 11s
kompose.service.healthcheck.readiness.retries: "6"
kompose.service.healthcheck.readiness.tcp_port: "9091"
kompose.service.healthcheck.readiness.timeout: 2s
creationTimestamp: null
labels:
io.kompose.network/healthcheck-default: "true"
@@ -206,19 +146,10 @@ spec:
resources: {}
restartPolicy: Always
---
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.service.healthcheck.liveness.http_get_path: /health
kompose.service.healthcheck.liveness.http_get_port: "8080"
kompose.service.healthcheck.readiness.http_get_path: /ready
kompose.service.healthcheck.readiness.http_get_port: "8080"
kompose.service.healthcheck.readiness.interval: 10s
kompose.service.healthcheck.readiness.retries: "5"
kompose.service.healthcheck.readiness.timeout: 1s
creationTimestamp: null
labels:
io.kompose.service: postgresql
@@ -231,14 +162,6 @@ spec:
strategy: {}
template:
metadata:
annotations:
kompose.service.healthcheck.liveness.http_get_path: /health
kompose.service.healthcheck.liveness.http_get_port: "8080"
kompose.service.healthcheck.readiness.http_get_path: /ready
kompose.service.healthcheck.readiness.http_get_port: "8080"
kompose.service.healthcheck.readiness.interval: 10s
kompose.service.healthcheck.readiness.retries: "5"
kompose.service.healthcheck.readiness.timeout: 1s
creationTimestamp: null
labels:
io.kompose.network/healthcheck-default: "true"
@@ -267,16 +190,10 @@ spec:
resources: {}
restartPolicy: Always
---
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.service.healthcheck.readiness.interval: 10s
kompose.service.healthcheck.readiness.retries: "5"
kompose.service.healthcheck.readiness.test: echo "liveness"
kompose.service.healthcheck.readiness.timeout: 1s
creationTimestamp: null
labels:
io.kompose.service: redis
@@ -289,11 +206,6 @@ spec:
strategy: {}
template:
metadata:
annotations:
kompose.service.healthcheck.readiness.interval: 10s
kompose.service.healthcheck.readiness.retries: "5"
kompose.service.healthcheck.readiness.test: echo "liveness"
kompose.service.healthcheck.readiness.timeout: 1s
creationTimestamp: null
labels:
io.kompose.network/healthcheck-default: "true"
@@ -323,4 +235,3 @@ spec:
resources: {}
restartPolicy: Always
@@ -2,13 +2,6 @@
apiVersion: v1
kind: Service
metadata:
annotations:
kompose.service.group: my-group
kompose.service.healthcheck.liveness.tcp_port: "8080"
kompose.service.healthcheck.readiness.interval: 10s
kompose.service.healthcheck.readiness.retries: "5"
kompose.service.healthcheck.readiness.tcp_port: "9090"
kompose.service.healthcheck.readiness.timeout: 1s
creationTimestamp: null
labels:
io.kompose.service: mongo
@@ -21,18 +14,10 @@ spec:
selector:
io.kompose.service: mongo
---
apiVersion: v1
kind: Service
metadata:
annotations:
kompose.service.group: my-group
kompose.service.healthcheck.liveness.tcp_port: "8081"
kompose.service.healthcheck.readiness.interval: 11s
kompose.service.healthcheck.readiness.retries: "6"
kompose.service.healthcheck.readiness.tcp_port: "9091"
kompose.service.healthcheck.readiness.timeout: 2s
creationTimestamp: null
labels:
io.kompose.service: mysql
@@ -45,19 +30,10 @@ spec:
selector:
io.kompose.service: mysql
---
apiVersion: v1
kind: Service
metadata:
annotations:
kompose.service.healthcheck.liveness.http_get_path: /health
kompose.service.healthcheck.liveness.http_get_port: "8080"
kompose.service.healthcheck.readiness.http_get_path: /ready
kompose.service.healthcheck.readiness.http_get_port: "8080"
kompose.service.healthcheck.readiness.interval: 10s
kompose.service.healthcheck.readiness.retries: "5"
kompose.service.healthcheck.readiness.timeout: 1s
creationTimestamp: null
labels:
io.kompose.service: postgresql
@@ -70,16 +46,10 @@ spec:
selector:
io.kompose.service: postgresql
---
apiVersion: v1
kind: Service
metadata:
annotations:
kompose.service.healthcheck.readiness.interval: 10s
kompose.service.healthcheck.readiness.retries: "5"
kompose.service.healthcheck.readiness.test: echo "liveness"
kompose.service.healthcheck.readiness.timeout: 1s
creationTimestamp: null
labels:
io.kompose.service: redis
@@ -92,18 +62,10 @@ spec:
selector:
io.kompose.service: redis
---
apiVersion: apps.openshift.io/v1
kind: DeploymentConfig
metadata:
annotations:
kompose.service.group: my-group
kompose.service.healthcheck.liveness.tcp_port: "8080"
kompose.service.healthcheck.readiness.interval: 10s
kompose.service.healthcheck.readiness.retries: "5"
kompose.service.healthcheck.readiness.tcp_port: "9090"
kompose.service.healthcheck.readiness.timeout: 1s
creationTimestamp: null
labels:
io.kompose.service: mongo
@@ -153,7 +115,6 @@ spec:
name: mongo:latest
type: ImageChange
---
apiVersion: image.openshift.io/v1
kind: ImageStream
@@ -176,18 +137,10 @@ spec:
referencePolicy:
type: ""
---
apiVersion: apps.openshift.io/v1
kind: DeploymentConfig
metadata:
annotations:
kompose.service.group: my-group
kompose.service.healthcheck.liveness.tcp_port: "8081"
kompose.service.healthcheck.readiness.interval: 11s
kompose.service.healthcheck.readiness.retries: "6"
kompose.service.healthcheck.readiness.tcp_port: "9091"
kompose.service.healthcheck.readiness.timeout: 2s
creationTimestamp: null
labels:
io.kompose.service: mysql
@@ -237,7 +190,6 @@ spec:
name: mysql:latest
type: ImageChange
---
apiVersion: image.openshift.io/v1
kind: ImageStream
@@ -260,19 +212,10 @@ spec:
referencePolicy:
type: ""
---
apiVersion: apps.openshift.io/v1
kind: DeploymentConfig
metadata:
annotations:
kompose.service.healthcheck.liveness.http_get_path: /health
kompose.service.healthcheck.liveness.http_get_port: "8080"
kompose.service.healthcheck.readiness.http_get_path: /ready
kompose.service.healthcheck.readiness.http_get_port: "8080"
kompose.service.healthcheck.readiness.interval: 10s
kompose.service.healthcheck.readiness.retries: "5"
kompose.service.healthcheck.readiness.timeout: 1s
creationTimestamp: null
labels:
io.kompose.service: postgresql
@@ -324,7 +267,6 @@ spec:
name: postgresql:latest
type: ImageChange
---
apiVersion: image.openshift.io/v1
kind: ImageStream
@@ -347,16 +289,10 @@ spec:
referencePolicy:
type: ""
---
apiVersion: apps.openshift.io/v1
kind: DeploymentConfig
metadata:
annotations:
kompose.service.healthcheck.readiness.interval: 10s
kompose.service.healthcheck.readiness.retries: "5"
kompose.service.healthcheck.readiness.test: echo "liveness"
kompose.service.healthcheck.readiness.timeout: 1s
creationTimestamp: null
labels:
io.kompose.service: redis
@@ -409,7 +345,6 @@ spec:
name: redis:latest
type: ImageChange
---
apiVersion: image.openshift.io/v1
kind: ImageStream
@@ -432,4 +367,3 @@ spec:
referencePolicy:
type: ""
@@ -2,8 +2,6 @@
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.volume.type: persistentVolumeClaim
creationTimestamp: null
labels:
io.kompose.service: db
@@ -17,8 +15,6 @@ spec:
type: Recreate
template:
metadata:
annotations:
kompose.volume.type: persistentVolumeClaim
creationTimestamp: null
labels:
io.kompose.network/multiple-type-volumes-default: "true"
@@ -37,7 +33,6 @@ spec:
persistentVolumeClaim:
claimName: db-data
---
apiVersion: v1
kind: PersistentVolumeClaim
@@ -53,13 +48,10 @@ spec:
requests:
storage: 100Mi
---
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.volume.type: configMap
creationTimestamp: null
labels:
io.kompose.service: web
@@ -73,8 +65,6 @@ spec:
type: Recreate
template:
metadata:
annotations:
kompose.volume.type: configMap
creationTimestamp: null
labels:
io.kompose.network/multiple-type-volumes-default: "true"
@@ -102,7 +92,6 @@ spec:
name: web-cm1
name: web-cm1
---
apiVersion: v1
data:
@@ -2,8 +2,6 @@
apiVersion: apps.openshift.io/v1
kind: DeploymentConfig
metadata:
annotations:
kompose.volume.type: persistentVolumeClaim
creationTimestamp: null
labels:
io.kompose.service: db
@@ -46,7 +44,6 @@ spec:
name: db:latest
type: ImageChange
---
apiVersion: image.openshift.io/v1
kind: ImageStream
@@ -69,7 +66,6 @@ spec:
referencePolicy:
type: ""
---
apiVersion: v1
kind: PersistentVolumeClaim
@@ -85,13 +81,10 @@ spec:
requests:
storage: 100Mi
---
apiVersion: apps.openshift.io/v1
kind: DeploymentConfig
metadata:
annotations:
kompose.volume.type: configMap
creationTimestamp: null
labels:
io.kompose.service: web
@@ -143,7 +136,6 @@ spec:
name: web:latest
type: ImageChange
---
apiVersion: image.openshift.io/v1
kind: ImageStream
@@ -166,7 +158,6 @@ spec:
referencePolicy:
type: ""
---
apiVersion: v1
data:
-15
View File
@@ -2,9 +2,6 @@
apiVersion: v1
kind: Service
metadata:
annotations:
kompose.service.expose: lb
kompose.service.expose.ingress-class-name: nginx
creationTimestamp: null
labels:
io.kompose.service: front-end
@@ -17,14 +14,10 @@ spec:
selector:
io.kompose.service: front-end
---
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.service.expose: lb
kompose.service.expose.ingress-class-name: nginx
creationTimestamp: null
labels:
io.kompose.service: front-end
@@ -37,9 +30,6 @@ spec:
strategy: {}
template:
metadata:
annotations:
kompose.service.expose: lb
kompose.service.expose.ingress-class-name: nginx
creationTimestamp: null
labels:
io.kompose.network/single-file-output-default: "true"
@@ -58,14 +48,10 @@ spec:
resources: {}
restartPolicy: Always
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
kompose.service.expose: lb
kompose.service.expose.ingress-class-name: nginx
creationTimestamp: null
labels:
io.kompose.service: front-end
@@ -84,4 +70,3 @@ spec:
path: /
pathType: Prefix
-5
View File
@@ -2,8 +2,6 @@
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.volume.subpath: test
creationTimestamp: null
labels:
io.kompose.service: postgres
@@ -17,8 +15,6 @@ spec:
type: Recreate
template:
metadata:
annotations:
kompose.volume.subpath: test
creationTimestamp: null
labels:
io.kompose.network/vols-subpath-default: "true"
@@ -45,7 +41,6 @@ spec:
persistentVolumeClaim:
claimName: postgres-data
---
apiVersion: v1
kind: PersistentVolumeClaim
-5
View File
@@ -2,8 +2,6 @@
apiVersion: apps.openshift.io/v1
kind: DeploymentConfig
metadata:
annotations:
kompose.volume.subpath: test
creationTimestamp: null
labels:
io.kompose.service: postgres
@@ -54,7 +52,6 @@ spec:
name: postgres:latest
type: ImageChange
---
apiVersion: image.openshift.io/v1
kind: ImageStream
@@ -77,7 +74,6 @@ spec:
referencePolicy:
type: ""
---
apiVersion: v1
kind: PersistentVolumeClaim
@@ -93,4 +89,3 @@ spec:
requests:
storage: 100Mi