Back to index
Download the installer for your operating system or run
oc adm release extract --tools quay.io/openshift-release-dev/ocp-release@sha256:9d1b7de8570d675d2dea73f21aed046a88804bbb8eb071a6605a044373dd99f7 Team Approvals:
No tests for this release
Upgrades from:
Untested upgrades:
4.3.18 ,
4.3.19 ,
4.3.21 ,
4.3.22 ,
4.3.23 ,
4.3.24 ,
4.3.25 ,
4.3.26 ,
4.4.3 ,
4.4.4 ,
4.4.5 ,
4.4.6 ,
4.4.7 ,
4.4.8
Loading changelog, this may take a while ...
Changes from 4.3.40
Created: 2020-06-18 05:03:48 +0000 UTC
Image Digest: sha256:9d1b7de8570d675d2dea73f21aed046a88804bbb8eb071a6605a044373dd99f7
Release 4.4.9 was created from registry.svc.ci.openshift.org/ocp-s390x/release-s390x:4.4.0-0.nightly-s390x-2020-06-17-185805
Components
New images
Rebuilt images without code change
Bug 1806780 : release: Mirroring from custom directory via oc adm release mirror fails #446
Bug 1837675 : Backport enhancements/oc/mirroring-release-signatures implementation #426
Bug 1835739 : Fix oc drain to ignore daemonsets and others #420
Bug 1838614 : Backport oc status project 4.5 changes #432
Bug 1810268 : Don’t default to always mirror manifestlists #341
[release 4.4] Bug 1804554: bump(operator-framework/operator-registry) #331
Bug 1808078 : fix(catalog): use registry image from openshift quay namespace #326
Bug 1806780 : Allow a file:// release argument to release mirror #327
Bug 1807810 : [release-4.4] override FileDir with FromFileDir if set in Complete #324
Bug 1806662 : set nodeName for debug pod only when explicitly set #323
Bug 1804600 : Option to force RepoDigest mirror #304
Bug 1804609 : bump(github.com/mtrmac/gpgme): v0.1.2 #306
Bug 1804976 : Add newline for pipeline deprecate info #309
Bug 1755428 : improve error msgs in must-gather in case of must-gather pod not found #295
Bug 1771552 : Bug 1771553: Bug 1771549: Bug 1798549: oc debug #277
Bug 1801064 : Deprecate Pipelines in new-app/build #291
Bug 1746149 : fix tag creation when imagestreamtags are not accessible #275
Bug 1762692 : Bump kubectl 1.17 #292
Bug 1801253 : Enforce golang only at 1.13.4 level #289
Bug 1789266 : remove deprecated oc secret sub-commands #271
Bug 1798961 : correct the example info #285
Bug 1799075 : Build machinery #286
Bug 1798622 : oc adm release info: escape PR titles which might contain html #281
Bug 1793267 : Add -mod=vendor fallback for go list
#284
Bug 1774366 : Squash oc logs on top upstream logs command #233
Bug 1793267 : Add verify-deps target #279
Bug 1794606 : Use polymorphic helpers from exec, when reading a pod #260
Bug 1790798 : Mirror images one by one for oc adm catalog mirror #253
Bug 1794516 : initialize auth plugins #266
Bug 1790802 : Pass security options for oc adm catalog mirror
#252
Deprecate –config flag #256
Bug 1792330 : collect endpoints for namespaces #261
Bug 1762837 : Restrict pings to remote registry prior to prune. #259
Bug 1792330 : pods that are no longer running can still have logs #262
Bug 1790978 : Zeroing BearerTokenFile for prune. #257
Bug: 1773266: UPSTREAM: 85490 don’t error if set-resources|subject patch empty #254
Bug 1779519 : fix version ldflags #250
Clean gomod #251
Fixes wrong placement of waitgroup.Add function #245
Set path based on requestURI, not just path #230
Bug 1788194 : allow –config and –kubeconfig #246
Bug 1774424 : set builder flags so it prints resources when nothing is specified #231
Verify imports #240
Bug 1778019 : If required flag is not passed, don’t print usage menu, only print error #234
Bug 1788088 : When “oc status” run, “panic: runtime error: invalid memory address or nil pointer dereference” is shown #241
Remove deprecated buildlogs command #232
Bug 1785194 : don’t gather pod endpoints using tokens #222
Respect -mod=vendor for go list #236
Lighten k8s.io/kubernetes dependency #229
Bug 1785513 : fix describe for HPA #227
oc set serviceacount: fix help statements #226
Bug 1780714 : add –insecure-registries to oc new-build #213
Add security options to oc adm catalog
commands #212
Bump kube 1.17 #218
Bug 1784755 : set insecure-skip-tls-verify-backend flag #224
release: Fix component version display in changelog #220
Bug 1772942 : Fix ignored --manifest-dir
option in oc adm catalog build
#181
Bug 1783055 : Allow ‘machine-os’ to register itself and provide display name #209
test: Fix describer test to exclude extra types #216
Clean kubectl wrappers #132
Remove source-to-image dependency #206
make inspect more resilient and slightly faster #207
Get rid of unnecessary conversions #50
Bug 1773257 : pkg/cli/admin/release/extract_tools: Inject release version into installer #165
Revert “Bug 1777030: Update support tools container image” #201
Bug 1779331 : Fix a number of issues around debugging daemonset pods and init containers #166
Wire in oc rollout restart
from kubectl #169
Bug 1748061 : copy gotdotenv and add ability to override underlying scanner buffer … #177
Bug 1775875 : pkg/cli/admin/release/extract_tools: Pass []replacements to copyAndReplace #167
Bug 1777030 : Update support tools container image #185
Bug 1776100 : don’t install quota CRDs #182
Bug 1774318 : use a fips compliant oc new-app example with the new-project message #170
Full changelog
Bug 1841930 : images: libvirt: add yq to libvirt CI image #3687
BUG 1826069: Disable client side rate limiting in Azure. #3616
Bug 1837478 : update vSphere UPI docs to remove machinesets #3624
Bug 1842378 : [UPI] Rely on security group ID when deleting it #3694
Bug 1838885 : installconfig: relax GCP cluster id restriction #3662
Bug 1836982 : data/data/aws/vpc: create subnet sizes based on az count #3614
Bug 1821638 : oVirt, add os_type to ovirt templates #3415
Bug 1826922 : baremetal: update provisioning CR to quote strings #3504
Bug 1835795 : downport disk extension support for masters/workers #3628
Bug 1836092 : openstack: Add jq to the CI image #3607
Bug 1836821 : Install upi support on openstack-installer image #3605
Bug 1823766 : os: Mention the bootstrap FIP #3449
Bug 1822379 : Fix LB deletion for lbs with same or status pending #3431
Bug 1836038 : data/azure/vnet: switch to HTTPS probes for lbs #3606
Bug 1824180 : Backport adding groundwork for multi-arch images #3457
Bug 1832137 : Fix bootstrap certificate generation #3554
Bug 1828948 : cmd/openshift-install/create.go: return lastErr when waiting API fails #3571
Bug 1820575 : Cherry-pick oVirt PR 3406 vNIC profiles #3569
Bug 1823978 : AWS Terraform: use machine_cidr instead of VPC main cidr #3453
Bug 1824991 : Update vSphere and Metal UPI for terraform 0.12 #3497
Bug 1828238 : OpenStack: Allow Booting bootstrap node from volume #3511
images/baremetal: save rhcos.json in container image #3510
Bug 1826896 : rhcos: bump RHCOS boot image to 44.81.202004250133-0 #3508
Bug 1825460 : OpenStack: Replace remote_group_id with remote_ip_prefix #3477
Bug 1825459 : OpenStack UPI: Replace remote_group_id with remote_ip_prefix #3476
Bug 1825418 : ovirt: clean up prompts and logging #3480
Bug 1824917 : [release-4.4] OpenStack: Correcting the instructions to refresh a CA cert #3465
Bug 1823918 : Validate Azure regions #3452
Bug 1814172 : [ovirt] Cannot run openshift-install as a non-root user #3405
Bug 1820584 : OpenStack: Add retries to DeleteGlanceImage #3407
Bug 1820219 : libvirt: Bump bootstrap memory to 5G for ppc64le #3426
Bug 1819136 : Convert ansible module to openstackcli #3388
Bug 1818608 : os UPI fix step order #3376
Bug 1820153 : OpenStack: Allow destroying cluster without trunk ports #3395
Bug 1819109 : os UPI known issues: stale resources #3379
Bug 1816092 : osp UPI machineset OS image name #3340
Bug 1815551 : images/baremetal: make /etc/passwd writeable and add SSH client #3325
Bug 1808464 : filter out unsupported regions in Azure #3269
Bug 1808969 : azure - vendor update to support multiple prefixes #3313
[release 4.4] Bug 1813004: etcd: remove etcd DNS entries because etcd no longer uses DNS #3282
Bug 1813822 : Openstack UPI: Document use with Self-signed cert #3296
Bug 1803926 : bump RHCOS boot image to 44.81.202003110027-0 #3271
Bug 1811760 : Some cluster operators fail to come up because RHV CA is not trusted by a pod #3267
Bug 1809695 : baremetal: block 547/udp for DHCPv6 as well #3243
Bug 1811153 : gcp/platform: Allow periods in the cluster name. #3260
Bug 1810202 : Use RPM for UPI dependencies #3246
Bug 1810491 : OpenStack: pass all CAs to bootstrap ignition #3241
Bug 1809206 : OpenStack: return an error if load balancer deletion fails #3221
Bug 1809227 : Skip container deletion if the user doesn’t have the required role #3215
Bug 1809192 : Return the correct error after uploading OpenStack image #3212
Bug 1808460 : OpenStack: allow to overwrite default os image in the install config #3205
Bug 1808094 : Bump survey vendor for panic #3200
Bug 1808060 : use localhost for bootstrap IP until bootkube is fixed #3194
Bug 1807202 : additionalTrustBundle IsCA check to warn instead of drop #3189
Bug 1806576 : bump rhcos for crio fix #3179
Bug 1807036 : data/data/gcp,azure: block private dns zone on public record #3180
Bug 1804694 : ovirt-config.yaml not getting generated by openshift-install #3152
Bug 1804793 : baremetal: only respond to dhcp for control plane mac’s #3138
Bug 1804824 : gather: installer-gather.sh to work with ipv6 addresses #3139
Bug 1795625 : ovirt’s worker template is created with 1 CPU #3123
Bug 1804284 : Revert “RHCOS: bump to 44.81.202002071430-0” #3117
Bug 1791375 : gather: only show ssh-agent error when auth failed #3103
Bug 1802820 : SSH to bootstrap node in Azure UPI #3118
Bug 1803174 : OpenStack CI Install awscli from zip #3110
Bug 1801799 : openstack docs day 2 ssc refresh #3091
Bug 1791318 : Don’t fail on unavailable features on OpenStack. #3063
baremetal: expand baremetal IPI docs to include customizations #2931
Bug 1793591 : use ip=dhcp,dhcp6
by default on kernel command line #3062
Bug 1773910 : Vendor survey to fix typo #3098
ovirt: Add survey #3047
Bug 1802035 : openstack UPI: Document Ansible #3011
Remove the need for Python script in Azure UPI #3087
Bug 1801863 : Azure: fix must-gather in ipv6/dual-stack clusters #3094
Bug 1796347 : Move permissions check to cluster asset #3089
Bug 1801436 : baremetal: Fix bootstrap local DNS for IPv6 #2982
Add Azure CLI as a dependency in UPI CI image #3090
Remove the need for helper Python script in Azure UPI #3081
Bug 1799927 : baremetal: Update baremetal-operator #3072
Bug 1797806 : asset/manifests: add new installation config map #3065
Bug 1750338 : use region info when simulating permissions #3056
Bug 1798223 : Remove unused A and SRV records in Azure UPI #3068
Bug 1729362 : aws/permissions.go: add AttachNetworkInterface to required list #3055
Bug 1797638 : baremetal: Changes needed for IPv6 #2727
Bug 1793627 : gcp destroy: handle nil when evaluating dns response #2962
OWNERS for Azure UPI #3069
Bug 1742227 : destroy/gcp: also remove instances with owned label. #3059
Bug 1774465 : aws: pick instance types based on selected availability zones #3051
Bug 1784322 : Added Azure validation for cluster names #2961
Bug 1796189 : baremetal: Add the image URL to the baremetal CR #2987
Bug 1791400 : cmd/openshift-install/destroy: Remove terraform.tfstate in ‘destroy cluster’ #2433
Bug 1795436 : update error message when deleting default GCP routes #3049
Bug 1771564 : docs/user/customization: Document additionalTrustBundle vs. proxy #3039
Bug 1796322 : [release-4.4] docs: Docs for setting kernelType during initial cluster install #2992
Bug 1693951 : tls: extended lifetime of master kubelet bootstrap credentials #3038
Bug 1796926 : baremetal: don’t set default for provisioning interface #2976
Bug 1794755 : cmd/openshift-install/create: wait 60 minutes for baremetal #2979
Azure UPI #2822
Bug 1796996 : baremetal: map hardware profile to baremetal-operator default #2969
Bug 1769879 : remove self signed certs from known issues #3040
Bug 1769879 : Docs: openstack self signed certs docs #3009
Bug 1796627 : cmd/openshift-install/create: add env var to preserve bootstrap #2935
Bug 1796479 : OpenStack: dissociate api fips instead of deleting them #3025
Bug 1763936 : OpenStack: enable node ports between control plane and compute #3027
Bug 1794640 : OpenStack: Use dataurl library #2999
Bug 1763936 : gcp: enable node ports between control plane and compute #2985
Bug 1763936 : aws: enable node ports between control plane and compute #2983
Bug 1777516 : Quote values in vSphere INI config #2686
Bug 1791437 : asset/manifests: add openshift-install configmap #2929
OpenStack: Use correct type to unmarshal clouds #3000
Bug 1795776 : data/bootstrap: delay the removal of bootstrap mcs #3007
cmd/openshift-install: shift timeouts from api to bootstrap #3005
RHCOS: downgrade to 44.81.202001241431.0 #2996
Docs: update OpenStack documentation #2993
Bug 1794750 : cmd/openshift-install: use binary name for usage #2995
Bug 1763936 : aws upi: enable udp ports 9000-9999 and 30000-32767 #2984
Bump RHCOS to 44.81.202001241932.0 #2986
Add gather bootstrap for vsphere #2912
bootkube.sh.template: stop gcp-routes.service after cvo-bootstrap #2967
OpenStack: Add user CA certificate to cloud-config configmap #2932
Correct ignitionHost for vSphere UPI #2956
Swiftless OpenStack: store bootstrap ignition configs in Glance #2960
Bump RHCOS to 44.81.202001240222.0 #2971
Baremetal: Generate CR to configure baremetal. #2958
Add vSphere IPI destroy #2893
images: remove nested-libvirt #2920
Bug 1791280 : Bump RHCOS to 44.81.202001171431.0 #2945
ipv6: Fix joining IP and port number #2916
bootkube: Update to stable-4.4 channel #2940
vSphere: fix disk issues in TF, include default CPU & memory #2938
OpenStack: Add support to user provided subnet pool #2925
Bug 1786268 : Set GCP validation to precede domain validation. #2949
Azure: remove unused resources #2948
Add single and dual-stack IPv6 support to the install for Azure #2847
OpenStack: Add support to user provided service network #2926
pkg/terraform/exec/plugins: Switch to Azure 1.27.1 fork with Azure fixes #2924
Bug 1791993 : proxy: use explicit list of platforms for metadata addresses #2939
Add vSphere VIP support #2930
baremetal: make provisioning networks more configurable #2895
Add machines and machinesets for VSphere #2889
*: add groundwork for muiti-arch bootimages #2885
Add and vendor VSphere Terraform provider. #2897
OpenStack: Automate UPI with Kuryr #2746
docs/user/vsphere: Fix “vcenter” -> “vCenter” #2902
ovirt: Update to latest cluster-api-provider #2908
Adding terraform for vSphere IPI; changes to tfvars to support it #2841
images/libvirt: remove epel-release #2911
Bug 1773257 : pkg/version: Prepare of extract-time oc version injection #2682
Add ovirt installer provider #1948
Bug 1789746 : Ensure enough number of retries for cluster with Kuryr SDN #2899
Customize cpus memory for nodes #2838
Add terraform vendor path to shellcheck #2901
Generic libvirt installer image for CI #2853
Openstack UPI: machineCIDR machineNetwork.[].cidr #2896
Openstack UPI: Deprecate MachineCIDR #2892
types: Deprecate MachineCIDR, replace with MachineNetwork: [] #2829
Bug 1786675 : OpenStack: create security rules sequentially #2878
Add Support for Bahrain me-south-1 AWS region #2826
Update vSphere platform struct for IPI #2875
openstack UPI: Pin dependencies #2870
OpenStack UPI: introduce common playbook #2867
OpenStack UPI: Create API and Ingress ports #2858
images/openstack: Make cli stage overrideable #2850
: tweaks #2823
openstack UPI: Skip gathering facts #2852
openstack UPI: Remove unneeded allowed IP #2848
openstack UPI: Do not rely on auto_ip to create bootstrap FIP #2851
aws: add new vCPU limit to docs #2768
docs/baremetal: add additional troubleshooting information #2665
Bug 1783973 : Rename rhcos-downloader to machine-os-downloader #2821
rhcos: Bump to 44.81.201912121813.0 #2807
destroy: clean up tagged vpc peering connections #2814
baremetal: Enable the baremetal platform to override the default rhcos images #2757
docs: update OWNERS for baremetal and openstack docs #2802
OWNERS_ALIASES: add jstuever to aws approvers #2818
Adding optional AMI encryption step to the AWS UPI docs #2783
Bug 1780534 : create bootstrap floating ip after the bootstrap machine #2784
Bug 1775388 : rhcos: Bump to latest RHCOS #2776
*: Add platform owners #2782
Bug 1782583 : destroy/gcp/policybinding.go: identity deleted service accounts belonging to the cluster #2790
Bug 1778972 : Default new file and directory permissions to not be world readable #2787
Bug 1777232 : Add GCP-specific validation of cluster name. #2760
terraform/plugins: update libvirt provider #2786
baremetal: configure ironic interfaces for other boot mechanisms #2766
.yamllint: Exclude vendor/ #2774
Remove unused tests/ directory #2773
openstack: Remove dead code #2765
bootkube.sh: CEO: properly handle etcd endpoints on retry #2767
Include NFS configuration and control plane schedulability. #2772
Update github.com/gophercloud/utils #2770
OpenStack UPI: add a router to cluster network #2750
bootkube.sh: CEO: add cluster-config-file to parse sdn cidr #2761
OpenStack UPI: Set Default Compute Nodes to 3 #2759
openstack UPI: Automate Compute nodes creation #2602
Log credentials loading for AWS, Azure, GCP, OpenStack #2664
Bug 1779740 : vSphere UPI: set specific version of ignition provider #2749
Bug 1764812 : pkg/destroy/gcp/bucket.go: join multipe dashes when looking for cluster bucket prefix #2694
openstack UPI: Automate Control Plane creation #2591
*: add support for cluster-etcd-operator #2730
Bug 1776272 : OpenStack: fix getting service catalog #2726
Bug 1777804 : OpenStack: add Nova metadata service to the list of requirements #2729
Allowed address pairs for bootstrap and workers #2681
baremetal: Use accessDetails.Driver() in terraform config #2731
openstack UPI: Automate Bootstrap server creation #2592
Bug 1775728 : rhcos: Bump to 43.81.201911221453.0 #2714
align vendor to k8s.io/apimachinery #2721
Bug 1776466 : use correct length for worker node configs #2718
data/bootstrap: Add -E option to make the functions inherit trap #2719
baremetal: update terraform-provider-ironic and use newer API #2571
openstack UPI: Automate Security Group creation #2593
Docs: Add info about RHCOS image uploading to UPI docs #2693
zvm/install_upi.md #2706
openstack: Use an invalid domain for testing #2708
openstack: make dhcp files available to UPI too #2606
Fixed link to terraform/upi template #1765
Bug 1774388 : Stop setting non existent public target pool when InternalPublishingStrategy on GCP master machines #2709
Docs: OpenStack ss certs status update #2696
Full changelog
Bug 1838810 : do not special-case handling read-only credentialsRequest #191
Bug 1807659 : no need to run CCO as privileged pod #189
Bug 1813998 : handle old Infrastructure objects without PlatformStatus #168
Bug 1811760 : Some cluster operators fail to come up because RHV CA is not trusted by a pod #165
Bug 1810865 : provide region when setting up an AWS client #160
Bug 1794536 : don’t report conditions when CCO is disabled #154
Bug 1750338 : improve permissions simulation by adding region info #124
vSphere passthrough mode for CredentialsRequests #150
Fix exclusion annotation for hosted use case #151
Bug 1779390 : force reconcile if any error conditions are set or !Provisioned #152
Add oVirt platform #134
docs: fix formatting #149
consistently use Fatal() logging for early exit #148
Bug 1781109 : pre-populate conditions with count of zero #146
Use CloudCredentialOperator
as alert prefix for humans #144
Bug 1776394 : fix up ServiceMonitor CR #143
enable azure passthrough #141
Bug 1776079 : Azure: check existing role assignments before creating a new one #137
Bug 1776704 : change prometheus from summary to message #140
Full changelog
Bug 1842442 : explicitly set oauth-server container’s root file system to writable #286
Bug 1823622 : [release-4.4] Fix ingress state condition flapping #278
Bug 1826665 : ingress controller does not closes its connection to healthz #280
Bug 1825964 : remove missing oauth-apiserver from image references #274
Bug 1822648 : Update product logos to new brand standard #267
Bug 1809667 : The oauth server should wait until it is out of rotation to shut down #255
Bug 1807467 : Resync auth operator informer every 30 sec to tighten sync loop for .well-known check #254
Bug 1798946 : react to changes of the kube-system/kubeadmin secret #249
Pick up mobile fix #246
Update login templates to PatternFly 4 design #244
pick kube 1.17.1 #245
Add oauth-apiserver to manifest/image-references #241
Enable health checking of oauth-server endpoints #237
redeploy on config changes #240
fix trust-bundle destination #239
Remove unused dockerfile and add gomod validation #235
fix bash syntax error in deployment #236
bump kube to 1.17 and pull latest library-go #232
Bug 1788135 : Fix IPv6 Support #231
Enable bindata #229
Bug 1782766 : fix operand volumes being all improperly marked as optional #230
Use gomod #226
Bug 1671604 : redeploy oauth server deployment if bootstrap user is disabled #218
Add manifest annotations for hosted deployment exclusions #220
Full changelog
BUG 1804826: UPSTREAM: <carry>: openshift: Add topology.kubernetes.io labels to be ignored when comparing similar node groups #127
BUG 1805153: Ensure DeleteNodes doesn’t delete a node twice #128
Bug 1801254 : UPSTREAM: <carry>: openshift: Let Nodes() return the list of all machines #122
Rebase 1.17.0 #121
Full changelog
Bug 1829319 : add relatedobjects for immediate creation by CVO #843
Bug 1827336 : Remove stale condition #839
Bug 1823934 : Make default SCCs create-only by CVO #836
Bug 1819247 : Set service account issuer to internal dns name of kube apiserver #829
Bug 1820258 : Fix race for localhost-recovery-client-token snapshotting #821
Bug 1812709 : Normalize CPU requests on masters #796
Bug 1820145 : certrotationcontroller: fix typo calling wrong internal LB func #811
Bug 1810182 : Components using globs in Dockerfile COPY commands may break on OCP 4 #808
Bug 1813914 : Disable serving for cert regeneration controller to avoid wrong dependency #798
Bug 1812210 : use localhost name instead of localhost IPs #792
Bug 1771410 : Use the new tls-server-name option in kubeconfig #786
Bug 1797593 : Revert “force cert rotation every couple days for development” #771
Bug 1771410 : Disable delegated auth for recovery #775
Bug 1805519 : skip using bootstrap etcd #774
Bug 1805445 : [release-4.4] baremetal: Explicitly advertise the host IP chosen by kubelet #773
Bug 1797601 : force cert rotation every couple days for development: aggregator-client-signer #767
Bug 1802247 : Check operator readiness before each bound token controller test #763
Bug 1793850 : Update UsingDeprecatedAPIExtensionsV1Beta1 alert #764
Bug 1785498 : regenerate-certificates command blocked by error illegal base64 data at input byte 3 #761
Bug 1793850 : Update UsingDeprecatedAPIExtensionsV1Beta1 alert #762
Bug 1793850 : Update UsingDeprecatedAPIExtensionsV1Beta1 alert #742
Bug 1794376 : Remove IPv6 dualstack feature gate #758
Bug 1801154 : manifests/: Throw away unused high cardinality apiserver duration buckets #752
Bug 1798609 : Report a metric about proxy enablement #743
recovery: update kube-apiserver container name #755
Bug 1798725 : static pod operator cannot be composed #754
bindata: preselect container name for oc #753
Bug 1798214 : Add a PrometheusRule to aggregate in-flight requests #737
Bug 1693951 : consume the master kubelet bootstrap credential from a separate confi… #747
Bug 1798048 : bindata: remove revision suffix from containers #750
Bug 1797759 : update library-go to use cached client #729
Bug 1797601 : force cert rotation every couple days for development #748
Bug 1797657 : increase the max-requests limits #733
bump library-go to get controller factory #739
manifests: set caFile for service monitor #504
Cleanup post-bootstrap config handling #738
Enable changing bound service account token issuer from default #727
Add cert regeneration controller #635
Enable bound SA tokens #718
encryption: switch to kube-storage-version-migrator #713
picks kube 1.17.1 #722
bump library-go and disable IPv6DualStack feature gate temporarily #726
Bug 1794309 : Copy default SCC into release image #725
Fix certrotationcontroller.Run to wait for context to be canceled #720
manifests: Drop deprecated kubernetes metrics #699
bump(*): vendor update #716
bump(*): vendor update #711
removes unused UsingDeprecatedAPIAppsV1Beta1 and UsingDeprecatedAPIAppsV1Beta2 alerts #705
If the cluster is single-stack IPv6, bind to :: rather than 0.0.0.0. #653
bump(*): openshift/library-go #708
bump: openshift/library-go#653 #706
add test for cert rotation type stomping #703
Consume the latest openshift api so sctp is enabled in lowlatency featureset #702
stomp secrets if types don’t match #698
Add verify-deps target #701
Bump: for new library-go with go mod verify-deps #700
Wire certsyncer to use localhost-recovery-client SA #663
Bug 1780809 : kube-apiserver stuck in Progressing/Degraded if target revision is deleted #695
CRDs are related to KAS because people ask why their resources aren’t… #688
Bug 1782793 : Update library-go to fix installer state controller #692
update for library-go condition fixes #691
API server termination observer #683
Replace –{minimal-shutdown -> shutdown-delay}-duration #684
configobservation/etcd: add exception for etcd-bootstrap to not use FQDN #673
Bug 1771986 : encryption: backup/restore support + speedup + fixes #670
pkg/operator/configobservation/etcd/OWNERS: add alaypatel07 and hexfusion #678
Cleanup empty Dockerfile #675
pkg/operator/configobservation/etcd/OWNERS: Drop wking #674
Bug 1776782 : monitoring: fix service account name for service monitor #669
adds scaffolding for e2e perf/load encryption tests #667
Fix e2e to run serially #666
Full changelog
Bug 1815587 : ROKS - remove ClusterMachineApproverDown prometheus rule #67
Add resource request to container #60
Fix IPv6 connections in getServingCert #61
Bug 1779107 : Fall back to machine-api check if certificate check fails #57
Full changelog
Bug 1813221 : set remaining cpu requests #769
Bug 1820229 : don’t sync on invalid configuration #737
Bug 1813221 : jsonnet/*: adapt resource requests #706
Bug 1814729 : Exclude Kubernetes control plane rules when running on IBM Cloud #712
Bug 1772564 : Bring in new alert via dependency #669
Bug 1807140 : jsonnet/rules.jsonnet: Add MultipleContainersOOMKilled alert #676
[release 4.4] Bug 1807843: Fix more many to many errors #684
Bug 1807843 : fix many-to-many errors #682
Bug 1807376 : pkg/manifests: rename shared config’s keys to include ‘Public #680
Bug 1805190 : pkg/manifests/telemeter: bump size limit to 5mb #665
Bug 1804012 : Report system manufacturer via telemetry #661
Bug 1804179 : pkg/client: set CreationTimestamp at create time, not only at update time #657
Bug 1803827 : pkg: Generate recording rule to measure total number of series we are #653
Bug 1794616 : pkg/manifests: set modified telemeter-client command line arguments #655
Bug 1803192 : *: duplicate shared configmap in openshift-config-managed namespace #654
Bug 1787520 : fix query showing metrics collected by telemetry #652
Bug 1801358 : update prometheus-operator v0.35.1 #651
Bug 1794616 : replace up with count:up[0,1], remove node_uname_info #650
Bug 1799539 : Node exporter init collectors must be privileged #645
Bug 1794934 : Bump kubernetes-mixin to support DASD device metric reporting #644
Bug 1799057 : Send apiserver_current_inflight_requests in telemeter. #643
BUG 1796927: Documentation: Transfer telemetry comments #640
Bug 1796468 : *: Complete new configuration scheme #633
Bug 1796473 : Revert “jsonnet: regenerate jsonnetfile.* with latest jb” #638
Bug 1795538 : Fix excessive permissions for prometheus-operator cluster-role #637
Duplicate Grafana configmaps from monitoring to console #635
github: add release checklist issue template #634
go.mod,go.sum,vendor,jsonnet: Bump and lock dependencies #624
jsonnet/kube-state-metrics.jsonnet: Fix blacklist arguments #629
pkg/manifests: Correctly default telemeter URL #628
Fix alerting on lack of notification routes #627
jsonnet/kube-state-metrics.jsonnet: Drop kube_secret_labels metric #626
Bug 1658899 : *: configure HTTPS readiness probe for Grafana OAuth proxy #625
thanos: Use wget for healthcheck #594
pkg/manifests: don’t overwrite telemetry remote write #623
Bug 1723662 : jsonnet/prometheus-adapter: add cluster-reader aggregation #622
*: Bring kube-prometheus changes #618
A/B flag for remote write #617
Revert “Revert 586 revertremotewrite” #615
Revert 586 revertremotewrite #590
Add alert for no routes configured in alertmanager #585
Update prometheus image versions #601
Bug 1751706 : Removing KubeVersionMismatch alert #611
Bug 1781066 : Thanos sidecar resource requests #610
assets,pkg: Update dependencies #605
Bug 1781066 : Set resource requests for node-exporter and proxy containers #603
Dockerfile: update Go to 1.13 #596
*/thanos-querier: mount trusted CA bundle #597
jsonnet/jsonnetfile.lock.json: Update dependencies #593
Bug 1784144 : Bump jsonnet dependencies #591
jsonnet: bump kubernetes-mixin #588
Revert “Merge pull request #434 from brancz/telemetry-via-prom” #586
*: Move sending telemetry to Prometheus native functionality #434
jsonnet: Gather ~10 metrics that tell us workloads that are being used #579
Bug 1780037 : Undo creating alertmanager-access role #580
test/e2e/prometheusadapter: reenable CA rotation test #576
Bug 1779912 : Add a whitelist cluster:usage:* for telemetry for simple usage metric exposure #578
jsonnet: unpin dependencies #575
add bparees to approvers #574
Alertmanager configured route metric #554
Bug 1762657 : pkg/tasks/thanos-querier: render dns discovery conditionally #568
Bug 1776085 : pkg/manifests: mount trustedCA bundle in grafana-proxy container #566
Bug 1774621 : telemeter: bump dependencies #563
jsonnet/main.jsonnet: remove openshift control plane rbac deployment #539
Full changelog
Bug 1832872 : Remove dead member from LB pool. #629
Bug 1841029 : Recreate DNS service upon Octavia upgrade #653
Bug 1844136 : Setting resource request for kube-proxy deployment #659
Bug 1841507 : Allow connection between authentication net namespaces #657
Bug 1834474 : ovnkube: set NB/SB database inactivity probes to 60 seconds #636
Bug 1807648 : Fixes to reliably save/restore flows #625
Bug 1832899 : Kuryr: Remove old SG rules on upgrade #623
Bug 1811140 : Don’t override containernetworking binaries in SDN and Kuryr #602
Bug 1827013 : correctly tell ovnkube-node containers the label that hybrid overlay nodes have #604
Bug 1814345 : Delete admission controller if double listeners is supported #540
Bug 1821128 : Stop waiting for failed loadbalancer. #571
Bug 1820580 : [release-4.4] Kuryr: Open metric endpoint ports from pod subnets #585
Bug 1809204 : Configure tls for multus metrics endpoint #594
Bug 1823399 : Allow to only enable hybrid overlay and not handle Windows networks #588
Bug 1812678 : RBAC for Whereabouts should reference ippools.whereabouts.cni.cncf.io [backport 4.4.z] #528
Bug 1822308 : Adds missing OVN NB SSL args to ovnkube master #578
Bug 1793108 : [Back-port] Remove logfile from ovnkube configmap #566
Bug 1821291 : Normalize CPU requests on nodes #531
Bug 1815613 : [4.4] Update Progressing message for non-critical components #553
Bug 1811830 : [release-4.4] Ensure removal of not rendered resources upon CNO recreation #523
Bug 1811104 : Ensure correct Octavia API version is retrieved #518
Bug 1811077 : [4.4] Start ovn correctly with hybrid networking #514
Bug 1808797 : Ensure no API LB recreation happens upon Octavia upgrade #512
Bug 1807067 : [Backport 4.4] Adds route-override-cni and whereabouts for secondary network routing and IPAM #497
Bug 1805774 : Use the readiness indicator file option for Multus #507
Bug 1806403 : Don’t add empty MachineCIDR to noProxy #505
Bug 1806403 : Add MachineNetworks to proxy.status.noProxy #494
Bug 1804748 : Kuryr: Disable multiple listeners for OVN provider #488
Bug 1802606 : pkg/util: Fix URI validation to modern standards #479
Bug 1803193 : Tighten security groups #465
Bug 1802596 : Remove erroneous ovnkube node command-line args #473
Bug 1800633 : Ensure etcd and authentication operator resolves dns over TCP #468
Bug 1796114 : Kuryr: Do not reconfigure if LB providers change #457
Bug 1798191 : Bump to ovn2.12 #445
Bug 1796562 : sdn/ovn: don’t allow ovs-vswitchd to clean up datapath flows on exit #460
Bug 1796616 : Put brackets around IPv6 addresses passed to ovn-ctl #459
Bug 1796718 : ovn: use ovs-appctl ovsdb-server/sync-status for NB/SB DB readiness #461
Bug 1796514 : Adds openAPIV3Schema to NetworkAttachmentDefinitions #454
Bug 1769015 : Add preserveUnknownFields to CRDs #458
Allow to change the cluster default network type #438
Add rcarrillocruz as approver #452
Support CA certificate provided by user #448
sdn: use the correct socket path #451
Bug 1791277 : Stop deploying kuryr-admission-controller if double listeners supported #444
Allow changing LogLevel online in Kuryr #422
ipv6 stuff part 2 #424
Change the metrics port for OVN-Kubernetes #443
Fix dhcp daemon api version #442
Support ovn2.12 #439
OVNKubernetes: introduce OVS anti-selector #357
ovn: container env variables need quotes #440
Remove some unwanted logging. Fix an error message #437
ovn custom geneve port number #341
OVN: use config file via ConfigMap rather than environment variables #333
ovn: fix master control plane job name #436
ovn: use app label instead of name for master metrics and quorum guard #435
Bug 1781707 : openshift-sdn, CNO: handle new kubeconfig path #420
osdn, ovnk: add publishNotReadyAddresses to metrics services #427
Bug 1769015 : Bump library go #398
Use app label instead of name on ovnkube-master ds #419
run-locally: rebuild the CNO #426
Autodetect OVN octavia provider #391
Bug 1754046 : Modif kuryr-admission-controller pod definition #423
ipv6 stuff part 1 #417
ovn-kube: add pod disruption budget, readiness check #414
Bug 1779133 : sdn: Make openshift-user-workload-monitoring global on multitenant #415
OVN - fix cluster role binding #412
Bug 1779183 : Don’t mark the operator un-Available or Degraded because of multus-admission-controller #401
Bug 1773870 : Check if infra.Status.PlatformStatus exists before accessing it #406
Full changelog
Obsoleting repository for release-4.4 and higher branches. #36
Support for the “rendered” Tuned CR. #35
Refactoring to use profiles.tuned.openshift.io #34
Full changelog
Bug 1825375 : Mount host’s /etc/sysctl.{conf,d/} to enable sysctl override from the host. #127
Bug 1824473 : Fix tuned reload behaviour on SIGHUP for invalid tuned profiles. #125
Bug 1814400 : Retry handling of profile changes on errors. #118
Bug 1801860 : Limit event processing to maxRetries. #112
Bug 1801797 : Pod-label support optimizations. #115
Bug 1796633 : Adding preliminary realtime profile support. #111
Adding “vet” target to Makefile. #107
Remove old ConfigMaps during upgrade from 4.[1-3] installations. #106
plugin_cpu: latency can be now specified as cstate #105
Set fs.inotify.max_user_instances=8192 in openshift-node profile. #104
Operator upgrade issues. #103
Add preliminary support for the cpu-partitioning profile. #102
Switch to golang 1.13 and k8s 1.17. #101
Merge openshift-tuned #99
Remove “tuned-profiles” ConfigMap. #98
Refactoring to use profiles.tuned.openshift.io #96
Full changelog
Bug 1840857 : openshift-apiserver doesn’t live reload extension-apiserver-authentication trust #366
Bug 1812709 : Normalize CPU requests on masters #342
Bug 1814621 : storage urls observer: prevent event/log spam #339
Bug 1811636 : Fix rollout strategy to never run more than one pod per node #332
Bug 1795163 : waits for extension-apiserver-authentication before rolling out a new version #328
Bug 1805872 : 4.4 cherry-pick of switch from daemonset to deployment #325
Bug 1806681 : openshift-apiserver should never use the bootstrap etcd member #322
Bug 1805534 : openshift-apiserver should directly use the host-etcd IPs #315
Bug 1803922 : encryption: don’t degrade when daemonset is not found #311
Bug 1801154 : manifests/: Throw away unused high cardinality apiserver duration buckets #309
Bug 1798215 : Add a new label ‘apiserver’ to identify the source #307
make static resource controller you simply pass manifests to #304
encryption: switch to kube-storage-version-migrator #291
picks kube 1.17.1 #305
Bug 1792386 : set the operand version and make the CVO wait #303
OAuth related API Services can be managed/served by an external server/operator #294
split apiserver controllers initialization to a separate module #290
simplify logic to get the proxy configmap #288
bump(library-go) changes the next empty encryption key’s name for encryption e2e test #297
bump library-go #293
Specify “bindNetwork: tcp” so apiserver will work on IPv6 single-stack #273
merge hashing resources for forced DS rollouts #289
switch to including hashes in annotation instead of ordered plumbing #285
vastly simplify the image registry trust configmap #287
replace verbosity based on string substitution for ease #286
create apiservice controller #275
separate finalizer cleanup controller to allow re-use #276
bump(*): kubernetes-1.17.0-rc.2 #280
update for library-go condition fixes. #282
Bug 1781574 : Fix panic in workload controller #277
Replace –{minimal-shutdown -> shutdown-delay}-duration #274
bump(*): library-go for fileobserver fixes and switch to go.mod #257
Bug 1716835 : Hooking Image Registry internal service certificates #259
Bug 1779263 : bump(library-go): encryption: cope with missing revisions on upgrade #271
load test for migration #261
Bug 1771986 : encryption: backup/restore support + speedup + fixes #267
adds scaffolding for e2e perf/load encryption tests #265
Full changelog
Bug 1843732 : pkg/cvo/sync_worker: Do not treat “All errors were context errors…” as success #379
Bug 1835483 : Add cert to service to support https #367
Bug 1782982 : pkg/verify/verifyconfigmap: Add klog logging #332
Bug 1804854 : lib,pkg: provide detailed errors for workload failures #329
Bug 1782982 : pkg/verify/verifyconfigmap: Fix Store to use {algo}-{hash} prefix #327
Bug 1782982 : pkg/verify/verifyconfigmap: Use {algo}-{hash} prefixes #326
Bug 1794817 : lib/resourcebuilder/batch.go: skip waiting for job to complete when in Init mode #317
Bug 1801300 : lib/resourcemerge: remove ports which are no longer required #322
OWNERS: Add Scott Dodson as an approver #320
Bug 1797806 : metrics: include upi installs in cluster_installer #319
Bug 1794823 : lib/resourcemerge: Do not attempt to change Job’s immutable spec.selector #312
Bug 1797624 : loosen upgradeable condition to allow z-level upgrades #291
Bug 1795412 : Print whether CRDs are updated #258
Bug 1783221 : lib/resourcemerge/core: Fix panic on container/port removal #282
Bug 1790629 : use st.Manifest.OriginalFilename if object doesn’t have a name #302
Bug 1793209 : Don’t use protobuf client for SecurityContextConstraints #308
verify: Copy clientBuilder during cloning of a verifier #306
Bug 1793051 : cvo: pass limiter when creating a store #303
Refactor the verify package to not have dependencies on CVO #279
Bug 1791863 : lib/resourcemerge/core: Clear livenessProbe and readinessProbe if nil in required #298
pkg/payload/image: avoid rendering manifests #241
Bug 1781283 : Set resource requests on the extract job #276
Bug 1769717 : Add support to EnsureServicePorts #272
docs/user/reconciliation: Document release-image application #201
Full changelog
Bug 1836343 : match available queries on dashboards and metrics tabs #5461
Bug 1831821 : Don’t set net-attach-def type at root #5427
Bug 1817394 : Windows CDs use VirtIO instead of sata #5496
Bug 1839115 : adds support for addition/updation of env variables and imagePullPolicy #5541
Bug 1841149 : Creating role and roleBinding when enabling monitoring for an operator #5617
Bug 1831808 : fix bug where operand list status does not show latest … #5616
Bug 1840812 : Handle resource names with special characters #5605
Bug 1836807 : updates apiGroup for Knative Eventing to latest supported #5477
Bug 1832976 : Fix channel issue by narrowing down requests and loading guard #5339
Bug 1824255 : Update “view more” apis link #5320
Bug 1838420 : Fix payload for PVCPool BackingStore Creation #5673
Bug 1840954 : Pipeline Builder supports invalid task refs #5612
Bug 1829063 : Don’t blacklist SecurityContextConstraints on the search page #5221
Bug 1828253 : Add workload badge/name to monitoring dashboard when navigating to it from the Side Panel monitoring tab #5195
Bug 1840445 : Fix conditions table runtime error on operand details page #5631
Bug 1826503 : Requested tweaks to OperatorHub by UX #5182
Bug 1827197 : Add query parameter for selected container to pod logs #5167
Bug 1827746 : Register Subscription list page from plugin #5162
Bug 1825975 : Add deployment configs and stateful sets to project ove… #5122
Bug 1810364 : Monitoring Dashboards: Fix JS warning for empty table cells #4679
Bug 1838815 : Fix “SyntaxError: Unexpected identifier ‘e’” in Safari (production build only) #5528
Bug 1840647 : do not display ‘Catalog source was removed’ for PackageServer #5598
Bug 1837550 : Fixed legends on data consumption card #5492
Bug 1829591 : Fix handling of Operand conditions #5238
Bug 1835325 : Add default value to buffer prop to prevent runtime error #5432
Bug 1828717 : removes techpreview badge from serverless #5210
Bug 1827457 : Fixed the issue for fieldDependency spec descriptor for create operan… #5157
Bug 1826409 : Fix create operand validation #5124
Bug 1828784 : fix(prun): rerun cancelled run #5212
Bug 1813884 : Fix Pipeline Builder parameters of type Array #4738
Bug 1838792 : handle embedded pipeline spec in pipelinerun scenario #5526
Bug 1834717 : Check runStrategy when checking for running vm #5409
Bug 1821625 : Fix bug where networking metrics unavailable to regular users #5001
Bug 1831137 : Fix create operand form advanced field bug #5125
Bug 1834331 : Add column Storage Class for PVCs Table Column Overlaps #5367
Bug 1832933 : Fix select descriptor #5338
Bug 1833344 : Fix timeout issue in Helm installation #5362
Bug 1828849 : do not support SLIRP NetworkInterface in NIC modal #5296
Bug 1823855 : Use ordered-values.yaml in Helm install #5117
Bug 1820130 : [release-4.4] Backport 4.4 correct ocs version #4978
[Release 4.4] Bug 1826512: Include an override to use PF4 link colors in the catalog vertical-tabs #5431
Bug 1823900 : Fix the value of bucket name shown in OBC details page #5040
Bug 1811142 : exclude packages without status.defaultChannel
so app… #4678
Bug 1823735 : Fix helper text for Name field for BS creation form #4938
Bug 1823807 : Change default bus to SCSI for CD-ROM drives added from details tab #5046
Bug 1824683 : Removing humanizing of CRDs #5062
Bug 1822195 : Don’t virtualize volume table #4974
Bug 1821753 : Fix ssh_authorized_keys for cloud-init #4964
Bug 1823452 : Fix error handling in coFetch to return json.error #5039
Bug 1824058 : Remove namespace selector from BS and BC creation flow #5051
Bug 1822716 : Fetch CephCluster resources only when ceph functionality is available #5049
Bug 1822199 : Support TechPreview Task Changes #5006
Bug 1823593 : Align console pod status with CLI #5043
Bug 1822648 : Update product logos to new brand standard #4992
Bug 1821849 : Hide OpenShift Cluster Manager
when branding is azure
#4956
Bug 1821410 : Clarify alert for supported operator’s install mode #4997
Bug 1818944 : Wrong key for selecting nodes in MachineConfigPool #4963
Bug 1819786 : Improve kind plurals #4975
Bug 1822531 : Decode Noobaa secret details before passing to SecretValue in OBC page #4988
Bug 1816637 : Fix bug where Active Deadline Seconds
does not display on pod details #4804
Bug 1821285 : Correctly handle Unicode characters in pod terminal #4920
Bug 1816032 : Removed the misleading warning #4838
Bug 1818978 : Specify ts-loader configFile in webpack.config.ts #4858
Bug 1819940 : Fix PackageManifest access review #4901
Bug 1815141 : Filter out datavolumes which do not have owner reference #4807
Bug 1816742 : Fix workload detail notification drawer overlap without breaking full screen terminal #4808
Bug 1814869 : Don’t include init containers in readiness counts #4756
Bug 1814807 : Refactor description used for DevCatalog #4767
Bug 1815388 : Update node memory utilization query #4781
Bug 1812252 : Fix name conflicts during testing #4757
Bug 1812258 : Create custom sort for operand status colunn #4769
Bug 1804916 : Monitoring dashboards: Fix tooltips and legends #4745
Bug 1812907 : Mount OCS form when csv is available #4723
Bug 1812504 : Set proper flags for monitoring URLs #4711
Bug 1812506 : Fix access review for Home -> Overview page #4709
Bug 1811545 : Snapshot feature for is part of 4.5v #4689
Bug 1810745 : Fix jest config to run olm unit tests and disable failing tests #4669
Bug 1811376 : Correct the selection nodes text #4685
Bug 1810835 : CreateContainerConfigError when obc is attached to deployment #4687
Bug 1811275 : Allow users with view only privs access to topology #4681
Bug 1804884 : Read monitoriong URLs from the console-config configmap #4684
Bug 1811031 : Independent Dashboard is not showing correct metrics #4674
Bug 1810972 : fix pod text for daemon workload #4672
Bug 1808062 : Silenced alerts should not show up in the Notification Drawer of the console #4635
Bug 1808404 : Add yaml editor for values.yaml in helm install form #4642
Bug 1810914 : auto focus on the topology filter component to avoid confusion #4670
Bug 1810479 : fix wrong sockets/threads when using Custom flavor #4671
Bug 1810757 : Fine tuning ImageManifestVuln Vulnerabilities table at responsive widths #4667
Bug 1810382 : redirect to topology when resource created from dev-catalog #4661
Bug 1805330 : Fix catalog tile truncation and responsiveness #4638
Bug 1807911 : Don’t show node if pod is dead fix #4649
Bug 1810195 : Fix monaco editor interaction with notification drawer #4641
Bug 1807657 : Alertmanager receiver creation page should mark Routing Labels field by red-star mark #4633
Bug 1807660 : Could create alert receiver with same name from console #4624
Bug 1810534 : Fix OBS filter by application issue #4660
Bug 1804929 : Fix Create Operand form arrayFieldGroup visuals and data syncing #4654
Bug 1810449 : validate default storage interface on VM w… #4650
Bug 1807344 : disable deploy-image integration tests #4645
Bug 1810494 : Fix to not allow attempts to move connector to existing targets #4644
Bug 1810481 : Retain Filter preferences in Dev Catalog[release 4.4] #4651
Bug 1809572 : Align VM templates ‘no project’ page with VMs #4636
Bug 1810254 : Update dev console monitoring page use Dashboard components #4634
Bug 1809798 : In-Context No Application Fix #4643
Bug 1809313 : Dont set the targetNamespace when changing update channel #4591
Bug 1806722 : specDescriptor - “resourceRequirements” - Missing ‘Limits and Requests’ fields for “Storage (ephemeral storage)” resource #4457
Bug 1810252 : Allow regrouping of operator groups and helm releases #4632
Bug 1804851 : Filter OLM operators by architecture #4630
Bug 1809475 : Add IP separator in VM list #4611
Bug 1809178 : fixes issue with knative service in edit flow #4610
Bug 1803793 : Allow deleting BM hosts in unknown status #4609
Bug 1809609 : show edit option for only resources created via add flow. #4608
Bug 1809561 : Retrieve the list of Helm charts via chart repo proxy endpoint #4605
Bug 1809566 : update the visuals of add icon #4604
Bug 1809391 : Monitoring Dashboards: Add link to Grafana UI #4599
Bug 1804926 : Fix operand form k8s resource dropdown sync #4425
Bug 1809936 : Validate disk buses on created VMs #4621
Bug 1809546 : Fix for topology layout stacking resources #4602
Bug 1808392 : Edit Environment variables in edit flows #4598
Bug 1808437 : remove default sorting from metrics table so query sort is prese… #4594
Bug 1808300 : Fix VM template-namespace label #4606
Bug 1809182 : fixes issue with prefetching of container ports for image #4592
Bug 1807953 : Fix issues with modal buttons in kubevirt integration tests #4607
Bug 1808943 : Limits Bucket Class search to storage namespace in OBC creation page #4575
Bug 1804922 : Improve monitoring dashboards performance #4589
Bug 1808298 : Change ‘Create’ disk/NIC label back to ‘Add’ #4579
Bug 1808962 : hide the dev catalog and database option from context menu #4577
Bug 1807955 : add empty state for DC in monitoring overview #4576
Bug 1807209 : added Time Range & Refresh Interval dropdowns in monitoring dashboard #4581
Bug 1807704 : Show multiple resources in single event stream #4571
Bug 1809023 : Fixed independent mode dashboard issues #4582
Bug 1808867 : Independent mode bug fixes #4572
Bug 1807622 : Fix async bug where models not loaded in time #4570
Bug 1808413 : Improve display of dashboard panels #4553
Bug 1808594 : added endpoint for retrieving details for the given Helm chart. #4563
Bug 1807911 : Don’t show node if pod is dead #4535
Bug 1805973 : Dont fail if user cannot list cluster operators. #4568
Bug 1802300 : Monitoring Dashboard metrics corrections #4566
Bug 1808611 : Fix for sort/filter on helm details resources page #4565
Bug 1808006 : support multiple service binding request backingServiceSelectors #4533
Bug 1807061 : Honor install mode when creating OperatorGroup in suggested namespace #4554
Bug 1808145 : Pipeline builder ux changes #4564
Bug 1808281 : Set target-port as the first port when route target-port is empty in edit forms #4561
Bug 1805544 : Add unpause VM tests #4551
Bug 1808414 : Fix UI crash when deleting revisions #4552
Bug 1804777 : Alertmanager - Prevent duplicate/same router label keys on Receiver forms #4514
Bug 1808115 : dynamically determine parent scroll container for EventStreamList #4540
Bug 1808304 : make default template compatible with the VM Wizard #4549
Bug 1807293 : Fix sort criteria for capacity on console #4544
Bug 1808257 : Error when Image-stream tag is selected from internal registry #4550
Bug 1806614 : Make selected items show check mark in dropdown #4515
Bug 1808296 : Mark recommended bus types #4548
Bug 1807600 : deprecate unreliable template switching in flavor modal #4547
Bug 1806613 : Fix tab order in dropdown list #4522
Bug 1807787 : Monitoring Dashboards: Fix X axis tick labels overlapping #4534
Bug 1807861 : Update cursor to show drop status over targets #4525
Bug 1807585 : Change helm grouping strategy in topology based on release manifest #4511
Bug 1785344 : Find currect vm pod #4545
Bug 1807336 : redirect the edit form page with in context of namespace #4495
Bug 1804925 : Monitoring Dashboards: Fix stack chart Y axis when all values are zero #4536
Bug 1807538 : Fix bug where required indicator overlays label aside #4505
Bug 1805607 : Click “?” does not work on CD-ROM editing page #4527
Bug 1807334 : fix runtime error when editing the pipeline task #4496
Bug 1806815 : Graphs: Change Bar
component’s isLink
to noLink
#4504
Bug 1807233 : Pipeline Builder Error Icon Fix #4497
Bug 1807344 : add await to create Image Stream request in deploy-image #4498
Bug 1807133 : Add pipeline for resource and runtime #4499
Bug 1807031 : do not show stale vmis in the vm list #4502
Bug 1806815 : Monitoring Dashboards: Remove broken bar chart links & clean up #4493
Bug 1785344 : Kubevirt vm real node name #4492
Bug 1806830 : Monitoring Dashboards: Fix bar chart panel widths #4491
Bug 1806868 : Monitoring Dashboards: Fix stacked graphs #4479
Bug 1807023 : do not show ip if no launcher pod exist #4467
Bug 1806986 : Kubevirt dont show common template #4472
Bug 1806829 : add tooltip to devconsole monitoring graph #4455
Bug 1806652 : apply the change when node is unassigned from an application #4470
Bug 1807030 : Pipeline params & resources forms submission formik issue #4466
Bug 1807005 : split Disks and CD-ROMs in inventory card #4465
Bug 1806976 : Fix to show Add popup only on graph and application groups #4453
Bug 1806799 : fixes issue with editing customQueries in promQL #4452
Bug 1807142 : fix CPU and RAM editing in Flavor dialog #4477
Bug 1807107 : Add conditions table to pod details and tidy up types #4475
Bug 1806970 : Fix for overlapping labels in topology nodes #4451
Bug 1805440 : remove search button and search status/result for deploy image #4433
Bug 1806153 : close helm request on error #4412
Bug 1806585 : only show “Create Project” option in project dropdown i… #4439
Bug 1806641 : Changes to monitoring dashboard dropdown behavior #4443
Bug 1806617 : Fix runtime error when CSV has no annotations #4447
Bug 1806166 : Fix incorrect IDP dry run requests #4450
Bug 1806090 : Fix knative sidebar to show podlist in topology sidebar #4423
Bug 1805289 : Fix to show error message when URL validation fails #4392
Bug 1805948 : fetch pipeline runs in current namespace #4435
Bug 1806633 : Apply correct font size to resource name within activity dashboard card #4440
Bug 1806394 : remove multiple badge from PipelineRuns #4434
Bug 1806155 : Remove duplicate entries on operator hub page #4427
Bug 1804918 : Support dashboard config map lister in off-cluster mode #4420
Bug 1804918 : Monitoring Dashboards: Load available dashboards dynamically #4424
Bug 1806157 : Fix sorting by age in serverless services #4397
Bug 1805201 : Improve monitoring dashboards table layout #4385
Bug 1805230 : Re-enable monitoring tests in CI #4384
Bug 1804733 : Relax table panel transform
check #4382
Bug 1804727 : Remove monitoring warning decorator #4402
Bug 1804736 : Fix kubevirt-plugin integration tests for 4.4 release #4387
Bug 1804994 : show solid border for topology shapes matching name filter #4383
Bug 1804939 : Reorder the navigation menu items #4380
Bug 1801983 : Monitoring Dashboards: Fixes for variable handling and performance #4346
Bug 1801295 : fix pod ring text while scaling up from 0 #4090
Bug 1780139 : Change ‘Add’ disk/NIC label to ‘Create’ #4319
Bug 1804157 : Tests for Object bucket creation and related features #3582
Bug 1802308 : Fetch Helm resources based on manifest in release data #4302
Bug 1802045 : fix(RevisionOverviewList)- show traffic receving revisions sorted by timestamp #4216
Bug 1800867 : don’t repeat “Uninstall Operator” text in modal #4259
Bug 1800448 : Fix incorrect link in view more for dev perspective metrics #4333
Bug 1801736 : fixes issue with external image registry not working for tags #4301
Bug 1803838 : Fix “environment” typo on “Add to Secret” page #4338
Bug 1800872 : Bug Fix bug where prop type warnings appear on Installed Operators #4314
Bug 1794926 : Search - Identify kind with more detail #4303
Bug 1801847 : Monitoring Dashboards: Fix bar chart labels and fix row
panels #4330
Bug 1802525 : update Go and .NET logos #4308
Bug 1803417 : update styles for topology node states #4328
Bug 1792176 : Fix Pipeline paramters and resources submit issues #4307
Bug 1798827 : Monitoring Dashboards: Limit bar chart height #4219
Bug 1803252 : Add connector when adding a project through connector #4325
Bug 1803245 : add missing vertx runtime icon #4324
Bug 1803213 : Update collapsed groups in topology to match designs #4326
Bug 1802114 : Add sort function for machine phase. #4292
Bug 1801857 : Cleanup Pipeline Builder #4240
Bug 1795713 : Fix labels and Enable typeahead filter for name filter #4140
Bug 1802840 : zoom on double click of graph only #4315
Bug 1801419 : Show an error dialog when creation of a connection fails #4274
Bug 1798858 : follow on code cleanup #4327
Bug 1800501 : Monitoring Dashboards: Don’t show cards until variables have loaded #4317
Bug 1798858 : Fix bug where installed operators list status is missin… #4270
Bug 1797769 : Resource Requirements specDescriptor fields- cpu or memory is injected with empty value into YAML #4235
Bug 1801142 : Vmi dashboard tests #4265
Bug 1797701 : allow changing the storage class back to the default one #4217
Bug 1802146 : POC for topology UI test #3814 #3814
Bug 1802458 : add quarkus icon to topology #4306
Bug 1801447 : Fix for invalid edges, do not allow connection to knative revisions #4276
Bug 1802776 : Show pending icon for pipeline Idle state #4313
Bug 1797891 : fix(dev-catalog) - Remove capability level filters #4278
Bug 1798481 : Preserve choice of list view when navigating back #4206
Bug 1802431 : Remove label input placeholder if any labels are present #4310
Bug 1802230 : Fix missing services in VM details page #4299
Bug 1798865 : Volume snapshot in PVC’s detail page show Error: 404: Page Not Found #4290
Bug 1802399 : Added export cluster metadata in storage cluster menu #4222
Bug 1802594 : test for group-by dropdown #3871
Bug 1799490 : Correct monitoring dashboard panel issues #4300
Bug 1776062 : Fix inconsistent Create action naming #4294
Bug 1789192 : Avoid confirmation for the “VM start” action #4229
Bug 1772889 : Do not show VM Utilization graphs for an off-VM #4227
Bug 1801028 : Improve dashboard single-stat number formatting #4271
Bug 1801858 : Separate validation schemas for parameters and resources tab of pipelines details page #4287
Bug 1800448 : Do not specify perspective for dev monitoring so we can acces the rou… #4291
Bug 1800559 : adds pod list and deployment in revision sidebar #4246
Bug 1801604 : Add disk validation to virtual hardware on create-vm-wizard #4231
Bug 1797996 : Packages: Change Overview pages to Details #4177
Bug 1777149 : Rename action to Create Virtual Machine Template #4295
Bug 1801440 : Notification drawer, other alerts always expand by default #4289
Bug 1801748 : Add Basic VM Template Details page test #4282
Bug 1802144 : Update Snapshot CR version same as backend #4280
Bug 1798862 : VMI list integration tests #4209
Bug 1780268 : Fix Not Found message #4296
Bug 1800488 : Fix d/s windows guest tools container image #4242
Bug 1801754 : Add test for VM vnc/serial console #3892
Bug 1798871 : Fix formik low priority validation issues #4266
Bug 1796619 : useSafetyFirst in rbac useAccessReview hook #4066
Bug 1801741 : Update tooltip to show all the status on hovering a pod donut chart #4286
Bug 1786271 : update the number of pods in daemon set with correct status prop #4283
Bug 1801278 : Restructure the devconsole navigation menu #4269
Bug 1801148 : reinstate tech preview badge on monitoring pages #4267
Bug 1800794 : look for correct OLM cluster monitoring annotation #4258
Bug 1796116 : fix duplicate badge on dev console list pages #4256
Bug 1798846 : Add info icon and tooltip for text filter in topology view #4220
Bug 1798417 : MultiColumnField should hide headers if there are no rows #4180
Bug 1796902 : Fix for right click on graph when no workloads #4141
Bug 1801762 : Don’t re-run discovery on modified APIService #4285
Bug 1784725 : Console should do special character check when create routing labels #4236
Bug 1792487 : Rename Machine Running phase to Provisioned as node. #4245
Bug 1789602 : Property array should render its properties on schema page #4243
Bug 1796521 : Notification drawer alert to setup monitoring directs user to config page #4257
Bug 1779858 : Fixed required fields display issue for create operand form #4272
Bug 1800698 : Fixed Helm chart installation #4175
Bug 1800598 : updates apiGroup for knativeServing resource #4251
Bug 1800890 : Removal of expectation for Events in advance tab #4260
Bug 1800976 : Fix selection of PXE boot device #4262
Bug 1797587 : Align the Helm Release Details page with latest UX designs #4138
Bug 1800595 : Add missing View links to BMH dashboard #4249
Bug 1795707 : improve notification drawer performance #4192
Bug 1798096 : Fix issue with prop name clash of applyFilter in CheckBoxes #4254
Bug 1797652 : Fix crash on Edit of applications #4207
Bug 1798697 : Show support links #4234
Bug 1800347 : Set resource name font size to be consistent. #4237
Bug 1800588 : Align BMH dashboard utilization item with other dashboards #4248
Bug 1798479 : Loading and errored inventory items are shown in pluralized form #4205
Bug 1797643 : Set shorter names when generating pipeline on import flows #4179
Bug 1798350 : Fixing Restore button for snapshot #4199
Bug 1795396 : Change admin sidebar “Dashboards” item to link to new dashboards #4195
Bug 1796388 : Support ‘justWarning’ validation for DiskBus validations #4105
Bug 1798177 : Add expand/collapse of operator groups, type icons #4190
Bug 1795452 : fix bug where <ErrorStatus> text can overflow table cell #4214
Bug 1798221 : Swap default text for marketplace CTA #4208
Bug 1795144 : Set default pullSecret #4185
Bug 1787028 : fix runtime error creating PVC with no storage class #4165
Bug 1787504 : include system:authenticated
when impersonating groups #4156
Bug 1797460 : Fix view more button padding for cluster update message #3994
Bug 1790380 : Pass project name to utilization item #4230
Bug 1797565 : Use full path for link to project details #4226
Bug 1798954 : Fix view all dashboard links #4225
Bug 1798465 : Fix discrepancy in action items of Knative Service #4203
Bug 1798451 : Fix VM Events card actions layout #4202
Bug 1798428 : Show Not available status for pods if BMH does not have node assigned #4201
Bug 1798288 : fixes sbr to work with knative service #4196
Bug 1798906 : Query Browser: Fix error inserting example query #4221
Bug 1798804 : Monitoring Dashboards: Don’t display hidden variable dropdowns #4218
Bug 1798077 : Cluster Inventory card shows both VM + VMI count #4204
Bug 1780176 : Default VM yaml sets virtio for NIC #4200
Bug 1798581 : Add tests for pvc creation with different options #3708
Bug 1798182 : Fix operand tab order #4189
Bug 1797681 : Moved Event nav item from Advanced to Monitoring page as tab #4183
Bug 1781835 : Fix bug where pod log links layout is wonky #4213
Bug 1796641 : Add error state to Notification Drawer #4130
Bug 1787210 : deployment config page contains an error in the pod counter #4157
Bug 1796664 : Change link to external link #4193
Bug 1798352 : Added Mode field in Converged Mode dashboard #4198
Bug 1798348 : Removed internal objects from Installed Operator List Page #4197
Bug 1776682 : Show network interface name for PXE boot #4182
Bug 1797027 : Monitoring Dashboards: Fix variables handling #4184
Bug 1798357 : Bump formik #4087
Bug 1797573 : Add pod count on dev-console monitoring dashboard page #4072
Bug 1796465 : Fix for aggregate edge selection #4081
Bug 1798121 : fix bug where operator details buttons can abut #4188
Bug 1797327 : Add top margin to the timed out fetching new data message #4174
Bug 1797486 : Add icon next to pause/unpause events action #4148
Bug 1797729 : fix bug where text can overlap on operand details page #4186
Bug 1797974 : fix overview status #4171
Bug 1797727 : add error boundary around OLM descriptors #4160
Bug 1796993 : Alertmanager configuration first time setup is unclear #4143
Bug 1797457 : Show not available if there are no data in multiline charts #4134
Bug 1798101 : Add test cases for VM filtering in VM list view #4097
Bug 1797382 : git test updation-1 #4027
Bug 1798035 : Fix inventory statuses for VMs #4178
Bug 1797984 : VMI Rename Overview pages to Details #4172
Bug 1798006 : VM details, Align href to page name #4176
BUG 1797586: fix(operator-binding) - add operator backed service binding #4153
Bug 1797699 : fix the order of the menu items in the project access dropdown #4124
Bug 1797795 : [Doc] Update README with field purpose and how to set default value #4166
Bug 1796463 : add view monitoring dashboard option for metrics section in monitoring overview #4091
Bug 1783651 : Fix “requires approval” install plan link #3873
Bug 1797770 : Fix bug where search accordion descenders clip #4164
Bug 1785093 : Fix bug where Upgrade Status is incorrect #4161
Bug 1797718 : fix Bugzilla version prefill for 4.4 #4158
Bug 1797521 : disable pod count filter by default #4151
Bug 1796150 : fixes traffic split menu option error on kebab for core service #4150
Bug 1793893 : Make clear what uninstalling an operator that works for all namespaces does #4137
Bug 1796418 : fixes resource tab for sidebar for knative associated deployment #4118
Bug 1797149 : fix inconsistencies in topology node styling #4117
Bug 1797789 : [Doc] Update doc for adding “fieldDependency” specDescriptor #4114
Bug 1792498 : Add delete action to Node #4154
Bug 1796626 : fix create connector arrow head in topology #4063
Bug 1795305 : search: use accordion component #4083
Bug 1797440 : fix(sidepanel-error) - fix error while opening topology application panel #4070
Bug 1797379 : pipeline test edit1 #4006
Bug 1797576 : Import from Image Stream - Should Default To Your Current Project #4079
Bug 1797474 : Add unit tests for Pipeline and Pipeline Run Lists #3808
Bug 1797565 : Change /overview links to /details #4152
Bug 1797442 : Test PipelineRun and Pipeline Details page #3827
Bug 1797454 : Fix Not available state for Control Plane #4100
Bug 1796116 : Add Tech/Dev Preview in dropdown and expander #4113
Bug 1796421 : Update serverless apiVersion from v1beta1 to v1 and updates URI acronym #4075
Bug 1796664 : Add links to Marketplace workflows in OperatorHub #3861
Bug 1794825 : Operator-defined namespace that requests monitoring should fully warn user of implications of enabling #4120
Bug 1787492 : fix(deployimage-status) fix external registry error message #4073
Bug 1796538 : Fix monitoring dashboard table columns #4131
Bug 1796450 : Disable the zoom feature for QueryBrowser when hideControls props is true #4122
Bug 1796551 : Create Snapshot for PVC for OCS #3976
Bug 1796244 : Subtext in resource dropdown shows as white instead of muted when item selected #4127
Bug 1795374 : Fix bug where the PF react-catalog-view applies a white gradient, along with a trailing ellipsis, to truncated descriptions. #4082
Bug 1795695 : Status of terminating pv and pvc doesn’t match in cli and ui #4121
Bug 1794940 : Monitoring Dashboards: Fix JavaScript error when API call fails #4116
Bug 1792101 : Incorrect memory loads from edited vm template #4051
Bug 1796442 : Monitoring Dashboards: Change board dropdown title to Dashboard
#4115
Bug 1796441 : Monitoring Dashboards: Capitalize dropdown titles for variables #4098
Bug 1795456 : Fix bug where resource filter is broken for GroupVersionKind resources #4112
Bug 1795407 : tolerate invalid K8sResourceLink spec descriptor #4095
Bug 1796247 : marketplace
missing from operatorProviderTypeMap
#4111
Fixed Bug 1796083: Create Receiver page loads forever when Prometheus API request returns an error #4109
Resource Dropdown: update blacklist #4108
pluralize namespace word in quay img security popup #4101
Sync data between Create Operand YAML and Form #3894
fix loading missing ClusterVersionModel on Kubernetes #4103
dashboards: update cluster utilization empty state message #4096
Fix for operator groups display when collapsing knative services #4077
Monitoring Dashboards: Change dropdown option labels to match mocks #4074
Bug 1794928 : Fix update label #4068
Add ‘webdriver-update:osx’ task to automatically pick correct version of Chrome #4015
HorizontalNavTab Extension #3917
frontend: Move to PF4 modal #3757
Fix not available state for operators #4102
Monitoring Dashboards: Use /query_range to fetch label values #4099
Fix Dev Catalog tile selection #4076
Fix helm install issue #4086
Alertmanager: Added Email and Slack Receiver forms, implemented Save-As-Global/Default functionality #4041
Fix incorrect description of BMH Network Transfer #4089
Use sentence case for ‘Select all filters’ link #4078
Query Browser: Type fix and add some additional type annotations #4071
Add kiali URL in traffic connector side panel #4026
Fix runtime error in area chart #4057
Edit pipeline builder #4055
Topology: Add Helm Release selection and details side panel #4064
feat(operator-grouping): add operator grouping in topology #4048
Change search to handle multiple resources and update search page #3875
frontend: Update OperatorHub description text #3819
Monitoring Dashboards: Fix tooltips and improve graph styling #4060
Add Topology Edge Selection w/ Side Panel #4003
Improve type safety for machine pages #3997
PVC clone workflow #3927
Update modal styling to match PF4 modal-box #3876
Bug 1784937 : Improve error handling on global config tab #3872
Bug 1794754 : correctly show schema information for all core resources #4062
OLM: fix for single namespace monitoring checkbox #4061
Helm release resources page #4013
feat(topology): add new service in context #3979
Service Binding From Add Flow #3958
feat(dev-catalog): Add Capability level filters #3952
Modified array field group descriptor to allow add or remove fields f… #4047
frontend: Add badging for Marketplace #4020
frontend: Add Marketplace hint block #4019
Expand/collapse Topology Application Groups #3938
fix: catch errors fetching metrics on the pod list page #4065
Remove metrics tab from devconsole advanced nav option #4053
adds decorator if any associated Workload pods has type warning #4052
Notification drawer component for console. #3899
add Managed by section in resource tab for operator backed services #3943
Adding helm service endpoints to console #3826
Independent Mode Dashboard #3907
Make dev-console project selector sticky again #4056
Add events and alerts to monitoring tab on overview page #4036
Show VMI details #3949
Operator defined install namespace #3862
Add Helm Release List Page #3960
Create Helm Release Details Page #3944
Adds flexible OSD Sizes in the expand and install flow #3966
Fix stability issue in install flow and add support for live OCS version #4025
Show only the allowed storage interfaces on Disk-modal #4028
Monitoring Dashboards: Default to displaying the first dashboard #4050
dashboard: Allow multi-line charts in UtilizationItem #4008
Prevent sidebar breadcrumb breakage by adding co-break-word to explore-type-sidebar #4045
dashboards: prevent unnecessary re-renders of cards #4046
added monitoring tab with metrics section #3961
Filter out Internal APIs in Installed Operators #3877
Added installation flow for external cluster #3883
Container Security Operator UI Improvements #3874
Revert builder image dependency bumps #4038
kubevirt: Add RDP L2 integration test #4037
kubevirt: fix modal footer padding #4035
Monitoring Dashboards: Add graph legends #4034
Allow long string container names to wrap and add spacing to checkbox rows #4032
Added expand and upgrade activities in persistent storage dashboard #4021
Monitoring Dashboards: Add currently displayed dashboard to URL #4005
Add unpause VM feature #3985
Rename Overview pages to Details pages #3934
Add support for listing and installation of Helm Charts from Dev Catalog #3850
metal3: support edit for Bare Metal Hosts #3998
Add shyRozen to owners file #3903
Update login tests to work with either PF3 or PF4 login pages #4029
Add hook and HOC for consuming Console extensions #3383
dashboard status: differentiate between unknown and not available states #4009
Adds PromQL Editor to monitoring metrics #3955
Add clickable action to monitoring dashboard graph #3954
add Deprovision action to Bare Metal Hosts #3811
chore: bump node-sass to 4.13.1 #4024
Convert inline button to us isInline and proper spacing #4018
Host status refactoring #3989
Reconcile feature flag extensions #3987
Minor Enhancements for Storage Dashboards #3978
Change page title to alertmanager #3939
Add edit application feature for apps created using deploy image flow #3931
Add the component and utility for helm release grouping #3913
kubevirt: enhance memory validation and template selection #3909
Bug 1777966 : Use HrefNavItem for BMH nav link #3881
dashboards: initial support for tables in monitoring dashboards #3863
Add CPU Pinning modal and functionality #3805
Alertmanager: Refactored #3937
Add monitoring dashboard graph #3923
Add List component for detail properties #3889
enhance FirehoseResult type #4016
shared: move compareOwnerReferences from kubevirt #4014
make k8sPatch resilient to arrays with null values #4001
BaremetalHost: Use new errorType field in Host CR #3964
Remove cluster operator upgrade activity #3996
Allow children components on DetailsPage header #3969
feat(topology-resourcemenu): add resource menu actions #3918
Initial boot order tests #3904
Add shadow on hover for topology decorators #3990
Bug 1782407 : Update virtual machines table filter #3971
chore: bump builder image dependencies #3992
Noobaa Operators Page remaining stuffs #3818
Dev metrics: visualisation of queries in metrics #3891
Monitoring Dashboards: Change “Refresh Interval” options #4002
shared: make alert props optional in FormFooter and update patch #4000
bump formik #3999
Bug 1792435 : Add 4.4 channels #3995
Fix modal close on confirmation of a node regroup #3988
Make extra step in VM Wizard to procceed trough Virtual Hardware tab #3948
Added helm chart repo proxy to the console backend #3928
ApplicationGroupResource unit tests #3851
Increased height of activity card in overview dashboard #3868
backend: disable HTTP/2 #4017
Use dependencies from vendor dir #4007
Change memory in Flavor text from GB to GiB #3982
Introduce V2V VM Import test case #3975
BMH Power off modal enhancements #3953
Remove Node maintenance limit validation #3945
Bump eslint and related packages #3747
Bug 1790528 : Fix removal of OPERATOR_LIFECYCLE_MANAGER flag from olm package causi… #3984
Add operators status to Dashboards #3755
Bug 1790757 : Fix input type for inputs that hold URL in cluster-setting forms #3947
Add Capability Levels to OperatorHub items #3896
Refactor code to use formatNamespacedRouteForResource from @console/shared #3882
Bug 1785487 : [UX] Remove Create Binding button from Role Bindings page when empty state #3974
Show network metrics on pod page #3901
Monitoring Dashboards: Add stacked area graphs #3968
Monitoring Dashboards: Fix “Time Range” dropdown #3965
Create tests for VM dashboard #3951
Bug 1786068 : Bug 1786070: Bug 1786091: Fixes kubevirt cdrom bugs #3933
Extract logic for managing dashboard query ranges to hook #3908
Add detailed information in popover for Host states #3932
Add Cluster Operator upgrade activity #3765
Move @console/internal/const.ts to @console/shared #3688
Bug 1784352 : Fix bug where regular users cannot view Pods tab pods #3962
Fix race condition for kebab actions #3957
Monitoring Dashboards: Add variable dropdowns #3946
fix(TopologyResourcePanel): fix breaking TopologyResourcePanel #3941
Bug 1789979 : Fix webhook triggers hooks to re-run on prop change #3929
Bug 1790891 : Fix ‘View alerts’ link URL #3956
Make subscriptions & catalog sources optional so normal users can see installed operators #3940
Add ActionFeatureFlag extension #3936
Updates to “Custom Resources list” view #3121
Update VirtualMachineInstance badge color #3925
Fix create-vm-wizard so it won’t stall on pulling templates #3935
add submenu support to resource action menus #3922
kubevirt: fix commonData change detection for validations #3930
Fix utilization loading state if totalQuery is not defined #3906
Added PR template for devconsole #3625
Console backend endpoint for requesting dashboard config #3912
createLookup take firehose object not list … #3926
packages/dev-console/src/component/project-access: Add tests #3820
Support drag and drop of sink for event source from one knative service to another #3804
Bug 1767851 : Link on problematic obcs directed to OBC page #3441
cluster settings: add text filter for global config table #3915
shared: make separator optional in joinGrammaticallyListOfItems #3910
metal3: move yaml creation link to the list menu in BareMetalHosts #3860
Adapt CNV to Native k8s #3848
add test to KnativeResourceOverviewPage #3846
List VMIs in the VM list view #3841
packages/dev-console/src/component/project-access: tests for ProjectAccessForm #3832
feat(topology filter): added filter for knative event sources #3774
Remove min-height rules that can cause content overlap at mobile #3911
Bug 1786418 : The filter does not work on catalog sources list page #3897
Bug fix: Edit application from dockerfile throws type-error on save #3895
feat(dev-catalog): Rename & Reorder existing filters in Dev Catalog #3890
Make operator logo as default if the service is operator backed #3919
Bug 1786259 : Fix Edit YAML link on NAD creation page #3880
packages/git-service: add tests #3857
add test to ConfigurationsOverviewList and refactor #3800
Basic pipeline test #3813
Bug 1787096 : Sorting by ‘Starting Deadlines Seconds’ don’t work on CronJob list page #3914
Fix non-admin test scenario, vm template scenario #3888
Nitpicks from #3839 #3879
Bug 1789139 : support snippets in edit mode, not just create #3900
Added monitoring page with tabs as part of ODC-2571 #3837
Fix dashboard gradient for all browsers #3878
add test to EventSinkServicesOverviewList component #3806
Added ceph osd tree related test cases for OCS expand #3793
firehose: add optimization for those who do not require mapped redux data to JS #3561
Bug 1784264 : add namespace level imagestream fetching #3831
kubevirt: move and refactor request logic from web-ui-components #3751
move PatchBuilder from kubevirt to shared #3810
add boot MAC address to BareMetalHostDetails #3791
Optimize utilization card by splitting items to smaller components ea… #3790
Add Virtual Hardware tab to Create VM Wizard #3237
Test Noobaa SSO link from OCP dashboard #3830
Add memory validations in the VM wizard #3839
Fix OCS install flow for OCP 4.3 #3865
Show csv icon in topology for operator backed services #3787
Bug fix: ODC-2540 Deploy Image - 2nd bullet has incorrect text #3867
Topology filter #3838
Bug 1778958 : Remove serviceAccount in favour of serviceAccountName #3632
Add gradient effect to activity card #3737
Add unit tests for ProjectsExistWrapper #3817
Bug 1787583 : Fix off by one bug in metrics rows count #3858
Modified the fieldDependency spec descriptor to allow multiple value … #3849
add serialColumn to BareMetalHost list #3795
adds test to serviceRow component #3835
Bug 1787491 : Buckets card do not update unhealthy status #3854
Bug 1785454 : Namespacing pod links #3823
Fixed dropdown in data consumption card in compliant with patternfly #3822
Bug 1760828 : update Active RC logic to not show Failed deployments #3627
adds tests for RouteRow Component #3834
Add unit tests for dev-console/src/components/topology/topology-utils.ts #3796
Link descriptor Reference to README file and add statusDescriptor section #3658
Add VMI link to VM detauls page #3840
adds spec for RevisionRow component #3833
refactor and added specs for OverviewDetailsKnativeResourcesTab #3828
Bug 1776855 : Fixes negative values in capacity breakdown #3824
add invincibleJai as an approver to packages/knative-plugin #3816
Fix spelling of “reconciling” #3807
Update ESLint autoFixOnSave settings to the new code action format #3803
Bug 1784854 : Added legacy plural url field in the OB/C models #3801
kubevirt: fix Disk provision source in tests #3797
Additional Setup Information #3792
Define chromium base branch and checksum at one place #3789
Add edit application functionality from topology #3788
Bug 1782811 : Let server do validation of PVC name #3775
Dev catalog- group by Operator #3758
updates test and refactors component for RevisionsOverviewList #3752
Rename CA file router-ca to default-ingress-cert #3744
Show full CSV description as markdown in dev catalog item details #3734
add support for creating a connector to a new node #3815
view # of pods in topology #3746
tests: avoid deprecated kubectl run
in secrets scenario #3847
Add yaacov to kubevirt approvers #3772
Update node and kubectl versions for the builder image #3799
Fix bug where .co-m-nav-title--detail
shrinks smaller than contents #3798
Bug 1776069 : Uncaught exception in UI when getting webhooks links for buildconfigs #3733
Set catalog min-width at minimum shrinkable width of it’s ui child elements #3761
Improve display of Pipeline Runs cols #3743
Fixed flakiness in installation tests #3794
adds tests for RoutesOverviewList and refactor #3784
Reduce number of rerenders of perspective dropdown #3773
Add unit tests for dev-console/src/utils/kebab-actions.ts #3738
Add count parameter to waitFor function #3777
Bug 1770218 : Replace mergeAfter with mergeBefore #3310
fix(pipeline-tasks): Cancelled tasks #3637
fix topology layout overlapping namespace bar #3786
Monitoring dashboards: Initial commit #3771
Bug 1777317 : Fix links in capacity breakdown #3559
Bug 1777342 : Fixes View more link in capacity breakdown card #3780
kubevirt: Add missing keys to disk summary #3768
Add application type to dev catalog tiles #3724
Remove navigation to old topology view and source #3479
Bug 1781827 : Replace multiple occurrences of log link variable expressions #3745
Add powering on/off BMH activity #3580
Also filter by project display name in dev perspective #3776
project list: show memory and CPU metrics #3760
Remove unused dashboard cards #3754
kubevirt: fix storage tab row and add error to storage modal #3753
Deduplicate checkbox type components code #3663
Fix to allow regroup of knative services, prevent false move connector #3740
Bug 1773646 : Extend dashboard grey background to full height of viewport #3633
project list: filter by name or display name #3735
Fix test scenarios for OCS #3716
Bug 1781188 : fix(knative-service): knative service created via cli #3726
Topology: Prevent user action on disabled context menu items #3695
Add node maintenance status to BareMetal Nodes and BareMetal Hosts #3628
Add pod and network utilization to overview dashboard #3574
Update visual grouping of layout buttons in topology control bar #3565
Bug 1781246 : Fix edit link for cluster-scoped operand #3732
Fixed PVC creation and GCP issues #3677
Add support for additional drivers in BMC addess validation #3749
Improve display of Service Instances, Bindings cols #3741
kubevirt: RDP integration test #3681
Create hook for k8sGet #3439
Align cd summary list with design #3742
VM Overview - set boot order #3436
OperatorHub: fix case of provider filter label #3730
Upgrade pfly to latest version 2019.10 released november 25 #3728
Add test cases for VM Wizard cloud-init flow #3727
refactors knative sidebar based on topology2 #3725
Integration test - User without admin permissions can use VM page #3631
Bug 1779800 : Fixes selection of SC from dropdown #3723
Bug 1776870 : Update knative badge abbreviations #3581
Add tests for VM NIC binding options #2977
Bug 1779116 : vm template should create url import dataVolumes on its creation #3665
Bug 1780392 : Fix hasModel
check for CRD models #3690
pod list: update readiness column and add restarts #3713
add test and code coverage scripts to dev-console #3657
Bug 1780629 : Move Created
case to existing <SuccessStatus>
to avoid duplication #3714
Improve display of Operators columns #3712
fix(dev-catalog): reject the internal objects when creating from CSV #3518
Add metrics to pod list and update columns #3703
Improve display of Routes table #3697
Bug 1780629 : Add <Status>
to Operator resources #3707
Bug 1780666 : Addition of dropdown placeholder text #3699
Bug 1779208 : Capacity breakdown card queries - changed average to absolute values #3647
Improve display of Daemon, Replica Sets tables #3696
Bug fix: show scaled to 0 instead of 0 pod #3482
Bug 1780338 : fix(che-icon): add che Icon in the topology #3629
Added integration test for expand cluster #3609
Bug 1779201 : fix(knative-connectors): add connectors to knative revision in topology #3646
Bug 1780367 : NumberSpinner fixes #3692
Improve display of workloads table #3691
Update cd-rom summary text #3679
Query Browser: Simplify Query Browser link URL logic #3678
Fix header color in catalog page to match patternfly catalog view. #3675
Improve display of Pods table columns #3669
Add Created to Projects, Namespaces tables; add Display Name to Proje… #3668
Update to TypeScript 3.7.2 #3651
Bug 1775765 : Addition of skeleton components for dashboard views #3499
Add required class to form <h3> heading that contains, at least, 1 or more required fields #3654
fix text overflow for event source #3648
Implement Monaco editor for Alertmanager YAML editor #3567
Add tests for adding/removing disks/nics to/from a vm template #3070
Allow dragging of groups via the label #3583
Show provisioner based storage classes #3473
Bug 1777129 : Birthday attack against 64-bit block ciphers #3389
Bug 1779858 : Fixed the required field display issue for create operand form #3666
kubevirt: fix outdated web-ui-components imports #3446
Bug 1779894 : Fixed the display issue in operand detail view, when the value of the… #3655
topology: add delay to setting hover states #3584
frontend: Fix developer catalog heights #3671
frontend: Fix topology empty state #3670
Update yarn to version 1.21.0 #3667
Bug 1749469 : Align event types with k8s #3642
Add new fieldDependency descriptor to OLM create operand form #3610
Bug 1777256 : Removed disable button logic to achieve overall consistency #3500
Bug 1779493 : Disabled edit actions if the user has no permission #3484
Bug fix: hide pipeline section in add form when user has no access to list pipeline from openshift namespace #3607
Bug 1771860 : Query Browser: Fix “reduced resolution” message being shown briefly #3614
Add all components from PF4 @patternfly/react-catalog-view-extension to replace pf 3 react-extensions in console #3309
Bug 1778006 : Rerun option in pipeline run list page #3606
Add view alerts link to status card #3643
Enhance BMC Address regex to allow IPV6 based addresses #3640
Bug 1776479 : Show error modal for invalid YAML samples #3630
Move Formik fields and form helpers from @console/dev-console to @console/shared #3516
Tests for install flow #3615
Bug 1779014 : Fixes for dashboard cards #3636
Add CNV activities #3577
Bug 1776951 : fix scaling up phase and add it to getPodData #3563
Bug 1768496 : Clarify message about Quay image scanning #3547
Owner change, removal of jrist/knowncitizen #3420
Bug 1775471 : Restore focus to YAML editor when hiding shortcuts popover #3652
Bug 1774842 : Fix clone build access review #3649
Don’t shadow yarn run prettier
#3653
kubevirt: migrate VmConsoles from web-ui-components #3639
kubevirt: make VM Wizard errors more explicit #3585
Add ability to easily run prettier from CLI #3397
Bug 1772565 : Egress legend color mismatch with bars #3604
Bug 1769317 : Mark all resources as optional to always render card by firehose #3573
Bug 1777177 : Query Browser: Fix Switch to enable when inserting example query #3592
Bug 1776131 : Exclude Conditions from statusDescriptors so they don’t … #3587
Add node maintenance activity #3579
Add integration tests for network attachment definitions #3571
bump react-dnd version #3558
First storage dashboard tests #2588
Support multiple ssh keys for kubevirt VM Wizard integration tests #3617
kubevirt: migrate utility functions from web-ui-components #3442
Bug 1777980 : Edge Hack - Fix Pipeline Logs #3612
kubevirt: add test for creating windows 10 VM #3611
Allow all-projects to create Start Modal inline Pipeline Resources #3546
Bug 1775704 : Allow ClusterTasks to be visible on the Pipeline Details page #3543
fix(start-modal):Add Error modal to catch block #3601
Bug 1775851 : Gitlab Properly Detects Repos #3550
Auto Attaching Windows guest tools to Windows VMs through the Wizard #3564
fix(knative-icons): show icons for event sources #3608
disable the tag dropdown if no tags are available #3599
Fix vm status checking, adding disks and nics #3189
update dev console OWNERS #3602
Bug 1775741 : Re-start cola layout when nodes are added #3537
Update screenshots and example for checkbox and updatestrategy descriptors #3428
Bug 1777258 : Changed how backingstore is spelled through out the console #3513
Vm overview boot order summary #3560
CSS fixes to make it common with the operator #3517
Bug 1759051 : Ensure that pre-labelled nodes are not re-labelled #3326
Bug 1776190 : fix selecting a template without annotations in VM wizard #3578
Bug 1776361 : Show hover treatment for context menu’s reference item #3566
kubevirt: add source and remove type from disks table #3562
Bug 1776186 : Monitoring: Fix graph links to Query Browser for Developer perspective #3541
Changed bucket class text and orthographized the title #3528
kubevirt: migrate getBootableDevicesInOrder()
and BootOrder
from web-ui-components #3396
Fixed link issue in backingstore and bucketclass #3514
Fixed bucket class wizard next logic and default region for aws #3529
Bug 1761433 : Fixes Latency graph for 0 values #3521
Bug 1774702 : Fix bug where multiple nav items are highlighted #3542
Bug 1775864 : use actionAsync when calling dndManager#endDrag #3539
BS creation payload updated #3511
Moved the remaining popover to top under utilization card #3556
Added support for bucket class in OBC creation page #3540
Bug 1775763 : Fix getting started message for users who can’t self provision #3498
Query Browser: Show seconds on X-axis when timespan is small #3505
Migrate ListView from patternfly-react #3480
Revert “Bug 1769317: Mark all resources as optional to always render card by firehose” #3549
Bug 1775672 : Show errors when creating an operator subscription #3544
align ‘View shortcuts’ with admin console #3538
Bug 1764540 : Use default channel for OperatorHub item descriptions #3536
Replace <Form> <FormControl> <FormGroup> <HelpBlock>
with HTML equi… #3531
Topology: do not drag on MB2, MB3, or control clicks. #3524
Bug 1772694 : default template for metering report for editor should use v1 #3478
Replace <ListGroup> with HTML equivalent #3494
Add readmes for Tekton and Knative #3548
Bug 1769317 : Mark all resources as optional to always render card by firehose #3374
Bug 1754478 : Migrate TemplateSource component #3154
Full changelog
Bug 1824935 : [release-4.4] Fix console oauthEndpointCAFile setting #407
Bug 1836938 : Bump godeps to get fix from library-go#799 #431
Bug 1823716 : Remove “Technology Preview” reference from Helm CLI download description #414
Bug 1813297 : Update oc clidownload cr to indicate that certain builds are unsupported #394
Bug 1809667 : The console should wait until it is out of rotation to shut down #387
Bug 1804884 : Add monitoring-shared-config configmaps from openshift-config-managed to the console-config #389
Bug 1807858 : Expose openshift_console_operator_build_info metric #390
Bug 1798315 : Bump deps #380
Bug 1798315 : Bump deps #378
Bug 1798315 : Console operator should provide valid gitCommit and gitVersion versions #377
Bug 1794546 : Console-1933: IPv6 support (simpler alternative) #375
Bug 1783163 : fix RBAC for ConsoleYAMLSample #369
manifests: allow console service account to list managed configmaps #371
RBAC for console backend to request openshift-config-managed configmaps #366
Update doc link to 4.4 #364
Bug 1784582 : Added Helm CLI download links #362
Sync default-ingress-cert to the console namespace #361
Remove stale conditions from RemoveStaleConditionsController() #356
Bug 1772759 : fix console operator panic when RouterCAValidationDegraded #355
Full changelog
Bug 1844102 : oVirt, add oVirt as a provide to openshift tests #25066
BUG 1824092: Managed cluster should grow and decrease when scaling different machineSets simultaneously (backport) #24909
Bug 1822488 : UPSTREAM: 89794: Clean up event messages for errors #25048
Bug 1820274 : e2e: Disable router header test on OVN #24823
Bug 1814393 : UPSTREAM: 88141: Don’t try to create VolumeSpec immediately after underlying PVC is being deleted #24710
Bug 1841185 : more upstream to installed template switch in image-eco (django this time) #25040
Bug 1820731 : samename test flake fix #24986
Bug 1838199 : stop printing usage help when the server commands exit #25005
Bug 1806699 : Limit-based eviction should report metrics #24603
Bug 1831045 : Fix client-ca dynamic reload in apiserver #24943
Bug 1833824 : unskip template extended tests #24965
Bug 1828790 : provides a temporal fix to improve CRD publishing e2e tests in an HA setup #24924
Bug 1829958 : [release-4.4] Introduce IBMCloud provider, skip/fix tests #24937
Bug 1822667 : UPSTREAM: 88424: Respect ignore-volume-az option in admission plugin #24854
Bug 1826033 : Ignore ImagePruningDisabled alert #24901
Bug 1822515 : 4.4 - tests: split API availability monitor into kube and OpenShift #24852
Bug 1821334 : Managed cluster should have no crashlooping pods in core namespaces over two minutes #24839
Bug 1820265 : use rbac vs direct scc edit for s2i root bld test #24822
Bug 1805588 : Fix flaky olm test #24728
Bug 1814283 : UPSTREAM: 88734: Work-around for missing metrics on CRI-O exited containers #24671
4.4: Bug 1818961: UPSTREAM: 89589: Wait for APIServer ‘ok’ forever during CSINode initialization during Kubelet init #24801
Bug 1815050 : Fix nil reference when accessing un-migrated platform status #24721
Bug 1818467 : test/extended/util/disruption/frontends/frontends: match route contents by regexp, support OKD #24788
Bug 1817616 : make s2i-dropcaps more reliable by not depending on a yum install to #24783
Bug 1817039 : [4.4] UPSTREAM: 88506: Honor status.podIP over status.podIPs, node.spec.podCIDR over node.spec.podCIDRs #24762
Bug 1816423 : UPSTREAM: 87913: Add code to fix kubelet/metrics memory issue #24753
Lock openshift/* vendored repos to release-4.4 and update vendor to head before GA #24743
Bug 1811916 : UPSTREAM: 86886: Fix err variable shadowing issue in storage/utils #24666
Bug 1806407 : Add a delay between successive retries for service reachability check and wait for n consecutive successes. #24684
Bug 1806697 : Don’t instrument etcd operator #24669
Bug 1813429 : Restore globally-writeable /etc/passwd in tests image #24691
Bug 1812877 : fixes configmap “extension-apiserver-authentication” not found #24677
Bug 1810722 : Kubelet should not remove restart never pods until all status is reported #24649
Bug 1811198 : /readyz should start returning failure on shutdown initiation #24656
Bug 1796660 : UPSTREAM: 88146: remove duplicate pv delete calls #24625
Bug 1811062 : UPSTREAM: 79083: Add ability to reload client certificates from disk #24647
: Bug 1811088: Fix count of failures in JUnit output #24648
Bug 1806407 : Improve upgrade availability tests and add sequential upgrade input #24589
Bug 1809712 : Don’t send no-op pod status patches #24639
Bug 1805182 : openshift-apiserver degraded due to expired certificate errors #24621
Bug 1809222 : UPSTREAM: 88663: update kube-controller-manager and kube-scheduler to match kube-apiserver defaults #24615
Bug 1806786 : UPSTREAM: 88251: Partially fix incorrect configuration of kubepods.slice unit by kubelet #24596
Bug 1806176 : kubelet dependency bumps (runc, cadvisor, and golang/sys) #24586
Bug 1804937 : builds: Only check ocm progress state #24587
Bug 1806491 : Revert: test/extended/prometheus: temporarily disable etcdInsufficientMembers” #24590
Bug 1804514 : kubelet: Make default journal format precise #24576
Bug 1805791 : picks dynamic reloading for CSR signing controllers #24583
Bug 1801095 : Fix image resolve plugin on updates and add tests #24571
Bug 1798131 : Fix CSI snapshot tests #24546
Bug 1793340 : Revert “images/tests: Globally-writeable /etc/passwd” #24556
Bug 1792569 : UPSTREAM: : admission/restrictusers ensure groups cache synced #24411
Revert Disable flaky tests on OpenStack b390f42a42 #24490
Bug 1803190 : test/extended/prometheus: temporarily disable etcdInsufficientMembers #24547
Bug 1803071 : UPSTREAM: 87673: blank out value for unbounded client label #24541
Bug 1768756 : Run Prometheus specific tests cases at the end of the test run #24492
Bug 1802713 : disable etcd metrics check to land operator #24538
Bug 1746149 : test if oc tag can work without imagestreamtags #24505
Bug 1722672 : UPSTREAM: 82027: Enabled reading config files for vsphere e2e tests #24478
test: Move the prometheus alerts test to the beginning of the suite #24499
Bug 1799491 : Disable Azure OLM etcd operator test due to flakiness #24512
Bug 1767523 : UPSTREAM: 84614: kubelet: add certificate rotation error metric #24513
Bug 1798450 : makes unavailableGauge metric to always reflect the current state of a service #24496
Bug 1789266 : replace deprecated commands with current secrets commands #24466
Bug 1794885 : UPSTREAM: <carry>: bootstrap user - make tokens have implicit audiences #24503
Bug 1797634 : test/extended/prometheus: test if AlertmanagerReceiversNotConfigured is firing #24277
Bug 1796895 : Don’t use annotation in openshift/csi test suite #24484
Bug 1796715 : Add a service upgrade test that verifies availability #24471
Bug 1779303 : UPSTREAM: 87242: SchedulerPredicates [Serial] validates resource limits of pods that are allowed to run - set resource requests as well #24498
Bug 1798131 : Enable CSI snapshot tests #24449
Bug 1747479 : UPSTREAM: 87813: kube-aggregator: increase log level of AggregationController API group logging #24497
Test internal port connectivity internally for 9000-9999 #24455
Bug 1797740 : UPSTREAM: <carry>: simplify the authorizer patch to allow the flags t… #24435
Bug 1796483 : Use –kubeconfig flag for Jenkins Tests #24448
Bug 1796234 : Move the oc explain tests for networking CRDs to a new test #24477
UPSTREAM: 85898: Fix multinode storage e2e tests for multizone clusters #24437
test/extended/prometheus: Re-enable telemetry test #24439
UPSTREAM: <carry>: oauth-authn: add implicit audience support #24461
test: Set appropriate cloud defaults even when not specified on tests #24463
image: add ImageTag to etcd test #24458
UPSTREAM: 87432: fix flaky test “should create a ResourceQuota and ca… #24446
test: Generate test name updates rather than calculate dynamically #24445
Bug 1769015 : Uncomment the lines to verify oc explain for networking related CRDs #24222
test/cmd: build.sh can’t reach old openshift/origin:v1.1 image #24451
test for excessive etcd leadership changes #24291
Loosen help tests for oc rsh #24420
move off more nodejs:8 references #24434
test: Allow imagetags resource to be added to group RBAC #24422
Add CSI resizer to e2e tests #24410
removes origin-4.4-kubernetes-1.17.0-rc.2 from publishing-kube-rules.… #24423
rebase 1.17.1 #24419
adding publishing rules for origin-4.4-kubernetes-1.17.1 #24399
UPSTREAM: <carry>: Remove excessive logging during e2e upgrade test #24394
test/extented/prometheus: Ignore PrometheusRemoteWriteDesiredShards #24409
Switch oc used in e2e tests to use –kubeconfig flag #24404
Fix config passing to test-cmd #24403
Fix livenessprobe arguments and add CSI manifest OWNERS #24398
UPSTREAM: 85850: Allow “kubelet –node-ip ::” to mean prefer IPv6 #24401
Bug 1782467 : move more image-eco db template tests from upstream repos to sample o… #24391
Remove dead code #24397
Report Upgradeable
in OLM ClusterOperators status #24352
check the olm –version #24009
hack: fix package we set the version metadata #24388
Add tests for image references after oc tag #24107
Bug 1782467 : pin image-eco sclorg samples usage to specific versions to shield fro… #24378
test: Move AZ spread e2e test to serial #24387
Allow for customization of storageClass in the CSI test suite #24363
Exclude openshift-ovirt-infra from tolerations tests #24351
Bug 1711607 : Run CSI hostpath containers privileged during tests #24281
Migrate apps/v1beta* to apps/v1 #24381
mark bootstrap user test as disruptive #24386
Bug 1690031 : UPSTREAM: 86250: AWS: Don’t report deletion of attached volume as warning #24311
add conditions to build api #24254
Picks 85308 to allow an SNI cert to be used to respond for a particular IP #24380
Bug 1788253 : fix deployment config flake by using informer #24366
brings back disabled TestUniformDistribution test #24347
improves verify-generated-bindata to verify also extended test bind data #24367
Bug 1787457 : Read cgroup settings from the right cgroup for build-quota tests #24174
UPSTREAM: 80649: Report api request throttling at v=3 #24364
auto olm test case OCP-23440: the end user can use operator resources #23365
test: When a metrics query fails, print the samples #24314
Remove marun from hack/OWNERS #24362
Add adm node-logs with –since=date parameter test #24259
Remove patch for sa public key configuration #24285
Drop backwards compatibility tests that are not needed anymore #24357
Picks Upstream 86256 - Remove use of testapi package #24343
openshift-test: azure don’t set the UserAgent to include the current test name when loading cloud provider config #24336
UPSTREAM: <carry>: GC doesn’t ignore hpa and securitycontextconstraints #24339
picks 86212 code-generator: expose pluralExceptions via flag #24338
UPSTREAM: 86348: Split cronjob tests, so they don’t interfere #24337
UPSTREAM: 86177: make test framework easier to re-use #24296
check if ClusterMachineApproverDown UsingDeprecatedAPIExtensionsV1Beta1 alerts are not firing #24071
Disable flaky tests on OpenStack #24330
update kube to 1.17 #24335
tests: Correct the backup restore script usage in the disaster recovery tests #24308
Revert “Bug 1763936: Disable node-Service and pod-Service granular checks” #24313
Bug 1782467 : move off of deprecated php:7 #24287
Bug 1782467 : update image eco perl imagestream refs from EOL 5.24 to 5.26 #24292
disable jenkins e2e in build suite until https://bugzilla.redhat.com/… #24304
Bug 1765294 : Increase timeout for Dockercfg tests #24278
Bug 1784848 : fix up ruby-25-centos7 tag check logic #24322
Bug 1784334 : Revert “check ServiceCatalog basic usages for OCP 4.x” #24323
build: disable timeouting test #24319
use apps/v1 instead of extensions/v1beta1 for deployment #24305
Bug 1763936 : Disable node-Service and pod-Service granular checks #24185
check ServiceCatalog basic usages in OCP 4.x #23352
test/extended/prometheus: exclude AlertmanagerReceiversNotConfigured from checking #24276
Automate [OLM] [OCP-21082] - [bz 1670311] Implement packages API server and list packagemanifest info with namespace not NULL #23772
Bug 1779563 : fix oc adm node logs and add tests #24258
Label vendor updates #22427
Bug 1781768 : UPSTREAM: 85162: Strip nullable for server-side apply #24280
replace hyperkube binary with a bash script #24275
Bug 1779413 : more aggressive (than samples operator) image-imports to recover fail… #24263
Bug 1779864 : UPSTREAM: drop 83592: added –reserved-cpus kubelet command option #24257
Check the different name of opsrc&csc #24236
Bug 1776595 : Enable conformance-k8s for 1.16 #23893
Bug 1779694 : bump to pull latest scope-escalating resources from apiserver-lib-go #24282
publishing-kube-rules.yaml: fix indentation #24284
Publish 1.17.0-rc.2 kubernetes staging repos #24267
Adding myself to approve OLM tests that are added #24274
Bug 1748073 : UPSTREAM: 86009: kubelet: guarantee at most only one cinfo per containerID #24265
Pin correct kube level in master branch #24266
Bug 1775973 : make sure builder/default SAs ready for new-app extended tests image … #24249
tests/extented/prometheus: Disable telemetry e2e for remote-write move #23925
Bug 1779340 : test(marketplace): poll for packagemanifests #24252
Explain tests #24238
test: Add a network stress test and –count to repeat tests #24256
test: Don’t load client on dryRun or perform cloud autodetect #23906
test/extended/images/imagechange_buildtrigger: Fix “triggger” -> “trigger” typo #23763
Simplify kube-apiserver patches #24178
Bug 1772189 : UPSTREAM: 85675: Fix AWS eventual consistency of AttachDisk #24244
Bug 1765294 : Debug flaking token delete test #24226
Bug 1777189 : test/extended/prometheus/prometheus_builds: Wait up to 40s #24248
Rewrite commitchecker so it validates bumps as well #24234
UPSTREAM: 85722: apiextensions: filter required nullable to workaround kubectl validation #24237
extended util oauthserver - increase pod ready wait time #24217
remove publishing staging rules #24230
Bug 1727441 : kube-proxy periodic iptables reloads are extremely disruptive in large clusters #23872
Bug 1765294 : Disable flaking token delete test #24221
Bug 1776351 : Restore UPSTREAM:<carry>: apiserver crd validation: remove tls1.3 and modern profile #24205
hack: fix unbound variable #24200
inject poststarthooks via config #24209
Bug 1776351 : Restore UPSTREAMs dropped in #24159 #24202
Bug 1761346 : e2e: populate pending pods map everytime with most recent data #24155
UPSTREAM: <carry>: use a filter for well-known instead of an apiserver delegate #24207
Bug 1776351 : Restore UPSTREAM from #24159: Expose a simple journald shim on the kubelet logs endpoint #24201
Marketplace OPSRC&CSC with publisher&displayName #23711
Bug 1776351 : Restore UPSTREAM: <carry>: bump nodes ready timeout #24206
Bug 1776351 : Restore Miciah’s dropped UPSTREAM commits from #24159 #24203
Bug 1776351 : Restore UPSTREAM: 84123: Handle namespace shutdown gracefully #24204
test: Verify platform metrics are available #24117
Full changelog
Bug 1825757 : Collecting config maps #96
Bug 1820633 : Cherry-pick release 4.4 Support for specific http proxy for the service #89
Bug 1805917 : Insights operator does not require being in an openshift run-level to function #79
Add alexandrevicenzi as code owner #71
Bug 1797563 : added TestUnreachableHost #65
Update insights-operator to latest library-go #68
gather: Only return pods that have been pending more than 2m #69
insightsclient: include error message when we are unable to build request #66
Add Pavel Tisnovsky into list of repo owners #62
added TestOptOutOptIn and moved some code to functions #61
Bug 1782151 : override node selector #59
initial commit for tests #50
Fixed unit test command #53
Added dummy e2e target #51
Full changelog
Bug 1826174 : handle ingress certificate signed by custom ca #1050
Bug 1828939 : set default java version to jdk 11 #1053
Bug 1836914 : Fix kind in ServiceMonitor for persistent template #1057
Bug 1843945 : bump jenkins to 2.222.1 and update plugins #1068
Bug 1809923 : Bump login plugin to 1.0.23 #1029
Bug 1793323 : Remove the use of /etc/passwd in favor of cri-o #1015
Update nodejs-10 agent image with correct labels #1013
4.x-bump-login-plugin-version-to-1.0.22 #1010
Adding HACKING.md file #998
Disable rhel-fast-datapath-beta repo #1007
Bump Jenkins version to 2.204.1 #1006
Fix incorrect path for template JenkinsLocationConfiguration #1002
Add java-1.8.0 and set it as default while openjdk 11 bug with tls #1001
Bump jenkins to version 2.190.3 #978
Bump openshift-sync-plugin to 1.0.44 #991
Bug 1776760 : Fix proxy with kubernetes.default #987
Bug 1771337 : Bump openshfit-login-plugin to 1.0.21 #983
Full changelog
Bug 1826174 : handle ingress certificate signed by custom ca #1050
Bug 1828939 : set default java version to jdk 11 #1053
Bug 1836914 : Fix kind in ServiceMonitor for persistent template #1057
Bug 1843945 : bump jenkins to 2.222.1 and update plugins #1068
Bug 1809923 : Bump login plugin to 1.0.23 #1029
Bug 1793323 : Remove the use of /etc/passwd in favor of cri-o #1015
Update nodejs-10 agent image with correct labels #1013
4.x-bump-login-plugin-version-to-1.0.22 #1010
Adding HACKING.md file #998
Disable rhel-fast-datapath-beta repo #1007
Bump Jenkins version to 2.204.1 #1006
Fix incorrect path for template JenkinsLocationConfiguration #1002
Add java-1.8.0 and set it as default while openjdk 11 bug with tls #1001
Bump jenkins to version 2.190.3 #978
Bump openshift-sync-plugin to 1.0.44 #991
Bug 1776760 : Fix proxy with kubernetes.default #987
Bug 1771337 : Bump openshfit-login-plugin to 1.0.21 #983
Full changelog
Bug 1829037 : Use virtio disk instead of config drive for injecting ignition for s390x/ppc64le #191
Support config drive for ignition config on PowerPC #185
Do not use Spice graphics for PowerPC systems #186
Replace guestfish with config drive on s390x platform #182
Full changelog
Bug 1829938 : Fix External DHCP range values for Baremetal configuration #579
Bug 1833359 : Add ec2:DescribeDhcpOptions permission request #583
BUG 1806439: Remove explicit securityContext and add granular securitycontextconstraints “use” permissions in machine-api-controllers clusterRole #511
BUG 1812815: Add GCP roles/compute.loadBalancerAdmin role #515
Bug 1811161 : ROKS - remove machine related CRDs from cluster [4.4] #530
Bug 1811596 : Revert “Vsphere provider” #508
Bug 1810531 : Fix timeout formatting #504
BUG 1806439: Drop run-level #499
Bug 1802179 : use generic image placeholders for install #491
Bug 1800425 : More appropriate annotation name #476
Bug 1801228 : Update BareMetalHost CRD #489
Bug 1797799 : Remove CACHEURL as a config for metal3 #487
Bug 1800314 : Check if instance exists before proceeding with deletion #490
Bug 1800423 : Apply the reboot annotation to the machine #475
Bug 1733474 : Add log message when draining the unreachable node #488
Bug 1733474 : Use upstream drain library instead of downstream #464
Bug 1797688 : update description for MachineState phases #486
Bug 1796189 : Add support for image download url in the provisioning CRD #482
VSphere: Provider Credentials #479
vsphere: Reconcile region and zone labels on Machine #471
Update readme to reflect controllers #468
Vsphere provider #474
OpenStack: allow cluster-api-provider-openstack to read configmaps #473
Pass config values read from Baremetal Provisioning CR to Metal3 #478
pkg/controller/machinehealthcheck/OWNERS: remove frobware #477
Read Metal3 config from a new CRD #470
Add support for events into MHC controller #427
Add support for oVirt platform #432
Expose a dynamic client in the Operator struct #469
Fixes to codegen for vsphere provider #467
Adding a new CRD for configuration needed for Baremetal provisioning #460
Vsphere delete #461
vsphere: set providerID #459
vsphere: Add support for passing ignition user-data #458
Add customer printer columns for MachineHealthCheck CRDs #462
Add task reconciling and networking #457
Vsphere #447
Update owners file #456
Bug 1783973 : Update the image name for ironic-rhcos-downloader #452
Machine controller fixes #449
Fix package name #448
Add CPU requests to containers #445
Bug 1778684 : Move ExpectedMachines and CurrentHealthy to *int to differentiate null from zero when patching #442
Migrate controllers #441
Migrate api #440
Full changelog
Bug 1843928 : gcp-routes: move to MCO, implement downfile, tweak timing #1780
Bug 1834194 : vsphere: 4.1 to 4.4 upgrade bug #1769
Bug 1827539 : pkg/server: disable weak TLS versions #1680
Bug 1834194 : vsphere: check if .Infra.Status and .Infra.Status.PlatformStatus is nil #1735
Bug 1837122 : templates: add etc-networkmanager-dispatcher.d-90-long-hostname.yaml #1737
Bug 1811140 : Add containernetworking-plugin RPM’s bin location to CRI-O config #1669
Bug 1830102 : templates: Add a special machine-config-daemon-firstboot-v42.service #1707
Bug 1829651 : MC CRD: preserve unknown fields #1698
Bug 1826896 : [release-4.4] crio: set version-file{,-persist} correctly #1679
[release 4.4] Bug 1822268: Add new crio.conf field to the template #1663
Bug 1820823 : [4.4] sdn: ignore new ovn-kubernetes OVS internal port names ovn-k8s-gw0 and ovn-k8s-mp0 #1615
Bug 1824936 : The Multus CNI configuration file “00-multus.conf” should not be removed #1647
Bug 1823367 : [release-4.4] cri-o: set log level to info #1634
Bug 1822748 : [ctrcfgcontroller] Use a struct array instead of map when creating new ignitions #1644
Bug 1821799 : OpenStack: disable tx checksum offload for workers #1627
Bug 1820975 : oVirt, fix disable tx checksum offload for workers #1628
Bug 1817594 : [release-4.4] Nodeip retry on failure #1616
Bug 1817455 : [release-4.4] fix wrongful backup of files not originally on the system #1609
Bug 1817174 : Move non-existant runtimeCgroups kubelet option to flag #1583
Bug 1810996 : [release-4.4] Fixed hardcoded ingress VIP password #1550
Bug 1812526 : [release-4.4] baremetal: Add watcher sidecar container for Coredns static pod #1557
Bug 1814010 : templates/master/00-master/_base/files: remove deprecated etcd assets #1570
Bug 1812211 : [release-4.4] manifests/controllerconfig: make infra nullable #1558
Bug 1811212 : remove upstream validation which is breaking our kubeletcfg #1542
Bug 1811713 : Specify cgroups in kubelet.conf so cAdvisor stats will be tracked #1546
Bug 1811821 : [release-4.4] baremetal: Add missing network-online dependency to kubelet unit #1548
Bug 1809373 : [4.4] bump openshift/api to remove IPv6DualStack feature flag #1526
Bug 1810663 : [release-4.4] Point etcd SRV record at master hostnames #1537
Bug 1810331 : daemon: Always create tempfiles in target dir #1536
Bug 1810331 : Detect default hostname in its variants #1533
Bug 1809334 : crd/kubelet: do not prune kubelet rawExtension fields #1531
Bug 1808457 : [release-4.4] generate CRD manifests and fix for oc explain #1520
Bug 1807959 : Changes to fix DR scripts with new CEO environment and manifests #1517
Bug 1807998 : [release-4.4] CRI-O to set stream address in ctrl plane #1511
Bug 1806008 : [baremetal] Set hostname when DHCP6_FQDN_FQDN is set #1503
Bug 1805397 : [release-4.4] make etcd quorum guard privileged to read files from etcd operator #1492
Bug 1804692 : remove the etcd-member pod because we no longer need it #1487
Bug 1803986 : Revert 1473 and skip etcd-member.yaml validation #1482
Bug 1801397 : temporarily skip setting failures on degraded machine config pool #1473
Bug 1800319 : kubelet: bump CPU reservation back to 500m #1476
Bug 1790823 : [baremetal] Verify that MDNS doesn’t advertise localhost #1455
Bug 1787907 : kubelet: switch to ObjectMeta.UID and initialize UUID #1469
Bug 1801662 : baremetal: all resolvconf editing to NM dispatcher #1456
Bug 1798788 : Set Kubelet node IP to non-vip #1444
Bug 1797897 : etcd-member: do not wait-for-kube or validate membership for existing members #1457
FAQ: More about preservation of changes and the MCO #1451
Bug 1801466 : add owners files to master and worker kubelet templates #1453
Bug 1800319 : kubelet: add kube reservation for kubernetes components #1450
Bug 1795696 : templates: etcd-member: setup environment variables needed for easy etcdctl execution #1429
Bug 1794493 : add ctrcfg e2e test #1414
Bug 1797908 : kubelet: Remove quotes from log level argument #1439
Bug 1798146 : [baremetal] Ipv6 non virtual ip fix #1436
Bug 1794824 : If PlatformStatus.VSphere is nil do not template the file #1425
Bug 1780396 : Get etcdctl binary from the etcd image and not from the upstream releases #1422
Bug 1777379 : [Baremetal] add CPU and memory resources for Haproxy pod #1292
Bug 1787907 : use the machine config uid for the kubeletconfig finalizer name #1356
Bug 1796444 : gcp: use readyz endpoint #1417
Bug 1796147 : pkg/server: serve config only to master in bootstrap server #1421
Bug 1796148 : baremetal: Remove .template from path in dhcp-dhclient-conf.yaml #1419
test/e2e: Add rollback test for kernelType #1412
docs: Add docs for kernelType #1409
Add vSphere IPI #1373
setup-etcd-environment/run.go: fix upgrade path #1408
Remove unused internal MCOConfig types and CRD #1044
test/e2e - Add e2e test for Realtime Kernel #1407
baremetal: IPv6 add dhcp-duid to NetworkManager config #1395
OpenStack: Add ca cert to disk on all nodes so kubelet can start up #1392
Bug 1790823 : [IPI][BAREMETAL] Verify that mdns-publisher starts after hostname is set #1388
Bug 1792914 : prevent hitting annotation max size limit on nodes #1404
DR: Backup should keep data and keys separate #1398
Bug 1780442 : DR: allow use of local etcdctl plus version check #1397
baremetal: ipv6, switch to NM dispatcher for DNS VIP prepending #1396
Dependencies: update to kubernetes-1.17.1 #1393
Fix update codegen script to be compatible with go mod vendor #1384
test: fix units to run on osx #1402
Add kernelType to MachineConfig #1330
templates: etcd-member: add waitforkube init container #1316
pkg/server: save the bootstrap MC content #1376
*: conditionally populate the images configmap with cluster-etcd-operator image #1288
Bug 1793144 : kubelet: add log level environment variable #1390
HAProxy infra pod: Make v4/v6 compatible #1394
Don’t enable machine-config-daemon-host.service by default #1366
Update kubelet.config for single-stack IPv6 #1381
Bug 1771566 : [OpenStack] verify that ‘old’ HAProxy processes being deleted after HAProxy reload #1369
build: do not export GOFLAGS #1368
Bug 1785281 : Discard audit messages from journald #1351
Bug 1789581 : Fix osImageURL upgrade race #1357
hack/build-go.sh: removed not needed eval go env #1364
Bug 1787581 : cleanup sdn ips on reboot #1360
ovirt: Use the DNSVIP for workers #1313
DR: Cleanup and comment backup and restore scripts #1346
ovirt: reduce static pods mem/cpu requirements #1298
etcd: Add initial support for an IPv6 control plane #1211
DR: save and restore kube apiserver’s static pod resources #1336
vendor: run make go-deps #1339
Bug 1777204 : [Baremetal] verify that ‘old’ HAProxy processes being deleted after HAProxy reload. #1274
Bug 1777150 : pkg/controller: allow kubelet config and runtime changes for custom pools #1159
Bug 1769847 : cmd/gcp-routes-controller: shutdown gcp routes on signal #1317
Bug 1782893 : vendor: bring in ReservedSystemCPUs changes #1331
templates: remove /usr/share/containers/oci/hooks.d from crio config #1314
docs/FAQ: The MCO isn’t exclusive #1327
templates/container-storage: Add a “this is generated” note #1320
FAQ: So many machine thingys #1315
OWNERSFILE: remove lorbuschris #1310
cmd/setup-etcd-environment: refactor and add tests #1287
CRI-O: Set conmon_cgroup to “pod” #1296
Standardize printer column “Age” on mco CRDs. #1010
CRI-O: add old default hook directories #1299
Bug 1777837 : BAREMETAL- decrease infra pods resources #1295
Bug 1774369 : skip setting the kubeletconfig finalizer if it is set #1278
Haproxy add support for IPv6 frontend #1256
docs/README: fix broken links #1277
Bug 1775647 : pkg/daemon: randomize pivot container name #1285
Bug 1777082 : set vsphere as provider #1291
Full changelog
Detects if spec.config is in JSON format #21
Fixed bug with controller only checking default namespace. #19
Fixed bug with wrong counts. #17
Full changelog
Bug 1835033 : Logging improvement (UID, net-attach-def) / Backport to 4.4 #67
Bug 1827375 : Allows allow pods in any namespace refer to net-attach-defs in default namespace #61
Bug 1823490 : [release-4.4] Adds readinessindicatorfile check on CNI DEL #56
Bug 1809285 : Removes configuration invalidation [4.4 backport] #53
Bug 1805774 : Exposes readinessindicatorfile and uses wait.PollImmediate [backport 4.4] #49
Bug 1794142 : Fixes unnecessary wait when readinessindicatorfile is not present #43
Full changelog
Add logic for grabing OVN network logs #139
collection-scripts/gather: Add imagecontentsourcepolicies.operator.openshift.io #135
Fixed spelling in Makefile of gather #138
Full changelog
Bug 1823772 : 4.4: Add back some missing metrics #40
Bug 1822728 : Pick up PatternFly bug fix [1] for login templates #38
Bug 1814898 : reduce ldap connection timeout from 60s to 30s #35
Bug 1790998 : switch version metric to component-base #31
Pick up mobile fix #29
Update login templates to PatternFly 4 design #28
Bug 1671604 : Add bootstrap idp only when bootstrap user is enabled #26
Fix pseudoversion of osincli dependency for go1.13 #20
Fix smallish typo in the test #22
Add mfojtik, sttts, stlaz to approvers #25
Full changelog
Bug 1840857 : openshift-apiserver doesn’t live reload extension-apiserver-authentication trust #103
Bug 1832762 : updates Dockerfile.rhel to golang 1.13 and ocp:4.4 #104
Bug 1829327 : allow patch for updating namespace #100
Bug 1814207 : fixes configmap “extension-apiserver-authentication” not found #87
[release 4.4] Bug 1811202: /readyz should start returning failure on shutdown initiation #81
Bug 1804934 : employ k8s label value validation when creating build pod build label… #77
Bug 1803074 : 4.4: UPSTREAM: 87673: blank out value for unbounded client label #74
Bug 1788700 : include ISI error message changes when determining new generation need #69
Bug 1795705 : return actual instantiate error for binary builds #71
Bug 1795705 : increase error logging around apiserver binary build flow #70
Add the imagetags resource to v1 #51
picks kube 1.17.1 #68
add conditions to build api #52
Use IPv6 in resolver cache tests #65
Update to kubernetes-1.17.0 #63
Bug 1773682 : Make {image,project}/v1 status fields optional #59
Bug 1773682 : Bump openshift/api for updated OpenAPI spec with +optional markers #55
Wire generic API server authentication and authorization flags #53
Full changelog
Bug 1841171 : Update PkgManifest upon catsrc update #1556
Bug 1840887 : fix(resolver): don’t pick operator from same package when resolve requiredAPI #1551
Bug 1836905 : fix(queues): use a single gc queue #1528
Bug 1827821 : Generation bug 4.4 Backport #1484
BUG 1825349: Generation required bug #1473
Bug 1818850 : Add spec validation and improved status for CatalogSources #1428
Bug 1815762 : Fix installplan error when installing from bundles #1403
Bug 1814821 : fix(catsrc): remove limits on catalogsource pods #1397
Bug 1805414 : Support multiple APIServices on a single deployment #1396
Bug 1809568 : Make provided API ClusterRoles be owned by the corresponding API. #1377
Bug 1783284 : feat(jitter): add jitter to controllers to smooth out our spiky resource #1356
Bug 1809646 : Update subscription_sync_count to include the package name #1342
Bug 1808465 : Fix OwnerReferences for bundled CRs #1351
Bug 1808418 : Don’t block on ctx.Done() if startup fails. #1336
Bug 1805976 : Use generations to prevent duplicate InstallPlans #1335
Bug 1751903 : fix(deployment): deployment spec hash #1333
Bug 1805572 : Remove run-level 1 from olm and openshift-operators namespaces #1311
Bug 1807628 : Duplicate packages in packageserver APIService response #1329
Bug 1804831 : Reinstate v1alpha2 operatorgroup #1303
Bug 1786471 : fix(packagemanifests): Fix index key func to avoid key collision #1284
Bug 1798645 : fix(bundles): execute opm from tooling container #1252
Bump version to 0.14.2 #1278
Bug 1800625 : fix: add internal registry for catalog polling e2e test #1257
mention OLMs features in the introduction #1282
Bug 1798135 : Fix cases where an operator’s ready channel may never close. #1277
Bug 1768819 : Fix configmap registry server readiness probe timeouts #1268
fix: update existing robot credentials #1276
Bug 1797675 : Refactoring rh-operator test directory #1274
chore(ci): update owners #1261
Generate manifests for version 0.14.1. #1265
Generate changelog for 0.14.0 and 0.14.1. #1266
Bug 1789920 : Fix bad opgroup annotations #1267
Bug 1777144 : packageserver update fails to adopt APIService #1171
Bump version to 0.14.1. #1264
Bug 1796092 : Update operator-registry dependency to v1.5.8. #1258
Fix overly broad .gitignore pattern that was excluding a vendored pac… #1250
Add support for Prometheus Custom Resources #1253
Bump version to 0.14.0. #1248
Vendor helm, since it is used for templating manifests. #1247
adding e2e test framework for rh-operator metrics #1233
Fix IPv6 incompatibility in TestGrpcAddressCatalogSource. #1231
Update release script to require version 3 of helm. #1228
Update internal objects proposal to use annotation on CSV instead of CRD #1235
Only enable CGO for prod builds #1219
Remove pyjq and yq from the release documentation prereqs. #1229
fix: typo in catalog polling doc #1232
feat(packageserver): support label queries and copy CSV labels onto the package #1220
fix: refactor catalog polling to use updateStrategy field #1226
doc: add internal image proposal #1097
Reconcile manifests with templates. #1225
Unpack bundles #1215
feat: catalog source polling for updated registry image #1161
Use vendored transitive dependencies for “go run” of vendored yq. #1217
Enable CGO and CGO_DEBUG #1216
chore(ci): add dockerfile as a base for building in CI #1212
fix: add err check before further operation #1173
fix: make run_console_local.sh working on WSLv1 #1154
Use the grpc response as the source of truth for update graph data #1105
Add note for version field #1185
fix(deploy): remove resource limits #1207
Cleanup codegen #1202
Add general design goals doc #1152
Bug 1781366 : feat(resolver): fallback to csv parsing if grcp api does not contain info #1194
Bug 1769003 : Implement Structural Schema for CRDs #1157
Corrected etcd CRD URL. #1192
Added keywords
in operator metadata. #1163
docs - add a mention of bundles to the README to help users find bundle info… #1176
Dep is not required. #1187
Bug 1779990 : fix(packageserver): cache packagemanifests #1150
BUG: Fix CI Unit tests. #1175
Bug 1779313 : Enable multiple namespaces sync if catsrc is updated in global ns #1125
Bug 1771811 : make certificate updates live upon update #1151
Bug 1769030 : Replacing operator creates duplicate secrets #1123
fix(unit): Fix minor unit test bug and update local cluster to k8s 1.16 #1147
Bug 1760608 : add resource limits to all OLM pods and the 0.13.0 release for OCP #1142
Full changelog
Bug 1816184 : fix(dns): fix slow dns resolution of localhost for grpc health probe #269 #276
Bug 1816535 : fix(index): copy correct opm bin builder path #225
Bug 1806529 : [release-4.4] Produce binaries without target platform prefixes by default. #192
Bug 1805409 : fix(docker): add entrypoint #184
Bug 1790785 : feat(appr): exit build early if no manifests were downloaded #148
Add validate bundle test cases #166
Bug 1795658 : Remove dependency on sqlite from pkg/configmap. #161
Bug 1795297 : Fixing wrong database loaded in memory for export cmd #163
Bug 1795237 : Revert “fix(ci): build opm statically in CI” #162
Index maintainers can export a package from an index #154
fix(ci): build opm statically in CI #160
Add opm
docs #149
Bug 1784028 : Updating summary for ‘Operator Registry ’ containers #153
Add support for choosing the release of a package #141
chore(release): use robot for deploys #158
Fix issue with empty docker error output #156
Build binaries for linux, windows, and mac #155
Add bundle contents validation #146
Make downloader.go testable #139
fix(build): grpc-health-probe was not building properly in 1.13 #147
fix(bundle): set csv name field on configmap loading #145
Bundle validate lib functions #143
Bug 1783030 : Detect replacement cycles while adding package channels #63
Fix tiny typo #135
Remove package manifest parsing #137
add cp to configmap-registry image #144
Add opm to configmap-registry image #142
Add opm index add
examples #140
Full changelog
Bump Prometheus module to v2.15.2 #22
injectproxy: remove proxy label from the query parameters #21
Add support for /api/v2/silences #20
Add support for /api/v1/alerts #18
Update vendor/ directory #19
Add support for /api/v1/rules #16
Update to Go 1.13 #17
injectproxy: add unit tests #15
vendor: sync vendor/ directory #14
Update OWNERS #12
Makefile: add ‘vendor’ target #13
Full changelog
Update to v2.15.2 #45
Remove patches needed to build with Go 1.12 #44
Dockerfile.ocp: upgrade Go to 1.13 #43
web/ui: hide the link to the new React UI #41
Full changelog
Bug 1810418 : Ensure service CA certs are created with unique serial numbers #111
Bug 1803282 : enable signer ca expiry timer metrics #95
Update CA duration to 26 months to ensure upgrade after rotation #106
Remove the option to disable automated CA rotation #107
e2e test to check service serving cert using client pod #98
Fix CA bundle annotation check to be case-insensitive #103
Update new bundle injection targets to only support beta annotation #102
Extend service CA duration to 14 months #101
Enable injection of service CA bundle for admission webhooks #79
Enable injection of service CA bundle for CRDs #100
Remove unnecessary permissions for controllers #97
Refactor ca bundle injection for maintainability #78
Double polling timeout that looks to be failing the rotation tests #99
Deploy all controllers as one process #89
Configure metrics collection for operator #90
Add marun as reviewer and approver #94
remove dockerfile and add depency checking targets #92
bump builder image to golang-1.13 in dockerfiles #91
Remove unnecessary use of API-based controller configuration #88
Update to go modules #87
Support setting CA validity duration via unsupportedConfigOverrides #85
bump(*) #86
Enable Auth for the metrics endpoints for the controllers #81
Full changelog
Bug 1813221 : jsonnet/telemeter: set cpu requests, unset limits #320
BUG 1796927: *: Move metrics whitelist to downstream usage #306
Add annotation for new Observatorium API Route #305
Add missing jsonnet binary to builds #303
Makefile: execute built jb
from correct path #302
Fix remote write metrics #300
dockerfiles: simplify app-sre build tooling #301
Capture total CAM app workload migrations by migration state. #298
jsonnet/telemeter: Record a “subscribed cluster” metric #297
pkg/receive: return correct status code #299
jsonnet/telemeter: Add recording rule for cluster availability #296
Consume authorize_url from Secret #288
test: use UP for querying in integration test #292
tools.go: fix integration test by pinning deps #293
OWNERS: add rporres #291
test: Use specific version of UP to fix broken integration tests #294
Dockerfile: update to Go 1.13 #287
jsonnet: use stable APIS in benchmark manifests #289
Add first Telemeter recording rules #286
Enforce forwarding from v1 /upload to v2 receive hashring #277
jsonnet/telemeter: fix setMemcached func #284
jsonnet/telemeter: ensure tag in memcached #283
pkg/authorize: Print body on unexpected authz request result #282
jsonnet/telemeter: monitor memcached #280
pkg/cache: update memcached dns on interval #278
jsonnet/telemeter: fix memcached replica offset #276
OWNERS: add bartek #275
pkg/cluster: fix running telemeter without verbose #274
cmd/telemeter-server,pkg/cache: cache auth resps #273
test/e2e: fix forward test #272
jsonnet: Whitelist cluster:usage:* for telemetry #268
insightsclient_request_send_total metric from insights-operator #251
Full changelog
Source code for this page located on github