Page MenuHomeClusterLabs Projects
Feed Advanced Search

Feb 3 2025

clumens committed rP3eb9450fa20b: Refactor: python: Reduce code duplication looking for core dumps. (authored by clumens).
Refactor: python: Reduce code duplication looking for core dumps.
Feb 3 2025, 2:42 PM
clumens committed rPb9b5eab3c2d9: Low: python: Use coredumpctl to check for core files. (authored by clumens).
Low: python: Use coredumpctl to check for core files.
Feb 3 2025, 2:42 PM
clumens committed rP35d58504c48c: Refactor: cts: _find_core_on_fs can now take a list of locations. (authored by clumens).
Refactor: cts: _find_core_on_fs can now take a list of locations.
Feb 3 2025, 2:42 PM

Jan 31 2025

clumens added subtasks for T970: Decrease code duplication in cts regression tests: T846: Move cts-cli validity and upgrade tests to cts-schemas, Unknown Object (Maniphest Task), Unknown Object (Maniphest Task), Unknown Object (Maniphest Task).
Jan 31 2025, 3:59 PM · Restricted Project
clumens added a parent task for T846: Move cts-cli validity and upgrade tests to cts-schemas: T970: Decrease code duplication in cts regression tests.
Jan 31 2025, 3:59 PM · Pacemaker, Restricted Project
clumens added a subtask for T970: Decrease code duplication in cts regression tests: Unknown Object (Maniphest Task).
Jan 31 2025, 3:57 PM · Restricted Project
clumens triaged T970: Decrease code duplication in cts regression tests as Wishlist priority.
Jan 31 2025, 3:57 PM · Restricted Project

Jan 30 2025

clumens edited the content of Patch Review.
Jan 30 2025, 4:59 PM
clumens edited the content of Patch Review.
Jan 30 2025, 2:10 PM
clumens created an object: Patch Review.
Jan 30 2025, 2:00 PM

Jan 29 2025

clumens closed T726: Fix Sphinx warnings for Python API as Merged by committing rP68d1637b4bdd: Refactor: doc: Get rid of sphinx templates..
Jan 29 2025, 10:14 AM · Pacemaker: Documentation
clumens committed rP68d1637b4bdd: Refactor: doc: Get rid of sphinx templates. (authored by clumens).
Refactor: doc: Get rid of sphinx templates.
Jan 29 2025, 10:14 AM
clumens committed rP4b9870189daa: Refactor: doc: Don't use autosummary in the python documentation. (authored by clumens).
Refactor: doc: Don't use autosummary in the python documentation.
Jan 29 2025, 10:14 AM

Jan 28 2025

clumens edited the content of Pacemaker Release Checklist.
Jan 28 2025, 11:16 AM · Pacemaker

Jan 27 2025

clumens committed rP3fd7845dc1ef: Refactor: cts: Use f-strings in cts regression tests. (authored by clumens).
Refactor: cts: Use f-strings in cts regression tests.
Jan 27 2025, 5:50 PM
clumens committed rP17f314cc1bd5: Refactor: cts: Use f-strings instead of string addition. (authored by clumens).
Refactor: cts: Use f-strings instead of string addition.
Jan 27 2025, 5:50 PM
clumens committed rP2f0f595131df: Refactor: cts: Fix pylint problems in cts-fencing. (authored by clumens).
Refactor: cts: Fix pylint problems in cts-fencing.
Jan 27 2025, 5:50 PM
clumens committed rP96d6ca742458: Refactor: cts: Fix pyflake problems in cts-fencing. (authored by clumens).
Refactor: cts: Fix pyflake problems in cts-fencing.
Jan 27 2025, 5:50 PM
clumens committed rP3e1c6af034c7: Refactor: cts: Clarify spacing in cts-exec.in. (authored by clumens).
Refactor: cts: Clarify spacing in cts-exec.in.
Jan 27 2025, 5:50 PM

Jan 23 2025

clumens changed the status of T945: crm_simulate should exit cleanly if attempting to fail a nonexistent node from Open to WIP.
Jan 23 2025, 2:04 PM · Restricted Project, Restricted Project, Restricted Project
clumens changed the status of T726: Fix Sphinx warnings for Python API from Open to WIP.
Jan 23 2025, 9:54 AM · Pacemaker: Documentation

Jan 15 2025

clumens committed rPcc33c6e4bca7: Refactor: python: Convert to using f-strings in the python module. (authored by clumens).
Refactor: python: Convert to using f-strings in the python module.
Jan 15 2025, 4:22 PM
clumens committed rP9d1bb1430f68: Low: cts: Fix a regression in detailed results reporting. (authored by clumens).
Low: cts: Fix a regression in detailed results reporting.
Jan 15 2025, 4:22 PM

Jan 13 2025

clumens edited the content of TLS certificate setup.
Jan 13 2025, 11:21 AM

Jan 10 2025

clumens edited the content of TLS certificate setup.
Jan 10 2025, 3:21 PM

Jan 3 2025

clumens changed the status of T961: Implement PSK for remote CIB administration and deprecate insecure methods from Open to WIP.
Jan 3 2025, 11:13 AM · Restricted Project, Restricted Project, Restricted Project

Jan 2 2025

clumens added a project to T961: Implement PSK for remote CIB administration and deprecate insecure methods: Restricted Project.

With the recent TLS changes, I think we have all the pieces in place and this should be a simple matter of gluing them together. Most everything in remote CIB admin/Pacemaker Remote gnutls connection management land is pretty well broken into functions now. It might simply be a matter of passing the right cred_type around - it's probably more work to check the environment or command line (or whatever) to decide what connection type it is than it will be to actually implement this.

Jan 2 2025, 3:44 PM · Restricted Project, Restricted Project, Restricted Project

Dec 11 2024

clumens edited the content of TLS certificate setup.
Dec 11 2024, 4:00 PM
clumens committed rP813e25d5134f: Refactor: libcrmcommon: pcmk__x509_enabled doesn't need an arg. (authored by clumens).
Refactor: libcrmcommon: pcmk__x509_enabled doesn't need an arg.
Dec 11 2024, 3:10 PM
clumens committed rP4b90fa5e4057: Low: libcrmcommon: Set *tls = NULL in a few more locations. (authored by clumens).
Low: libcrmcommon: Set *tls = NULL in a few more locations.
Dec 11 2024, 3:10 PM
clumens committed rPc3a5fcc11fb3: Feature: daemons: Enable TLS support for Pacemaker Remote nodes. (authored by clumens).
Feature: daemons: Enable TLS support for Pacemaker Remote nodes.
Dec 11 2024, 3:10 PM
clumens committed rP5a548f4cd15c: Feature: liblrmd: Enable TLS support for Pacemaker Remote clients. (authored by clumens).
Feature: liblrmd: Enable TLS support for Pacemaker Remote clients.
Dec 11 2024, 3:10 PM
clumens committed rPa924ccc3a3c4: Doc: sysconfig: Explain permissions needed on TLS-related files. (authored by clumens).
Doc: sysconfig: Explain permissions needed on TLS-related files.
Dec 11 2024, 3:10 PM
clumens committed rP724b9906a52c: Feature: sysconfig: Document using certificates for remote nodes. (authored by clumens).
Feature: sysconfig: Document using certificates for remote nodes.
Dec 11 2024, 3:10 PM
clumens committed rP2f0a0ca7de65: Doc: Pacemaker Explained: Add documentation for TLS options. (authored by clumens).
Doc: Pacemaker Explained: Add documentation for TLS options.
Dec 11 2024, 3:10 PM
clumens committed rPd4c777a904f7: Refactor: libcrmcommon: Only set gnutls priorities when needed. (authored by clumens).
Refactor: libcrmcommon: Only set gnutls priorities when needed.
Dec 11 2024, 3:10 PM
clumens edited the content of TLS certificate setup.
Dec 11 2024, 12:58 PM
clumens edited the content of TLS certificate setup.
Dec 11 2024, 12:54 PM
clumens edited the content of TLS certificate setup.
Dec 11 2024, 12:45 PM
clumens created an object: TLS certificate setup.
Dec 11 2024, 12:35 PM

Dec 10 2024

clumens committed rPcbd069fb5462: Refactor: libcrmcommon: pcmk__x509_enabled doesn't need an arg. (authored by clumens).
Refactor: libcrmcommon: pcmk__x509_enabled doesn't need an arg.
Dec 10 2024, 5:54 PM
clumens committed rP57a03bff39ce: Feature: daemons: Enable TLS support for Pacemaker Remote nodes. (authored by clumens).
Feature: daemons: Enable TLS support for Pacemaker Remote nodes.
Dec 10 2024, 5:54 PM
clumens committed rP7add90ffb28e: Low: libcrmcommon: Set *tls = NULL in a few more locations. (authored by clumens).
Low: libcrmcommon: Set *tls = NULL in a few more locations.
Dec 10 2024, 5:54 PM
clumens committed rPab92f64bdf3f: Feature: liblrmd: Enable TLS support for Pacemaker Remote clients. (authored by clumens).
Feature: liblrmd: Enable TLS support for Pacemaker Remote clients.
Dec 10 2024, 5:54 PM
clumens committed rPa36d3087329d: Doc: sysconfig: Explain permissions needed on TLS-related files. (authored by clumens).
Doc: sysconfig: Explain permissions needed on TLS-related files.
Dec 10 2024, 5:54 PM
clumens committed rPfbc2b12a44cc: Feature: sysconfig: Document using certificates for remote nodes. (authored by clumens).
Feature: sysconfig: Document using certificates for remote nodes.
Dec 10 2024, 5:54 PM
clumens committed rPfada80d7b8dc: Doc: Pacemaker Explained: Add documentation for TLS options. (authored by clumens).
Doc: Pacemaker Explained: Add documentation for TLS options.
Dec 10 2024, 5:54 PM
clumens committed rPb15d76b9d544: Refactor: libcrmcommon: Only set gnutls priorities when needed. (authored by clumens).
Refactor: libcrmcommon: Only set gnutls priorities when needed.
Dec 10 2024, 5:54 PM
clumens committed rPfb7a6c4a1ec3: Refactor: libcib: Unindent code in cib_new. (authored by clumens).
Refactor: libcib: Unindent code in cib_new.
Dec 10 2024, 10:44 AM
clumens committed rP71a71004103c: Refactor: libcib: Rearrange cib_remote_signon a bit. (authored by clumens).
Refactor: libcib: Rearrange cib_remote_signon a bit.
Dec 10 2024, 10:44 AM
clumens committed rPb050f0155257: Refactor: libcrmcommon: Use our own logging for gnutls. (authored by clumens).
Refactor: libcrmcommon: Use our own logging for gnutls.
Dec 10 2024, 10:44 AM
clumens committed rP49c4e87cf251: Refactor: libcrmcommon: Move tls priority detection into a function. (authored by clumens).
Refactor: libcrmcommon: Move tls priority detection into a function.
Dec 10 2024, 10:44 AM
clumens committed rP72f51f51b7fd: Refactor: libs: Move tls-specific code from remote.c to tls.c. (authored by clumens).
Refactor: libs: Move tls-specific code from remote.c to tls.c.
Dec 10 2024, 10:44 AM
clumens committed rPb59141d075db: Feature: libcrmcommon: Add pcmk__x509_enabled. (authored by clumens).
Feature: libcrmcommon: Add pcmk__x509_enabled.
Dec 10 2024, 10:44 AM
clumens committed rPc9fc1ddee0f9: Feature: sysconfig: Add env settings needed for X509 authentication. (authored by clumens).
Feature: sysconfig: Add env settings needed for X509 authentication.
Dec 10 2024, 10:44 AM
clumens committed rP5984f0f6d2f7: Refactor: libcrmcommon: Change the type of tls_session... (authored by clumens).
Refactor: libcrmcommon: Change the type of tls_session...
Dec 10 2024, 10:44 AM
clumens committed rP08ddc29b0de1: Refactor: libcrmcommon: pcmk__new_tls_session can take a cert cred type. (authored by clumens).
Refactor: libcrmcommon: pcmk__new_tls_session can take a cert cred type.
Dec 10 2024, 10:44 AM
clumens committed rP8aff17b1a7a3: Refactor: libcrmcommon: Add pcmk__tls_t. (authored by clumens).
Refactor: libcrmcommon: Add pcmk__tls_t.
Dec 10 2024, 10:44 AM
clumens committed rP096b1ddfa85b: Refactor: libs: Use pcmk__tls_t in the client TLS code as well. (authored by clumens).
Refactor: libs: Use pcmk__tls_t in the client TLS code as well.
Dec 10 2024, 10:44 AM
clumens committed rP9ab22792c134: Refactor: libcrmcommon: Deprecate crm_gnutls_global_init. (authored by clumens).
Refactor: libcrmcommon: Deprecate crm_gnutls_global_init.
Dec 10 2024, 10:44 AM
clumens committed rP04131210a439: Refactor: libcrmcommon: Simplify args to pcmk__new_tls_session. (authored by clumens).
Refactor: libcrmcommon: Simplify args to pcmk__new_tls_session.
Dec 10 2024, 10:44 AM
clumens committed rP59c08d106797: Feature: daemons: Set up X509 auth in based if enabled. (authored by clumens).
Feature: daemons: Set up X509 auth in based if enabled.
Dec 10 2024, 10:44 AM
clumens committed rP2be15a9b855c: Feature: libcrmcommon: If the server supports certs, require them... (authored by clumens).
Feature: libcrmcommon: If the server supports certs, require them...
Dec 10 2024, 10:44 AM
clumens committed rPaa316e38478e: Feature: libs: Log if a TLS certificate is close to expiration. (authored by clumens).
Feature: libs: Log if a TLS certificate is close to expiration.
Dec 10 2024, 10:44 AM
clumens committed rPa0b3f9b4db27: Feature: libcib: Enable TLS certs for remote CIB operations. (authored by clumens).
Feature: libcib: Enable TLS certs for remote CIB operations.
Dec 10 2024, 10:44 AM
clumens committed rP7b68062f60d9: Doc: Pacemaker Administration: Explain use of TLS certificates. (authored by clumens).
Doc: Pacemaker Administration: Explain use of TLS certificates.
Dec 10 2024, 10:44 AM

Dec 9 2024

clumens committed rP228c94fa5f29: Refactor: libcib: Unindent code in cib_new. (authored by clumens).
Refactor: libcib: Unindent code in cib_new.
Dec 9 2024, 10:49 AM
clumens committed rP40f0c3da72b0: Refactor: libcib: Rearrange cib_remote_signon a bit. (authored by clumens).
Refactor: libcib: Rearrange cib_remote_signon a bit.
Dec 9 2024, 10:49 AM
clumens committed rP7539fec5c1d6: Refactor: libcrmcommon: Use our own logging for gnutls. (authored by clumens).
Refactor: libcrmcommon: Use our own logging for gnutls.
Dec 9 2024, 10:49 AM
clumens committed rP761957896cd2: Refactor: libcrmcommon: Move tls priority detection into a function. (authored by clumens).
Refactor: libcrmcommon: Move tls priority detection into a function.
Dec 9 2024, 10:49 AM
clumens committed rP96eb4036f95f: Refactor: libcrmcommon: Change the type of tls_session... (authored by clumens).
Refactor: libcrmcommon: Change the type of tls_session...
Dec 9 2024, 10:49 AM
clumens committed rPa141eec64a4d: Feature: sysconfig: Add env settings needed for X509 authentication. (authored by clumens).
Feature: sysconfig: Add env settings needed for X509 authentication.
Dec 9 2024, 10:49 AM
clumens committed rP701eac03ccd8: Refactor: libs: Move tls-specific code from remote.c to tls.c. (authored by clumens).
Refactor: libs: Move tls-specific code from remote.c to tls.c.
Dec 9 2024, 10:49 AM
clumens committed rP57ea342262f8: Feature: libcrmcommon: Add pcmk__x509_enabled. (authored by clumens).
Feature: libcrmcommon: Add pcmk__x509_enabled.
Dec 9 2024, 10:49 AM
clumens committed rP95da79fcc8bf: Refactor: libcrmcommon: pcmk__new_tls_session can take a cert cred type. (authored by clumens).
Refactor: libcrmcommon: pcmk__new_tls_session can take a cert cred type.
Dec 9 2024, 10:49 AM
clumens committed rPfd05ba32d066: Refactor: libcrmcommon: Add pcmk__tls_t. (authored by clumens).
Refactor: libcrmcommon: Add pcmk__tls_t.
Dec 9 2024, 10:49 AM
clumens committed rP9d90dd7c0b57: Refactor: libs: Use pcmk__tls_t in the client TLS code as well. (authored by clumens).
Refactor: libs: Use pcmk__tls_t in the client TLS code as well.
Dec 9 2024, 10:49 AM
clumens committed rPd065ccd4631a: Refactor: libcrmcommon: Deprecate crm_gnutls_global_init. (authored by clumens).
Refactor: libcrmcommon: Deprecate crm_gnutls_global_init.
Dec 9 2024, 10:49 AM
clumens committed rP86efd5dd2dc8: Refactor: libcrmcommon: Simplify args to pcmk__new_tls_session. (authored by clumens).
Refactor: libcrmcommon: Simplify args to pcmk__new_tls_session.
Dec 9 2024, 10:49 AM
clumens committed rPaae93cbcb9c8: Feature: daemons: Set up X509 auth in based if enabled. (authored by clumens).
Feature: daemons: Set up X509 auth in based if enabled.
Dec 9 2024, 10:49 AM
clumens committed rP0ff89a84b788: Feature: libcrmcommon: If the server supports certs, require them... (authored by clumens).
Feature: libcrmcommon: If the server supports certs, require them...
Dec 9 2024, 10:49 AM
clumens committed rPafdb38a7b7b9: Feature: libs: Log if a TLS certificate is close to expiration. (authored by clumens).
Feature: libs: Log if a TLS certificate is close to expiration.
Dec 9 2024, 10:49 AM
clumens committed rPd4b99f10e845: Feature: libcib: Enable TLS certs for remote CIB operations. (authored by clumens).
Feature: libcib: Enable TLS certs for remote CIB operations.
Dec 9 2024, 10:49 AM
clumens committed rP20c6c4b17bbd: Doc: Pacemaker Administration: Explain use of TLS certificates. (authored by clumens).
Doc: Pacemaker Administration: Explain use of TLS certificates.
Dec 9 2024, 10:49 AM

Dec 5 2024

clumens committed rPf27e4ab5c1e7: Test: cts-scheduler: Remove sed needed for backwards compat. (authored by clumens).
Test: cts-scheduler: Remove sed needed for backwards compat.
Dec 5 2024, 11:06 AM

Dec 4 2024

clumens committed rP810b24931fc2: Test: cts-scheduler: Remove sed needed for backwards compat. (authored by clumens).
Test: cts-scheduler: Remove sed needed for backwards compat.
Dec 4 2024, 6:54 PM

Dec 3 2024

clumens committed rP426be6d7ee79: Build: rpm: Ignore the lib-package-without-%mklibname rpmlint error (authored by clumens).
Build: rpm: Ignore the lib-package-without-%mklibname rpmlint error
Dec 3 2024, 12:47 PM
clumens committed rP1285c8bdd481: Build: rpm: Ignore the lib-package-without-%mklibname rpmlint error (authored by clumens).
Build: rpm: Ignore the lib-package-without-%mklibname rpmlint error
Dec 3 2024, 12:23 PM
clumens committed rB9c4f8abdd8cb: Refactor: Remove global booth_conf variable from notify_client. (authored by clumens).
Refactor: Remove global booth_conf variable from notify_client.
Dec 3 2024, 11:56 AM
clumens committed rB6f8a938be4f9: Refactor: Remove global booth_conf variable from list_peers. (authored by clumens).
Refactor: Remove global booth_conf variable from list_peers.
Dec 3 2024, 11:56 AM
clumens committed rBcb1c9fa216c0: Refactor: Remove global booth_conf variable from network functions. (authored by clumens).
Refactor: Remove global booth_conf variable from network functions.
Dec 3 2024, 11:56 AM

Dec 2 2024

clumens committed rPe7e916339ef3: Build: rpm: Ignore the lib-package-without-%mklibname rpmlint error (authored by clumens).
Build: rpm: Ignore the lib-package-without-%mklibname rpmlint error
Dec 2 2024, 11:34 AM

Nov 20 2024

clumens changed the status of T912: Fix or drop COPR builds from Open to WIP.
Nov 20 2024, 11:50 AM · LibQB, Pacemaker, Restricted Project
clumens added a comment to T912: Fix or drop COPR builds.

My guess as to why this stopped working is that the API key you use to link github and copr is only good for 180 days and then must be regenerated.

Nov 20 2024, 10:43 AM · LibQB, Pacemaker, Restricted Project
clumens committed rP0b0b2912c438: Build: release.mk: Fix the fallback setting of VERSION. (authored by clumens).
Build: release.mk: Fix the fallback setting of VERSION.
Nov 20 2024, 10:18 AM
clumens committed rPb14d55393896: Build: rpm: Define a fallback value for GIT. (authored by clumens).
Build: rpm: Define a fallback value for GIT.
Nov 20 2024, 10:18 AM
clumens committed rPbddaefd1485c: Build: copr: Fix the copr Makefile. (authored by clumens).
Build: copr: Fix the copr Makefile.
Nov 20 2024, 10:18 AM
clumens committed rPd1d966d0ac9b: Refactor: libcrmcommon: Guard function bodies in procfs.c. (authored by clumens).
Refactor: libcrmcommon: Guard function bodies in procfs.c.
Nov 20 2024, 10:08 AM
clumens committed rP708b0fe35bfa: Refactor: libcrmcommon: Move opening /proc/self/fd into a function. (authored by clumens).
Refactor: libcrmcommon: Move opening /proc/self/fd into a function.
Nov 20 2024, 10:08 AM
clumens committed rP7c9c6427ea8f: Refactor: libcrmcommon: Move sysrq_trigger into procfs.c. (authored by clumens).
Refactor: libcrmcommon: Move sysrq_trigger into procfs.c.
Nov 20 2024, 10:08 AM