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]


Reply via email to