+1 (non-binding) 1. Verify that the checksums and GPG files 2. Verify that the source distributions do not contain any binaries 3. Build the source distribution to ensure all source files 4. Verify that POM files and the README.md file do not have anything unexpected. 6. Verify that chart and appVersion matches the target release 7. Verify Helm chart can be installed without overriding any parameters using helm install flink-kubernetes-operator flink-kubernetes-operator-0.1.0-rc3/flink-kubernetes-operator 8. Verify docker image building 9. Verify the job using examples/basic-checkpoint-ha.yaml and check updated job config(e.g. parallelism) can take effect when using last-state mode 10. Verified operator logs does not contain unexpected things
For some of the included examples: Submit yaml Submit job / spec upgrade Validate operator logs Validate deployment status For stateful examples Verify stateful upgrade uses the correct checkpoint/savepoint Trigger manual savepoint Gyula Fóra <gyula.f...@gmail.com> 于2022年3月31日周四 18:18写道: > +1 (binding) > > Verified the following: > > - Verified source distribution do not contain binaries > - Verified LICENSES and NOTICES > - Built from source, verified maven and helm chart versions > - Verified helm chart points to correct docker image and deploys it by > default > - Verified maven artifacts correctly deployed to staging repository and > contents > - Verified staging repo as helm repo, helm installation and > basic/checkpointing examples with upgrades and manual savepoints > - Verified operator logs and cr status does not contain unexpected > things > > Cheers, > Gyula > > On Thu, Mar 31, 2022 at 10:54 AM Yang Wang <danrtsey...@gmail.com> wrote: > > > +1 (non-binding) > > > > Verified via the following steps: > > > > * Verify checksums and GPG signatures > > * Verify that the source distributions do not contain any binaries > > * Build source distribution successfully > > * Verify all the POM version is 0.1.0 > > > > * License check, the jars bundled in docker image and maven artifacts > have > > correct NOTICE and licenses > > > > # Functionality verification > > * Install flink-kubernetes-operator via helm > > - helm repo add flink-kubernetes-operator-0.1.0-rc3 > > > > > https://dist.apache.org/repos/dist/dev/flink/flink-kubernetes-operator-0.1.0-rc3 > > - helm install flink-kubernetes-operator > > flink-kubernetes-operator-0.1.0-rc3/flink-kubernetes-operator > > > > * Apply a new FlinkDeployment CR with HA and ingress enabled, Flink webUI > > normal > > - kubectl apply -f > > > > > https://raw.githubusercontent.com/apache/flink-kubernetes-operator/release-0.1/e2e-tests/data/cr.yaml > > > > * Upgrade FlinkDeployment, new job parallelism takes effect and recover > > from latest checkpoint > > - kubectl patch flinkdep flink-example-statemachine --type merge > > --patch '{"spec":{"job": {"parallelism": 1 } } }' > > > > * Verify manual savepoint trigger > > - kubectl patch flinkdep flink-example-statemachine --type merge > > --patch '{"spec":{"job": {"savepointTriggerNonce": 1 } } }' > > > > * Suspend a FlinkDeployment > > - kubectl patch flinkdep flink-example-statemachine --type merge > > --patch '{"spec":{"job": {"state": "suspended" } } }' > > > > > > Best, > > Yang > > > > Márton Balassi <mbala...@apache.org> 于2022年3月31日周四 01:01写道: > > > > > +1 (binding) > > > > > > Verified the following: > > > > > > - shasums > > > - gpg signatures > > > - source does not contain any binaries > > > - built from source > > > - deployed via helm after adding the distribution webserver endpoint > > as > > > a helm registry > > > - all relevant files have license headers > > > > > > > > > On Wed, Mar 30, 2022 at 4:39 PM Gyula Fóra <gyf...@apache.org> wrote: > > > > > > > Hi everyone, > > > > > > > > Please review and vote on the release candidate #3 for the version > > 0.1.0 > > > of > > > > Apache Flink Kubernetes Operator, > > > > as follows: > > > > [ ] +1, Approve the release > > > > [ ] -1, Do not approve the release (please provide specific comments) > > > > > > > > **Release Overview** > > > > > > > > As an overview, the release consists of the following: > > > > a) Kubernetes Operator canonical source distribution (including the > > > > Dockerfile), to be deployed to the release repository at > > dist.apache.org > > > > b) Kubernetes Operator Helm Chart to be deployed to the release > > > repository > > > > at dist.apache.org > > > > c) Maven artifacts to be deployed to the Maven Central Repository > > > > d) Docker image to be pushed to dockerhub > > > > > > > > **Staging Areas to Review** > > > > > > > > The staging areas containing the above mentioned artifacts are as > > > follows, > > > > for your review: > > > > * All artifacts for a,b) can be found in the corresponding dev > > repository > > > > at dist.apache.org [1] > > > > * All artifacts for c) can be found at the Apache Nexus Repository > [2] > > > > * The docker image is staged on github [7] > > > > > > > > All artifacts are signed with the key > > > > 0B4A34ADDFFA2BB54EB720B221F06303B87DAFF1 [3] > > > > > > > > Other links for your review: > > > > * JIRA release notes [4] > > > > * source code tag "release-0.1.0-rc3" [5] > > > > * PR to update the website Downloads page to include Kubernetes > > Operator > > > > links [6] > > > > > > > > **Vote Duration** > > > > > > > > The voting time will run for at least 72 hours. > > > > It is adopted by majority approval, with at least 3 PMC affirmative > > > votes. > > > > > > > > **Note on Verification** > > > > > > > > You can follow the basic verification guide here > > > > < > > > > > > > > > > https://cwiki.apache.org/confluence/display/FLINK/Verifying+a+Flink+Kubernetes+Operator+Release > > > > > > > > > . > > > > Note that you don't need to verify everything yourself, but please > make > > > > note of what you have tested together with your +- vote. > > > > > > > > Thanks, > > > > Gyula > > > > > > > > [1] > > > > > > > > > > > > > > https://dist.apache.org/repos/dist/dev/flink/flink-kubernetes-operator-0.1.0-rc3/ > > > > [2] > > > > > > https://repository.apache.org/content/repositories/orgapacheflink-1492/ > > > > [3] https://dist.apache.org/repos/dist/release/flink/KEYS > > > > [4] > > > > > > > > > > > > > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12351499 > > > > [5] > > > > > > > > > > https://github.com/apache/flink-kubernetes-operator/tree/release-0.1.0-rc3 > > > > [6] https://github.com/apache/flink-web/pull/519 > > > > [7] ghcr.io/apache/flink-kubernetes-operator:2c166e3 > > > > > > > > > >