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

Create automated deployment scripts for central services #10013

Closed
todor-ivanov opened this issue Oct 22, 2020 · 0 comments · Fixed by #10014
Closed

Create automated deployment scripts for central services #10013

todor-ivanov opened this issue Oct 22, 2020 · 0 comments · Fixed by #10014
Assignees

Comments

@todor-ivanov
Copy link
Contributor

todor-ivanov commented Oct 22, 2020

Impact of the new feature
WMCore Central Services deployment process

Is your feature request related to a problem? Please describe.
Even though we are supposed to move to Kubernetes soon the following is still a valid development strategy:

  • Develop in a featured branch a new component (which may also require a change in the deployment repository)
  • Make an initial PR to WMCore repository ready to be tested [1]
  • Implement the needed changes in the configuration and deployment scripts in dmwm
  • Make an initial PR to dmwm/deployment repository ready to be tested [2]
  • Deploy central services using the procedure from [3] while patching them with the aforementioned PRs
  • Test/Validate your service

Which is still a process that takes time and is actually quite error prone.

[1]
https://github.com/dmwm/WMCore
[2]
https://github.com/dmwm/deployment
[3]
https://github.com/dmwm/WMCore/wiki/Deploy-central-services-in-a-VM

Describe the solution you'd like
I would like t have a script similar to the deployment script we have for WMAgent [4] which would do all of the above based on a set of command line parameters

[4]
https://github.com/dmwm/WMCore/blob/master/deploy/deploy-wmagent.sh

Describe alternatives you've considered
Do nothing and Continue working as before

Additional context

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant