forked from LaconicNetwork/kompose
fix: expose container to host only with labels (#1880)
Signed-off-by: ahmed.g <ahmed.g@adjoe.io> Signed-off-by: TessaIO <ahmedgrati1999@gmail.com>
This commit is contained in:
@@ -759,6 +759,8 @@ func parseKomposeLabels(labels map[string]string, serviceConfig *kobject.Service
|
||||
serviceConfig.ServiceExternalTrafficPolicy = serviceExternalTypeTrafficPolicy
|
||||
case LabelSecurityContextFsGroup:
|
||||
serviceConfig.FsGroup = cast.ToInt64(value)
|
||||
case LabelExposeContainerToHost:
|
||||
serviceConfig.ExposeContainerToHost = cast.ToBool(value)
|
||||
case LabelServiceExpose:
|
||||
serviceConfig.ExposeService = strings.Trim(value, " ,")
|
||||
case LabelNodePortPort:
|
||||
|
||||
@@ -104,6 +104,8 @@ const (
|
||||
LabelHpaMemory = "kompose.hpa.memory"
|
||||
// LabelNameOverride defines the override resource name
|
||||
LabelNameOverride = "kompose.service.name_override"
|
||||
// LabelExposeContainerToHost defines whether to expose container to host or not using hostPort
|
||||
LabelExposeContainerToHost = "kompose.controller.port.expose"
|
||||
)
|
||||
|
||||
// load environment variables from compose file
|
||||
|
||||
Reference in New Issue
Block a user