-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: upgrade to superset v4.1.0 #939
base: main
Are you sure you want to change the base?
Conversation
Thanks for the pull request, @Ian2012! What's next?Please work through the following steps to get your changes ready for engineering review: 🔘 Get product approvalIf you haven't already, check this list to see if your contribution needs to go through the product review process.
🔘 Provide contextTo help your reviewers and other members of the community understand the purpose and larger context of your changes, feel free to add as much of the following information to the PR description as you can:
🔘 Get a green buildIf one or more checks are failing, continue working on your changes until this is no longer the case and your build turns green. 🔘 Let us know that your PR is ready for review:Who will review my changes?This repository is currently maintained by Where can I find more information?If you'd like to get more details on all aspects of the review process for open source pull requests (OSPRs), check out the following resources:
When can I expect my changes to be merged?Our goal is to get community contributions seen and reviewed as efficiently as possible. However, the amount of time that it takes to review and merge a PR can vary significantly based on factors such as:
💡 As a result it may take up to several weeks or months to complete a review and merge your PR. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think you need to update the geckodriver & firefox versions. They changed from 4.0.2
ARG GECKODRIVER_VERSION=v0.34.0
ARG FIREFOX_VERSION=125.0.3
I think it now comes pre-bundled in the image but I need to verify it |
5cc2c9b
to
30146a0
Compare
56235f3
to
68e661c
Compare
@@ -216,6 +216,8 @@ spec: | |||
name: docker | |||
- mountPath: /app/pythonpath | |||
name: pythonpath | |||
- mountPath: /app/pythonpath/openedx |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just out of curiosity, why were these moves necessary?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
They upgraded the python version and that causes issues with imports without a module
68e661c
to
06f35d7
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LOVE the asset tagging
@@ -3,37 +3,30 @@ | |||
# https://github.com/apache/superset/releases | |||
# https://github.com/apache/superset/blob/master/Dockerfile | |||
# https://superset.apache.org/docs/databases/installing-database-drivers | |||
FROM apache/superset:4.0.2 | |||
FROM apache/superset:4.1.0rc2 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just tagging this so no one merges, but we shouldn't take this change until at least 4.1.0 is released. It looks like there will be at least one more RC cycle until that happens, so we may want to make this a draft PR for now.
ea90a73
to
21ed833
Compare
78ba6da
to
79d8935
Compare
Hey @Ian2012, just checking in to see if you're still planning to continue working on this PR? |
Yes, waiting on the official release before proceeding, |
@Ian2012 OK I see, thanks for the update! |
chore: install mysql from requirements fix: install mysql from requirements
fix: deduplicate mount volume name
79d8935
to
5925ef4
Compare
5925ef4
to
fcea1b5
Compare
There's an issue on Superset right now about the images not being available yet: apache/superset#30919 |
Description
This PR upgrades superset to v4.1.0
Now, we manually install MySQL client, see apache/superset#29727 for more information.
This PR also enables tagging and sets default tags to original and translated assets: