diff --git a/.github/workflows/pr-check.yml b/.github/workflows/pr-check.yml index 4e2b47d..193d5e8 100644 --- a/.github/workflows/pr-check.yml +++ b/.github/workflows/pr-check.yml @@ -22,7 +22,7 @@ jobs: name: Set up Go 1.x uses: actions/setup-go@v2 with: - go-version: 1.25.7 + go-version: 1.26.3 - name: Check out code into the Go module directory uses: actions/checkout@v4 diff --git a/CHANGELOG.md b/CHANGELOG.md index 4d19a70..d30bf57 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,17 @@ +#### 1.17 +- Web terminal tooling memory limits have been increased (request: 128Mi -> 512Mi, limit: 512Mi -> 4Gi). +- Web terminal exec now resolves user UID via SelfSubjectReview to support external authentication. +- Default tooling versions have been updated: + - oc v4.21.4 -> v4.22.1 + - kubectl 1.34.4 -> 1.35.2 + - kustomize v5.8.1 -> v5.8.1 + - helm v3.17.1 -> v3.20.2 + - knative v1.15.0-6 -> v1.15.0-6 + - tekton v1.20.0 -> v1.20.0 + - rhoas v0.53.0 -> v0.53.0 + - submariner v0.22.1 -> v0.24.0 + - virtctl v1.7.1 -> v1.8.4 + #### 1.16 - Default tooling versions have been updated: - oc v4.20.1 -> v4.21.4 diff --git a/build/dockerfiles/Dockerfile b/build/dockerfiles/Dockerfile index d567f48..f2c307e 100644 --- a/build/dockerfiles/Dockerfile +++ b/build/dockerfiles/Dockerfile @@ -20,7 +20,7 @@ LABEL com.redhat.delivery.operator.bundle=true # This second label tells the pipeline which versions of OpenShift the operator supports (i.e. which version of oc is installed). # This is used to control which index images should include this operator. -LABEL com.redhat.openshift.versions="v4.21" +LABEL com.redhat.openshift.versions="v4.22" # The rest of these labels are copies of the same content in annotations.yaml and are needed by OLM # Note the package name and channels which are very important! diff --git a/build/dockerfiles/controller.Dockerfile b/build/dockerfiles/controller.Dockerfile index 50c50a3..96ac63e 100644 --- a/build/dockerfiles/controller.Dockerfile +++ b/build/dockerfiles/controller.Dockerfile @@ -10,7 +10,7 @@ # # https://access.redhat.com/containers/?tab=tags#/registry.access.redhat.com/ubi9/go-toolset -FROM registry.access.redhat.com/ubi9/go-toolset:1.25.7-1772454089 AS builder +FROM registry.access.redhat.com/ubi9/go-toolset:1.26.3-1782219569 AS builder ENV GOPATH=/go/ USER root diff --git a/build/dockerfiles/devtools.Dockerfile b/build/dockerfiles/devtools.Dockerfile index 71ae05d..5c0d8b4 100644 --- a/build/dockerfiles/devtools.Dockerfile +++ b/build/dockerfiles/devtools.Dockerfile @@ -29,7 +29,7 @@ RUN curl -sSLO https://github.com/operator-framework/operator-registry/releases/ chmod +x linux-amd64-opm && \ mv linux-amd64-opm /usr/local/bin/opm -ENV OC_VERSION=4.21 +ENV OC_VERSION=4.22 RUN curl -L https://mirror.openshift.com/pub/openshift-v4/x86_64/clients/ocp/stable-${OC_VERSION}/openshift-client-linux.tar.gz | \ tar -C /usr/local/bin -xz --no-same-owner && \ chmod +x /usr/local/bin/oc diff --git a/go.mod b/go.mod index f015e7b..41e6b77 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/redhat-developer/web-terminal-operator -go 1.25.7 +go 1.26.3 require ( github.com/devfile/api/v2 v2.2.0 diff --git a/manifests/web-terminal.clusterserviceversion.yaml b/manifests/web-terminal.clusterserviceversion.yaml index 8d37f67..93aa02c 100644 --- a/manifests/web-terminal.clusterserviceversion.yaml +++ b/manifests/web-terminal.clusterserviceversion.yaml @@ -15,7 +15,7 @@ metadata: operatorframework.io/suggested-namespace: openshift-operators repository: https://github.com/redhat-developer/web-terminal-operator/ support: Red Hat, Inc. - name: web-terminal.v1.16.0 + name: web-terminal.v1.17.0 namespace: placeholder spec: apiservicedefinitions: {} @@ -137,5 +137,5 @@ spec: maturity: alpha provider: name: Red Hat - replaces: web-terminal.v1.15.0 - version: 1.16.0 + replaces: web-terminal.v1.16.0 + version: 1.17.0