mbalassi opened a new pull request #84: URL: https://github.com/apache/flink-kubernetes-operator/pull/84
I implemented the additional test as GHA `strategy.matrix`, this seemed the best approach going forward. This provides full separation and parallel execution, but consumes an extra container. Added additional checks for status messages after the e2e test job completes checkpoints as per @wangyang0918's suggestion. These show up in the logs as follows on successful execution: ``` Log "Completed checkpoint [0-9]+ for job" shows up. Successfully verified that flinkdep/flink-example-statemachine.status.jobManagerDeploymentStatus is in READY state. Successfully verified that flinkdep/flink-example-statemachine.status.jobStatus.state is in RUNNING state. Kill the flink-example-statemachine-7fcf55c88b-qwpl9 Defaulted container "flink-main-container" out of: flink-main-container, artifacts-fetcher (init) Waiting for log "Restoring job 00000000000000000000000000000000 from Checkpoint"... Log "Restoring job 00000000000000000000000000000000 from Checkpoint" shows up. Waiting for log "Completed checkpoint [0-9]+ for job"... Log "Completed checkpoint [0-9]+ for job" shows up. Successfully verified that flinkdep/flink-example-statemachine.status.jobManagerDeploymentStatus is in READY state. Successfully verified that flinkdep/flink-example-statemachine.status.jobStatus.state is in RUNNING state. Successfully run the Flink Kubernetes application HA test ``` [This](https://github.com/mbalassi/flink-kubernetes-operator/runs/5610713395?check_suite_focus=true) is a negative test where I intentionally tested for an invalid status. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
