LinyuYao1021 commented on pull request #14737: URL: https://github.com/apache/flink/pull/14737#issuecomment-793481182
> My commit needs to be included into the PR so that it ends up in master. > If this environment variable is not available (for example here during CI verification, or with personal Azure accounts that don't have this secret setup), it will be ignored. > If the environment variable is set (for example on apache/flink master, my personal CI account or maybe your personal CI account), the tests are executing. > > What we need to figure out is why the env variables are not picked up from your test code in my CI environment. It seems that they are set, because the bash script "decided" to run the test. I recommend you to debug / resolve this issue on your personal azure CI account. Currently, both main CI and your CI are not working. For main CI, it doesn't skip my e2e test. For your one, it can't pick the env variables. I dive deep in the secret forwarding and have a question about this [part](https://github.com/rmetzger/flink/commit/697c40cad14f42119604b3e754c4a52ede4a5c82#diff-7915b9b726a397ae7ba6af7b9703633d21c031ebf21682f3ee7e6a4ec52837a5R59). Why we need to pass the value of `$IT_CASE_GLUE_SCHEMA_ACCESS_KEY` to `$SECRET_GLUE_SCHEMA_ACCESS_KEY`? My understanding for secret forwarding is that we will have env variable `$SECRET_GLUE_SCHEMA_ACCESS_KEY` on personal CI and pass it to `$IT_CASE_GLUE_SCHEMA_ACCESS_KEY. ---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: us...@infra.apache.org