From 87634aeed02945f68b0d569d2b513efdb12c938a Mon Sep 17 00:00:00 2001 From: ranchodeluxe Date: Tue, 21 Nov 2023 14:50:48 -0800 Subject: [PATCH 1/3] addresses #149 upgrade --- .github/workflows/flink.yaml | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/.github/workflows/flink.yaml b/.github/workflows/flink.yaml index c784404..5b54e89 100644 --- a/.github/workflows/flink.yaml +++ b/.github/workflows/flink.yaml @@ -29,10 +29,9 @@ jobs: matrix: python-version: [ "3.9", "3.10", "3.11" ] recipes-version: [ - "pangeo-forge-recipes==0.9.4", + "pangeo-forge-recipes==0.10.0", # save some cycles and infer it might # work on all versions between lowest and highest - # "pangeo-forge-recipes==0.10.0", # "pangeo-forge-recipes==0.10.3", "pangeo-forge-recipes==0.10.4", ] @@ -43,10 +42,16 @@ jobs: # "apache-beam==2.48.0", # "apache-beam==2.49.0", # "apache-beam==2.50.0", - "apache-beam==2.51.0", + # "apache-beam==2.51.0", + "apache-beam==2.52.0", ] # keep here to be explicit for future users what version - # of Flink we are supporting + # of Flink we are supporting. + # + # Even though the operator says it's running Flink 1.17 + # there is no portable runner .jar available yet :scream: :thanksflink: + # https://repo.maven.apache.org/maven2/org/apache/beam/beam-runners-flink* + # but things seem stable for 1.16 :fingerscrossed: flink-version: [ "1.16", ] steps: @@ -81,7 +86,10 @@ jobs: - name: Setup FlinkOperator run: | - FLINK_OPERATOR_VERSION=1.5.0 + # as noted here: https://github.com/pangeo-forge/pangeo-forge-cloud-federation/pull/6#issuecomment-1821285529 + # and more specifically here: https://cwiki.apache.org/confluence/display/FLINK/Release+Schedule+and+Planning + # "Support for two (current and previous) releases with bug fixes" + FLINK_OPERATOR_VERSION=1.6.1 helm repo add flink-operator-repo https://downloads.apache.org/flink/flink-kubernetes-operator-${FLINK_OPERATOR_VERSION} helm install flink-kubernetes-operator flink-operator-repo/flink-kubernetes-operator --wait From 368f956e57bfb98955b80530d0384c5bfb794e02 Mon Sep 17 00:00:00 2001 From: ranchodeluxe Date: Tue, 21 Nov 2023 14:52:19 -0800 Subject: [PATCH 2/3] 2.50 --- .github/workflows/flink.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/flink.yaml b/.github/workflows/flink.yaml index 5b54e89..651a6af 100644 --- a/.github/workflows/flink.yaml +++ b/.github/workflows/flink.yaml @@ -42,8 +42,7 @@ jobs: # "apache-beam==2.48.0", # "apache-beam==2.49.0", # "apache-beam==2.50.0", - # "apache-beam==2.51.0", - "apache-beam==2.52.0", + "apache-beam==2.51.0", ] # keep here to be explicit for future users what version # of Flink we are supporting. From e2e95ec7645f9a5b525a9a2ce88ab07d6a7646c1 Mon Sep 17 00:00:00 2001 From: ranchodeluxe Date: Tue, 21 Nov 2023 15:26:27 -0800 Subject: [PATCH 3/3] do not deprecate --- .github/workflows/flink.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/flink.yaml b/.github/workflows/flink.yaml index 651a6af..5cf84cb 100644 --- a/.github/workflows/flink.yaml +++ b/.github/workflows/flink.yaml @@ -29,9 +29,10 @@ jobs: matrix: python-version: [ "3.9", "3.10", "3.11" ] recipes-version: [ - "pangeo-forge-recipes==0.10.0", + "pangeo-forge-recipes==0.9.4", # save some cycles and infer it might # work on all versions between lowest and highest + # "pangeo-forge-recipes==0.10.0", # "pangeo-forge-recipes==0.10.3", "pangeo-forge-recipes==0.10.4", ]