17
0

195 Commits

Author SHA256 Message Date
ef7f8ad41c Accepting request 1329342 from network:ha-clustering:Factory
- Update to version 4.17.0+git30.b33c378d: (jsc#PED-15014)
  * powervs-move-ip/powervs-subnet: fix error logging
  * Filesystem: optionally report "xargs ps -f" even when killing many processes
  * ocf-shellfunc: add ocf_log_pipe
  * findif.c: remove unused colonptr variable
  * Filesystem: use -eq/-ne for numeric variables
  * powervs-subnet: wait until IP is activated before running monitor-check
  * OCPBUGS-64765: podman-etcd: add -a option to crictl ps (#2112)

OBS-URL: https://build.opensuse.org/request/show/1329342
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/resource-agents?expand=0&rev=146
2026-01-28 14:07:55 +00:00
00c35e99ad Adapt spec
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=93
2026-01-26 14:35:03 +00:00
fe0d60c5d2 - Update to version 4.17.0+git30.b33c378d:
* powervs-move-ip/powervs-subnet: fix error logging
  * Filesystem: optionally report "xargs ps -f" even when killing many processes
  * ocf-shellfunc: add ocf_log_pipe
  * findif.c: remove unused colonptr variable
  * Filesystem: use -eq/-ne for numeric variables
  * powervs-subnet: wait until IP is activated before running monitor-check
  * OCPBUGS-64765: podman-etcd: add -a option to crictl ps (#2112)

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=92
2026-01-26 14:32:59 +00:00
af62ab38a0 Accepting request 1324200 from network:ha-clustering:Factory
- (jsc#PED-14860) Fix packages for Immutable Mode - resource-agents

OBS-URL: https://build.opensuse.org/request/show/1324200
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/resource-agents?expand=0&rev=145
2025-12-24 12:15:30 +00:00
928ac30321 - (jsc#PED-14860) Fix packages for Immutable Mode - resource-agents
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=90
2025-12-22 11:59:03 +00:00
f215ff102c Accepting request 1323402 from network:ha-clustering:Factory
- Update to version 4.17.0+git18.92719d83:
  * Filesystem: signal many processes in parallel
  * podman-etcd: sync environment variables with Pod manifest
  * OCPEDGE-2231: podman-etcd: improve error handling to support retry on start errors (#2105)
  * Filesystem: new force_unmount=move option
  * Filesystem: try umount immediately after signals are sent
  * Filesystem: tmpfs/overlayfs have no need for systemd_drop_in
  * Filesystem: improve shell trace (set -x) output
  * OCPEDGE-2213: podman-etcd: fix to prevent learner from starting before cluster is ready (#2098)
  * exportfs: fix grep error on stop

OBS-URL: https://build.opensuse.org/request/show/1323402
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/resource-agents?expand=0&rev=144
2025-12-19 15:41:54 +00:00
d34bbd6054 - Update to version 4.17.0+git18.92719d83:
* Filesystem: signal many processes in parallel
  * podman-etcd: sync environment variables with Pod manifest
  * OCPEDGE-2231: podman-etcd: improve error handling to support retry on start errors (#2105)
  * Filesystem: new force_unmount=move option
  * Filesystem: try umount immediately after signals are sent
  * Filesystem: tmpfs/overlayfs have no need for systemd_drop_in
  * Filesystem: improve shell trace (set -x) output
  * OCPEDGE-2213: podman-etcd: fix to prevent learner from starting before cluster is ready (#2098)
  * exportfs: fix grep error on stop

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=88
2025-12-17 17:48:20 +00:00
7faa5ee595 Accepting request 1320974 from network:ha-clustering:Factory
- Update to version 4.17.0+git5.e3a22113:
  * podman-etcd: remove test code (#2103)
  * ocft: fix failing tests in resource-agents v4.17.0
  * OCPBUGS-60098: podman-etcd: prevent last active member from leaving the etcd member list
  * build: update ChangeLog for 4.17.0
  * nginx: restore SELinux context for pid-file during validate-all
  * build: update ChangeLog for 4.17.0-rc1
  * storage_mon.c: fix block-seek mask deriving it from the block-size
  * storage_mon.c: refactor moving up getting blocksize
  * storage_mon: refactor removing basically duplicate code
  * podman-etcd: fix count of fnc holders in container_health_check
  * nginx: fix ls-redirection, mute non-errors in validate-all, and set unique intervals for monitor actions
  * powervs-move-ip: add optional iflabel argument, increase maximum number of retries for requests (#2092)
  * nfsserver: set systemd_running before nfsserver_validate() to avoid error message
  * oracle: improve monpassword description
  * MailTo: add s-nail support for multiple recipients
  * Update truly active resources count with safer empty calculation
  * podman-etcd: add container crash detection with coordinated recovery
  * db2: fix monitor_retries_sleep variable name
  * Filesystem: speed up get pids (#2084)
  *  podman-etcd: compute dynamic revision bump from maxRaftIndex (#2087)
  * OCPEDGE-1502: feat: podman-etcd: add support for cert rotation (#2085)
  * portblock: add Promoted monitor op, validate-all checks, and add "method" and "status_check" parameters
  * db2: use reintegration flag to avoid race condition on cluster reintegration, and removed FAL, as it's no longer needed
  * Redo counting of active_resources
  * spec: make nfs-utils a weak dependency
  * OCPBUGS-42808: podman-etcd: add automatic learner member promotion (#2078)
  * portblock: fix incorrect promotable description
  * nfsserver: add ability to set e.g. "pipefs-directory=/run/nfs/rpc_pipefs" in /etc/nfs.conf to avoid issues with non-clustered Kerberized mounts

OBS-URL: https://build.opensuse.org/request/show/1320974
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/resource-agents?expand=0&rev=143
2025-12-03 13:12:15 +00:00
dd94f34617 Add bsc bugnummer to the corresponding patch.
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=86
2025-12-03 12:14:33 +00:00
6274905918 - Update to version 4.17.0+git5.e3a22113:
* podman-etcd: remove test code (#2103)
  * ocft: fix failing tests in resource-agents v4.17.0
  * OCPBUGS-60098: podman-etcd: prevent last active member from leaving the etcd member list
  * build: update ChangeLog for 4.17.0
  * nginx: restore SELinux context for pid-file during validate-all
  * build: update ChangeLog for 4.17.0-rc1
  * storage_mon.c: fix block-seek mask deriving it from the block-size
  * storage_mon.c: refactor moving up getting blocksize
  * storage_mon: refactor removing basically duplicate code
  * podman-etcd: fix count of fnc holders in container_health_check
  * nginx: fix ls-redirection, mute non-errors in validate-all, and set unique intervals for monitor actions
  * powervs-move-ip: add optional iflabel argument, increase maximum number of retries for requests (#2092)
  * nfsserver: set systemd_running before nfsserver_validate() to avoid error message
  * oracle: improve monpassword description
  * MailTo: add s-nail support for multiple recipients
  * Update truly active resources count with safer empty calculation
  * podman-etcd: add container crash detection with coordinated recovery
  * db2: fix monitor_retries_sleep variable name
  * Filesystem: speed up get pids (#2084)
  *  podman-etcd: compute dynamic revision bump from maxRaftIndex (#2087)
  * OCPEDGE-1502: feat: podman-etcd: add support for cert rotation (#2085)
  * portblock: add Promoted monitor op, validate-all checks, and add "method" and "status_check" parameters
  * db2: use reintegration flag to avoid race condition on cluster reintegration, and removed FAL, as it's no longer needed
  * Redo counting of active_resources
  * spec: make nfs-utils a weak dependency
  * OCPBUGS-42808: podman-etcd: add automatic learner member promotion (#2078)
  * portblock: fix incorrect promotable description
  * nfsserver: add ability to set e.g. "pipefs-directory=/run/nfs/rpc_pipefs" in /etc/nfs.conf to avoid issues with non-clustered Kerberized mounts

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=85
2025-11-25 13:23:29 +00:00
b881e2e14c - Update to version 4.16.0+git104.b9d8ef2b:
* Enhance documentation: setproctitle_enable and background must be set correctly. (#2075)
  * podman-etcd: Add cluster-wide force_new_cluster attribute checking
  * powervs-move-ip: new resource agent (#2072)
  * portblock: add nftables and multi-state support
  * podman-etcd: preserve containers for debugging
  * OCPBUGS-60977: podman-etcd: wrap ipv6 address in brackets for attribute_node_ip (#2068)
  * db2: add "monitor_retries", "monitor_sleep", and "monitor_retry_all_errors" parameters to be able to avoid failing on first try
  * db2: add "skip_basic_sql_health_check" parameter to avoid failing on systems with high load

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=84
2025-10-05 09:31:03 +00:00
fe083d6760 Accepting request 1302689 from network:ha-clustering:Factory
- Update to version 4.16.0+git92.52e588f2:
  * Fix shellcheck errors on output redirection [SC2328]

OBS-URL: https://build.opensuse.org/request/show/1302689
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/resource-agents?expand=0&rev=142
2025-09-05 19:42:13 +00:00
1e69e0a64b - Update to version 4.16.0+git92.52e588f2:
* Fix shellcheck errors on output redirection [SC2328]

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=82
2025-09-04 08:06:09 +00:00
f95ee12211 Accepting request 1295449 from network:ha-clustering:Factory
- Update to version 4.16.0+git90.968ad701:
  * OCPBUGS-58324: podman-etcd Add OOM score adjustment for etcd containers
  * ocf-shellfuncs: remove extra sleep from curl_retry (#2058)
  * Filesystem: remove validate-all fstype check, as there isnt a reliable and portable way to check
  * IPaddr2: add link status DOWN/LOWERLAYERDOWN check
  * ocf-shellfuncs: set SHELL to default shell if it's set to nologin
  * mariadb: add SSL/TLS-Support (#2045)
  * findif.sh: fix to avoid duplicate route issues
  * podman-etcd: fix listen-peer-urls binding (#2049)
  * azure-events-az: Update Deployment info section
  * azure-events: backport relevant changes from azure-events-az
- Remove unsupported RAs from resource-agents package
  Remove man pages of unsupported RAs from resource-agents package
  Adapt drop-deprecated-agents.patch (jsc#PED-8737)
- Move %{_usr}/lib/ocf/resource.d/heartbeat/ldirectord into the
  package ldirectord

OBS-URL: https://build.opensuse.org/request/show/1295449
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/resource-agents?expand=0&rev=141
2025-07-25 15:04:11 +00:00
417829b2ff - Move %{_usr}/lib/ocf/resource.d/heartbeat/ldirectord into the
package ldirectord

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=80
2025-07-24 07:39:03 +00:00
f69a814190 Remove man pages of unsupported RAs from resource-agents package
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=79
2025-07-24 05:36:48 +00:00
01d700ba32 Fix patch
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=78
2025-07-24 05:30:00 +00:00
09ec483709 - Remove man pages of unsupported RAs from resource-agents package
Adapt drop-deprecated-agents.patch (jsc#PED-8737)

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=77
2025-07-24 05:23:41 +00:00
307d1901a0 - Update to version 4.16.0+git90.968ad701:
* OCPBUGS-58324: podman-etcd Add OOM score adjustment for etcd containers
  * ocf-shellfuncs: remove extra sleep from curl_retry (#2058)
  * Filesystem: remove validate-all fstype check, as there isnt a reliable and portable way to check
  * IPaddr2: add link status DOWN/LOWERLAYERDOWN check
  * ocf-shellfuncs: set SHELL to default shell if it's set to nologin
  * mariadb: add SSL/TLS-Support (#2045)
  * findif.sh: fix to avoid duplicate route issues
  * podman-etcd: fix listen-peer-urls binding (#2049)
  * azure-events-az: Update Deployment info section
  * azure-events: backport relevant changes from azure-events-az

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=76
2025-07-22 17:11:22 +00:00
bc5606f31e - Remove unsupported RAs from resource-agents package
Adapt drop-deprecated-agents.patch (jsc#PED-8737)

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=75
2025-07-22 17:10:01 +00:00
2459feb9a4 Accepting request 1277984 from network:ha-clustering:Factory
* Filesystem: fix getting the wrong block device when doing grep (bsc#1241867)

OBS-URL: https://build.opensuse.org/request/show/1277984
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/resource-agents?expand=0&rev=140
2025-05-20 07:34:32 +00:00
91dd7501e2 Add bugzilla number to the changes.
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=73
2025-05-16 09:11:39 +00:00
45bcdd9fe3 Accepting request 1277158 from network:ha-clustering:Factory
- L3: DB2 resource agent forcefully shuts down database, risking data loss — ref:_00D1igLOd._500TrYJM7l:ref
  (bsc#1241692)
  Add patch:
     bsc-1241692.patch
- Update to version 4.16.0+git73.99f301e1:
  * azure-events-az: Update wording in log line
  * podman-etcd: remove unused actions from metadata
  * Filesystem: fix getting the wrong block device when doing grep
  * crypt: fix crypt_type check, and usage when action has not been specified
  * podman-etcd: new resource agent (#2023)
  * IPaddr2: fix iface_altname indentation
  * IPaddr2: add support for network interfaces altname in the monitor operation (#2027)
  * tomcat: only log "validate_all_tomcat[$TOMCAT_NAME]" on debug-level
  * mdraid: Add 'auto' and multiple devices support to parameter md_dev (bsc#1200867, jsc#TEAM-6691)
  * azure-events-az: Add params defaults to RA description (#2034)
  * azure-events-az: Update crm_attribute call in putNodeOnline (#2033)
  * azure-events-az: remove unused attr_globalPullState variable (#2032)
  * azure-events-az: fix typo (#2031)
  * azure-events-az: change variable name allNodesStopped to allResourcesNowStopped (#2030)
  * tomcat: fix catalina_base and catalina_out parameter defaults
  * tomcat: fix CATALINA_PID not set issue
  * crypt: fixes to validate-action and to avoid running as a cloned resource
  * Attempting to detect clevis automatically
  * initial pass on supporting clevis-unlocked volumes
  Remove: 2037.patch

- Failed action that lead to stonith when there is a empty /etc/mdadm.conf on one node on cluster MD
  (bsc#1200867)
  cluster-md: RA mdraid to support auto-assembly at the cluster level, eg md_dev="auto"
  (jsc#TEAM-6691)

OBS-URL: https://build.opensuse.org/request/show/1277158
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/resource-agents?expand=0&rev=139
2025-05-15 14:59:33 +00:00
93db2ae228 Remove: 2037.patch
- Failed action that lead to stonith when there is a empty /etc/mdadm.conf on one node on cluster MD
  (bsc#1200867)
  cluster-md: RA mdraid to support auto-assembly at the cluster level, eg md_dev="auto"
  (jsc#TEAM-6691)
  Apply upstream patch:
  2037.patch

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=71
2025-05-13 11:56:00 +00:00
1964b0d7ba - L3: DB2 resource agent forcefully shuts down database, risking data loss — ref:_00D1igLOd._500TrYJM7l:ref
(bsc#1241692)
  Add patch:
     bsc-1241692.patch
- Update to version 4.16.0+git73.99f301e1:
  * azure-events-az: Update wording in log line
  * podman-etcd: remove unused actions from metadata
  * Filesystem: fix getting the wrong block device when doing grep
  * crypt: fix crypt_type check, and usage when action has not been specified
  * podman-etcd: new resource agent (#2023)
  * IPaddr2: fix iface_altname indentation
  * IPaddr2: add support for network interfaces altname in the monitor operation (#2027)
  * tomcat: only log "validate_all_tomcat[$TOMCAT_NAME]" on debug-level
  * mdraid: Add 'auto' and multiple devices support to parameter md_dev (bsc#1200867, jsc#TEAM-6691)
  * azure-events-az: Add params defaults to RA description (#2034)
  * azure-events-az: Update crm_attribute call in putNodeOnline (#2033)
  * azure-events-az: remove unused attr_globalPullState variable (#2032)
  * azure-events-az: fix typo (#2031)
  * azure-events-az: change variable name allNodesStopped to allResourcesNowStopped (#2030)
  * tomcat: fix catalina_base and catalina_out parameter defaults
  * tomcat: fix CATALINA_PID not set issue
  * crypt: fixes to validate-action and to avoid running as a cloned resource
  * Attempting to detect clevis automatically
  * initial pass on supporting clevis-unlocked volumes

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=70
2025-05-13 10:30:38 +00:00
fe78f647db Accepting request 1254345 from network:ha-clustering:Factory
- Readd anything deleted by mistake. (jsc#PED-12354)

OBS-URL: https://build.opensuse.org/request/show/1254345
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/resource-agents?expand=0&rev=138
2025-03-20 18:23:42 +00:00
5bedf16ed5 - Readd anything deleted by mistake. (jsc#PED-12354)
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=68
2025-03-19 09:07:28 +00:00
3ee5b63ec0 Accepting request 1253756 from network:ha-clustering:Factory
- Remove conntrackd RA (jsc#PED-12354)

OBS-URL: https://build.opensuse.org/request/show/1253756
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/resource-agents?expand=0&rev=137
2025-03-18 16:40:10 +00:00
5b08aa2c69 - Remove conntrackd RA (jsc#PED-12354)
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=66
2025-03-17 11:12:02 +00:00
c772c060e6 Accepting request 1252160 from network:ha-clustering:Factory
- Adapt drop-deprecated-agents.patch according (jsc#PED-8737)

- Update to version 4.16.0+git45.646a41d1:
  * portblock: use ocf_log() for logging
  * simplify iptables version string regex
  * Update portblock: improve version detection of iptables
  * ocf-shellfuncs: add missing variable in crm_mon_no_validation()

OBS-URL: https://build.opensuse.org/request/show/1252160
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/resource-agents?expand=0&rev=136
2025-03-12 14:20:21 +00:00
6b64a84dae fix patch
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=64
2025-03-11 21:29:57 +00:00
0c77e67072 - Adapt drop-deprecated-agents.patch according (jsc#PED-8737)
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=63
2025-03-11 15:26:28 +00:00
77dbe5fdfa - Update to version 4.16.0+git45.646a41d1:
* portblock: use ocf_log() for logging
  * simplify iptables version string regex
  * Update portblock: improve version detection of iptables
  * ocf-shellfuncs: add missing variable in crm_mon_no_validation()

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=62
2025-03-03 16:06:26 +00:00
74179b58c9 Accepting request 1241131 from network:ha-clustering:Factory
- drop HA package cluster-glue and Linux-HA style fence agents in FrameworkOne
  (jsc#PED-8498) 
  Remove dependency: cluster-glue-devel. As a result of this sfex_init, sfex_stat,
  resource-agents-deps.target and ldirectord.service were removed also.
- Update to version 4.16.0+git38.da9ef4e2:
  * storage-mon: log "storage_mon is already running" in start-action
  * storage-mon: check if daemon is already running during start-action
  * storage-mon: replace dashes with underscores in functions
  * ocf-binaries: add FGREP
  * Filesystem: dont report warnings when creating a Filesystem resource
  * ibm-cloud-vpc-move-fip: new resource agent (#2008)
  * ibm-cloud-vpc-cr-vip: fix ImportError logging
  * All agents: use detected grep -E/-F instead of egrep/fgrep when detected
  * ibm-cloud-vpc-cr-vip: dont build if ibm_cloud_fail_over is not installed
  * nfsserver: dont use init-scripts if systemd is running
  * ibm-cloud-vpc-cr-vip: new resource agent (#2002)
  * ocf-shellfuncs: fixed bash systax error added at a25f08cf98d784894df9c52960eff5ccef059393
  * openstack-cinder-volume: fix detach not working during start-action after #2000
  * openstack-cinder-volume: wait for volume to be available
  * spec: update Requires paths for RHEL10/CentOS 10
  * awsvip: let user specify which interface to use, and make the parameter optional in aws-vpc-move-ip
  * aws.sh: add get_interface_mac()
  * Mid: storage-mon RA: Wait until monitor confirms the startup pid according to the OCF resource specification.
  * High: storage-mon: Correct the timing of setting notification values to storage-mon(RA) clients.
  * aws.sh/ocf-shellfuncs: add ability to fresh token if it's invalid
  * aws.sh: chmod 600 $TOKEN_FILE, add get_instance_id() with DMI support, and use get_instance_id() in AWS agents

OBS-URL: https://build.opensuse.org/request/show/1241131
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/resource-agents?expand=0&rev=135
2025-01-29 15:09:36 +00:00
dbd07c8e40 Fix typo
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=60
2025-01-29 09:15:34 +00:00
292fd0cae4 Remove dependency: cluster-glue-devel. As a result of this sfex_initi, sfex_stat,
resource-agents-deps.target and ldirectord.service were removed also.

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=59
2025-01-29 07:43:54 +00:00
d4458a7c5c Adapt spec
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=58
2025-01-28 17:33:54 +00:00
e0d2a448ba Adapt patch
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=57
2025-01-28 17:30:45 +00:00
e12e01be96 - drop HA package cluster-glue and Linux-HA style fence agents in FrameworkOne
(jsc#PED-8498) 
  Remove dependency cluster-glue-devel
- Update to version 4.16.0+git38.da9ef4e2:
  * storage-mon: log "storage_mon is already running" in start-action
  * storage-mon: check if daemon is already running during start-action
  * storage-mon: replace dashes with underscores in functions
  * ocf-binaries: add FGREP
  * Filesystem: dont report warnings when creating a Filesystem resource
  * ibm-cloud-vpc-move-fip: new resource agent (#2008)
  * ibm-cloud-vpc-cr-vip: fix ImportError logging
  * All agents: use detected grep -E/-F instead of egrep/fgrep when detected
  * ibm-cloud-vpc-cr-vip: dont build if ibm_cloud_fail_over is not installed
  * nfsserver: dont use init-scripts if systemd is running
  * ibm-cloud-vpc-cr-vip: new resource agent (#2002)
  * ocf-shellfuncs: fixed bash systax error added at a25f08cf98d784894df9c52960eff5ccef059393
  * openstack-cinder-volume: fix detach not working during start-action after #2000
  * openstack-cinder-volume: wait for volume to be available
  * spec: update Requires paths for RHEL10/CentOS 10
  * awsvip: let user specify which interface to use, and make the parameter optional in aws-vpc-move-ip
  * aws.sh: add get_interface_mac()
  * Mid: storage-mon RA: Wait until monitor confirms the startup pid according to the OCF resource specification.
  * High: storage-mon: Correct the timing of setting notification values to storage-mon(RA) clients.
  * aws.sh/ocf-shellfuncs: add ability to fresh token if it's invalid
  * aws.sh: chmod 600 $TOKEN_FILE, add get_instance_id() with DMI support, and use get_instance_id() in AWS agents

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=56
2025-01-28 15:59:24 +00:00
4ee6c017a1 Accepting request 1225908 from network:ha-clustering:Factory
- Update to version 4.16.0+git2.20a433c3:
  * storage_mon: remove unused macro variables (#1994)
  * AWS agents: reuse IMDS token until it expires (issue #1990) (#1991)
  * build: update ChangeLog for 4.16.0
  * build: update ChangeLog for 4.16.0-rc1
  * spec: drop BuildReq python3-pyroute2 for RHEL/CentOS
  * Add azure aznfs filesystem support (bsc#1233083)
  * powervs-subnet: dont require api_type as it has a default value
  * IPaddr2: improve fail logic and check ip_status after adding IP
  * azure-events*: use node name from cluster instead of hostname to avoid failing if they're not the same
  * ocf-shellfuncs: systemd_drop_in only if needed
  * findif.sh: remove "local proto" to use global proto from the agents
  * nfsserver: also stop rpc-statd for nfsv4_only to avoid stop failing in some cases

OBS-URL: https://build.opensuse.org/request/show/1225908
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/resource-agents?expand=0&rev=134
2024-11-28 23:08:12 +00:00
e0177343d4 - Update to version 4.16.0+git2.20a433c3:
* storage_mon: remove unused macro variables (#1994)
  * AWS agents: reuse IMDS token until it expires (issue #1990) (#1991)
  * build: update ChangeLog for 4.16.0
  * build: update ChangeLog for 4.16.0-rc1
  * spec: drop BuildReq python3-pyroute2 for RHEL/CentOS
  * Add azure aznfs filesystem support (bsc#1233083)
  * powervs-subnet: dont require api_type as it has a default value
  * IPaddr2: improve fail logic and check ip_status after adding IP
  * azure-events*: use node name from cluster instead of hostname to avoid failing if they're not the same
  * ocf-shellfuncs: systemd_drop_in only if needed
  * findif.sh: remove "local proto" to use global proto from the agents
  * nfsserver: also stop rpc-statd for nfsv4_only to avoid stop failing in some cases

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=54
2024-11-19 11:02:35 +00:00
9ed421ef40 Accepting request 1203050 from network:ha-clustering:Factory
- Update to version 4.15.1+git27.f2932e21:
  * IPaddr2: add proto-parameter to be able to match a specific route
  * Filesystem: stop/get_pids to be signaled
  * Filesystem: on stop, try umount directly, before scanning for users
  * docker-compose: use "docker compose" when not using older docker-compose command
  * podman: Improve handling of "stopping" container removal in remove_container() (#1973)
  * Filesystem: only use $umount_force after sending kill_signals
  * apache/http-mon.sh: doc curl as preferred client
  * apache/http-mon.sh: change curl opts to match wget
  * powervs-subnet: Enable access via private endpoint for IBM IAM
  * Filesystem: dont sleep during stop-action when there are no processes to kill
  * IPsrcaddr: specify dev for default route, as e.g. fe80:: routes can be present on multiple interfaces
  * powervs-subnet: Add optional argument route_table (#1966)
  * findif.sh: ignore unreachable, blackhole, and prohibit routes
  * powervs-subnet: Modify gathering of Apikey, calculation of timeout.
  * azure-lb: fix spelling of adresses to addresses
  * IPaddr2: Fix bringing up device
- Drop pacakge monitoring-plugins-metadata (jsc#PED-5577) (jsc#PED-8232)

OBS-URL: https://build.opensuse.org/request/show/1203050
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/resource-agents?expand=0&rev=133
2024-09-25 19:51:20 +00:00
7903179996 - Drop pacakge monitoring-plugins-metadata (jsc#PED-5577) (jsc#PED-8232)
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=52
2024-09-24 19:06:40 +00:00
741445b3d4 - Update to version 4.15.1+git27.f2932e21:
* IPaddr2: add proto-parameter to be able to match a specific route
- Drop pacakge monitoring-plugins-metadata (jsc#PED-5577) (jsc#PED-8232)

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=51
2024-09-24 19:05:50 +00:00
39dae9d1b6 - Update to version 4.15.1+git25.b748ccb4:
* Filesystem: stop/get_pids to be signaled
  * Filesystem: on stop, try umount directly, before scanning for users
  * docker-compose: use "docker compose" when not using older docker-compose command
  * podman: Improve handling of "stopping" container removal in remove_container() (#1973)
  * Filesystem: only use $umount_force after sending kill_signals
  * apache/http-mon.sh: doc curl as preferred client
  * apache/http-mon.sh: change curl opts to match wget
  * powervs-subnet: Enable access via private endpoint for IBM IAM
  * Filesystem: dont sleep during stop-action when there are no processes to kill
  * IPsrcaddr: specify dev for default route, as e.g. fe80:: routes can be present on multiple interfaces
  * powervs-subnet: Add optional argument route_table (#1966)
  * findif.sh: ignore unreachable, blackhole, and prohibit routes
  * powervs-subnet: Modify gathering of Apikey, calculation of timeout.
  * azure-lb: fix spelling of adresses to addresses
  * IPaddr2: Fix bringing up device

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=50
2024-09-20 08:20:33 +00:00
e3b884f6f9 Accepting request 1192174 from network:ha-clustering:Factory
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1192174
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/resource-agents?expand=0&rev=132
2024-08-08 08:57:05 +00:00
930f91891f - Remove unsupported RAs from resource-agents package
Adapt drop-deprecated-agents.patch (jsc#PED-8737) 
- Normalize log format from RAs with one of Pacemaker  (bsc#1217456)
  Remove 0006-Revert-ocf_log-use-same-log-format-as-pacemaker.patch
- Remove 0007-Request-to-add-gcp-vpc-move-route.patch adapt BuildRequires instead of:
  Add python module requirements: pyroute2 requests urllib3
- Adapt configure if python flavor is python311:
  add patch: use-python-311.patch
- Update to version 4.15.1+git0.a6ccb93a:
  * build: update ChangeLog for 4.15.1
  * IPaddr2: dont fail with "IPv4 does not support lvs_ipv6_addrlabel" error, as the parameter is not used in IPv4 scenarioes
  * build: update ChangeLog for 4.15.0
  * spec: use /usr/sbin paths for Fedora 41+
  * build: dont build powervs-subnet if dependencies are missing
  * build: update ChangeLog for 4.15.0-rc1

- Update to version 4.14.0+git46.eb83df84:
  * send_arp.libnet: use calloc() to avoid truncating pidfilename if it is more than 64 chars long
  * configure: fix enable_ansi check
  * powervs-subnet resource agent: improvements on virtual server status collection, and subnet - port handling.
  * ocf-shellfuncs: dont use deprecated validate-with="none" in CIB
  * conntrackd/galera/rabbitmq-cluster: avoid deprecated tool options
  * IPaddr2: change default for lvs_ipv6_addrlabel to true to avoid last added IP becoming src IP
  * IPaddr2: only set metric value for IPv6 when detected
  * galera/mariadb/mysql/redis: remove Unpromoted monitor-action, as it's covered by the regular monitor-action
  * apache/http-mon.sh: prefer curl due to new wget2 issues, including not being able to resolve hostnames from /etc/hosts
  * apache/http-mon.sh: dont use -L for wget2 as it's not implemented yet
  * Filesystem: return success during stop-action when leading or trailing whitespace is present in device or directory parameters
  * pgsql: pgsql_status: silence ERROR: command failed: runuser ...
  * ocf-shellfuncs: ocf_run(): add debug level error logging

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=48
2024-07-31 08:56:29 +00:00
1a0be783c4 Accepting request 1183835 from network:ha-clustering:Factory
OBS-URL: https://build.opensuse.org/request/show/1183835
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/resource-agents?expand=0&rev=131
2024-06-29 13:16:36 +00:00
4f372bb986 - remove package name based perl requires
Old style provides will be dropped from perl package

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/resource-agents?expand=0&rev=46
2024-06-28 09:41:59 +00:00
585e834ed3 Accepting request 1179621 from network:ha-clustering:Factory
- Update to version 4.14.0+git15.c784b83c:
  * ocf-shellfuncs: fix version regex in ocf_local_nodename()
  * azure-events-az: update to API versions, add retry functionality for metadata requests, update tests
  * Mid: storage-mon: Add logging to daemon mode.
  * outscale: new resource agent (#1938)
  * Azure-lb fails if IPv6 disabled (#1939)
  * Filesystem: fail when leading or trailing whitespace is present in device or directory parameters
  * AWS agents: use curl_retry()
  * Filesystem: fail when incorrect device mounted on mountpoint, and dont unmount the mountpoint in this case, or if mountpoint set to "/"
  * ocf-shellfuncs: add curl_retry()
  * build: update ChangeLog for 4.14.0
  * doc: writing-python-agents: add description of is_probe() and distro()
  * build: update ChangeLog for 4.14.0-rc1
  * db2: fix OCF_SUCESS name in db2_notify (#1933)
  * docs: writing-python-agents: update required Python version to 3.6+
  * findif.sh: fix corner cases
  * portblock: remove write to tcp_tw_recycle
- Normalize log format from RAs with one of Pacemaker  (bsc#1217456)
- Remove unsupported RAs from resource-agents package (jsc#PED-5577) (jsc#PED-8232)
  add-patch:
    drop-deprecated-agents.patch 
  remove-patch:
    0001-LVM-Default-partial_activation-to-true-in-SLE-HAE.patch

OBS-URL: https://build.opensuse.org/request/show/1179621
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/resource-agents?expand=0&rev=130
2024-06-10 15:37:05 +00:00