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

Add basic virtual env setup script. #10980

Open
wants to merge 42 commits into
base: master
Choose a base branch
from
Open
Changes from 40 commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
35c5e4a
Add basic virtual env setup script.
todor-ivanov Feb 4, 2022
cb9743e
Add realPath && handleReturn functions.
todor-ivanov Feb 5, 2022
df02799
Add WMCore path to pythonLib && Change realPath return code 38.
todor-ivanov Feb 6, 2022
5312320
Remove Perl dependency && some more options
todor-ivanov Feb 10, 2022
e1763c1
Expand deployent options && Add WMCore pkg install from pypi.
todor-ivanov Apr 12, 2022
fd60243
Fix dependency resolution steps and error handling.
todor-ivanov Apr 12, 2022
338a9ea
Add virtual environment hooks for the first time.
todor-ivanov Apr 13, 2022
1d9303b
Add default paths structure for WMCore
todor-ivanov Apr 15, 2022
0846260
Adding WMCore virtual environment hooks.
todor-ivanov Apr 17, 2022
8d0d5e6
Setup WMCore env variables && Rename global scope functions && Reorde…
todor-ivanov Apr 18, 2022
112dedc
Fix wrong return value due to inappropriate use of AND list.
todor-ivanov Apr 18, 2022
3b5722c
add extra pypi indexes to resolve dependency problems during deployme…
todor-ivanov Apr 19, 2022
28059dc
Better isolate WMCore deployment inside srv/ subtree.
todor-ivanov Apr 19, 2022
9451183
Porperly create current symlink and account for deployed version.
todor-ivanov Apr 19, 2022
e238e79
Add noVenvCleanup option and the possiblity of reusing the space from…
todor-ivanov Apr 20, 2022
02598a8
Add --no-cache-dir option to pypi
todor-ivanov Apr 20, 2022
12227e0
Build proper enabledList.
todor-ivanov Apr 23, 2022
a70f2ab
Fix enabledList.
todor-ivanov Apr 23, 2022
8ae673b
Checkout service configs only for enabled services.
todor-ivanov Apr 23, 2022
efe8fdc
Adding per service manage script creation.
todor-ivanov Apr 24, 2022
43190ee
Fix missing mkdir for per-service path creation.
todor-ivanov Apr 24, 2022
c8932d2
Set security string at deployment time.
todor-ivanov Apr 24, 2022
a6ccf66
Add the top level wmcmanage script.
todor-ivanov Apr 24, 2022
432b72f
Add per service auth path into the PYTHONPATH && Fix top level wmcman…
todor-ivanov Apr 24, 2022
166e33a
Find the proper OS python executable.
todor-ivanov Apr 27, 2022
dd94f18
Fix manage scripts.
todor-ivanov Apr 27, 2022
3723a7d
Rename componentList to serviceList.
todor-ivanov May 5, 2022
197c9d1
Update help message.
todor-ivanov May 5, 2022
06b23d8
Add assumeYes option.
todor-ivanov May 5, 2022
826fe6d
Add Function docstrings.
todor-ivanov May 5, 2022
3550949
Add checkNeeded finctioon for checking all current script dependencies.
todor-ivanov May 5, 2022
159835d
Add non-python DEPENDENCIES lists to the docstring.
todor-ivanov May 6, 2022
2644934
Remove package versions from the DEPENDENCIES section of the script's…
todor-ivanov May 7, 2022
9606ac5
Make FE as optional parameter && Relax jemalloc requirement && Add fo…
todor-ivanov May 9, 2022
6ccd291
Add extra protection for already deployed WMCore source.
todor-ivanov May 9, 2022
af3e3ec
Adding extra protection for the cases when WMCore source points outsi…
todor-ivanov May 9, 2022
5f9abd9
Add minimal bash version requirement && Add md5sum requirement && Mak…
todor-ivanov May 11, 2022
ef843a8
Add a separate fucntion for alligned printing of all virtual env vari…
todor-ivanov May 11, 2022
7bbc4ad
Change shebang
todor-ivanov May 11, 2022
f6010d5
Add tree && _sort for the final printout.
todor-ivanov May 11, 2022
b1191b1
Fix missing _realPath call for default deployment destination.
todor-ivanov Sep 9, 2022
1e2fc88
Add python executable as ext parameter && Fix package list && Resolve…
todor-ivanov Apr 19, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading