Skip to content

container port exposed via multiple services results into invalid Deployment #165

@kadel

Description

@kadel
version: 0.1-dev
services:
- name: helloworld
  containers:
  - image: quay.io/tomkral/nginx
    ports:
    - port: 8080:8080
      type: external
    - port: 8080:8088
      type: external
    - port: 8080:8090

Why you try convert opencompose file like this it results into multiple issues

  1. Deployment is invalid. Deployment.extensions "helloworld" is invalid: [spec.template.spec.containers[0].ports[1].name: Duplicate value: "port-8080", spec.template.spec.containers[0].ports[2].name: Duplicate value: "port-8080"]
  2. It generates two services with same name

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions