Skip to content

Releases: ibm-apiconnect/v10-postmortem

apic-mustgather build_23

26 Feb 21:25
Compare
Choose a tag to compare

version: b.public.n.23.g.5e55c15
built: 2025-02-26T21:23:14

  • capture apicops upgrade:stale-certs
  • capture apicops certs:validate -s all
  • "top pods" output in top.out now shows breakdown by individual containers within a pod

System requirements:

  • python3, version 3.6 or later
  • kubectl or oc command line utility

apic-mustgather build_22

02 Jan 16:30
Compare
Choose a tag to compare

version: b.public.n.22.g.291d77a
built: 2025-01-02T16:27:28

  • add ubuntu upgrade related appliance files
  • add namespace to list of gathered k8s cluster resources
  • use base64 to encode gateway credentials

System requirements:

  • python3, version 3.6 or later
  • kubectl or oc command line utility

apic-mustgather build_21

12 Dec 22:44
Compare
Choose a tag to compare

version: b.public.n.21.g.4c3f324
built: 2024-12-12T22:42:15

  • fix issue with special characters in gateway password

System requirements:

  • python3, version 3.6 or later
  • kubectl or oc command line utility

apic-mustgather build_20

06 Dec 21:47
Compare
Choose a tag to compare

version: b.public.n.20.g.6c2ed41
built: 2024-12-06T21:45:30

  • check the kubectl-cnp plugin version, it must be <= 1.22.4
  • capture the postgres-pgbouncer-secret
  • configurable timeout for kubectl exec commands with a --kube-exec-timeout argument (default: 180s, a value of 0 disables this timeout feature)
  • collect OVA misc files including the apicup project dir backup if available in /var/lib/apiconnect/project-backup/install-project-dir-backup.zip
  • fix portal commands not collecting information and returning errors
  • suppress the stack trace in the apic-mustgather.log on failure when checking for updates

System requirements:

  • python3, version 3.6 or later
  • kubectl or oc command line utility

apic-mustgather build_19

26 Jun 23:57
Compare
Choose a tag to compare

version: b.public.n.19.g.050d338
built: 2024-06-26T23:54:18

  • fix the download link to apicops

System requirements:

  • python3, version 3.6 or later
  • kubectl or oc command line utility

apic-mustgather build_18

19 Jun 05:25
Compare
Choose a tag to compare

version: b.public.n.18.g.faef1fb
built: 2024-06-19T05:23:12

  • fix gateway diagnostic gathering when there is a single APICollection or APIDefinition or APISubscriberStatus

System requirements:

  • python3, version 3.6 or later
  • kubectl or oc command line utility

apic-mustgather build_17

12 Jun 21:07
Compare
Choose a tag to compare

version: b.public.n.17.g.6a2e19b
built: 2024-06-12T21:04:52

  • fix crunchy collection to use kube_cli (detected or specified) instead of always kubectl
  • fix error handling to collect all diagnostics

System requirements:

  • python3, version 3.6 or later
  • kubectl or oc command line utility

apic-mustgather build_16

08 Jun 00:45
Compare
Choose a tag to compare

version: b.public.n.16.g.60928eb
built: 2024-06-08T00:44:27

  • add api and clientid checks in gateway mustgather
  • if listing kubernetes namespaces fails (due to permission, control plane, or any other issue), the mustgather still proceeds and only uses the specified --specific-namespaces argument (defaults to empty list of namespaces)
  • when gathering OVA data, collect the VM /proc/cpuinfo and check if the CPU supports x86-64-v2 as it would be needed for UBI9 based images
  • pass along the "kube cli" (auto detected or specified with --kube-cli) as the APICOPS_K8SCLIENT environment variable for use by apicops
  • use a 5s timeout to wait for the mustgather tool update check to avoid hanging in some situations without internet access
  • avoid portal postprocessing error when no namespace was collected

System requirements:

  • python3, version 3.6 or later
  • kubectl or oc command line utility

apic-mustgather build_15

16 May 16:49
Compare
Choose a tag to compare

version: b.public.n.15.g.e408420
built: 2024-05-16T16:47:09

  • support log collection without permission to list namespaces
  • gather the permission of the kube client user for each namespace per kubectl auth can-i --list

System requirements:

  • python3, version 3.6 or later
  • kubectl or oc command line utility

apic-mustgather build_14

25 Apr 18:56
Compare
Choose a tag to compare

version: b.public.n.14.g.068ed04
built: 2024-04-25T18:54:58

  • add --tmp-dir flag to allow override of default OS temp directory as destination for log collection
  • disable APIC CSV detection to avoid collecting all namespaces when APIC is deployed cluster scope

System requirements:

  • python3, version 3.6 or later
  • kubectl or oc command line utility