Closed praveenkumar closed 6 months ago
From the CI:
4.7.18
| crc_hyperkit_4.7.18...> | 2021-07-02 05:20 | 2.3G |
| crc_hyperv_4.7.18.cr..> | 2021-07-02 05:20 | 2.2G |
| crc_libvirt_4.7.18.c..> | 2021-07-02 05:20 | 2.2G |
4.8.0-rc.3
| crc_hyperkit_4.8.0-r..> | 2021-07-06 06:40 | 3.3G |
| crc_hyperv_4.8.0-rc...> | 2021-07-06 06:40 | 3.2G |
| crc_libvirt_4.8.0-rc..> | 2021-07-06 06:40 | 3.2G |
Initial observation.
For 4.8 release artifacts
$ oc -a ~/pull-secret adm release info quay.io/openshift-release-dev/ocp-release@sha256:eafdac268e1f65053de423ba4a028e8de5133ab78e7954d76ed838bcf5f4f666 --size
Name: 4.7.19
Digest: sha256:eafdac268e1f65053de423ba4a028e8de5133ab78e7954d76ed838bcf5f4f666
Created: 2021-06-30T03:53:24Z
OS/Arch: linux/amd64
Manifests: 481
Metadata files: 1
Pull From: quay.io/openshift-release-dev/ocp-release@sha256:eafdac268e1f65053de423ba4a028e8de5133ab78e7954d76ed838bcf5f4f666
Release Metadata:
Version: 4.7.19
Upgrades: 4.6.24, 4.6.25, 4.6.26, 4.6.27, 4.6.28, 4.6.29, 4.6.30, 4.6.31, 4.6.32, 4.6.33, 4.6.34, 4.6.35, 4.6.36, 4.6.37, 4.7.0, 4.7.1, 4.7.2, 4.7.3, 4.7.4, 4.7.5, 4.7.6, 4.7.7, 4.7.8, 4.7.9, 4.7.10, 4.7.11, 4.7.12, 4.7.13, 4.7.14, 4.7.15, 4.7.16, 4.7.17, 4.7.18
Metadata:
url: https://access.redhat.com/errata/RHBA-2021:2554
Component Versions:
kubernetes 1.20.0-beta.2
machine-os 47.83.202106252242-0 Red Hat Enterprise Linux CoreOS
Images:
NAME AGE LAYERS SIZE MB UNIQUE MB BASE
aws-ebs-csi-driver 27d 5 172.6 16.5 A
aws-ebs-csi-driver-operator 28d 5 170.6 14.5 A
aws-machine-controllers 11d 5 195.1 39.0 A
aws-pod-identity-webhook 27d 5 169.8 13.7 A
azure-machine-controllers 27d 5 192.2 36.1 A
baremetal-installer 11d 5 247.6 91.5 A
baremetal-machine-controllers 27d 5 174.9 18.8 A
baremetal-operator 13d 5 194.3 38.2 A
baremetal-runtimecfg 11d 5 244.9 88.8 A
cli 11d 5 177.4 21.3 A
cli-artifacts 11d 6 296.0 118.6 A
cloud-credential-operator 25d 5 182.7 26.7 A
cluster-authentication-operator 20d 5 185.2 29.1 A
cluster-autoscaler 28d 4 186.3 41.2 A
cluster-autoscaler-operator 27d 5 174.2 18.1 A
cluster-baremetal-operator 27d 5 176.9 20.8 A
cluster-bootstrap 27d 5 171.9 15.8 A
cluster-config-operator 27d 5 183.5 27.4 A
cluster-csi-snapshot-controller-operator 27d 5 183.6 27.6 A
cluster-dns-operator 27d 5 173.7 17.6 A
cluster-etcd-operator 18d 5 171.8 15.7 A
cluster-image-registry-operator 27d 5 187.6 31.5 A
cluster-ingress-operator 20d 5 178.2 22.1 A
cluster-kube-apiserver-operator 28d 5 171.7 15.6 A
cluster-kube-controller-manager-operator 27d 5 171.4 15.3 A
cluster-kube-scheduler-operator 27d 5 184.0 27.9 A
cluster-kube-storage-version-migrator-operator 28d 5 170.3 14.2 A
cluster-machine-approver 28d 5 176.6 20.5 A
cluster-monitoring-operator 25d 5 166.8 10.7 A
cluster-network-operator 19d 5 184.6 28.5 A
cluster-node-tuning-operator 11d 5 195.8 39.7 A
cluster-openshift-apiserver-operator 27d 5 185.6 29.5 A
cluster-openshift-controller-manager-operator 28d 5 170.7 14.6 A
cluster-policy-controller 28d 5 170.0 13.9 A
cluster-samples-operator 13d 4 167.8 22.7 A
cluster-storage-operator 28d 5 170.9 14.8 A
cluster-update-keys 27d 5 156.1 0.0 A
cluster-version-operator 20d 5 176.2 20.1 A
configmap-reloader 27d 5 158.9 2.8 A
console 11d 5 179.3 23.3 A
console-operator 27d 5 184.6 28.5 A
container-networking-plugins 28d 5 279.8 123.7 A
coredns 27d 5 179.8 23.7 A
csi-driver-manila 19d 5 173.6 17.5 A
csi-driver-manila-operator 27d 5 184.0 27.9 A
csi-driver-nfs 28d 5 172.6 16.5 A
csi-external-attacher 28d 5 174.6 18.5 A
csi-external-provisioner 27d 5 175.7 19.6 A
csi-external-resizer 28d 5 174.6 18.5 A
csi-external-snapshotter 27d 5 174.7 18.6 A
csi-livenessprobe 27d 5 163.4 7.3 A
csi-node-driver-registrar 27d 5 164.1 8.0 A
csi-snapshot-controller 28d 5 173.5 17.4 A
csi-snapshot-validation-webhook 27d 5 171.2 15.1 A
deployer 11d 6 177.4 0.0 A
docker-builder 28d 4 246.7 101.6 A
docker-registry 27d 5 180.2 24.1 A
driver-toolkit 11d 5 580.1 424.0 A
egress-router-cni 27d 5 194.4 38.3 A
etcd 25d 5 188.6 32.5 A
gcp-machine-controllers 27d 5 193.8 37.7 A
gcp-pd-csi-driver 27d 5 187.1 31.1 A
gcp-pd-csi-driver-operator 28d 5 170.6 14.5 A
grafana 27d 5 202.4 46.3 A
haproxy-router 25d 6 178.3 22.2 A
hello-openshift 25d 5 159.5 3.4 A
hyperkube 18d 5 263.1 107.1 A
insights-operator 28d 5 181.1 25.0 A
installer 11d 5 234.2 78.1 A
installer-artifacts 11d 6 318.4 84.1 A
ironic 28d 4 275.4 130.3 A
ironic-hardware-inventory-recorder 28d 4 230.8 85.7 A
ironic-inspector 28d 4 193.2 48.1 A
ironic-ipa-downloader 28d 4 623.0 477.9 A
ironic-machine-os-downloader 13d 4 156.4 11.3 A
ironic-static-ip-manager 28d 4 153.3 8.2 A
jenkins 11d 6 592.4 415.1 A
jenkins-agent-base 11d 6 329.2 151.8 A
jenkins-agent-maven 11d 7 390.1 60.9 A
jenkins-agent-nodejs 11d 7 422.2 93.0 A
k8s-prometheus-adapter 27d 5 179.3 23.2 A
keepalived-ipfailover 27d 5 183.6 27.5 A
kube-proxy 28d 5 175.0 18.9 A
kube-rbac-proxy 27d 5 173.8 17.7 A
kube-state-metrics 27d 5 165.1 9.0 A
kube-storage-version-migrator 28d 5 164.4 8.3 A
kuryr-cni 13d 4 294.2 149.1 A
kuryr-controller 13d 4 262.1 117.0 A
libvirt-machine-controllers 27d 5 187.5 31.4 A
machine-api-operator 27d 5 255.2 99.1 A
machine-config-operator 19d 5 199.9 43.9 A
machine-os-content 11d 3 1020.1 1020.1 B
mdns-publisher 28d 5 161.6 5.5 A
multus-admission-controller 27d 5 169.7 13.6 A
multus-cni 27d 5 203.3 47.2 A
multus-route-override-cni 28d 4 150.2 5.1 A
multus-whereabouts-ipam-cni 28d 4 189.2 44.1 A
must-gather 11d 6 177.4 0.0 A
network-metrics-daemon 27d 5 170.9 14.9 A
oauth-apiserver 27d 5 170.9 14.8 A
oauth-proxy 28d 4 162.8 17.7 A
oauth-server 27d 5 169.1 13.0 A
openshift-apiserver 18d 5 175.4 19.3 A
openshift-controller-manager 27d 5 171.6 15.5 A
openshift-state-metrics 27d 5 165.2 9.1 A
openstack-cinder-csi-driver 19d 5 189.8 33.7 A
openstack-cinder-csi-driver-operator 27d 5 170.6 14.5 A
openstack-machine-controllers 28d 5 184.1 28.0 A
operator-lifecycle-manager 27d 5 239.4 83.3 A
operator-marketplace 27d 5 171.4 15.3 A
operator-registry 18d 5 295.8 139.7 A
ovirt-csi-driver 28d 5 454.7 298.6 A
ovirt-csi-driver-operator 27d 5 173.8 17.7 A
ovirt-machine-controllers 27d 5 169.3 13.2 A
ovn-kubernetes 11d 5 387.7 231.6 A
pod 27d 5 157.2 1.2 A
prom-label-proxy 28d 4 151.6 6.5 A
prometheus 28d 4 179.6 34.5 A
prometheus-alertmanager 28d 4 168.3 23.2 A
prometheus-config-reloader 27d 5 159.6 3.6 A
prometheus-node-exporter 28d 4 154.8 9.7 A
prometheus-operator 28d 5 167.0 10.9 A
sdn 14d 5 236.6 80.5 A
service-ca-operator 27d 5 183.7 27.6 A
telemeter 27d 5 175.2 19.1 A
tests 11d 7 314.0 57.3 A
thanos 28d 5 180.6 24.5 A
tools 11d 6 256.6 79.3 A
vsphere-problem-detector 27d 5 170.8 14.7 A
7.578GB across 136 layers, 2 different base images
for 4.9 artifacts
$ oc -a ~/pull-secret adm release info quay.io/openshift-release-dev/ocp-release@sha256:af238ba15d5dcb839e4f0adff5e87d36f4bae096d31f0f7192c726e3a35c203b --size
Name: 4.8.0-rc.3
Digest: sha256:af238ba15d5dcb839e4f0adff5e87d36f4bae096d31f0f7192c726e3a35c203b
Created: 2021-07-05T09:28:38Z
OS/Arch: linux/amd64
Manifests: 495
Pull From: quay.io/openshift-release-dev/ocp-release@sha256:af238ba15d5dcb839e4f0adff5e87d36f4bae096d31f0f7192c726e3a35c203b
Release Metadata:
Version: 4.8.0-rc.3
Upgrades: 4.7.16, 4.7.17, 4.7.18, 4.7.19, 4.8.0-rc.0, 4.8.0-rc.1, 4.8.0-rc.2
Metadata:
Component Versions:
kubernetes 1.21.1
machine-os 48.84.202107040900-0 Red Hat Enterprise Linux CoreOS
Images:
NAME AGE LAYERS SIZE MB UNIQUE MB BASE
aws-ebs-csi-driver 7d 5 129.4 31.0 A
aws-ebs-csi-driver-operator 7d 5 127.0 28.6 A
aws-machine-controllers 7d 5 139.5 41.1 A
aws-pod-identity-webhook 7d 5 115.6 17.1 A
azure-disk-csi-driver 7d 5 126.8 28.3 A
azure-disk-csi-driver-operator 7d 5 127.0 28.6 A
azure-machine-controllers 7d 5 136.8 38.3 A
baremetal-installer 7d 5 232.9 134.5 A
baremetal-machine-controllers 7d 5 124.1 25.7 A
baremetal-operator 7d 5 127.9 29.5 A
baremetal-runtimecfg 7d 5 196.7 98.3 A
cli 7d 5 143.7 45.3 A
cli-artifacts 7d 6 376.0 232.3 A
cloud-credential-operator 7d 5 136.9 38.5 A
cluster-authentication-operator 6d 5 128.5 30.1 A
cluster-autoscaler 7d 4 129.7 42.0 A
cluster-autoscaler-operator 7d 5 116.6 18.2 A
cluster-baremetal-operator 7d 5 119.7 21.2 A
cluster-bootstrap 7d 5 115.0 16.6 A
cluster-config-operator 7d 5 127.1 28.7 A
cluster-csi-snapshot-controller-operator 7d 5 127.1 28.7 A
cluster-dns-operator 6d 5 116.4 18.0 A
cluster-etcd-operator 7d 5 129.2 30.8 A
cluster-image-registry-operator 7d 5 130.8 32.4 A
cluster-ingress-operator 7d 5 125.5 27.1 A
cluster-kube-apiserver-operator 7d 5 129.1 30.7 A
cluster-kube-controller-manager-operator 7d 5 128.5 30.1 A
cluster-kube-scheduler-operator 7d 5 127.4 29.0 A
cluster-kube-storage-version-migrator-operator 7d 5 126.8 28.4 A
cluster-machine-approver 7d 5 119.8 21.3 A
cluster-monitoring-operator 7d 5 109.7 11.2 A
cluster-network-operator 7d 5 157.8 59.3 A
cluster-node-tuning-operator 7d 5 138.4 40.0 A
cluster-openshift-apiserver-operator 7d 5 128.8 30.4 A
cluster-openshift-controller-manager-operator 7d 5 127.1 28.7 A
cluster-policy-controller 7d 5 111.4 13.0 A
cluster-samples-operator 7d 4 111.6 23.9 A
cluster-storage-operator 7d 5 127.6 29.2 A
cluster-update-keys 21d 5 98.4 0.0 A
cluster-version-operator 7d 5 119.6 21.2 A
configmap-reloader 7d 5 101.1 2.7 A
console 6d 5 122.7 24.3 A
console-operator 7d 5 127.5 29.1 A
container-networking-plugins 7d 5 216.5 118.1 A
coredns 7d 5 122.8 24.4 A
csi-driver-manila 7d 5 106.2 7.8 A
csi-driver-manila-operator 7d 5 127.2 28.8 A
csi-driver-nfs 7d 5 112.8 14.4 A
csi-external-attacher 7d 5 118.2 19.8 A
csi-external-provisioner 7d 5 119.4 21.0 A
csi-external-resizer 7d 5 118.4 20.0 A
csi-external-snapshotter 7d 5 118.2 19.7 A
csi-livenessprobe 7d 5 105.2 6.8 A
csi-node-driver-registrar 7d 5 105.9 7.5 A
csi-snapshot-controller 7d 5 117.2 18.8 A
csi-snapshot-validation-webhook 7d 5 107.8 9.4 A
deployer 7d 6 143.7 0.0 A
docker-builder 6d 4 195.4 107.7 A
docker-registry 7d 5 123.5 25.1 A
driver-toolkit 7d 5 531.2 432.8 A
egress-router-cni 7d 5 136.1 37.7 A
etcd 21d 5 131.0 32.6 A
gcp-machine-controllers 7d 5 138.6 40.2 A
gcp-pd-csi-driver 7d 5 137.2 38.8 A
gcp-pd-csi-driver-operator 7d 5 127.0 28.6 A
grafana 7d 5 148.7 50.3 A
haproxy-router 7d 6 118.7 20.3 A
hyperkube 3d 5 208.1 109.7 A
insights-operator 7d 5 124.5 26.0 A
installer 7d 5 179.0 80.6 A
installer-artifacts 7d 6 264.6 85.6 A
ironic 12d 4 219.8 132.0 A
ironic-hardware-inventory-recorder 14d 4 174.4 86.6 A
ironic-inspector 15d 4 136.8 49.1 A
ironic-ipa-downloader 19d 4 523.6 435.8 A
ironic-machine-os-downloader 7d 4 554.5 466.7 A
ironic-static-ip-manager 15d 4 93.1 5.3 A
jenkins 7d 6 562.1 418.4 A
jenkins-agent-base 7d 6 294.1 150.3 A
jenkins-agent-maven 7d 7 355.2 61.2 A
jenkins-agent-nodejs 7d 7 386.5 92.4 A
k8s-prometheus-adapter 7d 5 121.2 22.8 A
keepalived-ipfailover 21d 5 123.9 25.5 A
kube-proxy 7d 5 115.1 16.7 A
kube-rbac-proxy 7d 5 115.8 17.4 A
kube-state-metrics 7d 5 108.0 9.5 A
kube-storage-version-migrator 7d 5 114.5 16.1 A
kuryr-cni 7d 4 239.6 151.8 A
kuryr-controller 8d 4 207.7 120.0 A
libvirt-machine-controllers 7d 5 127.0 28.6 A
machine-api-operator 7d 5 202.4 104.0 A
machine-config-operator 5d 5 144.1 45.7 A
machine-os-content 2d 3 1146.9 1146.9 B
mdns-publisher 7d 5 103.4 5.0 A
multus-admission-controller 7d 5 111.8 13.4 A
multus-cni 7d 5 153.9 55.4 A
multus-networkpolicy 7d 5 391.9 293.5 A
multus-route-override-cni 7d 4 92.5 4.8 A
multus-whereabouts-ipam-cni 7d 4 131.4 43.6 A
must-gather 7d 6 143.7 0.0 A
network-metrics-daemon 7d 5 113.0 14.6 A
network-tools 7d 7 341.2 93.9 A
oauth-apiserver 7d 5 127.3 28.8 A
oauth-proxy 7d 4 105.2 17.5 A
oauth-server 7d 5 123.5 25.1 A
openshift-apiserver 7d 5 143.0 44.5 A
openshift-controller-manager 7d 5 135.7 37.3 A
openshift-state-metrics 7d 5 107.1 8.7 A
openstack-cinder-csi-driver 7d 5 131.7 33.3 A
openstack-cinder-csi-driver-operator 7d 5 127.2 28.7 A
openstack-machine-controllers 7d 5 125.3 26.9 A
operator-lifecycle-manager 5d 5 180.7 82.3 A
operator-marketplace 7d 5 116.7 18.3 A
operator-registry 5d 5 218.0 119.6 A
ovirt-csi-driver 7d 5 397.8 299.4 A
ovirt-csi-driver-operator 7d 5 132.2 33.8 A
ovirt-machine-controllers 7d 5 112.6 14.2 A
ovn-kubernetes 7d 5 349.6 251.2 A
pod 3d 5 98.8 0.4 A
prom-label-proxy 7d 4 93.8 6.0 A
prometheus 7d 4 123.0 35.2 A
prometheus-alertmanager 7d 4 109.9 22.2 A
prometheus-config-reloader 7d 5 101.9 3.4 A
prometheus-node-exporter 7d 4 96.7 8.9 A
prometheus-operator 7d 5 109.8 11.4 A
sdn 7d 5 184.8 86.4 A
service-ca-operator 7d 5 127.0 28.6 A
telemeter 7d 5 116.6 18.2 A
tests 3d 7 352.9 105.5 A
thanos 7d 5 123.3 24.9 A
tools 7d 6 247.3 103.6 A
vsphere-csi-driver 7d 5 132.8 34.3 A
vsphere-csi-driver-operator 7d 5 130.6 32.2 A
vsphere-csi-driver-syncer 7d 5 110.9 12.4 A
vsphere-problem-detector 7d 5 112.6 14.2 A
9.268GB across 142 layers, 2 different base images
@joepvd Created follow bash script to check the unique layer size increase matrix and looks like it is increased around 1.6G from 4.7 to 4.8
# store payload info
oc adm release info --output=json quay.io/openshift-release-dev/ocp-release:4.7.19-x86_64 --size >4.7.19.json
oc adm release info --output=json quay.io/openshift-release-dev/ocp-release:4.8.0-rc.3-x86_64 --size >4.8.0rc3.json
# extract size info
jq -r '.images | to_entries[] | @text "\(.key) \(.value.layers[-1].size)"' 4.8.0rc3.json >last_layer_4.8.0-rc3.size
jq -r '.images | to_entries[] | @text "\(.key) \(.value.layers[-1].size)"' 4.7.19.json >last_layer_4.7.19.size
awk '
BEGIN {print "image 4.7 4.8 growth percent"}
FNR==NR {a[$1]["4.7.19"] = $2/1024/1024; next}
{a[$1]["4.8.0"] = $2/1024/1024}
END {
for (image in a) {
diff = a[image]["4.8.0"] - a[image]["4.7.19"]
total_diff = total_diff + diff
printf "%s %d %d %dMB %d%%\n", image, a[image]["4.7.19"], a[image]["4.8.0"], diff, a[image]["4.7.19"] !=0 ? diff/a[image]["4.7.19"]*100: 100
}
printf "total diff: %g\n", total_diff >"/dev/stderr"
}' last_layer*4.7*size last_layer*4.8*size | table
output
| image | 4.7 | 4.8 | growth | percent |
| ---------------------------------------------- | --- | ---- | ------ | ------- |
| kuryr-controller | 117 | 119 | 2MB | 2% |
| ironic-hardware-inventory-recorder | 85 | 86 | 0MB | 1% |
| machine-config-operator | 43 | 45 | 1MB | 4% |
| mdns-publisher | 5 | 4 | 0MB | -10% |
| gcp-pd-csi-driver-operator | 14 | 28 | 14MB | 96% |
| cluster-network-operator | 28 | 59 | 30MB | 108% |
| openshift-apiserver | 19 | 44 | 25MB | 130% |
| csi-livenessprobe | 7 | 6 | 0MB | -6% |
| pod | 1 | 0 | 0MB | -68% |
| hyperkube | 107 | 109 | 2MB | 2% |
| cluster-autoscaler-operator | 18 | 18 | 0MB | 0% |
| openstack-cinder-csi-driver | 33 | 33 | 0MB | -1% |
| kube-rbac-proxy | 17 | 17 | 0MB | -1% |
| jenkins-agent-base | 151 | 150 | -1MB | 0% |
| ironic-ipa-downloader | 477 | 435 | -42MB | -8% |
| csi-snapshot-controller | 17 | 18 | 1MB | 7% |
| ironic | 130 | 132 | 1MB | 1% |
| prometheus-node-exporter | 9 | 8 | 0MB | -7% |
| installer-artifacts | 84 | 85 | 1MB | 1% |
| egress-router-cni | 38 | 37 | 0MB | -1% |
| ovirt-machine-controllers | 13 | 14 | 1MB | 7% |
| insights-operator | 25 | 26 | 1MB | 4% |
| oauth-apiserver | 14 | 28 | 14MB | 94% |
| kube-proxy | 18 | 16 | -2MB | -11% |
| gcp-machine-controllers | 37 | 40 | 2MB | 6% |
| baremetal-machine-controllers | 18 | 25 | 6MB | 36% |
| console-operator | 28 | 29 | 0MB | 2% |
| cluster-node-tuning-operator | 39 | 40 | 0MB | 0% |
| openshift-state-metrics | 9 | 8 | 0MB | -4% |
| cluster-dns-operator | 17 | 17 | 0MB | 2% |
| azure-machine-controllers | 36 | 38 | 2MB | 6% |
| csi-external-attacher | 18 | 19 | 1MB | 6% |
| tests | 57 | 105 | 48MB | 84% |
| ovirt-csi-driver-operator | 17 | 33 | 16MB | 91% |
| csi-snapshot-validation-webhook | 15 | 9 | -5MB | -37% |
| cluster-authentication-operator | 29 | 30 | 1MB | 3% |
| cloud-credential-operator | 26 | 38 | 11MB | 44% |
| service-ca-operator | 27 | 28 | 0MB | 3% |
| cluster-image-registry-operator | 31 | 32 | 0MB | 2% |
| coredns | 23 | 24 | 0MB | 2% |
| prom-label-proxy | 6 | 6 | 0MB | -8% |
| telemeter | 19 | 18 | 0MB | -4% |
| hello-openshift | 3 | 0 | -3MB | -100% |
| vsphere-problem-detector | 14 | 14 | 0MB | -3% |
| csi-external-resizer | 18 | 19 | 1MB | 7% |
| csi-external-provisioner | 19 | 20 | 1MB | 7% |
| console | 23 | 24 | 1MB | 4% |
| cli-artifacts | 118 | 232 | 113MB | 95% |
| docker-builder | 101 | 107 | 6MB | 5% |
| k8s-prometheus-adapter | 23 | 22 | 0MB | -1% |
| cluster-openshift-controller-manager-operator | 14 | 28 | 14MB | 96% |
| deployer | 0 | 0 | 0MB | 0% |
| cluster-machine-approver | 20 | 21 | 0MB | 4% |
| openstack-cinder-csi-driver-operator | 14 | 28 | 14MB | 97% |
| multus-admission-controller | 13 | 13 | 0MB | -1% |
| cluster-bootstrap | 15 | 16 | 0MB | 5% |
| baremetal-runtimecfg | 88 | 98 | 9MB | 10% |
| multus-networkpolicy | 0 | 293 | 293MB | 100% |
| keepalived-ipfailover | 27 | 25 | -2MB | -7% |
| openshift-controller-manager | 15 | 37 | 21MB | 140% |
| multus-cni | 47 | 55 | 8MB | 17% |
| operator-registry | 139 | 119 | -20MB | -14% |
| kube-state-metrics | 8 | 9 | 0MB | 6% |
| jenkins-agent-maven | 60 | 61 | 0MB | 0% |
| grafana | 46 | 50 | 3MB | 8% |
| operator-lifecycle-manager | 83 | 82 | -1MB | -1% |
| ironic-machine-os-downloader | 11 | 466 | 455MB | 4039% |
| cluster-kube-storage-version-migrator-operator | 14 | 28 | 14MB | 99% |
| cluster-csi-snapshot-controller-operator | 27 | 28 | 1MB | 4% |
| cluster-kube-controller-manager-operator | 15 | 30 | 14MB | 96% |
| jenkins | 415 | 418 | 3MB | 0% |
| thanos | 24 | 24 | 0MB | 1% |
| csi-driver-manila | 17 | 7 | -9MB | -55% |
| prometheus-config-reloader | 3 | 3 | 0MB | -3% |
| cluster-etcd-operator | 15 | 30 | 15MB | 95% |
| cluster-samples-operator | 22 | 23 | 1MB | 5% |
| configmap-reloader | 2 | 2 | 0MB | -4% |
| cluster-openshift-apiserver-operator | 29 | 30 | 0MB | 3% |
| installer | 78 | 80 | 2MB | 3% |
| prometheus-alertmanager | 23 | 22 | -1MB | -4% |
| machine-api-operator | 99 | 104 | 4MB | 5% |
| haproxy-router | 10 | 8 | -2MB | -20% |
| multus-whereabouts-ipam-cni | 44 | 43 | 0MB | -1% |
| aws-ebs-csi-driver-operator | 14 | 28 | 14MB | 96% |
| jenkins-agent-nodejs | 92 | 92 | 0MB | 0% |
| ironic-static-ip-manager | 8 | 5 | -2MB | -35% |
| csi-node-driver-registrar | 8 | 7 | 0MB | -6% |
| prometheus | 34 | 35 | 0MB | 2% |
| cluster-config-operator | 27 | 28 | 1MB | 4% |
| network-metrics-daemon | 14 | 14 | 0MB | -1% |
| cluster-update-keys | 0 | 0 | 0MB | 1% |
| cli | 21 | 45 | 24MB | 112% |
| libvirt-machine-controllers | 31 | 28 | -2MB | -8% |
| ovn-kubernetes | 231 | 251 | 19MB | 8% |
| csi-driver-nfs | 16 | 14 | -2MB | -12% |
| network-tools | 0 | 93 | 93MB | 100% |
| kuryr-cni | 149 | 151 | 2MB | 1% |
| baremetal-installer | 91 | 134 | 42MB | 46% |
| gcp-pd-csi-driver | 31 | 38 | 7MB | 24% |
| oauth-proxy | 17 | 17 | 0MB | -1% |
| cluster-autoscaler | 41 | 41 | 0MB | 1% |
| cluster-baremetal-operator | 20 | 21 | 0MB | 2% |
| cluster-kube-scheduler-operator | 27 | 28 | 1MB | 3% |
| cluster-ingress-operator | 22 | 27 | 4MB | 22% |
| vsphere-csi-driver-syncer | 0 | 12 | 12MB | 100% |
| multus-route-override-cni | 5 | 4 | 0MB | -5% |
| openstack-machine-controllers | 28 | 26 | -1MB | -3% |
| kube-storage-version-migrator | 8 | 16 | 7MB | 93% |
| cluster-kube-apiserver-operator | 15 | 30 | 15MB | 96% |
| ironic-inspector | 48 | 49 | 1MB | 2% |
| container-networking-plugins | 123 | 118 | -5MB | -4% |
| vsphere-csi-driver-operator | 0 | 32 | 32MB | 100% |
| aws-pod-identity-webhook | 13 | 17 | 3MB | 25% |
| azure-disk-csi-driver | 0 | 28 | 28MB | 100% |
| tools | 79 | 103 | 24MB | 30% |
| machine-os-content | 936 | 1062 | 126MB | 13% |
| docker-registry | 24 | 25 | 1MB | 4% |
| baremetal-operator | 38 | 29 | -8MB | -22% |
| vsphere-csi-driver | 0 | 34 | 34MB | 100% |
| prometheus-operator | 10 | 11 | 0MB | 4% |
| oauth-server | 12 | 25 | 12MB | 92% |
| must-gather | 0 | 0 | 0MB | 17% |
| cluster-version-operator | 20 | 21 | 1MB | 5% |
| ovirt-csi-driver | 298 | 299 | 0MB | 0% |
| cluster-policy-controller | 13 | 13 | 0MB | -6% |
| operator-marketplace | 15 | 18 | 2MB | 19% |
| csi-external-snapshotter | 18 | 19 | 1MB | 6% |
| cluster-storage-operator | 14 | 29 | 14MB | 96% |
| csi-driver-manila-operator | 27 | 28 | 0MB | 3% |
| azure-disk-csi-driver-operator | 0 | 28 | 28MB | 100% |
| aws-ebs-csi-driver | 16 | 30 | 14MB | 87% |
| sdn | 80 | 86 | 5MB | 7% |
| etcd | 32 | 32 | 0MB | 0% |
| aws-machine-controllers | 39 | 41 | 2MB | 5% |
| driver-toolkit | 424 | 432 | 8MB | 2% |
| cluster-monitoring-operator | 10 | 11 | 0MB | 5% |
Big candidates from the above list:
| ironic-machine-os-downloader | 11 | 466 | 455MB | 4039% |
| multus-networkpolicy | 0 | 293 | 293MB | 100% |
There's lots of smaller ones also, but those 2 are most of the growth?
here's lots of smaller ones also, but those 2 are most of the growth?
Looks like when we compared it with 4.8.
@CpuID this comparison done long time back and every release openshift team add more stuff and bundle size increase accordingly.
With 4.14, the bundle sizes range from 4.6G to 4.9G :(
While it would be nice to get a better understanding what makes our bundles big, I don't know if it's worth keeping this open?
yeah, better to close it.
Current generated bundle for 4.8 is sized around 3.2 GB which need further investigation, is it because of we enable MCO or something else.