Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 14 additions & 14 deletions .github/workflows/beam_IODatastoresCredentialsRotation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -82,17 +82,17 @@ jobs:
run: |
date=$(date -u +"%Y-%m-%d")
echo "date=$date" >> $GITHUB_ENV
- name: Send email
uses: dawidd6/action-send-mail@v3
if: failure()
with:
server_address: smtp.gmail.com
server_port: 465
secure: true
username: ${{ secrets.ISSUE_REPORT_SENDER_EMAIL_ADDRESS }}
password: ${{ secrets.ISSUE_REPORT_SENDER_EMAIL_PASSWORD }}
subject: Credentials Rotation Failure on IO-Datastores cluster (${{ env.date }})
to: dev@beam.apache.org
from: gactions@beam.apache.org
body: |
Something went wrong during the automatic credentials rotation for IO-Datastores Cluster, performed at ${{ env.date }}. It may be necessary to check the state of the cluster certificates. For further details refer to the following links:\n * Failing job: https://github.com/apache/beam/actions/workflows/beam_IODatastoresCredentialsRotation.yml \n * Job configuration: https://github.com/apache/beam/blob/master/.github/workflows/beam_IODatastoresCredentialsRotation.yml \n * Cluster URL: https://pantheon.corp.google.com/kubernetes/clusters/details/us-central1-a/io-datastores/details?mods=dataflow_dev&project=apache-beam-testing
# - name: Send email
# uses: dawidd6/action-send-mail@v3
# if: failure()
# with:
# server_address: smtp.gmail.com
# server_port: 465
# secure: true
# username: ${{ secrets.ISSUE_REPORT_SENDER_EMAIL_ADDRESS }}
# password: ${{ secrets.ISSUE_REPORT_SENDER_EMAIL_PASSWORD }}
# subject: Credentials Rotation Failure on IO-Datastores cluster (${{ env.date }})
# to: dev@beam.apache.org
# from: gactions@beam.apache.org
# body: |
# Something went wrong during the automatic credentials rotation for IO-Datastores Cluster, performed at ${{ env.date }}. It may be necessary to check the state of the cluster certificates. For further details refer to the following links:\n * Failing job: https://github.com/apache/beam/actions/workflows/beam_IODatastoresCredentialsRotation.yml \n * Job configuration: https://github.com/apache/beam/blob/master/.github/workflows/beam_IODatastoresCredentialsRotation.yml \n * Cluster URL: https://pantheon.corp.google.com/kubernetes/clusters/details/us-central1-a/io-datastores/details?mods=dataflow_dev&project=apache-beam-testing
28 changes: 14 additions & 14 deletions .github/workflows/beam_MetricsCredentialsRotation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -82,17 +82,17 @@ jobs:
run: |
date=$(date -u +"%Y-%m-%d")
echo "date=$date" >> $GITHUB_ENV
- name: Send email
uses: dawidd6/action-send-mail@v3
if: failure()
with:
server_address: smtp.gmail.com
server_port: 465
secure: true
username: ${{ secrets.ISSUE_REPORT_SENDER_EMAIL_ADDRESS }}
password: ${{ secrets.ISSUE_REPORT_SENDER_EMAIL_PASSWORD }}
subject: Credentials Rotation Failure on Metrics cluster (${{ env.date }})
to: dev@beam.apache.org
from: gactions@beam.apache.org
body: |
Something went wrong during the automatic credentials rotation for Metrics Cluster, performed at ${{ env.date }}. It may be necessary to check the state of the cluster certificates. For further details refer to the following links:\n * Failing job: https://github.com/apache/beam/actions/workflows/beam_MetricsCredentialsRotation.yml \n * Job configuration: https://github.com/apache/beam/blob/master/.github/workflows/beam_MetricsCredentialsRotation.yml \n * Cluster URL: https://pantheon.corp.google.com/kubernetes/clusters/details/us-central1-a/metrics/details?mods=dataflow_dev&project=apache-beam-testing
# - name: Send email
# uses: dawidd6/action-send-mail@v3
# if: failure()
# with:
# server_address: smtp.gmail.com
# server_port: 465
# secure: true
# username: ${{ secrets.ISSUE_REPORT_SENDER_EMAIL_ADDRESS }}
# password: ${{ secrets.ISSUE_REPORT_SENDER_EMAIL_PASSWORD }}
# subject: Credentials Rotation Failure on Metrics cluster (${{ env.date }})
# to: dev@beam.apache.org
# from: gactions@beam.apache.org
# body: |
# Something went wrong during the automatic credentials rotation for Metrics Cluster, performed at ${{ env.date }}. It may be necessary to check the state of the cluster certificates. For further details refer to the following links:\n * Failing job: https://github.com/apache/beam/actions/workflows/beam_MetricsCredentialsRotation.yml \n * Job configuration: https://github.com/apache/beam/blob/master/.github/workflows/beam_MetricsCredentialsRotation.yml \n * Cluster URL: https://pantheon.corp.google.com/kubernetes/clusters/details/us-central1-a/metrics/details?mods=dataflow_dev&project=apache-beam-testing
26 changes: 13 additions & 13 deletions .github/workflows/beam_Metrics_Report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ jobs:
(github.event_name == 'schedule' && github.repository == 'apache/beam')
|| github.event_name == 'workflow_dispatch'
)

steps:
- uses: actions/checkout@v4
- name: Setup environment
Expand All @@ -82,15 +82,15 @@ jobs:
run: |
date=$(date -u +"%Y-%m-%d")
echo "date=$date" >> $GITHUB_ENV
- name: Send mail
uses: dawidd6/action-send-mail@v3
with:
server_address: smtp.gmail.com
server_port: 465
secure: true
username: ${{ secrets.ISSUE_REPORT_SENDER_EMAIL_ADDRESS }}
password: ${{ secrets.ISSUE_REPORT_SENDER_EMAIL_PASSWORD }}
subject: Beam Metrics Report ${{ env.date }}
to: dev@beam.apache.org
from: beamactions@gmail.com
html_body: file://${{ github.workspace }}/.test-infra/jenkins/metrics_report/beam-metrics_report.html
# - name: Send mail
# uses: dawidd6/action-send-mail@v6
# with:
# server_address: smtp.gmail.com
# server_port: 465
# secure: true
# username: ${{ secrets.ISSUE_REPORT_SENDER_EMAIL_ADDRESS }}
# password: ${{ secrets.ISSUE_REPORT_SENDER_EMAIL_PASSWORD }}
# subject: Beam Metrics Report ${{ env.date }}
# to: dev@beam.apache.org
# from: beamactions@gmail.com
# html_body: file://${{ github.workspace }}/.test-infra/jenkins/metrics_report/beam-metrics_report.html
28 changes: 14 additions & 14 deletions .github/workflows/beam_PostCommit_Java_BigQueryEarlyRollout.yml
Original file line number Diff line number Diff line change
Expand Up @@ -83,20 +83,20 @@ jobs:
run: |
date=$(date -u +"%Y-%m-%d")
echo "date=$date" >> $GITHUB_ENV
- name: Send email
uses: dawidd6/action-send-mail@v3
if: failure()
with:
server_address: smtp.gmail.com
server_port: 465
secure: true
username: ${{ secrets.ISSUE_REPORT_SENDER_EMAIL_ADDRESS }}
password: ${{ secrets.ISSUE_REPORT_SENDER_EMAIL_PASSWORD }}
subject: BigQueryEarlyRollout Beam Failure (${{ env.date }}) - investigate and escalate quickly
to: datapls-plat-team@google.com # Team at Google responsible for escalating BQ failures
from: gactions@beam.apache.org
body: |
PostCommit Java BigQueryEarlyRollout failed on ${{ env.date }}. This test monitors BigQuery rollouts impacting Beam and should be escalated immediately if a real issue is encountered to pause further rollouts. For further details refer to the following links:\n * Failing job: https://github.com/apache/beam/actions/workflows/beam_PostCommit_Java_BigQueryEarlyRollout.yml \n * Job configuration: https://github.com/apache/beam/blob/master/.github/workflows/beam_PostCommit_Java_BigQueryEarlyRollout.yml
# - name: Send email
# uses: dawidd6/action-send-mail@v3
# if: failure()
# with:
# server_address: smtp.gmail.com
# server_port: 465
# secure: true
# username: ${{ secrets.ISSUE_REPORT_SENDER_EMAIL_ADDRESS }}
# password: ${{ secrets.ISSUE_REPORT_SENDER_EMAIL_PASSWORD }}
# subject: BigQueryEarlyRollout Beam Failure (${{ env.date }}) - investigate and escalate quickly
# to: datapls-plat-team@google.com # Team at Google responsible for escalating BQ failures
# from: gactions@beam.apache.org
# body: |
# PostCommit Java BigQueryEarlyRollout failed on ${{ env.date }}. This test monitors BigQuery rollouts impacting Beam and should be escalated immediately if a real issue is encountered to pause further rollouts. For further details refer to the following links:\n * Failing job: https://github.com/apache/beam/actions/workflows/beam_PostCommit_Java_BigQueryEarlyRollout.yml \n * Job configuration: https://github.com/apache/beam/blob/master/.github/workflows/beam_PostCommit_Java_BigQueryEarlyRollout.yml
- name: Archive JUnit Test Results
uses: actions/upload-artifact@v4
if: ${{ !success() }}
Expand Down