Releases: ibm-apiconnect/v10-postmortem
apic-mustgather build_23
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
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
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
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
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
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
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
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 supportsx86-64-v2
as it would be needed for UBI9 based images - pass along the "kube cli" (auto detected or specified with
--kube-cli
) as theAPICOPS_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
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
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