-
Notifications
You must be signed in to change notification settings - Fork 93
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
[BUG] - Configure conda-store allowed channels via nebari config #1594
Comments
Thanks @alimanfoo for opening this! I haven't had a chance to test this yet. I will report back shortly :) |
@iameskild Thank you for taking a look, pinging just to surface this for you. :) |
@alimanfoo I know this is a while back but would it be possible for you to share the Kubernetes logs for conda-store-server and conda-store-worker? I agree that this should not be crashing with this setting. |
Hi @alimanfoo. Thanks for reporting this. If I understood correctly, you got a problem with the Just give some context, the reason why nebari/nebari/stages/input_vars.py Lines 288 to 292 in 49bca71
and here: Lines 125 to 126 in 49bca71
It should be extra-setting and extra-config to comply with conda-store docs.
This also means that for Nebari (at least the current versions), the standard key will be nebari/nebari/template/stages/07-kubernetes-services/conda-store.tf Lines 63 to 64 in 49bca71
I do agree that having those different structures to the same keys are confusing and unnecessary, so an action item would be to rename that to the correct syntax as per conda-store docs |
Hi folks, thanks so much for following this one up, much appreciated. Just wanted to say apologies I'm unlikely to have time to do more on this in the short term and I'm afraid logs from when I tried this before will be long gone having been through a number of cycles of destroying and redeploying clusters since. |
@viniciusdc @iameskild @costrouc I need to do the same thing and it is pretty hard to parse from the conversation above what actually needs to be done to allow other channels. We urgently need this on demo.nebari.dev |
Describe the bug
I'd like to configure the CondaStore.conda_allowed_channels via the nebari configuration file. This should be possible as described here:
However, this does not validate according the nebari scheme, which requires "extra_settings".
Trying this configuration instead:
...does validate but may result in a broken conda-store service.
Expected behavior
In general any configuration parameter should be possible to pass through to conda-store via nebari-config.yaml.
OS and architecture in which you are running Nebari
GKE
How to Reproduce the problem?
Try the example configs given above and deploy.
Command output
No response
Versions and dependencies used.
Nebari version 2022.11.1.
Compute environment
GCP
Integrations
conda-store
Anything else?
Originally discussed here: #1567.
The text was updated successfully, but these errors were encountered: