diff --git a/internal/domain_logic/network_connectivity/templates.go b/internal/domain_logic/network_connectivity/templates.go index f132fff7..4bf4122a 100644 --- a/internal/domain_logic/network_connectivity/templates.go +++ b/internal/domain_logic/network_connectivity/templates.go @@ -18,6 +18,7 @@ type ConnectivityContainerStatus struct { DomainName string `json:"domain_name,omitempty"` Port int `json:"port"` Status ConnectivityStatus `json:"status"` + Version string `json:"version"` } type ConnectivityContainer struct { @@ -56,6 +57,7 @@ func NewNetworkConnectivityTemplate(containerList domainTypes.ContainerList) (*C DomainName: domainName, Port: containerPort, Status: StatusPending, + Version: container.Version, }, } @@ -69,8 +71,9 @@ func (response *ConnectivityResponse) AddIngressContainer(container *domainTypes containerID := fmt.Sprint(container.ID) networkConnectivityContainer := response.Containers[containerID] networkConnectivityContainer.Ingress = &ConnectivityContainerStatus{ - Port: global.Settings.IngressDefaultPort, - Status: StatusPending, + Port: global.Settings.IngressDefaultPort, + Status: StatusPending, + Version: container.Version, } response.Containers[containerID] = networkConnectivityContainer diff --git a/internal/types/domain/container.go b/internal/types/domain/container.go index f6d35723..68ff0d2c 100644 --- a/internal/types/domain/container.go +++ b/internal/types/domain/container.go @@ -30,6 +30,7 @@ type Container struct { ServiceName string `json:"service_name"` AdditionalSubdomains []string `json:"additional_subdomains"` ContainerHostVolumeFiles []*ContainerHostVolumeFile `json:"container_host_volume_files"` + Version string `json:"version"` } func (c Container) IsPublic() bool {