diff --git a/Dockerfile.downloads b/Dockerfile.downloads index 2929de86560..288447fd395 100644 --- a/Dockerfile.downloads +++ b/Dockerfile.downloads @@ -18,14 +18,13 @@ FROM registry.access.redhat.com/ubi9/ubi-minimal:latest RUN mkdir -p /opt/downloads COPY --from=gobuilder /go/src/github.com/openshift/console/bin/downloads /opt/downloads -COPY --from=gobuilder /go/src/github.com/openshift/console/cmd/downloads/config/defaultArtifactsConfig.yaml /opt/downloads COPY --from=origincli /usr/share/openshift /usr/share/openshift WORKDIR / # doesn't require a root user. USER 1001 -CMD ["/opt/downloads/downloads", "--config-path=/opt/downloads/defaultArtifactsConfig.yaml"] +CMD ["/opt/downloads/downloads"] LABEL \ io.k8s.display-name="CLI Artifacts Downloads Server" \ diff --git a/cmd/downloads/config/downloads_config.go b/cmd/downloads/config/downloads_config.go index eaa38233321..e975afd69c9 100644 --- a/cmd/downloads/config/downloads_config.go +++ b/cmd/downloads/config/downloads_config.go @@ -3,8 +3,10 @@ package config import ( "archive/tar" "archive/zip" + "compress/gzip" "fmt" "io" + "io/fs" "net/http" "os" "path/filepath" @@ -13,8 +15,7 @@ import ( "text/template" "gopkg.in/yaml.v3" - - klog "k8s.io/klog/v2" + "k8s.io/klog/v2" ) // HtmlPageData holds data passed to the HTML template @@ -54,7 +55,6 @@ type ArtifactSpec struct { // ArtifactsConfig holds the configuration for the artifacts server type DownloadsServerConfig struct { - Port string Spec []ArtifactSpec TempDir string TemplateHTML *template.Template @@ -80,7 +80,7 @@ const templateStringHTML = `