Skip to content
This repository was archived by the owner on Jul 9, 2025. It is now read-only.

Conversation

@ggonzr
Copy link
Contributor

@ggonzr ggonzr commented Apr 22, 2025

Include some patches and instructions to ease the deployment of a development environment

@ggonzr ggonzr force-pushed the development-deploy branch 2 times, most recently from 4e7067f to 6462737 Compare May 5, 2025 12:07
This does not enforce development users to be part of CMS CAF and allows
to submit jobs using the standard shared pool.

Signed-off-by: Geovanny González-Rodríguez <geovanny.gonzalez@cern.ch>
@ggonzr ggonzr force-pushed the development-deploy branch from 6462737 to c6b5411 Compare May 5, 2025 15:10
ggonzr added 5 commits May 5, 2025 17:28
Remove repeated modules and use the most updated one. The version
available in `core_lib` allows the application to authenticate SSH
sessions using `gssapi-with-mic`.

Signed-off-by: Geovanny González-Rodríguez <geovanny.gonzalez@cern.ch>
Do not request an access token to authenticate callback request if the
setting `DISABLE_CALLBACK_CREDENTIALS` is enabled.

Signed-off-by: Geovanny González-Rodríguez <geovanny.gonzalez@cern.ch>
Instead of always picking the source code available in `master` for the
`upstream` repository, allow the user to overwrite these values.

Signed-off-by: Geovanny González-Rodríguez <geovanny.gonzalez@cern.ch>
Instead of relying on a specific `cms-sw` release for taking this
module, allow using custom repositories with changes not published yet.
This helps testing new features before including them in `cms-sw`

Signed-off-by: Geovanny González-Rodríguez <geovanny.gonzalez@cern.ch>
By using containers, deploy an Nginx and a MongoDB instances for
service the RelMonService2 backend.

PS: Do not deploy RelMon Reports using containers

Some static files require to reference some resources inside the CERN
internal network, therefore requiring OIDC authentication. Instead of
deploying this as a `http` container, deploy an Apache web server using
CERN Web Services.

Signed-off-by: Geovanny González-Rodríguez <geovanny.gonzalez@cern.ch>
@ggonzr ggonzr force-pushed the development-deploy branch from c6b5411 to 45ed989 Compare May 5, 2025 15:29
@ggonzr ggonzr changed the title [WIP] Development environment for RelMonService Development environment for RelMonService May 6, 2025
@ggonzr ggonzr marked this pull request as ready for review May 6, 2025 08:13
@ggonzr ggonzr requested a review from AdrianoDee May 6, 2025 08:13
@ggonzr
Copy link
Contributor Author

ggonzr commented May 6, 2025

@AdrianoDee could you please try the tutorial available at deploy/README.md and provide feedback about it? Thanks

@ggonzr ggonzr merged commit 6a4ff26 into master Jun 30, 2025
1 check passed
@ggonzr ggonzr deleted the development-deploy branch June 30, 2025 11:46
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants