Shantanu Panwar
10/16/2023, 10:24 AMrun-elementary-action is throwing error in my two projects. Here is the issue:
I haven’t modified any DB permissions or made any change. Can someone let me know whether anything changed in this action?Shantanu Panwar
10/16/2023, 10:25 AMaviv zikel
10/16/2023, 2:08 PMNoah Lawrence
10/16/2023, 4:35 PMaviv zikel
10/17/2023, 11:25 AMShantanu Panwar
10/18/2023, 4:38 AMaviv zikel
10/18/2023, 8:24 AM- uses: actions/checkout@v3.3.0
- name: Configure AWS credentials
id: configure-aws-dyaws
uses: aws-actions/configure-aws-credentials@v4
with:
aws-region: us-east-1
role-to-assume: arn:aws:iam::NUMBER:role/MY_REPO
- uses: actions/setup-python@v1
with:
python-version: "3.11.x"
- name: Install dependencies
run: |
pip install dbt-snowflake==1.5.2
dbt deps
pip install 'elementary-data[snowflake]'
edr report --file-path "report.html"
aws s3 cp report.html <s3://Bucket>
env:
SNOWFLAKE_ACCOUNT: ${{ secrets.SNOWFLAKE_ACCOUNT }}
SNOWFLAKE_USERNAME: ${{ secrets.SNOWFLAKE_USERNAME }}
SNOWFLAKE_PASSWORD: ${{ secrets.SNOWFLAKE_PASSWORD }}
SNOWFLAKE_DB: ${{ secrets.SNOWFLAKE_DB }}
SNOWFLAKE_ROLE: ${{ secrets.SNOWFLAKE_ROLE }}
SNOWFLAKE_SCHEMA: ${{ secrets.SNOWFLAKE_SCHEMA }}
SNOWFLAKE_WAREHOUSE: ${{ secrets.SNOWFLAKE_WAREHOUSE }}
``````Kaushik Kandakatla
10/18/2023, 1:26 PMKaushik Kandakatla
10/18/2023, 1:35 PMaviv zikel
10/18/2023, 1:37 PMKaushik Kandakatla
10/18/2023, 1:39 PMaviv zikel
10/18/2023, 1:43 PMaviv zikel
10/18/2023, 1:44 PMKaushik Kandakatla
10/18/2023, 1:45 PMaviv zikel
10/18/2023, 1:46 PMKaushik Kandakatla
10/18/2023, 1:48 PMaviv zikel
10/18/2023, 1:49 PMShantanu Panwar
10/18/2023, 2:36 PMKaushik Kandakatla
10/18/2023, 3:06 PMpip install 'elementary-data[snowflake]'
installs just the elementary CLI. Don't we need to add elementary package inside packages.yml ?aviv zikel
10/18/2023, 4:10 PMaviv zikel
10/18/2023, 4:10 PMShantanu Panwar
10/19/2023, 12:09 PMEncountered an error while running operation: Database Error
Error detecting the version of libcrypto
I have added a custom step like this:
- name: Install elementary and dependencies
run: |
python -m pip install --upgrade pip
pip install dbt-snowflake
pip install elementary-data[snowflake]
- name: Run Elementary
env:
SNOWFLAKE_DBT_PRODUCTION_USER: ${{ secrets.SNOWFLAKE_DBT_PRODUCTION_USER }}
SNOWFLAKE_DBT_PRODUCTION_PASSWORD: ${{ secrets.SNOWFLAKE_DBT_PRODUCTION_PASSWORD }}
run: |
edr monitor \
--slack-token "${{ secrets.SLACK_TOKEN }}" \
--slack-channel-name "${{ secrets.SLACK_CHANNEL_NAME }}" \
--profiles-dir ./.github/scripts/ \
&&
edr report \
--file-path "elementary_report.html" \
--profiles-dir ./.github/scripts/ \
&&
edr send-report \
--slack-token "${{ secrets.SLACK_TOKEN }}" \
--slack-channel-name "${{ secrets.SLACK_CHANNEL_NAME }}" \
--profiles-dir ./.github/scripts/
Let me know if you guys have any suggestion.aviv zikel
10/19/2023, 12:13 PMShantanu Panwar
10/19/2023, 12:15 PMrun: |
python -m pip install --upgrade pip
pip install dbt-snowflake==1.5.2
dbt deps
pip install elementary-data[snowflake]aviv zikel
10/19/2023, 12:31 PMaviv zikel
10/19/2023, 12:31 PMShantanu Panwar
10/19/2023, 12:32 PMaviv zikel
10/19/2023, 12:42 PMShantanu Panwar
10/19/2023, 12:49 PMaviv zikel
10/19/2023, 12:52 PMZeeshan Qureshi
10/19/2023, 12:55 PMaviv zikel
10/19/2023, 12:56 PMZeeshan Qureshi
10/19/2023, 12:57 PMZeeshan Qureshi
10/19/2023, 12:57 PMZeeshan Qureshi
10/19/2023, 1:04 PMaviv zikel
10/19/2023, 1:10 PMItamar Hartstein
10/19/2023, 7:26 PMoscrypto (a library that the snowflake connector uses under the hood)
The problem with the action is that it uses the latest Python 3.9 docker image which contains a problematic OpenSSL version (the library fails if OpenSSL 3.0.10 or higher is installed).
I've released a new version of run-elementary-action that should solve this (v1.11 , or if you're using v1 then it should automatically point to the newest version)Vijaya Lakshmi
10/20/2023, 9:07 AMItamar Hartstein
10/20/2023, 9:08 AMVijaya Lakshmi
10/20/2023, 9:09 AMShantanu Panwar
10/20/2023, 9:20 AMaviv zikel
10/20/2023, 12:05 PMVijaya Lakshmi
10/20/2023, 12:25 PMDavid Boudart
07/01/2024, 12:07 PMelementary-data/run-elementary-action@v1.12. Returning the following error. Is it possible to kindly help? 🙏