Skip to content
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

Run AliEn publisher under Nomad using authenticated alimonitor API #1250

Merged
merged 6 commits into from
Nov 21, 2023

Conversation

TimoWilken
Copy link
Contributor

This allows us to run the AliEn publisher elsewhere, e.g. through Nomad for better monitoring.

Draft and untested since the auth mechanism isn't implemented yet by @costing as far as I know.

@TimoWilken TimoWilken force-pushed the alien-api-from-outside branch from 693d828 to 7e6cfac Compare November 20, 2023 12:05
This allows us to run the publisher elsewhere, e.g. through Nomad for better
monitoring.
@TimoWilken TimoWilken force-pushed the alien-api-from-outside branch from 7e6cfac to 5d8d0d9 Compare November 20, 2023 12:07
We can't write stuff under ali-bot, since that's root-owned (since it's
fetched by Nomad).
@TimoWilken TimoWilken force-pushed the alien-api-from-outside branch from 5d8d0d9 to 2168579 Compare November 20, 2023 12:08
We reinstall on each run anyway, and with setuptools_scm, installing as
editable isn't needed any more as a workaround for broken versioning.
Git might not work under Nomad, where the repo is root-owned.
@TimoWilken TimoWilken changed the title Use authenticated alimonitor API Run AliEn publisher under Nomad using authenticated alimonitor API Nov 20, 2023
@TimoWilken TimoWilken marked this pull request as ready for review November 20, 2023 12:29
@TimoWilken TimoWilken requested a review from ktf as a code owner November 20, 2023 12:29
@ktf
Copy link
Member

ktf commented Nov 20, 2023

For me this is a more than welcome change. @costing do you have any estimate on your side on the ETA for the API to be production ready?

@TimoWilken
Copy link
Contributor Author

I've tested the basic functionality, except actually registering a new package with AliEn. For that, I'd wait until tomorrow morning, when the daily tags are published.

@costing
Copy link

costing commented Nov 20, 2023

The API is ready, let's give it an exclusive try and see how that goes.

@TimoWilken TimoWilken merged commit 9c3ae86 into alisw:master Nov 21, 2023
3 checks passed
@TimoWilken TimoWilken deleted the alien-api-from-outside branch November 21, 2023 09:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants