Commit Graph

132 Commits

Author SHA1 Message Date
Oyvind Albrigtsen
a742c1c0c7 - podman-etcd: align environment variable names with Etcd v3.6 Pod
manifest

  Resolves: RHEL-133937
2025-12-08 14:12:37 +01:00
Oyvind Albrigtsen
b77913a2bd - podman-etcd: prevent retries on fatal errors
Resolves: RHEL-132052
2025-12-02 10:25:48 +01:00
Oyvind Albrigtsen
67fbe64ac6 - podman-etcd: prevent learner from starting before cluster is ready
Resolves: RHEL-131185
2025-11-27 10:27:16 +01:00
Oyvind Albrigtsen
97454c937d - podman-etcd: fix count of fnc_holders in container_health_check
Resolves: RHEL-126087
2025-11-25 08:22:59 +01:00
Oyvind Albrigtsen
8e9dc0dd76 - podman-etcd: prevent last active member from leaving the etcd member
list

  Resolves: RHEL-130580
2025-11-24 13:54:14 +01:00
Oyvind Albrigtsen
38b5dc6250 - Filesystem: speed up get PIDs
Resolves: RHEL-121986
2025-11-20 12:23:32 +01:00
Oyvind Albrigtsen
66e2b907f0 - podman-etcd: exclude stopping resources from active count
- podman-etcd: add container crash detection with coordinated recovery

  Resolves: RHEL-127891, RHEL-126087
2025-11-13 08:37:16 +01:00
Oyvind Albrigtsen
6de14eddc8 - storage_mon: fix handling of 4k block devices
Resolves: RHEL-127006
2025-11-10 12:39:43 +01:00
Oyvind Albrigtsen
85680163ca - powervs-move-ip: add iflabel parameter
Resolves: RHEL-114489
2025-11-03 11:16:45 +01:00
Oyvind Albrigtsen
e190be112c - 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

  Resolves: RHEL-109485
2025-10-31 14:42:19 +01:00
Oyvind Albrigtsen
fbd754c234 - 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

  Resolves: RHEL-109485
2025-10-31 08:46:53 +01:00
Oyvind Albrigtsen
b5fe511b4d - MailTo: add s-nail support for multiple recipients
- oracle: improve monpassword description

  Resolves: RHEL-118621, RHEL-64949
2025-10-29 16:52:26 +01:00
Oyvind Albrigtsen
733bfd4a85 - db2: add "skip_basic_sql_health_check" parameter to avoid failing on
systems with high load
- db2: add "monitor_retries", "monitor_sleep", and "monitor_retry_all_errors"
  parameters to be able to avoid failing on first try

  Resolves: RHEL-115785, RHEL-115782
2025-10-29 13:10:28 +01:00
Oyvind Albrigtsen
868417421d - podman-etcd: add support for cert rotation
- podman-etcd: compute dynamic revision bump from maxRaftIndex

  Resolves: RHEL-123887, RHEL-123906
2025-10-28 12:59:03 +01:00
Oyvind Albrigtsen
aee1ce34f8 - portblock: add promotable support, and method and status_check
parameters
- db2: use reintegration flag to avoid race condition on cluster
  reintegration

  Resolves: RHEL-116151, RHEL-118624
2025-10-22 10:34:59 +02:00
Oyvind Albrigtsen
4ac67a87f2 - podman-etcd: add automatic learner member promotion
Resolves: RHEL-119495
2025-10-09 14:36:38 +02:00
Oyvind Albrigtsen
2e1b4ad053 - build: make nfs-utils a weak dependency
Resolves: RHEL-116100
2025-10-08 11:21:03 +02:00
Oyvind Albrigtsen
226c68034e - portblock: add promotable support
Resolves: RHEL-116151
2025-10-02 10:01:26 +02:00
Oyvind Albrigtsen
e168f620de - podman-etcd: wrap ipv6 address in brackets
- podman-etcd: preserve containers for debugging
- podman-etcd: add cluster-wide force_new_cluster attribute check

  Resolves: RHEL-113767, RHEL-113766, RHEL-116206
2025-09-22 11:30:35 +02:00
Oyvind Albrigtsen
276526fa01 - db2: add "skip_basic_sql_health_check" parameter to avoid failing on
systems with high load
- db2: add "monitor_retries", "monitor_sleep", and "monitor_retry_all_errors"
  parameters to be able to avoid failing on first try

  Resolves: RHEL-115785, RHEL-115782
2025-09-18 15:15:36 +02:00
Oyvind Albrigtsen
8cd1c0ab33 - powervs-move-ip: new resource agent
Resolves: RHEL-114489
2025-09-17 13:32:12 +02:00
Oyvind Albrigtsen
775e787b32 - powervs-move-ip: new resource agent
Resolves: RHEL-114489
2025-09-16 09:24:45 +02:00
Oyvind Albrigtsen
63dac932e1 - podman-etcd: add oom parameter to be able to tune the Out-Of-Memory (OOM)
score for etcd containers

  Resolves: RHEL-102610
2025-09-09 10:57:17 +02:00
Oyvind Albrigtsen
895f92e96f - ocf-shellfuncs/AWS agents: dont sleep after the final try in
curl_retry()

  Resolves: RHEL-102727
2025-07-15 13:59:25 +02:00
Oyvind Albrigtsen
ffce282c1d - ocf-shellfuncs/AWS agent: dont sleep after the final try in
curl_retry()

  Resolves: RHEL-102727
2025-07-14 10:42:33 +02:00
Oyvind Albrigtsen
6eb835dab9 - Filesystem: fix issue with Vormetric mounts
Resolves: RHEL-97123
2025-07-03 11:10:35 +02:00
Oyvind Albrigtsen
3a725c872d - IPaddr2/IPsrcaddr: fix to avoid duplicate route issues
- IPaddr2: add link status DOWN/LOWERLAYERDOWN check

  Resolves: RHEL-70044, RHEL-7688
2025-06-17 10:11:06 +02:00
Oyvind Albrigtsen
274447d56b - podman-etcd: fix listen-peer-urls binding
Resolves: RHEL-88429
2025-05-20 10:16:16 +02:00
Oyvind Albrigtsen
8d903826f8 - podman-etcd: new resource agent
Resolves: RHEL-88429
2025-04-28 16:01:11 +02:00
Oyvind Albrigtsen
025c9f7ec8 - Filesystem: add support for aznfs
Resolves: RHEL-88035
2025-04-22 16:22:19 +02:00
Oyvind Albrigtsen
f4b27cebc5 - storage-mon: fix daemon mode bug that caused delayed initial score
- portblock: fix iptables version detection

  Resolves: RHEL-76038, RHEL-79819
2025-04-09 12:01:11 +02:00
Oyvind Albrigtsen
badd35cdf6 - tomcat: fix CATALINA_PID not set, and catalina_base and catalina_out
parameter defaults

  Resolves: RHEL-85056
2025-04-01 10:50:54 +02:00
Oyvind Albrigtsen
15238b3da7 - openstack-cinder-volume: wait for volume to be available
Resolves: RHEL-69734
2025-01-10 14:59:57 +01:00
Oyvind Albrigtsen
1f5979ff6c - openstack-cinder-volume: wait for volume to be available
Resolves: RHEL-69734
2025-01-07 14:16:59 +01:00
Oyvind Albrigtsen
dd4306b445 - AWS agents: reuse IMDS token until it expires
- awsvip: add interface parameter

  Resolves: RHEL-66292
  Resolves: RHEL-68739
2024-11-27 10:10:20 +01:00
Oyvind Albrigtsen
e0e05d036c - powervs-subnet: new resource agent
Resolves: RHEL-42513
2024-10-23 09:53:05 +02:00
Oyvind Albrigtsen
98e69c2d35 - ocf-shellfuncs: only create/update and reload systemd drop-in if
needed
- IPaddr2: improve fail logic and check ip_status after adding IP
- azure-events-az: update API versions, and add retry functionality
  for metadata requests
- azure-events*: use node name from cluster instead of hostname to
  avoid failing if they're not the same

  Resolves: RHEL-61888
  Resolves: RHEL-62200
  Resolves: RHEL-40589
  Resolves: RHEL-58632
2024-10-14 12:28:06 +02:00
Oyvind Albrigtsen
5307e871ec - nfsserver: also stop rpc-statd for nfsv4_only to avoid stop failing
in some cases
- podman: force-remove containers in stopping state if necessary

  Resolves: RHEL-59172
  Resolves: RHEL-58008
2024-10-02 11:02:57 +02:00
Oyvind Albrigtsen
5a84bdea60 - Filesystem: dont sleep during stop-action when there are no
processes to kill, and only use force argument for network
  filesystems after sending kill_signals
- Filesystem: try umount first during stop-action, and avoid potential
  "Argument list too long" for force_unmount=safe
- AWS agents: use awscli2

  Resolves: RHEL-58038
  Resolves: RHEL-59576
  Resolves: RHEL-46233
2024-09-25 16:24:15 +02:00
Oyvind Albrigtsen
6bff52741d - IPsrcaddr: add IPv6 support
Resolves: RHEL-32265
2024-09-06 11:04:37 +02:00
Oyvind Albrigtsen
347442e6ad - IPsrcaddr: add IPv6 support
Resolves: RHEL-32265
2024-08-29 16:44:03 +02:00
Oyvind Albrigtsen
17a65de88d - findif.sh: ignore unreachable, blackhole, and prohibit routes
Resolves: RHEL-32265
2024-08-19 09:25:14 +02:00
Oyvind Albrigtsen
ce2c2f6c48 - LVM-activate: fail when both "system_id_source" and "volume_list"
are set in lvm.conf to avoid false positive activation of the VG

  Resolves: RHEL-22715
2024-08-13 16:08:20 +02:00
Oyvind Albrigtsen
ed56f4d464 - IPsrcaddr: add IPv6 support
- galera/mysql/redis: remove Unpromoted monitor-action

  Resolves: RHEL-32265
  Resolves: RHEL-43579
2024-06-28 09:20:14 +02:00
Oyvind Albrigtsen
9015957e38 - Filesystem: fail when leading or trailing whitespace is present in
device or directory parameters

  Resolves: RHEL-24683
2024-06-25 14:17:54 +02:00
Oyvind Albrigtsen
9e605117dc - IPsrcaddr: add IPv6 support
- Filesystem: dont kill unrelated processes during stop-action
- db2: fix OCF_SUCESS typo
  Resolves: RHEL-32265
  Resolves: RHEL-40393
  Resolves: RHEL-32829
2024-06-11 09:46:04 +02:00
Oyvind Albrigtsen
8ce4febb55 - Filesystem: fail when incorrect device mounted on mountpoint, and
dont unmount the mountpoint in this case, or if mountpoint set to "/"
- Filesystem: fail when leading or trailing whitespace is present in
  device or directory parameters

  Resolves: RHEL-34777
  Resolves: RHEL-24683
2024-05-15 13:23:00 +02:00
Oyvind Albrigtsen
3f75ae3958 - AWS agents: retry failed metadata requests to avoid instantly
failing when there is a hiccup in the network or metadata service

  Resolves: RHEL-16246
2024-04-30 16:41:47 +02:00
Oyvind Albrigtsen
8f76e1f888 - AWS agents: retry failed metadata requests to avoid instantly
failing when there is a hiccup in the network or metadata service

  Resolves: RHEL-16246
2024-04-29 11:49:33 +02:00
Oyvind Albrigtsen
580971cd28 - galera: fix issue where joiner promotion fails is the node reports
being in non-primary state

  Resolves: RHEL-31763
2024-04-10 14:31:48 +02:00