Comments (4)
Hi @NiallRees - is setting the "includeConfigInLaunchedRuns" option to False an option here? https://docs.dagster.io/deployment/guides/kubernetes/deploying-with-helm#step-61-configure-the-deployment
Or is there other configuration from the code server that you do want to apply to launched runs?
The reason this changed when you moved to 1.7.0 is the merge behavior change listed here: https://docs.dagster.io/changelog?page=3#breaking-changes-1
"[dagster-k8s] The default merge behavior when raw kubernetes config is supplied at multiple scopes (for example, at the instance level and for a particular job) has been changed to be more consistent. Previously, configuration was merged shallowly by default, with fields replacing other fields instead of appending or merging. Now, it is merged deeply by default, with lists appended to each other and dictionaries merged, in order to be more consistent with how kubernetes configuration is combined in all other places. See the docs for more information, including how to restore the previous default merge behavior."
I appreciate that in this specific instance this leads to an unexpected interaction since you are setting this configuration on your run launcher with the intention of it applying to your runs but then its getting overridden by code-server-specific configuration.
from dagster.
There's a similar issue here I think: #13921
from dagster.
Thanks @gibsondan - that makes sense. I haven't tested setting includeConfigInLaunchedRuns
to False. It would make sense to me that with includeConfigInLaunchedRuns
= True, it wouldn't override configuration explicitly set for the runs. I can get by for now simply by setting the required resources for the run on the code server too, and I'm happy with that, so happy to close.
from dagster.
Got it - will move the discussion to the linked issue, but sorry for the rough edge here - we'll see what we can do to make this better match your intent.
from dagster.
Related Issues (20)
- Support generic type hints
- Asset Versioning with partitioned assets does not detect out-of-sync assets after incrementing code_version HOT 11
- Regression (v1.7.8) - Increased Time Required to start a dbt Project HOT 8
- Pull dagster-databricks Pipes into it's own library to remove dependency on Spark
- [UI] Comma after surname included in catalog greeting
- Add useful context in tooltip for assets outside of the current selection
- [ui][1.7.11] jobs page misbehaving HOT 1
- Overload of warning logs when using dbt-core 1.8.* HOT 6
- Missing imports in `Refactoring assets to use resources` in Dagster Essentials HOT 1
- Dagster DBT doesn't load list of tags from dbt into dagster
- dbt custom schema not working in dagster
- Unexpected behaviour with PermissiveConfig
- Add button to skip queue for a run
- Automation UI not working with new AutomationConditions HOT 6
- Upstream_output.definition_metadata doesn't contain the metadata since 1.7.11 for Source Assets [REGRESSION] HOT 2
- unexpected error HOT 1
- Does Dagster support strategies like FIFO, FAIR, CAPACITY, etc. ? HOT 1
- `AutomationCondition.since_last_requested` has strange behavior HOT 1
- Cannot deploy to Dagster+ Serverless using pex because it targets `manylinux2014`
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dagster.