Skip to content

Commit

Permalink
Ready for release v3_11_0_rc6
Browse files Browse the repository at this point in the history
  • Loading branch information
BrunoCoimbra committed Jan 2, 2025
1 parent 9d191f7 commit 510ded3
Show file tree
Hide file tree
Showing 8 changed files with 264 additions and 168 deletions.
225 changes: 115 additions & 110 deletions CHANGELOG.md

Large diffs are not rendered by default.

5 changes: 5 additions & 0 deletions build/packaging/rpm/glideinwms.spec
Original file line number Diff line number Diff line change
Expand Up @@ -1106,6 +1106,11 @@ rm -rf $RPM_BUILD_ROOT


%changelog
* Mon Dec 23 2024 Bruno Coimbra <[email protected]> - 3.11.0
- Glideinwms v3.11.0
- Release Notes: http://glideinwms.fnal.gov/doc.v3_11_0/history.html
- Release candidates 3.11.0-01.rc1 to 3.11.0-06.rc6

* Fri Dec 20 2024 Marco Mambelli <[email protected]> - 3.10.9
- Glideinwms v3.10.9
- Release Notes: http://glideinwms.fnal.gov/doc.v3_10_9/history.html
Expand Down
48 changes: 48 additions & 0 deletions doc/history.html
Original file line number Diff line number Diff line change
Expand Up @@ -2564,6 +2564,54 @@ <h3>Development Series</h3>
<ul>
<!-- starting 3.7 generated via tags.yaml -->
<!-- start development -->
<li>
<a id="v3_11_0"><b>v3_11_0</b></a> released on December 23, 2024 (<a
href="http://glideinwms.fnal.gov/doc.v3_11_0/index.html"
>Manual</a
>,
<a href="http://glideinwms.fnal.gov/doc.v3_11_0/install.html"
>Installation instructions</a
>)<br />
<ul>
<li>Introduces the new credentials model.</li>
<li>
Add new hierarchical credential classes for a number of
credential types
</li>
<li>
Add new parameter classes to handle security parameters
orthogonally to credentials
</li>
<li>
Refactors credential generators to enhance its capabilities and
allow for the generation of other attributes besides credentials
</li>
<li>
Add support for builtin generators such as the
RoundRobinGenerator generator
</li>
<li>
Always send SIGQUIT to HTCondor when the Glidein receives INT,
TERM, QUIT signals. This speeds up the shutdown (PR
</li>
<li>
Skip glideclient advertising if there are no Glideins to request
or actively running on a given group
</li>
<li>
Bug fix: Fixed early truncation in log files configuration and
inconsistent documentation (Issue
</li>
<li>
Bug fix: Removed confusing tac broken pipe messages from the
Glidein stderr (PR
</li>
<li>
Bug fix: Fixed quotes in glidein command line unpacking and
replaced deprecated add_config_line commands (PR
</li>
</ul>
</li>
<li>
<a id="v3_9_6"><b>v3_9_6</b></a> released on October 27, 2022 (<a
href="http://glideinwms.fnal.gov/doc.v3_9_6/index.html"
Expand Down
12 changes: 12 additions & 0 deletions doc/tags.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
v3_11_0
Introduces the new credentials model.
Add new hierarchical credential classes for a number of credential types
Add new parameter classes to handle security parameters orthogonally to credentials
Refactors credential generators to enhance its capabilities and allow for the generation of other attributes besides credentials
Add support for builtin generators such as the RoundRobinGenerator generator
Always send SIGQUIT to HTCondor when the Glidein receives INT, TERM, QUIT signals. This speeds up the shutdown (PR
Skip glideclient advertising if there are no Glideins to request or actively running on a given group
Bug fix: Fixed early truncation in log files configuration and inconsistent documentation (Issue
Bug fix: Removed confusing tac broken pipe messages from the Glidein stderr (PR
Bug fix: Fixed quotes in glidein command line unpacking and replaced deprecated add_config_line commands (PR

v3_10_8
Advertising information about unprivileged user namespaces in glidein classad (PR#416)
Added option --group-name option to manual_glidein_submit (PR#435)
Expand Down
17 changes: 17 additions & 0 deletions doc/tags.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -538,3 +538,20 @@ v3_10_8:
- Failed log rotation due to wrong file creation time (Issue#451, PR#457)
- Replacing xmlrunner with unittest-xml-reporting (PR#428)
- Updated the release upload script to work with osg-sw-submit (PR#439)

v3_11_0:
Date: December 23, 2024
Series: Development
Tarball: false
Feature:
- Introduces the new credentials model.
- Add new hierarchical credential classes for a number of credential types
- Add new parameter classes to handle security parameters orthogonally to credentials
- Refactors credential generators to enhance its capabilities and allow for the generation of other attributes besides credentials
- Add support for builtin generators such as the RoundRobinGenerator generator
- Always send SIGQUIT to HTCondor when the Glidein receives INT, TERM, QUIT signals. This speeds up the shutdown (PR #466)
- Skip glideclient advertising if there are no Glideins to request or actively running on a given group
Bug fix:
- Fixed early truncation in log files configuration and inconsistent documentation (Issue #464, PR #462, PR #463)
- Removed confusing tac broken pipe messages from the Glidein stderr (PR #465)
- Fixed quotes in glidein command line unpacking and replaced deprecated add_config_line commands (PR #468)
53 changes: 28 additions & 25 deletions etc/checksum
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
###################################################################
# GLIDEINWMS_VERSION v3_10_8
# GLIDEINWMS_VERSION v3_11_0_rc6
###################################################################
9f56602cb12638b944332ca114507dc8 ./ACKNOWLEDGMENTS.md
eead2b21294e7c173ae2cbe2bd7eae7a ./CHANGELOG.md
007021c6fda2d5e38af6a0e30d1f160c ./CHANGELOG.md
8e7d1957a094cc33c89f5b2c935666ff ./DEVELOPMENT.md
3b83ef96387f14655fc854ddc3c6bd57 ./LICENSE
c846ebb396f8b174b10ded4771514fcc ./LICENSES/Apache-2.0.txt
Expand All @@ -27,7 +27,7 @@ a3eec79ba2d348cbb5cecbd4c6bc39ea ./creation/lib/cWExpand.py
aae4bc48002f7f209870348d4222c8ec ./creation/lib/cWParamDict.py
f137c49c90632d4fc79012a254311b27 ./creation/lib/cWParams.py
1bd4ad5d88e00cb92feda9a6f849e64b ./creation/lib/cgWConsts.py
5532e292340b72f8705586cd1838f14b ./creation/lib/cgWCreate.py
d48fdb92eea5622931531c497118c662 ./creation/lib/cgWCreate.py
2ca1ce6e21d9c41bebdec477392316d3 ./creation/lib/cgWDictFile.py
a6ce67e7b1619c03d823ef2a207383ca ./creation/lib/cgWParamDict.py
64614429675a460e40e1e8f26eecbdfa ./creation/lib/cgWParams.py
Expand All @@ -36,8 +36,8 @@ f3e8c0c2d0bf76c4f1d09030393ee1fc ./creation/lib/check_python3_expr.py
2df1408de2ab12cd70612bd7bce3f5d4 ./creation/lib/cvWConsts.py
5d95dc79c47ced14653ebaaa0e619723 ./creation/lib/cvWCreate.py
8c9c35ce1cb6c7dc2720fa198bb93598 ./creation/lib/cvWDictFile.py
7528cab3d16bb672174bedea91af3924 ./creation/lib/cvWParamDict.py
5b8e774102d0caad63b7ff8a5ec4bc5a ./creation/lib/cvWParams.py
de6a146250f32179b073a119ba631e55 ./creation/lib/cvWParamDict.py
601f5f8386420aaf88bcdb0a3bd0a048 ./creation/lib/cvWParams.py
1d5f46b0d9fdcf5f27da93ee5a17d874 ./creation/lib/factoryXmlConfig.py
8e5f470780a81520340baf38cf78bcbb ./creation/lib/factory_defaults.xml
9dd5e2f0870e564ce3c82b48648c8fbe ./creation/lib/matchPolicy.py
Expand All @@ -56,7 +56,7 @@ fc648630677156904ef40f5434d25872 ./creation/templates/gwms-renew-proxies.cron
7d7d2ee057fdbc10ec548b01d85c8229 ./creation/templates/gwms-renew-proxies.service
11a437db8f082df96ea3858d2912cc29 ./creation/templates/gwms-renew-proxies.timer
8fbe2ecd0d56fb58d7f7aa4c4b152632 ./creation/templates/proxies.ini
98dc291aff163d32c5e759b223ebe284 ./creation/web_base/add_config_line.source
8617a5acbc0324a2c40b8648781cbf47 ./creation/web_base/add_config_line.source
81745ec60a29b34e5f116f8e06e8b139 ./creation/web_base/advertise_failure.helper
99e956233214cc2fdabce268f17f8d37 ./creation/web_base/b64uuencode.source
57b93914779a0986bfc60b537382a718 ./creation/web_base/cat_consts.sh
Expand All @@ -71,7 +71,7 @@ fe8e2d340388fd04275fc55c36c619ae ./creation/web_base/condor_config
398ed8f77802893eb270251cc81c7443 ./creation/web_base/condor_config.monitor.include
8dde5e90ef395cea1b345f6fa846c942 ./creation/web_base/condor_config.multi_schedd.include
2e3cf114d0ad0a6ac98d142e989f49e1 ./creation/web_base/condor_platform_select.sh
307f6c46b8b22847df3ed4302410adad ./creation/web_base/condor_startup.sh
3fd967079254486c0aad30048bc06a25 ./creation/web_base/condor_startup.sh
adfbcc4d9f68fc8e53ccc12c1ccaa828 ./creation/web_base/condor_vars.lst
393a01eb81bc9ee8bfd41d743a3190e7 ./creation/web_base/condor_vars.lst.entry
24b87cb3a90a1db48bb0a901463efadf ./creation/web_base/create_mapfile.sh
Expand Down Expand Up @@ -133,7 +133,7 @@ f6cdfafa3b6d3d89b6ebcfd8f766007e ./creation/web_base/glidein_cpus_setup.sh
43cebbb898c9d195889691289d07af56 ./creation/web_base/glidein_memory_setup.sh
e3ed418a005bb04fda16d9d3ef32bf49 ./creation/web_base/glidein_paths.source
bb78d0e159849bc37951a17935eefc19 ./creation/web_base/glidein_sitewms_setup.sh
5099724912a9d1b1baaa55211bcf462d ./creation/web_base/glidein_startup.sh
98ec51a561fa6d9f2d976e0208313f0e ./creation/web_base/glidein_startup.sh
4e5b56ef1d89aab93e37448c570f5302 ./creation/web_base/gwms-python
8b9e6282741bd6a53944e30f3161297b ./creation/web_base/htchirp.tar.gz
e330a00cbf9966d96edaf33e9f3bf164 ./creation/web_base/htchirp.tar.gz.license
Expand All @@ -143,12 +143,11 @@ e330a00cbf9966d96edaf33e9f3bf164 ./creation/web_base/htchirp.tar.gz.license
dd977a9927595f73a1f4907771b70c45 ./creation/web_base/mjf_setparams.sh
a07332de53ae9fb905f7cc97e08ef37f ./creation/web_base/nodes.blacklist
7e9edf1abe5ca0ca0e1bfdafbbc08673 ./creation/web_base/parse_starterlog.awk
4382570c9ef9b03147d06bc8f9c7e2cd ./creation/web_base/script_wrapper.sh
0046a85d072f6665f6857fe975cdb788 ./creation/web_base/script_wrapper.sh
b6e8b47e95d9342a41002034336bdee0 ./creation/web_base/setup_network.sh
214d7ed29a9a5f92453191b9c4089f12 ./creation/web_base/setup_prejob.sh
44ddb239979e4592e0fc77ec8a21efd7 ./creation/web_base/setup_script.sh
0062f8d64ca14e2a5fabee257fe58193 ./creation/web_base/setup_x509.sh
1f258397fd004e5abb690d9ce3df16a3 ./creation/web_base/singularity_lib-added_apptainer_cache_messages.sh
da0fe703adbdd37bf358f15a1276556d ./creation/web_base/setup_x509.sh
5e5dcd13e262895278f63e4866fb8210 ./creation/web_base/singularity_lib.sh
f459c9d531eef43969c923267f4b4441 ./creation/web_base/singularity_setup.sh
09cb7472f92efcac002ee7166f9d4ae4 ./creation/web_base/singularity_wrapper.sh
Expand All @@ -158,13 +157,13 @@ ef537648a0a96e9fceeffd94f09782e7 ./creation/web_base/update_proxy.py
d41d8cd98f00b204e9800998ecf8427e ./factory/__init__.py
fecfec51f675180f2260f57355fc5dca ./factory/checkFactory.py
0e1c92c0838b9ee914be1512d96d756b ./factory/glideFactory.py
3bb0c93a99d5d72fb5d7464a0f87b4cc ./factory/glideFactoryConfig.py
e6b3fac5cba7266707f5f71bca16b078 ./factory/glideFactoryCredentials.py
aef0c6b9f9a31341f65c993c061d6237 ./factory/glideFactoryConfig.py
5af9e133f74b97a1fc435d7ee579ebea ./factory/glideFactoryCredentials.py
684e877f9febd29411218a4824da6818 ./factory/glideFactoryDowntimeLib.py
bbe23bbe67645351f3e64195b2bdb98f ./factory/glideFactoryEntry.py
db88854abfb6f02a47f93620df557690 ./factory/glideFactoryEntry.py
6d4b3307f45df37d8972eccfb5cd61a0 ./factory/glideFactoryEntryGroup.py
d960ba622e7c417bc2417bc4eb6c67c0 ./factory/glideFactoryInterface.py
18420c559eebc1ddb8cc18715ca76f08 ./factory/glideFactoryLib.py
2b2007541b8a4a8303c10a82c0a95de8 ./factory/glideFactoryInterface.py
f014acd007820fcc5686fa2a7d7d0e93 ./factory/glideFactoryLib.py
40b47a303d43e77b8ac2ff1ca7c987f7 ./factory/glideFactoryLogParser.py
b463fe49682fa9579e43665e4bb2fda0 ./factory/glideFactoryMonitorAggregator.py
c99f216bbeaad4084d462d5559501f1b ./factory/glideFactoryMonitoring.py
Expand Down Expand Up @@ -202,16 +201,16 @@ bf7ec449a3fd6d025e38e08d9fe4b55b ./factory/tools/lib/gWftArgsHelper.py
8114301494d0419a8179fe6aa2038866 ./factory/tools/manual_glidein_submit.py
d41d8cd98f00b204e9800998ecf8427e ./frontend/__init__.py
131befdda3e818f83965184e1ae5fbb6 ./frontend/checkFrontend.py
5b2bfb0b8d04d1feea9981b9ef9b93d4 ./frontend/glideinFrontend.py
f6f210e5ae77ebfca9182952d8a7c0b0 ./frontend/glideinFrontendConfig.py
52104ddb5ab7f3a0deff215bef1a0f20 ./frontend/glideinFrontend.py
e775956f000040ed12e561ef45c5023e ./frontend/glideinFrontendConfig.py
3f4d29b267c91bba6835d40776c7b640 ./frontend/glideinFrontendDowntimeLib.py
8a2373a525b78ddb61545865b643c9dd ./frontend/glideinFrontendElement.py
1464594f619c594042d920669f46385a ./frontend/glideinFrontendInterface.py
300fb5e6450cfc4e96b445545f40fecf ./frontend/glideinFrontendLib.py
e6a38e2771b037bdf2670f2d32fc0b5b ./frontend/glideinFrontendElement.py
4b0e9bdb555ff56836377fb3f50c90ae ./frontend/glideinFrontendInterface.py
9e221abdf39f93f8226ba7bc94dd50e9 ./frontend/glideinFrontendLib.py
493c902e4e6ae8de032d7bb223c45290 ./frontend/glideinFrontendMonitorAggregator.py
00bf93ddea651a43143154b8d9f300f8 ./frontend/glideinFrontendMonitoring.py
3b4e2c250d66da9c81c67681bcdb5d2b ./frontend/glideinFrontendPidLib.py
0986ef774e5afd0950f787551ce8c1ef ./frontend/glideinFrontendPlugins.py
9f0a7ab976573fa0622e974652bcd0b9 ./frontend/glideinFrontendPlugins.py
0333b657d1aca1840f5521065d33e7a0 ./frontend/gwms_renew_proxies.py
c8df058cbee3c7227ecd6a47cdfa3210 ./frontend/manageFrontendDowntimes.py
38e554fd4994690888f1bf23e532701b ./frontend/stopFrontend.py
Expand Down Expand Up @@ -240,13 +239,16 @@ a983e3312e16944d254dfcc16c237ee5 ./lib/condorManager.py
a47138c4f995d39943f0d9e8eb7d4f81 ./lib/condorMonitor.py
e6da27f897e8bfd59d873fa3dbdc27bb ./lib/condorSecurity.py
dcd1c271a07f6bbd8d7f2de29f954547 ./lib/config_util.py
ba9d95ed03bd7c3a2531a7337cc8198d ./lib/defaults.py
240fbb27862a43a41604e3cafa69ce67 ./lib/credentials.py
a2b615c18a2a4d04dd63e82f11c1d695 ./lib/credentialsLegacy.py
57a99728fdc7446216cfd2588cea9406 ./lib/defaults.py
e0c681cd88c2b729b1c355de3d5fddb0 ./lib/disk_cache.py
3d99f638220e31e204b1df375320b9cb ./lib/exprParser.py
79081abbf5ad518e7434056048c2a3fc ./lib/fork.py
e7f392bcd0616cf812bfe10b00ab5e2e ./lib/generators.py
19864859185d7c752600bae03645ecde ./lib/glideinWMSVersion.py
bc9ae2f058e2ad1e8ca410ff9897efb0 ./lib/hashCrypto.py
753d95995b823731a040b28d0e3d484a ./lib/logSupport.py
7f1be0e2884df34d08de78e5cfe883a0 ./lib/logSupport.py
fe4614cb3ecabd81d65f3b85b5c7abb6 ./lib/logging.conf
8870d3293bbbf47d47fc5554847f9cc1 ./lib/pidSupport.py
637f64d73772c3a614314255fe0d40cd ./lib/pubCrypto.py
Expand All @@ -258,10 +260,11 @@ d5775b2770e9ff788d7adc5c87cfcc06 ./lib/symCrypto.py
b48743c10b47158a13d9a57b2b2814d6 ./lib/timeConversion.py
790d78c87dec1eba0502f2da67a31a6e ./lib/token_util.py
8e22db523d42671f93d5852c7757401d ./lib/unparser.py
aa63b8d07809f43da98ea6b81af3f730 ./lib/util.py
4d397b11cc1c41186a7292577233e479 ./lib/util.py
a08fd26eb637192453ce84d4d045cf70 ./lib/x509Support.py
97207b40b4ea7103444e63cfe843da4c ./lib/xmlFormat.py
cf788a094015c51afd8d9615a2f75359 ./lib/xmlParse.py
32614c10594e81450cd864fd5db01a9e ./plugins/RoundRobinGenerator.py
ae4540ac3e790a02867cfa22291f48d6 ./plugins/scitokens_callout.py
762e30b1c873f9e44fc786f7e57a9d93 ./pyproject.toml
747b7fe6d83ec506f58292fa3b39f4c7 ./requirements.txt
Expand Down
Loading

0 comments on commit 510ded3

Please sign in to comment.