Skip to content

Commit

Permalink
conditiional for telemetry on vars
Browse files Browse the repository at this point in the history
  • Loading branch information
msarahan committed Dec 9, 2024
1 parent 187b667 commit 171e8fc
Show file tree
Hide file tree
Showing 13 changed files with 28 additions and 14 deletions.
3 changes: 2 additions & 1 deletion .github/workflows/build-in-devcontainer.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@ jobs:

- name: Telemetry setup
uses: rapidsai/shared-actions/telemetry-dispatch-load-base-env-vars@fluentbit-default-endpoint
if: ${{ vars.TELEMETRY_ENABLED == 'true' }}
continue-on-error: true

- name: Check if repo has devcontainer
Expand Down Expand Up @@ -132,6 +133,6 @@ jobs:
- name: Telemetry summarize
uses: rapidsai/shared-actions/telemetry-dispatch-write-summary@fluentbit-default-endpoint
continue-on-error: true
if: always()
if: always() && ${{ vars.TELEMETRY_ENABLED == 'true' }}
with:
cert_concat: "${{ secrets.OTEL_EXPORTER_OTLP_CA_CERTIFICATE }};${{ secrets.OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE }};${{ secrets.OTEL_EXPORTER_OTLP_CLIENT_KEY }}"
3 changes: 2 additions & 1 deletion .github/workflows/changed-files.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ jobs:
- name: Telemetry setup
uses: rapidsai/shared-actions/telemetry-dispatch-load-base-env-vars@fluentbit-default-endpoint
continue-on-error: true
if: ${{ vars.TELEMETRY_ENABLED == 'true' }}
- name: Get PR info
id: get-pr-info
uses: nv-gha-runners/get-pr-info@main
Expand Down Expand Up @@ -89,6 +90,6 @@ jobs:
- name: Telemetry summarize
uses: rapidsai/shared-actions/telemetry-dispatch-write-summary@fluentbit-default-endpoint
continue-on-error: true
if: always()
if: always() && ${{ vars.TELEMETRY_ENABLED == 'true' }}
with:
cert_concat: "${{ secrets.OTEL_EXPORTER_OTLP_CA_CERTIFICATE }};${{ secrets.OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE }};${{ secrets.OTEL_EXPORTER_OTLP_CLIENT_KEY }}"
6 changes: 4 additions & 2 deletions .github/workflows/checks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ jobs:
- name: Telemetry setup
uses: rapidsai/shared-actions/telemetry-dispatch-load-base-env-vars@fluentbit-default-endpoint
continue-on-error: true
if: ${{ vars.TELEMETRY_ENABLED == 'true' }}
- name: Checkout code
uses: actions/checkout@v4
- name: Get PR Info
Expand All @@ -66,7 +67,7 @@ jobs:
- name: Telemetry summarize
uses: rapidsai/shared-actions/telemetry-dispatch-write-summary@fluentbit-default-endpoint
continue-on-error: true
if: always()
if: always() && ${{ vars.TELEMETRY_ENABLED == 'true' }}
with:
cert_concat: "${{ secrets.OTEL_EXPORTER_OTLP_CA_CERTIFICATE }};${{ secrets.OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE }};${{ secrets.OTEL_EXPORTER_OTLP_CLIENT_KEY }}"

Expand All @@ -79,6 +80,7 @@ jobs:
- name: Telemetry setup
uses: rapidsai/shared-actions/telemetry-dispatch-load-base-env-vars@fluentbit-default-endpoint
continue-on-error: true
if: ${{ vars.TELEMETRY_ENABLED == 'true' }}
- name: Checkout code
uses: actions/checkout@v4
with:
Expand All @@ -98,6 +100,6 @@ jobs:
- name: Telemetry summarize
uses: rapidsai/shared-actions/telemetry-dispatch-write-summary@fluentbit-default-endpoint
continue-on-error: true
if: always()
if: always() && ${{ vars.TELEMETRY_ENABLED == 'true' }}
with:
cert_concat: "${{ secrets.OTEL_EXPORTER_OTLP_CA_CERTIFICATE }};${{ secrets.OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE }};${{ secrets.OTEL_EXPORTER_OTLP_CLIENT_KEY }}"
3 changes: 2 additions & 1 deletion .github/workflows/conda-cpp-build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ jobs:
- name: Telemetry setup
uses: rapidsai/shared-actions/telemetry-dispatch-load-base-env-vars@fluentbit-default-endpoint
continue-on-error: true
if: ${{ vars.TELEMETRY_ENABLED == 'true' }}
- uses: aws-actions/configure-aws-credentials@v4
with:
role-to-assume: ${{ vars.AWS_ROLE_ARN }}
Expand Down Expand Up @@ -119,7 +120,7 @@ jobs:
- name: Telemetry summarize
uses: rapidsai/shared-actions/telemetry-dispatch-write-summary@fluentbit-default-endpoint
continue-on-error: true
if: always()
if: always() && if: ${{ vars.TELEMETRY_ENABLED == 'true' }}
with:
cert_concat: "${{ secrets.OTEL_EXPORTER_OTLP_CA_CERTIFICATE }};${{ secrets.OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE }};${{ secrets.OTEL_EXPORTER_OTLP_CLIENT_KEY }}"
extra_attributes: "rapids.operation=test-cpp,rapids.package_type=conda,rapids.cuda=${{matrix.CUDA_VER}},rapids.py=${{matrix.PY_VER}},rapids.arch=${{matrix.ARCH}},rapids.linux=${{matrix.LINUX_VER}}"
3 changes: 2 additions & 1 deletion .github/workflows/conda-cpp-post-build-checks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ jobs:
- name: Telemetry setup
uses: rapidsai/shared-actions/telemetry-dispatch-load-base-env-vars@fluentbit-default-endpoint
continue-on-error: true
if: ${{ vars.TELEMETRY_ENABLED == 'true' }}

- uses: aws-actions/configure-aws-credentials@v4
with:
Expand Down Expand Up @@ -93,6 +94,6 @@ jobs:
- name: Telemetry summarize
uses: rapidsai/shared-actions/telemetry-dispatch-write-summary@fluentbit-default-endpoint
continue-on-error: true
if: always()
if: always() && ${{ vars.TELEMETRY_ENABLED == 'true' }}
with:
cert_concat: "${{ secrets.OTEL_EXPORTER_OTLP_CA_CERTIFICATE }};${{ secrets.OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE }};${{ secrets.OTEL_EXPORTER_OTLP_CLIENT_KEY }}"
3 changes: 2 additions & 1 deletion .github/workflows/conda-cpp-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,7 @@ jobs:
- name: Telemetry setup
uses: rapidsai/shared-actions/telemetry-dispatch-load-base-env-vars@fluentbit-default-endpoint
continue-on-error: true
if: ${{ vars.TELEMETRY_ENABLED == 'true' }}
- uses: aws-actions/configure-aws-credentials@v4
with:
role-to-assume: ${{ vars.AWS_ROLE_ARN }}
Expand Down Expand Up @@ -149,7 +150,7 @@ jobs:
- name: Telemetry summarize
uses: rapidsai/shared-actions/telemetry-dispatch-write-summary@fluentbit-default-endpoint
continue-on-error: true
if: always()
if: always() && ${{ vars.TELEMETRY_ENABLED == 'true' }}
with:
cert_concat: "${{ secrets.OTEL_EXPORTER_OTLP_CA_CERTIFICATE }};${{ secrets.OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE }};${{ secrets.OTEL_EXPORTER_OTLP_CLIENT_KEY }}"
extra_attributes: "rapids.package_type=wheel,rapids.cuda=${{matrix.CUDA_VER}},rapids.py=${{matrix.PY_VER}},rapids.arch=${{matrix.ARCH}},rapids.linux=${{matrix.LINUX_VER}},rapids.gpu=${{matrix.GPU}},rapids.driver=${{matrix.DRIVER}},rapids.deps=${{matrix.DEPENDENCIES}}"
3 changes: 2 additions & 1 deletion .github/workflows/conda-python-build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,7 @@ jobs:
- name: Telemetry setup
uses: rapidsai/shared-actions/telemetry-dispatch-load-base-env-vars@fluentbit-default-endpoint
continue-on-error: true
if: ${{ vars.TELEMETRY_ENABLED == 'true' }}
- uses: aws-actions/configure-aws-credentials@v4
with:
role-to-assume: ${{ vars.AWS_ROLE_ARN }}
Expand Down Expand Up @@ -124,7 +125,7 @@ jobs:
- name: Telemetry summarize
uses: rapidsai/shared-actions/telemetry-dispatch-write-summary@fluentbit-default-endpoint
continue-on-error: true
if: always()
if: always() && ${{ vars.TELEMETRY_ENABLED == 'true' }}
with:
cert_concat: "${{ secrets.OTEL_EXPORTER_OTLP_CA_CERTIFICATE }};${{ secrets.OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE }};${{ secrets.OTEL_EXPORTER_OTLP_CLIENT_KEY }}"
extra_attributes: "rapids.operation=build-python,rapids.package_type=conda,rapids.cuda=${{matrix.CUDA_VER}},rapids.py=${{matrix.PY_VER}},rapids.arch=${{matrix.ARCH}},rapids.linux=${{matrix.LINUX_VER}}"
3 changes: 2 additions & 1 deletion .github/workflows/conda-python-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,7 @@ jobs:
- name: Telemetry setup
uses: rapidsai/shared-actions/telemetry-dispatch-load-base-env-vars@fluentbit-default-endpoint
continue-on-error: true
if: ${{ vars.TELEMETRY_ENABLED == 'true' }}
- uses: aws-actions/configure-aws-credentials@v4
with:
role-to-assume: ${{ vars.AWS_ROLE_ARN }}
Expand Down Expand Up @@ -164,7 +165,7 @@ jobs:
- name: Telemetry summarize
uses: rapidsai/shared-actions/telemetry-dispatch-write-summary@fluentbit-default-endpoint
continue-on-error: true
if: always()
if: always() && ${{ vars.TELEMETRY_ENABLED == 'true' }}
with:
cert_concat: "${{ secrets.OTEL_EXPORTER_OTLP_CA_CERTIFICATE }};${{ secrets.OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE }};${{ secrets.OTEL_EXPORTER_OTLP_CLIENT_KEY }}"
extra_attributes: "rapids.package_type=wheel,rapids.cuda=${{matrix.CUDA_VER}},rapids.py=${{matrix.PY_VER}},rapids.arch=${{matrix.ARCH}},rapids.linux=${{matrix.LINUX_VER}},rapids.gpu=${{matrix.GPU}},rapids.driver=${{matrix.DRIVER}},rapids.deps=${{matrix.DEPENDENCIES}}"
3 changes: 2 additions & 1 deletion .github/workflows/conda-upload-packages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ jobs:
- name: Telemetry setup
uses: rapidsai/shared-actions/telemetry-dispatch-load-base-env-vars@fluentbit-default-endpoint
continue-on-error: true
if: ${{ vars.TELEMETRY_ENABLED == 'true' }}
- uses: aws-actions/configure-aws-credentials@v4
with:
role-to-assume: ${{ vars.AWS_ROLE_ARN }}
Expand Down Expand Up @@ -83,6 +84,6 @@ jobs:
- name: Telemetry summarize
uses: rapidsai/shared-actions/telemetry-dispatch-write-summary@fluentbit-default-endpoint
continue-on-error: true
if: always()
if: always() && ${{ vars.TELEMETRY_ENABLED == 'true' }}
with:
cert_concat: "${{ secrets.OTEL_EXPORTER_OTLP_CA_CERTIFICATE }};${{ secrets.OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE }};${{ secrets.OTEL_EXPORTER_OTLP_CLIENT_KEY }}"
3 changes: 2 additions & 1 deletion .github/workflows/custom-job.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ jobs:
- name: Telemetry setup
uses: rapidsai/shared-actions/telemetry-dispatch-load-base-env-vars@fluentbit-default-endpoint
continue-on-error: true
if: ${{ vars.TELEMETRY_ENABLED == 'true' }}
- uses: aws-actions/configure-aws-credentials@v4
with:
role-to-assume: ${{ vars.AWS_ROLE_ARN }}
Expand Down Expand Up @@ -100,6 +101,6 @@ jobs:
- name: Telemetry summarize
uses: rapidsai/shared-actions/telemetry-dispatch-write-summary@fluentbit-default-endpoint
continue-on-error: true
if: always()
if: always() && ${{ vars.TELEMETRY_ENABLED == 'true' }}
with:
cert_concat: "${{ secrets.OTEL_EXPORTER_OTLP_CA_CERTIFICATE }};${{ secrets.OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE }};${{ secrets.OTEL_EXPORTER_OTLP_CLIENT_KEY }}"
3 changes: 2 additions & 1 deletion .github/workflows/wheels-build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,7 @@ jobs:
- name: Telemetry setup
uses: rapidsai/shared-actions/telemetry-dispatch-load-base-env-vars@fluentbit-default-endpoint
continue-on-error: true
if: ${{ vars.TELEMETRY_ENABLED == 'true' }}
- uses: aws-actions/configure-aws-credentials@v4
with:
role-to-assume: ${{ vars.AWS_ROLE_ARN }}
Expand Down Expand Up @@ -172,7 +173,7 @@ jobs:
- name: Telemetry summarize
uses: rapidsai/shared-actions/telemetry-dispatch-write-summary@fluentbit-default-endpoint
continue-on-error: true
if: always()
if: always() && ${{ vars.TELEMETRY_ENABLED == 'true' }}
with:
cert_concat: "${{ secrets.OTEL_EXPORTER_OTLP_CA_CERTIFICATE }};${{ secrets.OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE }};${{ secrets.OTEL_EXPORTER_OTLP_CLIENT_KEY }}"
extra_attributes: "rapids.operation=build,rapids.package_type=wheel,rapids.cuda=${{matrix.CUDA_VER}},rapids.py=${{matrix.PY_VER}},rapids.arch=${{matrix.ARCH}},rapids.linux=${{matrix.LINUX_VER}}"
3 changes: 2 additions & 1 deletion .github/workflows/wheels-publish.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ jobs:
- name: Telemetry setup
uses: rapidsai/shared-actions/telemetry-dispatch-load-base-env-vars@fluentbit-default-endpoint
continue-on-error: true
if: ${{ vars.TELEMETRY_ENABLED == 'true' }}
- uses: aws-actions/configure-aws-credentials@v4
with:
role-to-assume: ${{ vars.AWS_ROLE_ARN }}
Expand Down Expand Up @@ -105,6 +106,6 @@ jobs:
- name: Telemetry summarize
uses: rapidsai/shared-actions/telemetry-dispatch-write-summary@fluentbit-default-endpoint
continue-on-error: true
if: always()
if: always() && ${{ vars.TELEMETRY_ENABLED == 'true' }}
with:
cert_concat: "${{ secrets.OTEL_EXPORTER_OTLP_CA_CERTIFICATE }};${{ secrets.OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE }};${{ secrets.OTEL_EXPORTER_OTLP_CLIENT_KEY }}"
3 changes: 2 additions & 1 deletion .github/workflows/wheels-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,7 @@ jobs:
- name: Telemetry setup
uses: rapidsai/shared-actions/telemetry-dispatch-load-base-env-vars@fluentbit-default-endpoint
continue-on-error: true
if: ${{ vars.TELEMETRY_ENABLED == 'true' }}
- uses: aws-actions/configure-aws-credentials@v4
with:
role-to-assume: ${{ vars.AWS_ROLE_ARN }}
Expand Down Expand Up @@ -169,7 +170,7 @@ jobs:
- name: Telemetry summarize
uses: rapidsai/shared-actions/telemetry-dispatch-write-summary@fluentbit-default-endpoint
continue-on-error: true
if: always()
if: always() && ${{ vars.TELEMETRY_ENABLED == 'true' }}
with:
cert_concat: "${{ secrets.OTEL_EXPORTER_OTLP_CA_CERTIFICATE }};${{ secrets.OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE }};${{ secrets.OTEL_EXPORTER_OTLP_CLIENT_KEY }}"
extra_attributes: "rapids.operation=wheels-test,rapids.package_type=wheel,rapids.cuda=${{matrix.CUDA_VER}},rapids.py=${{matrix.PY_VER}},rapids.arch=${{matrix.ARCH}},rapids.linux=${{matrix.LINUX_VER}},rapids.gpu=${{matrix.GPU}},rapids.driver=${{matrix.DRIVER}},rapids.deps=${{matrix.DEPENDENCIES}}"

0 comments on commit 171e8fc

Please sign in to comment.