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:4b53fa09598ff4c5824b70dd3e880dc42a0ae04ee6918c370939f520467f9046 No tests for this release
Upgrades from:
Untested upgrades:
4.4.11 ,
4.4.12 ,
4.4.13 ,
4.4.14 ,
4.4.15 ,
4.4.16 ,
4.4.17 ,
4.5.1 ,
4.5.2 ,
4.5.3 ,
4.5.4 ,
4.5.5
Loading changelog, this may take a while ...
Changes from 4.3.33
Created: 2020-08-12 08:34:07 +0000 UTC
Image Digest: sha256:4b53fa09598ff4c5824b70dd3e880dc42a0ae04ee6918c370939f520467f9046
Release 4.5.6 was created from registry.svc.ci.openshift.org/ocp-s390x/release-s390x:4.5.0-0.nightly-s390x-2020-08-10-220556
Components
New images
Removed images
Rebuilt images without code change
machine-os-content sha256:25584e086374fc7c0c48f0ac67b31550236c3775b7752bef469c6ff955a0adda
Bug 1853852 : fix filter-by-os parsing for oc adm catalog mirror #483
Bug 1850452 : allow switching project even to users outside self-provisioner role (revert) #477
Bug 1842655 : Don’t include digest in source for ICSP when mirroring a catalog #450
Bug 1827544 : provide better defaults for oc adm catalog build #423
Bug 1833558 : create ClusteRole and ClusterRoleBinding when invoking oc adm policy add-scc-to-user #412
Bug 1829832 : support mirroring for index images #438
Bug 1838934 : Fix new-app producing deployment that trigger twice after creation #437
Bug 1839631 : fix validation code for arguments passed #436
Bug 1838838 : oc adm group sync - search outside base dn warning - RFC 2307 #434
Bug 1802580 : return ProjectRequestMessage if it is set with login,project cmds #406
Bug 1801292 : support -f for rsh command #397
Bug 1837375 : use http.Client.Head instead of tls.Dial to be able to consume proxy settings #430
Bug 1835011 : improve error for ‘oc project’ and ‘oc status’ when project doesn’t exist #431
Bug 1836833 : Switch new-app to generate deployment, by default #355
Bug 1806779 : Mirroring from custom directory via oc adm release mirror fails #424
Bug 1827463 : oc sa create-kubeconfig: respect –context flag #422
Bug 1827073 : Support mirroring catalogs using default-tagged source images. #414
Bug 1835997 : create route reencrypt: Improve –dest-ca-cert help #421
Bug 1780447 : replace kubectl with oc in oc rollout restart help #407
Bug 1826676 : oc status: check if the current project exists before printing status #413
Bug 1802719 : oc adm groups sync IsQueryOutOfBoundsError warning,not error #405
Bug 1826230 : bring missing fixes to oc #409
Bug 1826533 : pkg/cli/admin/upgrade: Client-side by-tag guard #390
Bug 1826533 : pkg/cli/admin/upgrade: Warn when –allow-upgrade-with-warnings let you through #389
Bug 1827061 : add missing newline #396
Bug 1828280 : Drop deprecated commands and flags #310
Bug 1826230 : 1.18.2 rebase #402
Bug 1821356 : fix comment #377
Bug 1828194 : wire printer flags to oc adm group sync #401
Bug 1826533 : pkg/cli/admin/upgrade: Warn when –allow-explicit-upgrade let you through #388
pkg/cli/admin/upgrade: Delegate to update-approvers #391
Bug 1826533 : pkg/cli/admin/upgrade: Warn when –force is used #387
Bug 1825565 : pkg/cli/admin/release/mirror: Allow –apply-release-image-signature and –release-image-signature-to-dir #392
Bug 1825809 : create: Add the bare minimum oc create build
#354
Bug 1825791 : Fix a large number of silly things in login #373
Implement enhancements/oc/mirroring-release-signatures #343
Add make oc target #374
Bug 1819688 : login: choose the CAs based on the remote server cert #380
make unit tests not ask for gpg store password #386
oc adm catalog mirror updates: mac/windows, bundle image support, quay.io support #384
Add BZ component name to OWNERS #367
oc rsh: properly shadow position of – #375
debug: Correctly default the tools image now that it is on the cluster #368
debug: The --dry-run
flag does not work with debug #369
image/mirror: Upconvert v1 schemas to v2 schemas by default #362
image/mirror: Allow --continue-on-error
for mirror #361
1.18.0 rebase #351
Remove dead code #349
release: In markdown output, only < and > are unsafe characters #364
release: Perform release extract in parallel #358
images/tools: Don’t change user #360
images/tools: Remove numactl* packages until they are available on s390x #357
Fix a number of bugs in debug #347
Use relative symlinks for disk mirroring #317
images: Add a tools image for use with debug and system administration #353
Bug 1809028 : replace kubectl with oc in wait’s help #334
Place apache license in cli-artifacts #337
Fix oc rsync help #350
Add –exclude flag to start-build #242
set volume
does not work with --local
#332
oc debug: add help for –to-namespace #346
oc.spec: Update to Go 1.13 and make it consumable by 3rd party build services #106
release: Changelog fails when new image added #345
Bug 1810310 : fix examples in help #340
Bug 1810256 : Don’t default to always mirror manifestlists #339
Bug 1790785 : bump(operator-framework/operator-registry) #329
Bug 1806779 : Allow a file:// release argument to release mirror #320
Bug 1800464 : fix(catalog): use registry image from openshift quay namespace #303
Bug 1801285 : set nodeName for debug pod only when explicitly set #319
override FileDir with FromFileDir if set in Complete #318
release: Add template output options for release info #321
Bug 1802872 : bump(github.com/mtrmac/gpgme): v0.1.2 #305
Bug 1801064 : Add ‘\n’ for pipeline deprecate info #299
Add timeout option for must-gather as a optional parameter #258
adm release info: refactor to build messages in order #282
Bug 1800674 : Option to force RepoDigest mirror #298
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 1862112 : bump RHCOS images for CVE-2020-10713 #3984
Bug 1855844 : Add validations for IP inputs #3875
Bug 1852722 : Bump go-ovirt #3826
Bug 1866539 : Add ResourcePoolPath to machines in vsphere #4014
Bug 1853614 : Release 4.5 update terraform provider aws 2.67.0 #3846
Bug 1856820 : update boot images for RHCOS Secure Boot issue #3889
Bug 1855079 : adjust Azure UPI disk size to the same used in IPI #3867
Bug 1854222 : rhcos/amd64: Bump to 45.82.202007062333-0 #3849
Bug 1851069 : rhcos/ppc64le, s390x: Bump to 45.82.202006240558-0 and 45.82.202006240257-0 #3797
Bug 1850672 : [release-4.5] Libvirt: Make master disk size configurable #3798
rhcos/amd64: Bump to 45.82.202006230709-0 #3791
Bug 1849150 : rhcos/amd64: Bump to 45.82.202006191325-0 #3779
Bug 1848106 : data/azure: use outbound_rule instead of dummy inbound lb_rule #3775
Bug 1846297 : OpenStack: Wait for router interface to create FIP #3740
Bug 1844276 : Add the –pod-infra-container-image flag to the kubelet service #3731
Bug 1846187 : baremetal: bump ironic timeout to 3600 seconds #3739
Bug 1847169 : [release-4.5] vSphere docs: update UPI docs for folder name #3758
Bug 1844709 : allow OpaqueNetwork type in vSphere wizard #3727
Bug 1842728 : update README with vSphere IPI docs #3704
Bug 1841072 : [UPI] Rely on security group ID when deleting it #3682
Bug 1841913 : images: libvirt: add yq to libvirt CI image #3685
Bug 1841118 : add error handling to vSphere survey #3679
Bug 1823487 : openstack: Pass the master server group by name #3655
Bug 1759617 : vendor: update to use openshift fork of terraform-provider-aws #3621
vSphere docs: add IPI documentation #3672
Bug 1840710 : libvirt: Bump machine memory from 7G to 8G #3666
Bug 1840496 : [baremetal] Remove DNS VIP #3304
Add openstack reviewers #3667
Update libvirt approver and reviewer #3668
Bug 1838631 : Set validations for GCP disk sizes. #3639
Bug 1798498 : gather: enable bootstrap log gathering for baremetal #3617
Adding a few people to the ARO team to our list of reviewers #3645
OWNER_ALIASES: ensure there are atleast 2 reviewers for each platform #3640
Bug 1821151 : oVirt, fix rhcos os_type name #3654
Add oVirt OWNERS #3618
Bug 1839268 : pkg/destroy/gcp: ensure cluster service accounts and policy bindings are removed #3646
Bug 1837642 : installconfig: relax GCP cluster id restriction #3544
Bug 1837039 : rhcos: Bump to 45.81.202005181029-0 #3613
Bug 1836042 : set folder absolute path in vSphere cloud provider #3612
Bug 1838032 : Don’t create router to external network when BYO subnet is set #3632
Bug 1837564 : pkg/terraform: add diagnostics errors for terraform apply operations #3535
Bug 1804230 : Documentation Incorrect for OCP 4.4 RHV IPI Install #3183
Bug 1825323 : replace terraform-provider-vsphere with OpenShift fork #3603
Bug 1834966 : update vSphere UPI docs to remove machinesets #3619
Bug 1836337 : Azure: Add functionality to change Azure Machine Disk Types #3520
Bug 1836339 : GCP: Enable disk type and size customization #3595
Bug 1835867 : data/data/aws/vpc: create subnet sizes based on az count #3599
ovirt: Add ovirt to supported platforms #3610
Bug 1836368 : ovirt: return slice and not nil in instanceTypeID validation #3609
Baremetal: Bug 1801238: Pull data from ironic inspector and annotate BareMetalHost #3591
Bug 1815071 : check for api dns record before creating cluster #3601
Bug 1828382 : data/azure/vnet: switch to HTTPS probes for lbs #3600
Bug 1835438 : move vSphere folder validation to provisioning #3597
Bug 1820300 : Extend oVirt’s MachinePool #3399
Bug 1833483 : Revert “baremetal: send full ignition to masters” #3589
Bug 1828638 : set vSphere node diskSize based on machine pool #3584
load balancer health check for kube-apiserver #3537
Bug 1834177 : upi/azure: Use a single network security group for Azure clusters #3583
Bug 1834748 : os: Fix wait-for install-complete timeout in docs #3588
Bug 1833425 : pkg/explain/cmd.go: fix help text #3570
BUG 1831717: Ensure AWS PublicIP is omitted from MachineSet when empty #3550
BUG 1782516: Disable client side rate limiting in Azure. #3259
docs/user/power/install_upi: 2 compute and copy-edits #3499
Bug 1732124 : Azure: don’t allow installing with the same cluster name as an existing install #3120
Bug 1824172 : enable ppc64le & s390x bootimage support #3455
Bug 1794839 : data/azure: Use a single network security group for Azure clusters #3561
Bug 1830270 : cmd: add explain subcommand #3515
Bug 1828947 : cmd/openshift-install/create.go: return lastErr when waiting API fails #3518
baremetal: Fix broken link to example tfvars in docs #3560
baremetal: Fix a small typo in cp cmdline in docs #3562
docs/user: add troubleshootingbootstrap to define the bootstrap log bundle #3506
Bug 1816714 : ovirt - add vnic profile id to platform #3406
Bug 1814605 : openstack: Require three workers #3542
Bug 1831760 : Fix bootstrap certificate generation #3551
Bug 1807111 : terraform/exec: suppress the warnings from error to debug #3534
Bug 1826100 : vSphere allow users to specify existing folder #3498
baremetal: Clarify it’s the matchbox instance that needs to be public reachable #3552
Bug 1830995 : Add ModifyTargetGroupAttributes and Describe* to MasterIamRole #3540
baremetal: Link directly to getting-started guide in the docs #3541
baremetal: Clarify install config needs to be hand-written in the docs #3539
Bug 1831366 : upi/metal fix compact clusters after porting to terraform v0.12 #3531
metal: Fix matchbox link in docs #3538
Bug 1821151 : oVirt, add os_type to ovirt templates #3418
Bug 1829409 : Update vsphere machine api to beta #3523
Bug 1826317 : openstack docs: Add tagging as a requirement #3522
Bug 1827667 : openstack: Add jq to the CI image #3503
Bug 1794839 : Azure masters should correctly support service load balancers #3440
Bug 1826895 : rhcos: bump RHCOS boot image to 44.81.202004250133-0 #3509
Bug 1827067 : openstack UPI: Server group name to match IPI #3500
Bug 1823359 : baremetal: update provisioning CR to quote strings #3496
Bug 1824426 : tag primary OpenStack networks #3483
Bug 1827070 : openstack: Explain why awscli in the CI image #3501
Bug 1826414 : Added validation for GCP Project ID access #3484
Bug 1821932 : cmd/openshift-install/gather: clarify location of log bundle #3489
Bug 1826739 : openstack UPI: Fix step name #3495
Bug 1819492 : vsphere upi and metal: terraform 0.12.x update, general updates and reorg #3429
Dockerfile.upi.ci: Add GCP UPI required binaries. #3462
Add instructions for UPI install on Power #3454
installconfig/ovirt: fix CA prompt and add warning #3479
Bug 1820434 : OpenStack: Allow Booting bootstrap node from volume #3434
AWS: support custom regions and custom endpoints. #3277
vsphere ipi: align with baremetal and remove DNSVIP #3470
Bug 1813422 : baremetal: validate no overlap between provisioning and machine nets #3358
update cloud provider to use folder from platform #3473
openstack: Mention Server group requirement #3447
Bug 1822701 : OpenStack: Set vrrp protocol number instead of name #3435
Bug 1825415 : ovirt: clean up prompts and logging #3474
Bug 1825286 : OpenStack UPI: Replace remote_group_id with remote_ip_prefix #3472
OpenStack: Custom subnets #3398
baremetal: add documentation for configuration validations #3471
Bug 1824287 : OpenStack: Replace remote_group_id with remote_ip_prefix #3461
pkg/asset/installconfig: add vSphere TUI wizard #3467
Baremetal: Support to send full ignition to masters #3276
Bug 1819746 : Add a note on slow installations #3464
Bug 1821667 : baremetal IPI: Document Virtual Router IDs #3463
OpenStack: Correcting the instructions to refresh a CA cert #3459
RFE-592 : Tightening IAM roles for master/worker nodes to match cloud-provider-aws requirements #3451
always atleast use the default SSH key for gathering #3437
Bug 1802526 : AWS Terraform: use machine_cidr instead of VPC main cidr … #3424
cmd/openshift-install/migrate: sub command for migrating azure legacy private zones #3343
hack/update-rhcos-bootimage: Drop the f-string #2972
docs/user/customization: Fix ‘clusterNetworks’ -> ‘clusterNetwork’ #2957
uninstall: allow for azure uninstall to succeed for missing rg #3416
Updates to fix DNS error for compact cluster worker nodes #3425
Bug 1823659 : os: Mention the bootstrap FIP #3446
update permissions list to cover new installer functionality #3444
pkg/destroy/ovirt: Cleanup VM logging #3445
handle the posibility that CCO will have no pod definition #3427
Bug 1822858 : vsphere ipi: tag virtual machine created when importing ova #3443
OpenStack: Docs: Fix a typo in the property name #3439
pkg/types/config: Remove unused directory #3438
Bug 1819461 : validate Azure regions #3421
OpenStack: allow to specify additional networks and security groups for masters and workers #3291
OpenStack: Custom API and Ingress vip addresses #3366
Print time for each step of installation #3263
Bug 1821653 : Fix LB deletion for lbs with same or status pending #3419
pkg/types/validation: Drop internal ClusterDomain #3401
docs(README): README build steps don’t require clone to GOPATH #3423
Bug 1821788 : libvirt: Bump bootstrap memory to 5G for ppc64le #3396
baremetal: validate hosts number #3392
Fix playbooks names #3411
OpenStack: Link to GH issue for glance image import #3404
Bug 1815518 : pkg/destroy/aws: delete versioned objects from s3 buckets #3393
Bug 1810840 : Quote user and password values for good UX and avoid co… #3373
OWNERS: include component for image tracking by ART #3400
Fix indentation on a UPI Playbook task #3402
gcp: Flag RHCOS with SECURE_BOOT and UEFI_COMPATIBLE #2921
Bug 1814172 : [ovirt] Cannot run openshift-install as a non-root user #3369
vSphere: Add IPI-specific validation. #3372
Bug 1816155 : OpenStack: Add retries to DeleteGlanceImage #3352
pass the manifests-dir param to CCO render #3381
OpenStack: Temporary disable image import #3394
Use “default-ingress-cert”, not “router-ca” #3380
openstack UPI: Small documentation fixes #3378
Enhancements to Kuryr documentation #3362
Bug 1819320 : os UPI Idempotent server group create #3390
baremetal: Validate os images exist #3363
Bug 1817201 : Fix intermittent deprovision loop on NoSuchHostedZone error #3359
Bug 1819132 : Convert ansible module to openstackcli #3318
OpenStack: Docs: Fix a typo in the property name #3384
gcp upi: document how to tag the masters and workers #3315
vsphere ipi: set vm name to extra config - guestinfo.hostname #3342
GCP UPI: document how to install into a Shared VPC #3278
Bug 1814651 : os UPI known issues: stale resources #3377
Bug 1818590 : openstack UPI fix order of steps #3370
Update Kuryr known limitations #3364
OpenStack: support “file” scheme for custom os image urls #3273
openstack: Detail the clouds.yaml cacert option #3356
Bug 1816995 : OpenStack: create server group only once #3355
Bug 1812950 : generate metadata before tfvars #3329
Bug 1759617 : vendor: bump tf provider aws to v2.54.0 #3323
Add AWS CLI to UPI image. #3292
Bug 1815133 : osp UPI machineset OS image name #3328
openstack: soft-anti-affinity policy for CP #3303
Bug 1814593 : OpenStack: Allow destroying cluster without trunk ports #3319
Add vCenter CA to UPI CI image. #3327
images/baremetal: save rhcos.json in container image #3330
baremetal: platform host validations #3232
OpenStack: remove ‘region’ from the examples #3326
data: Tune all cloud load balancers to have consistent intervals #3250
Add documentation for virtualmedia #3321
gcp upi: add bootstrap to instance group #3309
vsphere ipi: download ova and upload ova to vsphere #3299
aws: allow users to provide AMI for each machine pool #3308
VSphere: populate bootstrap dhclient.conf if user provides VIPs. #3268
Docs: stop using deprecated parameters #3311
AWS: replace aws copy for encryption with encrypted EBS volumes #3293
Bug 1810916 : openstack UPI: servers in group #3298
gcp upi: enable internal load balancers #3270
Bug 1805251 : Master azure terraform address prefixes #3247
permissions.go: configure crendential check with installer session #3295
images/baremetal: make /etc/passwd writeable #3301
images/baremetal: remove nss package as it’s no longer needed #3289
Bug 1809921 : Openstack UPI: Document use with Self-signed cert #3290
gcp upi: split templates to simplify shared vpc workflow. #2574
OpenStack: reuse the existing function to get glance public URL #3285
data/manifests/bootkube/cvo-overrides: Bump default to stable-4.5 #3287
baremetal: Add nss mock, ssh to Dockerfile #3279
etcd: remove etcd DNS entries because etcd no longer uses DNS #3265
Add adduarte to openstack approvers #3272
Bug 1810916 : openstack UPI: Adapt the script to older Ansible #3253
Installs upi support on openstack-installer image #3210
Bug 1810489 : Ignore 401 error when deleting containers #3254
Bug 1794313 : Some cluster operators fail to come up because RHV CA is not trusted by a pod #3261
terraform-provider-vsphere: Switch to v1.16.2 from fork #3262
data/data/rhcos.json: Update bootimage to 44.81.202003062006-0 #3257
gather: ensure gather data is all in one directory #3249
OpenStack: Fail early when boostrap ignition shim is to big #3240
Bug 1809820 : gcp/platform: Allow periods in the cluster name. #3239
Replace –config with –kubeconfig for oc
command #3255
baremetal: update docs to indicate stable IP’s are required #3237
Bug 1810196 : Use RPM for UPI dependencies #3234
Bug 1809691 : baremetal: block 547/udp for DHCPv6 as well #3223
Bug 1809780 : OpenStack: pass all CA from cert bundle to bootstrap ign… #3226
aws: update the IAM role policy to remove hard coded partition ID #3227
Bug 1713336 : aws destroy: show warnings when things fail to delete after 5 minutes. #3196
Fix invocation of log.Errorf #3219
Bug 1809187 : OpenStack: return an error if load balancer deletion fails #3214
Bug 1786363 : filter out unsupported regions in Azure #3206
OpenStack: UPI: Glance for storing ignition configs #3203
Support xz-encoded images #3160
docs/vsphere: fix static ip reference #2095
Bug 1767066 : Vendor terraform update to fix symlink bug #3201
Bug 1775569 : Bump survey vendor for panic #3199
Bug 1806143 : OpenStack: start using image import when possible #3162
openstack UPI: soft-anti-affinity policy for CP #3128
Bug 1807169 : use localhost for bootstrap IP until bootkube is fixed #3175
OpenStack: allow to overwrite default os image in the install config #3170
add a more complete example of using libvirturi in metal docs #3187
Bug 1807103 : additionalTrustBundle IsCA check to warn instead of drop #3186
Bug 1806150 : Skip container deletion if the user doesn’t have the required role #3164
bootstrap: replace Ignition files if they already exist instead of appending them #3078
Bug 1779312 : pkg/asset/installconfig/aws/session.go: bump the retries to 25 for aws sdk #3159
hyphen missing in a command to punch the initramfs into the virtual reader #3171
Return the correct error after uploading OpenStack image #3163
Bug 1775873 : data/data/gcp,azure: block private dns zone on public record #3154
Bug 1806571 : bump rhcos for kubelet fix #3173
pkg/asset/releaseimage/default: Set default release image to 4.5 #3166
Bug 1779421 : Bump RHCOS to 44.81.202002211631-0 #3153
Bug 1804228 : ovirt-config.yaml not getting generated by openshift-install #3135
Bug 1766691 : go.mod: bump terraform-provider-aws to v2.49.0 #3140
Azure UPI: no need to manually associate workers with LB #3146
Baremetal: Be explicit that addresses must be in same subnet #3137
document bare metal ipi configuration parameters #3119
Add ovirt’s cluster api provider schemas to UniversalDecoder #2964
add iam:DeleteAccessKey and iam:DeleteUser to perm list #3134
data/bootstrap/files/etc/motd: Mention release-image.service #2884
Bug 1800746 : baremetal: only respond to dhcp for control plane mac’s #3079
Bug 1803321 : gather: installer-gather.sh to work with ipv6 addresses #3132
Replace –config with –kubeconfig for oc
command #3066
Go Modules Migration #2745
baremetal: add OWNERS to missing directories #3080
Make the location of Azure ARM templates clear in UPI docs #3131
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 1828003 : Change cluster-api to machine-api-operator API #69
Bug 1834883 : Revert “Create a secret per machine/host with full igntion config” #70
Add bugzilla component information to OWNERS #68
Create a secret per machine/host with full igntion config #65
Add Machine Remediation #59
docs/api: Fix curly quotes in YAML examples #44
updates vendored cluster-api to branch release-4.5 #63
Fixing error handling #61
complete forking of openshift version from metal3 verison #60
updates controller-runtime to v0.2.2 #58
Update kustomize to v3.5.4 to fix issue with “make test” #54
Enable leader election #55
adds auto-scaling for MachineSet based on number of BareMetalHosts #52
Delete Machine when BareMetalHost is deleted #51
fixes broken make manifests
, which was also breaking make unit
. #50
Bug 1804408 : update vendored copy of baremetal-operator #49
Full changelog
Bug 1844205 : remove infinite reconcile loop when fetching status annotation #74
Bug 1838570 : Use -mod=vendor when building tools #69
Bug 1835457 : Put BMH status in annotation while reconciliation #68
Bug 1835419 : Add a tool to convert introspection data to HardwareDetails #67
Add bugzilla component information to OWNERS #65
Bug 1828607 : Update operator-sdk #64
Bug 1826418 : Add openstack profile to BMO #62
Add honza and stbenjam to owners #61
Vendor build #60
Merge with upstream metal3-io/baremetal-operator #57
Bug 1807854 : Don’t assume IPv4 in introspection data #52
Bug 1799219 : Verify CA #51
Merge from upstream 2020-01-22 #49
Cherry-pick virtual media changes from metal3-io baremetal-operator #46
Full changelog
BUG 1858498: Move haproxy port to 9445 due to conflict with KCM #73
Bug 1851541 : [release-4.5] Add A/AAAA record types for VIP DNS entries #69
Bug 1840222 : Fail if no upstream DNS servers are found #63
Bug 1821720 : Move haproxy listening port due to conflict #59
runtimecfg: Add node-ip subcommand #57
Retrieve HAProxy members using KUBE-API #52
Bug 1821667 : runtimecfg: tool to show the Virtual Router IDs #54
Update Coredns monitor interval default value to 30sec #50
Add support for coredns Corefile watcher #49
Add non-virtual-ip script #46
Bug 1790823 : Consider mdns hostname file existence in utils.ShortHostname #44
Convert /128 addresses to /64 again #42
Revert “Convert /128 addresses to /64” #41
Convert /128 addresses to /64 #38
Full changelog
Bug 1838718 : do not special-case handling read-only credentialsRequest #161
Bug 1815219 : CO-876: allow defining Conditions in AWS CredentialsRequest #181
Bug 1823631 : fix bootstrap static pod #183
fix rendering of example configmap #182
BUG 1822900: fix proxy injection #179
add verify-deps target and rename containers #178
switch to go modules, standard makefile, and bump #177
create at least the empty dir even if CCO is disabled #175
vendor: prune vendor tree #176
add staebler to OWNERS. add bugzilla component to OWNERS. #174
document disabling CCO #172
add aws-pod-identity-webhook to image refs and deployment #170
add explicit –manifests-dir for render bootstrap #171
search through source manifests to determine operator disabled #163
Bug 1813343 : handle old Infrastructure objects without PlatformStatus #166
pkg/aws: allow users to create a client from IAM client #167
Bug 1794313 : Some cluster operators fail to come up because RHV CA is not trusted by a pod #164
Bug 1806892 : no need to run CCO as privileged pod #159
provide region when setting up an AWS client #158
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 1727983 : OIDC IdPs: allow challenge flows if OIDC server advertises password grants #248
Bug 1824800 : explicitly set oauth-server container’s root file system to writable #273
Bug 1834852 : Fix bad vendoring from telepresence PR #284
Bug 1834852 : Add make target to run operator with telepresence #276
Bug 1828457 : bump(*): vendor update #282
Bug 1822666 : authentication operator should handle operand namespace creation #268
Bug 1826341 : ingress controller does not closes its connection to healthz #279
Bug 1817748 : Fix ingress state condition flapping #269
Bug 1825963 : remove missing oauth-apiserver from image references #275
Add component to OWNERS #270
Fix upstream regression [1] where login box can be narrower than view… #266
Add only a basic config observer #242
Pick up PatternFly bug fix [1], update logos, fix favicon #265
scaffolding for encryption e2e tests #264
kube rebase to 1.18 beta.2 #263
Bug 1794311 : Set namespace for service from related objects #262
bump library-go to migrate controllers to factory #261
Bug 1794311 : Set namespace for route from related objects #258
The oauth server should wait until it is out of rotation to shut down #252
Bug 1809193 : Resync auth operator informer every 30 sec to tighten sync loop for .well-known check #253
fix gosum #251
move to openshift/build-machinery-go #250
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 1820654 : Fallback to Status Replicas if Replicas nil when listing NodeGroups #161
BUG 1846967: Allow small tolerance on memory capacity when comparing nodegroups #157
Bug 1823667 : UPSTREAM: <carry>: Add mutex to DeleteNodes #149
Bug 1835851 : Update DeleteNodesTwice test #151
Bug 1823667 : UPSTREAM: <carry>: Compare against minSize in deleteNodes() #150
Bug 1823667 : UPSTREAM: <carry>: Get replicas always from API server #147
Bug 1828731 : UPSTREAM: <carry>: Convert the mem value consistently with other providers #146
BUG 1820410: UPSTREAM: 3034: openshift: Improve delete node mechanisms #141
BUG 1820654: UPSTREAM: <carry>: openshift: Fallback to status if replicas nil in spec #143
UPSTREAM: 3057: openshift: Do not normalize Node IDs outside of CAPI provider #142
UPSTREAM: <carry>: openshift: Implement scale from zero #137
UPSTREAM: 2983: openshift: Provide fake proivder IDs for failed machines #140
Rebase 1.18 #139
Remove bison from OWNERS file #138
UPSTREAM: 2872: VPA: Update golang.org/x/crypto #131
Fix git commit message verification script #135
Discover api version #134
Add JoelSpeed to Owners #136
UPSTREAM: <carry>: openshift: add the ability to specify clusterapi gvr in env #133
Add rphillips to VPA OWNERS file #124
UPSTREAM: <carry>: openshift: enable machineapi_provider_test #132
Decouple machine api group/version #130
BUG 1804738: Ensure DeleteNodes doesn’t delete a node twice #125
BUG 1803639: UPSTREAM: <carry>: openshift: Add topology.kubernetes.io labels to be ignored when comparing similar node groups #126
Bug 1801254 : UPSTREAM: <carry>: openshift: Let Nodes() return the list of all machines #122
Rebase 1.17.0 #121
Full changelog
Bug 1796412 : cluster-reader is unable to view machine resources #149
Bug 1829263 : Bump apiextensions #148
BUG 1813069: Drop ClusterAutoscalerNodesNotReady alert #139
Bug 1817860 : Fix API group on related resources #147
Bug 1820474 : clusterAutoscaler and machineAutoscaler structural schema #146
Set clusterapi flag and env variable for group #142
Update owners to add new team members #144
Remove bison from OWNERS file #140
Bug 1809325 : ROKS - remove additional autoscaler manifests #134
BUG 1806438: Drop run-level #133
Bug 1771773 : webhooks: Rely on service-ca-operator for CA injection #132
Add perms for leases.coordination.k8s.io #131
Update owners #130
Add resource request to container #128
Bug 1779640 : Don’t suppress errors when reporting operator status #124
Full changelog
Bug 1847456 : Fix Dockerfiles #137
Bug 1784151 : set additionalPrinterColumns for SCC #130
Bug 1814332 : add migration_aws_status controller #127
Bug 1828457 : bump(*): vendor update #129
Bug 1825944 : kube_cloud_config: pass correct sourcekey to the transformers #128
Bug 1825944 : kube_cloud_config: enforce the target key in config map to cloud.conf #126
vendor: bump to get infra status subresource #125
operator: add kube_cloud_config controller #120
aws_platform_service_location: add a controller that sync user specified service endpoints to status #119
version: fix build_info metric reporting #123
manifests: fix metrics labels #122
operator: add server to serve metrics and healthz #118
add operator manifests and run the operator #117
Add simple operator binary that watches the infrastructure config #116
Bug 1795412 : Only install config-operator config/v1 manifests #115
Bump library go #114
Convert to go mod and bump(*) #113
Full changelog
Bug 1854195 : Invert http/2 kill switch logic #424
Bug 1809354 : dns: Avoid unnecessary updates #390
Bug 1837251 : e2e: Rework http/2 e2e test for ingresscontroller precedence #405
Bug 1837251 : Add unsupported http/2 kill switch #401
Bug 1813894 : Add configmap for service CA bundle #399
Bug 1834989 : hashableDeployment: Fix liveness/readiness probes #391
Bug 1835477 : updates run-local script to use flags #398
Bug 1829584 : computeDeploymentDegradedCondition: Better errors #395
Bug 1835025 : TestRouteAdmissionPolicy: Wait for rolling update #396
Bug 1826113 : status: Improve LoadBalancerManaged=false wording #392
Delete logic to publish router-ca configmap #377
Implement logging API #374
Bug 1809665 : Re-add pod disruption budget for ingress controllers #387
Add a dependency verification script #386
Run go mod tidy #388
Set DNSRecord resources’ Failed status conditions to false in absence… #328
Adds Wildcard Admission Policy #382
Fix Bugzilla link and add GitHub issue template configuration #383
Bumps k8s and openshift/api deps #384
Convert more operator configuration to CLI options #351
Revert “Add migration for affinity and deployment strategy” #375
Delete iksLBProxyRegionAnnotations, rename iksLBProxyProtocolAnnotations #373
Delete pod disruption budget logic #376
Updates Docs #381
Bump Go to 1.13 and dependencies for Kubernetes 1.18.0-rc.1 #379
Delete cluster DNS config from DNS provider config #365
Add support for AWS China region route53 Service #361
Router should deploy with a very long grace period #366
Tune AWS load balancers to be consistent with other platforms #363
Bug 1770677 : upstream the dnsrecord type #360
Bug 1801543 : Update CRDs #359
Bug 1801410 : Set affinity for “NodePortService” #357
Add support for IBM cloud platform load balancers #335
Bug 1793541 : Only initialize DNS providers if DNS config is present #353
Implement route admission policy API #345
Bug 1789687 : the env ROUTER_IP_V4_V6_MODE should uses v6 instead v6_only #350
cmd/start: add option to configure shutdown trigger file #347
Remove gosec #349
Add NodePortService endpoint publishing strategy #343
Configure router for IPv6 #342
Bug 1783007 : Ignore spec.replicas in deployment hash #339
Bug 1765044 : Adds proxy support to ingress operator #334
Bug 1781948 : Do not wrap errors from syncIngressControllerStatus #337
publish a router-ca that can be used to verify routes in golang clients #331
Full changelog
Bug 1862156 : LatencySensitive feature gate allows upgrades #921
Bug 1841013 : TestBoundTokenSignerController tests is unstable causing e2e-aws-operator to fail frequently #877
Bug 1844288 : static pod: don’t wait for 6080 in apiserver container #878
Bug 1845441 : [release-4.5] auth-config-observation: fix unstructured issuer slice type #882
Bug 1837992 : wait for port 6443 to be open in the kube-apiserver container; use ss isntead of lsof #864
Bug 1841013 : TestBoundTokenSignerController tests is unstable causing e2e-aws-operator to fail frequently #868
Bug 1833558 : create cluster roles for modiyfing scc-s #856
Bug 1806980 : remove override for fast cert rotation #863
Bug 1812126 : increase memory and resource limits for installer and pruner static pods #867
Bug 1837881 : remove humorous help from dev focused command #866
Bug 1836927 : Prefer the new etcd endpoints configmap for storage URL discovery #859
Bug 1838122 : add admission webhooks to must-gather for kas-o #865
Bug 1832143 : bump(*): vendor update #861
Bug 1837451 : prevent goaway chance in kubeapiserver to avoid tripping up golang clients #860
Bug 1806453 : Host mount audit dir on bootstrap node #862
Bug 1834852 : Fix bad vendoring from telepresence PR #857
Bug 1834852 : Add make target to run operator with telepresence #841
Bug 1813894 : Stop using service ca from service account token #854
Bug 1832143 : bump(*): vendor update #847
Bug 1828830 : add relatedobjects for immediate creation by CVO #833
Bug 1828457 : bump(*): vendor update #837
Bug 1823933 : Make default SCCs create-only by CVO #831
Add BZ component name to OWNERS #817
enable priority and fairness #818
Bug 1819246 : Set service account issuer to internal dns name of kube apiserver #809
Bug 1820255 : Fix race for localhost-recovery-client-token snapshotting #815
Bug 1820147 : certrotationcontroller: fix typo calling wrong internal LB func #810
Bug 1810181 : Components using globs in Dockerfile COPY commands may break on OCP 4 #802
Kube 1.18 rebase (library-go, api, client-go) #800
bootstrap: set log-level 2 instead of 0 #806
bump library-go #794
Bug 1813911 : Disable serving for cert regeneration controller to avoid wrong dependency #797
Bug 1812583 : Normalize CPU requests on masters #793
Controller factory controllers and graceful termination fixes #745
Bug 1810712 : use localhost name instead of localhost IPs #788
Bug 1810008 : Use the new tls-server-name option in kubeconfig #785
Bug 1810133 : connect to etcd using IPs #787
update library-go for substitution #783
Fix typos in README.md #782
Bug 1805830 : Add SCCs among the operator’s related objects #779
Bug 1805398 : Disable delegated auth for recovery #768
Bug 1805421 : skip using bootstrap etcd #772
baremetal: Explicitly advertise the host IP chosen by kubelet #760
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 1812126 : increase memory and resource limits for installer and pruner pods #249
Bug 1840173 : Add boolean metric to report legacy policy config #250
Bug 1813894 : Stop using service ca from service account token #248
Bug 1834852 : Add make target to run operator with telepresence #241
Bug 1830406 : Have targetconfig controller use cm/default-ingress-cert #246
Bug 1828457 : bump(*): vendor update #243
Bug 1825828 : Align naming and directory structure with other k8s operators #235
Fix build_info reporting #240
Set default container for oc logs #225
Switch to staticresource control loop #211
Bug 1820261 : Fix race for localhost-recovery-client-token snapshotting #233
Add BZ component name to OWNERS #236
Bump TraceAll log level to v=10 #232
Rebase to kube 1.18 #226
bootstrap: set log-level 2 instea of 0 #230
bump library-go to migrate controllers to factory #229
Bug 1812583 : Normalize CPU requests on masters #227
Bug 1810008 : Add cert syncer #216
Bug 1810181 : Remove wildcard COPY form Dockerfile #214
Add tnozicka #215
update library-go for substitution #212
Move default config to its own path #202
Bug 1798725 : static pod operator cannot be composed #206
Bug 1798891 : Switch to openshift/build-machinery-go #203
Bug 1771810 : Add e2e to verify kso metrics accessible #191
Bug 1792501 : bump(*): library-go to pull in revision pruner pod resources #200
picks kube 1.17.1 #198
remove sjenning from OWNERS #188
Bug 1788151 : fix go.mod and bump library-go to pickup ipv6 change #196
Bump: for library-go with go mod based verify-deps #195
update for library-go condition fixes #193
Full changelog
Bug 1794678 : Add clusteroperator status #71
Drop glide in favour of go mod #69
Update OWNERS with current team members #70
Add RBAC signer rule for 1.18 #68
Remove bison from OWNERS file #65
Bug 1809329 : ROKS - remove ClusterMachineApproverDown prometheus rule #64
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 1853496 : Cleanup thanos ruler route when user workload monitoring is disabled #840
Bug 1857248 : changing KubeQuotaExceeded to KubeQuotaFullyUsed #857
BUG 1856719: manifests/telemetry: replace apiserver_request_count with apiserver_r… #877
Bug 1845445 : KubeApiLatency alert firing even though not all conditions are matched #805
Bug 1851873 : Add namespace selector to CPUThrottlingHigh #832
Bug 1850466 : fix AlertmanagerConfigInconsistent alert #822
Bug 1832819 : bump kubernetes-monitoring/kubernetes-mixin #791
Bug 1821666 : pkg/tasks: thanos ruler cleanup #782
Bug 1828702 : wait for trusted CA bundle to be created #773
Bug 1812006 : avoid “many-to-many matching not allowed” errors #785
Bug 1829244 : update kubernetes-mixin to latest release-0.4 branch #781
Bug 1829974 : pkg/tasks: remove grafana secret from thanos ruler #779
Bug 1822097 : pkg/client: delete and create clusterrolebindings instead of updating #778
Bug 1829974 : wait for grafana datasource secret #777
Bug 1821666 : thanos ruler secret cleanup #765
Bug 1827648 : fix monitoring-rules-edit and monitoring-edit roles #767
Bug 1827489 : pkg/tasks: do not remove GRPC secret as it is used by querier #766
Bug 1821666 : cleanup thanos ruler resources #762
Bug 1819765 : fix alert links in Thanos Ruler UI #746
Bug 1821268 : fix Alertmanager address for Thanos Ruler #745
Pin dependencies for 4.5 release #760
Generate alerts for user workload monitoring prometheus #759
.github: remove mention of cutting upstream prometheus-operator release #757
Add monitoring-edit role #754
Bug 1812719 : jsonnet/alertmanager,openshift-state-metrics: set cpu requests #755
Create versions-check.sh #750
test/e2e: forward port for every query #751
OWNERS: add component #752
jsonnet: Bump thanos mixin lib #749
pkg/operator/operator.go: Bump resync interval to 15 minutes #748
Update tls service annotation #747
OCM: Add OpenShift Cluster Manager team #738
Add Operator Lifecycle Manager (OLM) team #740
Update kube-thanos #741
test/e2e: log errors from port forwarding #743
Bug 1814723 : Bump dependencies #739
Bug 1821146 : pkg/manifests: remove thanos ruler rbac proxy secret #744
pkg/manifests: remove Hostport from Thanos ruler config #734
test: add e2e test for Thanos Querier’s kube-rbac-proxy #728
thanos-ruler: Add thanos ruler alerts #733
Bug 1807430 : don’t sync on invalid configuration #731
Bug 1819612 : jsonnet/thanos-querier.jsonnet: Configure thanos querier replica-label #729
test/e2e/framework: remove unused code #732
Bug 1819565 : pkg/manifests: set correct server name for UWM prom-op service monitor #730
Bug 1809232 : prevent AlertmanagerReceiversNotConfigured false-positive #723
Bug 1817597 : Fix alert duplicates #727
Add kube-rbac-proxy and prom-label-proxy to Alertmanager #701
Bug 1811834 : Sync jsonnet dependencies #722
Bug 1817938 : Do not report ‘all’ in relatedObjects #726
Configure thanos ruler configurations for query and alertmanager #717
hack/merge_cluster_roles.py: fix deprecation warnings #724
update prometheus-operator to v0.38.0 #720
Bug 1812719 : address missing resource requests #711
Bug 1809353 : Add infrastructures.config.openshift.io to cluster-monitoring-operator role #716
Bug 1809353 : Exclude Kubernetes control plane rules when running on IBM Cloud #705
Bug 1812834 : schedule Thanos Querier on worker nodes, make resources configurable #709
Cleanup thanos ruler #700
Update jsonnet bundler v0.3.1 #703
pkg: Remove thanos ruler server TLS cert #708
Remove thanos ruler CRD #707
Bug 1812719 : jsonnet/*: adapt resource requests #699
Bug 1812565 : Remove cpu limits for config reloader #702
Connect thanos ruler with thanos querier #696
expose /metrics only on localhost #695
Expose CMO metrics over TLS #686
Add thanos ruler deployment #679
Pin dependencies to master not the release branches #673
Bug 1810424 : jsonnet/jsonnetfile.json: Pin kubernetes-mixin to master #691
Bug 1807139 : jsonnet/rules.jsonnet: Lower threshold for MultipleContainersOOMKilled alert #690
Prometheus operator v0.37.0 #689
Adjust resource requests #688
Manage build tooling dependencies #678
Bug 1802941 : Fix more many to many errors #675
Bug 1807100 : pkg/manifests: rename shared config’s keys to include ‘Public’ #677
override prometheus-operator args only when not empty #671
jsonnet/rules.jsonnet: Add MultipleContainersOOMKilled alert #668
Bug 1802941 : fix many-to-many errors #670
Merge master-4.5 #666
pkg/manifests/telemeter: bump size limit to 5mb #660
update to prometheus-operator-v0.36.0 #662
rebuild docker image when the operator binary changes #641
Bug 1787520 : replace ad-hoc script generating telemeter doc #659
Bug 1804012 : Report system manufacturer via telemetry #656
pkg/manifests: Configure remote write more conservatively #630
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 1855894 : Add netns mount #730
Bug 1859374 : Disable conntrack for GENEVE #722
Bug 1857738 : [release-4.5] Set timeoutSeconds to reflect expected timeout for OVS commands #712
Bug 1858712 : Revert “[release-4.5] Bug 1854072: Check if the db file has been correctly initialized with raft. #718
Bug 1856374 : Block MCS and metadata for host-networking pods #706
Bug 1854072 : Check if the db file has been correctly initialized with raft. #693
Bug 1854736 : [metrics] TargetDown alert is always fired in ovnkube-node job #697
Bug 1851518 : Expose raft (nb-db/sb-db) election-timer and ovn-controller inactivity probe. #682
Bug 1849051 : Split etcd sg rule ports range into different sg rules #676
Bug 1846452 : Drop ovn-octavia provider limitation for multiprotocol listeners #673
Bug 1843816 : bindata/network/ovn-kubernetes/ovnkube-: update resource requests #651
Bug 1837575 : Allow connection between authentication net namespaces #650
Bug 1829233 : Recreate DNS service upon Octavia upgrade #607
Bug 1839733 : bindata/network/ovn-kubernetes/ovnkube-: update resource requests #649
Bug 1838251 : The DHCP CNI daemonset should mount the netns paths #645
Bug 1820472 : Not delete namespace object when cleanup not rended objects #641
Bug 1834473 : ovnkube: really set NB/SB database inactivity probes to 60 seconds #643
Bug 1826339 : openshift-sdn: rethink kube-proxy rules, fix spurious alerts #635
Bug 1836175 : Bump ovn-kind-cno.sh script to use 4.5 image #638
OWNERS: add abhat #627
Bug 1834473 : ovnkube: set NB/SB database inactivity probes to 60 seconds #631
Bug 1833372 : Drop ‘dep verify’ from verify-style #630
Bug 1831006 : For third party plugins enable testing of IPv6 single stack #620
Bug 1829824 : Fix for wrong client passed to the purgeOpenStackLbPoolMember function. #622
Bug 1832305 : Kuryr: Remove old SG rules on upgrade #619
Bug 1829824 : Remove dead member from LB pool. #612
Bug 1831680 : Prevent patching the HybridOverlayConfig after install time #611
Bug 1831112 : Kuryr: Mount /run/netns to ensure netns access #562
Bug 1825019 : Setting resource request for kube-proxy deployment #608
Bug 1827009 : correctly tell ovnkube-node containers the label that hybrid overlay nodes have #603
Bug 1826322 : sdn: fix typo in openshift-sdn run script #601
Bug 1802481 : Don’t override containernetworking binaries in SDN and Kuryr #544
mount /var/run/netns rslave in ovnkube #579
The NetworkAttachmentDefinition CRD should have description fields #592
Fix multus metrics endpoint to listen to localhost only #593
Adds failsafe for OVN nbctl daemon socket #586
ovn: use normal OVN DB address syntax #582
Kuryr: Open metric endpoint ports from pod subnets #584
Allow to only enable hybrid overlay and not handle Windows networks #575
Adds missing OVN NB SSL args to ovnkube master #572
Bug 1817562 : Configure tls for multus metrics endpoint #563
Bug 1818029 : Stop waiting for failed loadbalancer. #564
OWNERS: add bugzilla info #570
Remove logfile from ovnkube configmap as to avoid log rotation #560
Bug 1807638 : Fixes to reliably save/restore flows. #524
Revert “Secure metrics endpoint for multus” #558
Revert “OVN: Ensure ovn-monitor-all=true before ovn-controller starts.” #557
Enable KIND debugging in ovn-kind-cno #546
Secure metrics endpoint for multus #548
Bug 1802557 : Pass –node-name and –node-ip to openshift-sdn-node #535
KIND deployments for CNO fails. #545
Update Progressing message for non-critical components #510
Add support for new Kuryrnetwork CRD format #489
Kuryr: Preserve unknown in remote_ip_prefixes in NP CRD #543
OVN: Fix initial OVS DB preparation. #541
Ensure admission controller ignores failure #537
Add the env-overrides debugging hack to openshift-sdn #521
OVN: Ensure ovn-monitor-all=true before ovn-controller starts. #532
RBAC for Whereabouts should reference ippools.whereabouts.cni.cncf.io #527
Bug 1812583 : Normalize CPU requests on nodes #530
run-locally.sh: make CLUSTER_DIR override KUBECONFIG #522
Bug 1810137 : Delete admission controller if double listeners is supported #509
Bug 1811748 : Ensure removal of not rendered resources upon CNO recreation #520
Read install-config and wait for the requested amount of control plane nodes #421
Enables KIND deployments for CNO #464
Fix quotes in hybrid ovn #515
Document Hybird Overlay Config #513
Bug 1811022 : Ensure correct Octavia API version is retrieved #516
Bug 1807072 : Adds route-override-cni and whereabouts for secondary network routing and IPAM #456
Increase termination grace period to 45s to allow for flows to get saved #511
Bug 1807611 : Set network config status even with unknown network plugin #506
Remove support for ovn2.11 #467
Update Kuryr K8s resources to latest versions #455
Bug 1789881 : Start ovn correctly with hybrid networking #500
Bug 1808498 : Ensure no API LB recreation happens upon Octavia upgrade #508
Bug 1805987 : Uses the readiness indicator file option for Multus #484
Bug 1797894 : Don’t add empty MachineCIDR to noProxy #503
Bug 1807638 : Minimize disruption to pod network while OVS is being upgraded #476
Update admission controller progression messaging #474
fix multi-net-spec Network CRD std URL #493
Bug 1797894 : Add MachineNetworks to proxy.status.noPoxy #490
Bug 1803697 : Changing OVN DB readinessProbe to check membership status instead of DB status #466
Kuryr bootstrap code split #453
Kuryr: Handle unexpected errors fetching CA cert #462
Bug 1804734 : Kuryr: Disable multiple listeners for OVN provider #486
Adding run-remotely.sh script #441
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
Add component field to OWNERS file. #37
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 1833440 : Resolve tuned issue with removing parent profile cmdline parameters. #131
Bug 1834693 : Fix issues with profile application on non-RHCOS platforms with host tuned. #132
Mount host’s /etc/sysctl.{conf,d/} to enable sysctl override from the host. #126
Support isolate_managed_irq in the realtime profile. #124
Fix tuned reload behaviour on SIGHUP for invalid tuned profiles. #123
Add component field to OWNERS file. #122
Support for MachineConfigs. #119
Kube 1.18 rebase (library-go, api, client-go) #121
Add dagrayvid to reviewers #116
Retry handling of profile changes on errors. #117
Updating OWNERS file. #113
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 1836927 : Prefer etcd endpoints configmap for storage URL discovery #364
Bug 1834852 : Add make target to run operator with telepresence #356
Bug 1795163 : openshift-apiserver operator not available when used for single node cluster (CRC) #362
Bug 1832220 : operator: add openshift-etcd-operator namespace to related objects #360
Bug 1827050 : Update to use revised ApplyDeployment #354
Bug 1828835 : remove duplicate migration informer start #355
Bug 1828457 : bump(*): vendor update #358
Fix build_info reporting #353
Add component to OWNERS #352
DEVEXP-424 : Mounting node pull secrets #284
encryption provider #347
takes encryption controllers from apiservercontrollerset #346
OAuthAPIServerController #344
updates to the newest version of library-go (context) #345
starter: fix graceful operator shutdown #343
Bug 1812583 : Normalize CPU requests on masters #334
Bug 1814618 : storage urls observer: prevent event/log spam #338
bump(*): vendor update #337
brings APIServicesToManage to OAS #336
makes ObserveConfigController to react on config updates. #335
uses the generic workload controller #333
Bug 1808568 : Fix rollout strategy to never run more than one pod per node #331
doesn’t allow for specifying the worker count number for workload controller #329
waits for requestheader-client-ca-file in extension-apiserver-authentication before rolling out a new version #327
Bug 1804717 : Cleanup switch to managing openshift-apiserver pods with a deployment #324
Degrade on no host etcd endpoints #321
Bug 1804717 : Switch to managing openshift-apiserver pods with a deployment #313
Bug 1806671 : openshift-apiserver should never use the bootstrap etcd member #320
waits for extension-apiserver-authentication before rolling out a new version #317
Bug 1805254 : openshift-apiserver should directly use the host-etcd IPs #312
Move default config to its own path #308
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 1846145 : Fix Jenkins Monitored templates typo and other updates #291
Bug 1850683 : Enable P&Z imagestreams in 4.5 #296
Bug 1843953 : pull in sso compatibility fixes for 4.5 and above #286
Bug 1838716 : improve reason text on degraded condition #275
Bug 1835112 : ensure s390/ppc64le platforms bootstrap as removed following upgrade #277
Bug 1835112 : avoid listing file system content for unsupported architures #271
Bug 1829874 : update Dockerfile.rhel builder image to line up with art/brew/osbs #268
Bug 1828065 : correctly handle removed templates watch events as part of an upgrade #265
Bug 1825774 : add back missing parts to make openshift-config namespace secret list… #264
remove pull secret copy, defer to image registry #249
samples bump for 4.5 #262
Add component to OWNERS #255
Bug 1822381 : revert pr 177; no override jenkins* registry hosts for mirrors #260
more work around metric unit tests flakes #259
Bug 1818476 : copy install pull secret when boostrapped as removed #256
handle concurrent metrics_test.go hiccups #258
create metric/alert around sample boostrapping as removed for inacces… #236
DEVEXP-557 : k8s 118 rebase, golang 1.13 bump #253
manifests: Add the new ‘tools’ image as an image stream for debug #252
Bug 1813175 : abort metrics in general if removed/unmanaged #246
manifests: add openshift/oauth-proxy:v4.4 image #241
Bug 1811143 : purge removed imagestreams as a part of upgrade from progessing/impor… #240
Revert “add imagestream for oauthproxy image” #238
removed unused code generation related dependencies #227
Bug 1804763 : add imagestream for oauthproxy image #228
Bug 1788676 : keep tbr inaccessible clusteroperator reason set (bootstrap removed) #226
DEXP-507 : Ipv6 disc boot removed 2 #221
Bug 1782683 : no longer gate removed processing when imagestreams in progress #220
Bug 1782467 : complete mysql/nginx/nodejs eol removal #217
DEVEXP-507 : bootstrap as removed for IPv6 #214
Bug 1784315 : properly handle removal of samplesRegistry; clean up importError mess… #211
Bug 1788612 : add openjdk8:1.1 imagestream back #216
Bug 1782467 : update nodejs for EOLs #215
Bug 1788612 : temp disable of openjdk-8-11 while it seems busted on registry.redhat.io #212
Bug 1782467 : bump samples since PHP EOL template updates now breaking image-eco #213
Bug 1778613 : bump samples include openjdk ist name fix #210
Bug 1782467 : pull in openshift/library changes, including nginx/perl deprecations #209
Switch to client go #207
Bug 1779933 : set version to start for s390/ppc until we have actual samples #205
DEVEXP-493 : bump k8s 1.17.-rc1 #202
Full changelog
Add component to OWNERS file #87
Re-add service catalog apiserver removal job #82
Revert “Re-add service catalog apiserver removal job” #81
Re-add service catalog apiserver removal job #80
Revert “Add service catalog apiserver removal job” #79
Add service catalog apiserver removal job #74
Bug 1802434 : manifests: set caFile for service monitor #75
Bug 1778820 : add message string to alert #73
Full changelog
Bug 1848729 : Expand supported set of probe field mutations #389
Bug 1843526 : pkg/cvo/sync_worker: Do not treat “All errors were context errors…” as success #378
Bug 1838872 : Avoid pre-creating clusteroperators that should be excluded #370
Bug 1834568 : Add cert to service to support https #366
Bug 1823306 : pkg/cvo/upgradeable: Mention “between minor versions” #356
Update readme to include fast fill logic #363
Bug 1827166 : pkg/cvo/sync_worker: Log precondition handling #360
Bug 1825512 : Support v1 crds in manifests #352
Add LalatenduMohanty to the owner list #351
Using optr.queue.ShutDown directly as upstream K8s is fixed now #339
Bug 1825003 : pkg/payload/task: Include name/reason in “unknown error” message #185
Do not report errors to status loop on progressing #343
pkg/cvo/updatepayload: Fix “deafult” -> “default” typo #345
pkg/cvo/sync_worker: Fix “successfull” -> “successful” typo #346
docs/dev/clusteroperator.md: Change Failing to Degraded #350
cvo: When installing or upgrading, fast-fill cluster-operators #318
OWNERS: Document ‘component’ property #347
OWNERS: Add component Cluster Version Operator #344
Rearranging the sections in README #338
docs/user/status: Document RetrievedUpdates reasons #335
OWNERS: add OTA team members to approvers list #331
Bug 1805172 : pkg/verify/verifyconfigmap: Add klog logging #328
Migrate to go modules and k8s 1.17 #297
Bug 1768260 : lib,pkg: provide detailed errors for workload failures #316
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 1856867 : Do not prune empty values from sample on create operand page #5988
Bug 1855741 : cherry-pick 4.5 fix git url validation #5896
Bug 1866330 : Make the Node Labelling Note more generic to accomodate LSO and dynam… #6246
Bug 1850292 : disable addOnPaste in <SelectorInput> #5809
Bug 1848530 : Fix ListDropdown loading state #5778
Bug 1857314 : Remove updation of Overview filesystem query. #5999
Bug 1856948 : Fix incorrect monitoring doc link #5990
Bug 1855812 : Allow Tekton Event Listeners to render without a full route #5946
Bug 1851088 : console hit runtime error when all receivers are deleted #5826
Bug 1849107 : Fix for duplicate ‘Edit Application Grouping’ in knative services #5792
Bug 1857821 : Fix for pod ring exception #6021
Bug 1852287 : OCS branding changes for External & Internal Mode #5854
Bug 1847277 : Fix legacy operand form runtime error #5751
Bug 1847283 : Fix number widget detection in operand form #5753
Bug 1842717 : Prevent OLM tab component unmounting every render #5643
Bug 1853274 : Fix runtime error on legacy operand form #5878
Bug 1845125 : Use undefined as default value for width hook #5689
Bug 1847933 : Fixed inconsistency in breakdown and utilization card wrt capacities #5761
Bug 1845934 : set tileName to desc.kind if displayName not supplied #5713
Bug 1845602 : Dont update TargetNamespace when switching UpdateChannels #5703
Bug 1845231 : Fix NPE in combinedDisk #5692
Bug 1856268 : Fix crash (white screen) when cancel Pipeline Create with open sidebar #5958
Bug 1844503 : Use browser-native support for lazy-loading images #5681
Bug 1843552 : Only show Edit Grouping action for VMs in topology view #5662
Bug 1842968 : - Operand’s tab for Operand list view is missing #5653
Bug 1846969 : Migrate to DevWorkspace CR for the terminal #5730
Bug 1844588 : Show CSV icon from default channel #5685
Bug 1848425 : Affinity modal closes when user attempts to edit #5858
Bug 1847971 : VM’s boot order modal will not remove non-bootable disks #5762
Bug 1846409 : Remove the checks CAN_GET_NS and prometheusBaseURL for monitoring Dashboard and Metrics tabs in devconsole #5725
Bug 1849213 : Fix bug where pending pod log tab throws error #5794
Bug 1849695 : Added empty labelSelector to external mode #5797
Bug 1848425 : Affinity modal closes when user attempts to edit #5772
Bug 1846367 : Fix link for code decorators in topology #5724
Bug 1843808 : Dont wait for vm imports when listing vms #5672
Bug 1845908 : Set disallowed flags to false in action detector for OCS plugin #5712
Bug 1843518 : Change dashboard activation mechanism #5660
Bug 1843661 : cloudshell: fix loading loop for user with multiple projects #5667
Bug 1843504 : Bug fixes for storage plugin #5658
Bug 1841470 : Added ocp e2e tests for add capacity #5194
Bug 1840446 : Fix conditions table runtime error on operand details page #5627
Bug 1840940 : Fix notification drawer to display cluster version upgrade messaging #5611
Bug 1838683 : allow description for ovirt VM Import #5629
Bug 1840283 : Helm endpoints upgraded to use Helm 3.2.1 #5568
Bug 1841154 : fix attaching disk in VM templates #5628
Bug 1840590 : Fix VM details and resources test #5595
Bug 1834671 : Acknowledge strategies when computing if VM is running #5619
Bug 1840809 : set default namespace to ALL_NAMESPACES_KEY #5621
Bug 1841146 : allow deleting Templates with not yet created DataVolumes #5626
Bug 1840355 : fix useCloudShellWorkspace effect re-entry when searching projects #5625
Bug 1841107 : fix importing of disks with no/default SC in VM ImportWizard #5624
Bug 1841302 : Remove custom ClusterTriggerBinding details page #5623
Bug 1841317 : Fix kubevirt consoles integration-tests #5620
Bug 1840861 : Remove charts from Node Details #5614
Bug 1792693 : add withStartGuide to dev-console pages #5610
Bug 1840620 : fixes issue on firefox with fit-content #5597
Bug 1809023 : Minor fixes in the OCS Installation and Independent Dashboard #5580
Bug 1840264 : fixes: delete application error #5573
Bug 1835170 : Allow Edit Application Grouping in topology side panel #5603
Bug 1840624 : fix(CLI-drawer): Add preventdefault to adjust scroll issue #5596
Bug 1810568 : fix for opening drawer when tabbing through page components (CSS only fix) #5577
Bug 1819614 : Add space between status name and bmh link #5563
Bug 1840135 : fixes: Multi Stream logs component logged out 400 for first step of task logs #5560
Bug 1826701 : Don’t allow deprovision action when host is powered off #5535
Bug 1838371 : Add integration test for NAD CRUD #5509
Bug 1840568 : Check for integer overflow during form validation #5590
Bug 1827490 : Show 0 pods if node or machine is missing for BMH #5564
Bug 1839032 : Fix build status not shown in sidebar when trigger is disabled #5537
Bug 1826660 : Expose option to disable BMC server certificate verification #5615
Bug 1824241 : Relabel host maintenance actions to match node maintenance action #5533
Bug 1840992 : Refactor release_name query param to name #4924
Bug 1840720 : Fix for updates of Helm charts in topology #5601
Bug 1840256 : Fix for re-display of EventSources with links in topology #5569
Bug 1839883 : Pipeline Builder supports invalid task refs #5553
Bug 1839080 : fix empty Content in coFetchText causes PipelineLogs to show error #5539
Bug 1840903 : Fix context menu not appearing in helm group even with edit access #5609
Bug 1840760 : Hide monitoring tabs when monitoring is disabled #5602
Bug 1840529 : eventSources supports latest apiGroup over deprecated based on label #5584
Bug 1840749 : make RHV Instance naming consistent in VM Import Wizard #5604
Bug 1840585 : Add loading box when helm readme is being fetched #5594
Bug 1840355 : self-provisioner cannot find command line terminal workspace #5554
Bug 1835938 : Operands related views are disappeared due to missing Operand’s displayName
field in the CSV #5491
Bug 1840583 : Fix helm home link on catalog sidebar #5592
Bug 1838472 : Disable add button for unfilled healthchecks form #5516
Bug 1835548 : Ignore saved filters if category in URL and save cleared filters #5480
Bug 1832722 : remove project-name
query param when active namespace is changed #5462
Bug 1840567 : Fix helm action menu in topology sidebar #5589
Bug 1839073 : Calculate max width for VM wizard general form #5578
Bug 1840383 : Topologgy fix for service binding requests with no backingServiceSelector #5576
Bug 1839621 : Add an ability to proxy requests to Che Workspace #5332
Bug 1840493 : Monitoring: Fix alert details page’s “View in Metrics” link #5585
Bug 1835460 : Handle resource names with special characters #5566
Bug 1840661 : VM Disk import may be owned by VMT and VMI also #5599
Bug 1835425 : Don’t show Remove Trigger when there are no triggers #5433
Bug 1840545 : Fix project selector in helm release list page #5588
Bug 1838065 : Add validation for the app name length (max 63 characters) #5503
Bug 1839659 : Warning VM Clone modal is inconsistent with warnings in other modals #5582
Bug 1839732 : Enhance display message on VM toleration page #5581
Bug 1839927 : Improve vm details tabs add buttons #5583
Bug 1840139 : fix Request Type Container Command throws an error in Edit Health Checks Form #5561
Bug 1826911 : Add testcase that removes env vars #5447
Bug 1830125 : Fix operand form ‘hasNoFields’ util function #5574
Bug 1831555 : do not display ‘Catalog source was removed’ for Package… #5572
Bug 1767851 : Handle the case when a non supported provisioner is used for OBC #5571
Bug 1839233 : send activity tick to keep the cloud shell terminal alive #5546
Bug 1839017 : Show status errors on form save #5534
Bug 1838297 : Creating role and roleBinding when enabling monitoring for an operator #5529
Bug 1839285 : Add default values for object type operand form fields #5567
Bug 1839977 : correctly link to OperatorGroup from CSV details #5562
Bug 1840137 : Fix the Pipeline Builder sidebar required asterisk #5559
Bug 1834163 : Don’t show error on unedited form #5558
Bug 1790727 : Monitoring: Clear queries from Redux when the alert graph is unmounted #5556
Bug 1838698 : Show alert when operator-recommended namespace already exists #5540
Bug 1839075 : updates helptext for eventSources #5538
Bug 1840294 : Support Singular Tech Preview status for Pipelines #5531
Bug 1838754 : Update endpoint to include labels in knative event source crd response #5523
Bug 1824018 : Force update of jquery in deps #5524
Bug 1839152 : inform user about wrong credentials and url of ovirt env #5542
Bug 1838572 : Replace Certificate TextArea with FileUpload #5517
Bug 1839996 : fix VM Environment integration tests #5557
Bug 1837934 : Fix default value different from state #5512
Bug 1829788 : pass resources pods to vm status #5551
Bug 1839668 : Fix affinity/nodeSelector/toleration integration tests #5549
Bug 1838397 : remove virtIO support for cdrom devices #5522
Bug 1835092 : logs instead of events in error popup #5510
Bug 1820192 : ask before deleting referenced VM resources #5457
Bug 1839041 : prefer common templates with newer version and timestamp #5544
Bug 1832705 : Hide Internal APIs from Operator Hub Subscribe page Provided APIs section #5532
Bug 1837739 : use user creator label to identify workspace resource instead of annotation #5497
Bug 1834262 : show relative time for pipeline run duration #5378
Bug 1838658 : Use new proxy to connect to cloudshell in terminal #5428
Bug 1835814 : Auto fill application group name in event source flows #5443
Bug 1838922 : Show BC dropdown only for Noobaa Provisioners #5440
Bug 1838617 : remove build decorator from the revision node #5518
Bug 1838480 : Add test for create vm via create link on template #5514
Bug 1835848 : fix color, text for “All Namespaces” #5521
Bug 1838659 : Fix “SyntaxError: Unexpected identifier ‘e’” in Safari (production build only) #5520
Bug 1832280 : Fix visual connector to distinguish between nodes of different kinds #5313
Bug 1837860 : Monitoring: Fix Show / Hide Graph behavior for zoomed graphs #5515
Bug 1838391 : Change ‘Apply’ label to ‘Save’ #5513
Bug 1829791 : Fix VM status and action dropdown in topology view #5470
Bug 1834805 : Support new spec changes in kafkasource #5407
Bug 1838427 : fix issue with annotations on knSvc edit #5505
Bug 1836113 : fixes issue with error being shown across sources #5456
Bug 1835228 : handle embedded pipeline spec in pipelinerun scenario #5425
Bug 1836177 : Fix create button for cluster-scope operand instances tab #5495
Bug 1838258 : Fix operand list layout #5507
Bug 1837578 : Fix to load topology when user has no access to VMs #5493
Bug 1832609 : Use the same icon in the template catalog list and the detail overlay #5426
Bug 1838215 : Add support for RGW storage class #5358
Bug 1835092 : pod to Pod #5506
Bug 1835833 : Fix for topology crash on reload #5445
Bug 1838047 : fix VM disks loading #5501
Bug 1837846 : Fix actions in vm details page #5500
Bug 1830987 : Add console form class to vm wizard tab pages #5475
Bug 1802414 : Generation column abut Age column on Serverless -> Services list page #5458
Bug 1819028 : Fix instances / version issue with crd pages #5355
Bug 1837934 : Fix Backing Store creation request #5499
Bug 1836325 : Fix to create deployed image in application grouping #5460
Bug 1835348 : Replace hideNameFilter with hideToolbar #5481
Bug 1836298 : add runtime for redhat spring boot #5459
Bug 1836028 : fix traffic splitting required fields #5451
Bug 1835752 : Update the Cred Management Modal to Support User Help Text #5442
Bug 1829052 : Remove non-general ‘Version’ field from Installed Operators list page #5310
Bug 1835005 : [OperandForm] Only use descriptors to define form widgets #5483
Bug 1834945 : Add sticky footer to PipelineBuilderForm #5415
Bug 1833449 : Show better messaging when releses are not found #5365
Bug 1835332 : Fix kafka source values and validations #5430
Bug 1836902 : validate event sources form and enable create button on yaml form #5479
Bug 1813198 : Windows CDs use VirtIO instead of sata #5334
Bug 1828993 : Add divider line befor field selectors #5487
Bug 1835445 : Correct visuals of reveal value button in Operator details view #5485
Bug 1836755 : Improve display of Silence Alert form #5484
Bug 1821607 : Query Browser: Fix bug where memo prevented render on width change #5478
Bug 1830121 : Enable pod list to display node instead of owner #5368
Bug 1831825 : Allow reuse of NADs in NIC creation modal #5463
Bug 1836801 : Filter Disk Import activity that does not have progress yet #5476
Bug 1818722 : Query Browser: Add text wrapping for table headers #5473
Bug 1821259 : Look for VMI list instead of VMI obj #5472
Bug 1835151 : Fix rare crash in the “Add” page when a service fetch fail #5422
Bug 1789610 : Resolve Subscribe/Install terminology when installing operator #5395
Bug 1835414 : Add integration tests for VM Template Create VM action #5385
Bug 1829341 : Move cert input field after url input field in ovirt import wizard #5471
Bug 1836763 : Fixed legends on data consumption card #5469
Bug 1834774 : Solve React warning when closing Traffic Splitting dialog #5406
Bug 1833433 : adds Inline alert if user don’t have access to create sources #5364
Bug 1835232 : Added skeleton loading state for data consumption and object data reduction card #3836
Bug 1836775 : Fix Network Attachment Definitions page breaking issue #5474
Bug 1813135 : Inconsistent content in CDROM Between Details Page and Wizard #5468
Bug 1835596 : Tolarations modal sould refere to taints and not labels #5464
Bug 1834163 : Don’t check for nodes when form is empty or invalid #5466
Bug 1835603 : Remove affinity from yaml when no affinties #5465
Bug 1835579 : Consolidate number of disks in the inventory card vs disks tab list #5453
Bug 1835296 : Use updated filter bar for helm releases #5429
Bug 1835416 : Fix for all-projects view for dev perspective resources #5434
Bug 1834486 : Make empty state page for topology list/graph consistent #5397
Bug 1836073 : adds tp badge for eventSouce form and knativeEventing #5452
Bug 1803611 : show hint for the typed metrics in Metrics PromQL editor #5441
Bug 1834361 : PVC table has overlapping text at some screen widths #5450
Bug 1832268 : fix pod ring label for failed pod #5311
Bug 1834822 : Fix edit and import flows deployment triggers #5410
Bug 1834263 : Fixing statuses on dashboards #5363
Bug 1836096 : Add labels filter to vm list #5454
Bug 1835632 : fixes eventsource icon in context menu #5437
Bug 1835975 : use Chrome version from builder image #5448
Bug 1834389 : Add helper text in trigger binding section #5389
Bug 1835912 : fix spacing on Create Catalog Source page #5449
Bug 1797020 : [ART-1566] Dockerfile.product: Change node headers to v12 #5400
Bug 1833616 : fix bug where create dropdown menu positioning is incor… #5446
Bug 1835822 : Remove provision source check from review tab test #5444
Bug 1834911 : add tech preview badge to cloud shell #5414
Bug 1834455 : match available queries on dashboards and metrics tabs #5394
Bug 1828739 : set example VM’s NIC bus #5304
Bug 1833845 : Update tests for access and volume modes #5372
Bug 1835597 : Add easier way to support selectors for multiple versions in OCS Tests #5137
Bug 1833411 : Add README for OCS Plugin #5330
Bug 1834186 : Change Input of Independent Mode to Text Area from Text Input #5241
Bug 1828964 : Align vm clone modal with OCP modals #5435
Bug 1834409 : Fix alert msg when image is detected but has no builder image #5390
Bug 1834956 : Remove topology text filter from redux and rely on URL search params #5416
Bug 1835381 : Gate Control Plane health on IBMCloud #5092
Bug 1826050 : Health check editor shouldn’t restrict ports to those in pod spec #5401
Bug 1829869 : Add confirmation step when toggling from yaml to form during operand creation #5361
Bug 1830125 : Add fallback create operand form if schema is missing or invalid #5287
Bug 1835211 : Can’t edit Affinities if VM is Running #5423
Bug 1835092 : In VM status popup link to pod events instead of pod overview #5419
Bug 1834446 : fix learn more link for health checks #5393
Bug 1834734 : add integration test for affinity modal #5188
Bug 1788810 : deprecate usage of flavor.template.kubevirt.io/Custom label #5250
Bug 1832241 : Don’t set net-attach-def type at root #5421
Bug 1834155 : Fix network attachment definitions label #5420
Bug 1834733 : add integration test for tolerations modal #5128
Bug 1830095 : Update apiserver_request_count metric to apiserver_request_total #5418
Bug 1785928 : Correct the incompatibility between noobaa names and linking issue #5341
Bug 1834345 : Handle import for all namespaces in dev perspective #5392
Bug 1834963 : Update uninstall operator modal text #5417
Bug 1834886 : Machine details page missing <dl> for proper structure #5412
Bug 1819892 : display ‘Version not found’ for update status when vers… #5411
Bug 1827086 : Align list view toolbar with search using pf toolbar component #5294
Bug 1827259 : kubevirt: fix VM statuses #5297
Bug 1787503 : Add error if metadata
not found in YAML #5413
Bug 1834174 : Save changes on VM environment tab only on valid changes #5408
Bug 1834467 : Alert manager missing <dl> for proper structure in alert routing section #5396
Bug 1832758 : Add Polarion IDs to VM environment tests #5328
Bug 1833034 : fix traffic percentage shown for same revisions in topology sidebar #5342
Bug 1828829 : Update delete action for vm #5303
Bug 1834729 : add integration test for node-selector modal #5104
Bug 1834671 : Check runStrategy when checking for running vm #5405
Bug 1834335 : Fixed replacement of storage class name while adding capacity #5384
Bug 1820067 : Dont show start guied on virtualization tabs #5404
Bug 1830095 : Update Control Plane status logic to include no. of not healthy compo… #5344
Bug 1819038 : fix NIC modal title #5301
Bug 1834172 : Detect remediation strategy for Machine #5373
Bug 1834384 : Added few tests + workaround for a bug1814611 applied (Conversion PV… #5143
Bug 1834622 : access to access mode #5403
Bug 1834499 : Storage Class details page missing <dl> for proper structure #5399
Bug 1834293 : Unnecessary optional chaining after ternary operator check #5382
Bug 1833222 : Update yaml template meter example to current year #5391
Bug 1828490 : Add identifier for tab names that are CRD specific #5354
Bug 1831871 : Revert “Update action/install buttons” #5306
Bug 1834260 : Update vm teamplates kebab lables #5388
Bug 1833877 : Update virtualization breadcumbs #5387
Bug 1834304 : Always show dialog message when Edit YAML
link in Pipeline Builder Page is clicked #5380
Bug 1834354 : Fix helm resource link in topology side panel #5386
Bug 1833844 : Add tests for wizard review tab #5371
Bug 1831758 : Search page inputs need proper label #5369
Bug 1822860 : Fix Img Alt text size to make it look better #5353
Bug 1829915 : Disallow namespace change on VM wizard after user input #5381
Bug 1832808 : Fix zone lookup for Node Overview Details card #5375
Bug 1834254 : fetch eventSource icon based on type and update icon for ping #5379
Bug 1800769 : Define pointerLength prop for multiline charts #5376
Bug 1833146 : Hide Project Access Tab when the user have no access to role bindings #5350
Bug 1833065 : Fixes: EventSource card on Add should show if knativeEventing Crd is present and have EventSources #5343
Bug 1830846 : updates apiGroup for KnativeEventing to latest supported #5271
Bug 1826291 : Pass correct flag resolution function for repeated try of CLUSTER_VER… #5374
Bug 1834205 : Node checker intersection is wrong in Affinity Modal #5377
Bug 1832821 : Fix bugs on VM Environment tab #5370
Bug 1826477 : Snapshot feature for is part of 4.6v #5079
Bug 1831087 : Storage persistent volume claim form inputs need proper labels #5286
Bug 1831002 : Fix for pod text / icon overlap in topology #5275
Bug 1829445 : Fixes: Container image does not validate dynamically #5231
Bug 1786251 : Add Access Denied error handling on Access Review #5352
Bug 1831741 : Operator hub and catalog need proper input field labels #5302
Bug 1829549 : fix resizing issues with cloud shell terminal drawer #5224
Bug 1833343 : Remove fetch timeout for Helm actions #5360
Bug 1822852 : Provided APIs are empty on Installed Operators list when all provided APIs are internal #5305
Bug 1830259 : Do not allow regrouping of helm charts or OBS groupings #5259
Bug 1829589 : Fix prop warning for missing radius property #5351
Bug 1832752 : Monitoring silence form time tests #5327
Bug 1826354 : Container Security Fixes #5326
Bug 1833218 : Monitoring: Fix JS warnings when updating some silence form fields #5357
Bug 1833217 : Monitoring: Fix JS warning on silence save form #5356
Bug 1833208 : Add tests for PVC expand flow #4860
Bug 1827538 : Fix create operand yaml editor runtime error #5237
Bug 1832576 : Fix type error #5345
Bug 1833140 : Add sticky footer in edit flow forms #5349
Bug 1833132 : Fix bitbucket service in firefox #5348
Bug 1830080 : Prompt user to update traffic on revision deletion #5256
Bug 1832561 : Health Checks alert should not visible to the user has view access #5323
Bug 1832509 : Fix to show available items in topology when some are restricted #5318
Bug 1816059 : Address getting starting page having two primary buttons #5340
Bug 1832582 : Do not force a min with on images in the Add selector cards #5325
Bug 1831240 : Avoid multiple rerendering of tab components registered via plugin #5284
Bug 1753666 : Don’t redirect back to error page after login #5268
Bug 1829567 : Pipeline Builder treats task param default properly #5235
Bug 1827753 : autoselect query from metric dropdown #5184
Bug 1828448 : Align VM tab order with other resources #5333
Bug 1810630 : Set Default Bucket Class Preselected in Create OBC page BucketClass dropdown #4787
Bug 1816947 : Add support for IBM in console #5230
Bug 1826664 : handle Builder image detection when url is changed #5145
Bug 1827980 : Fix hidden descriptor #5324
Bug 1718489 : Use a natural sort for list views #5322
Bug 1830004 : Add listener for keys in search page #5248
Bug 1829385 : fix alignment issues with MultiColumnField in Traffic Splitting modal #5229
Bug 1831810 : fix bug where operand list status does not show latest … #5315
Bug 1830041 : fix bug where create dropdown menu is clipped at >= 768px #5308
Bug 1825191 : Disallow user to select the same channel installation strategy #5307
Bug 1826873 : Add redirect listener to console backend #5276
Bug 1821432 : Toggle controls in OLM CR details page do not update the CR correctly #5083
Bug 1829886 : Fix to close left nav when item selected at mobile widths #5317
Bug 1831315 : Improve formatting of markdown tables #5314
Bug 1832371 : CNV-4046: Add integration test for vm environment tab #5280
Bug 1830935 : Fix helm resource tab to show all resources #5274
Bug 1830373 : Fix bug where too much whitespace can appear above YAML… #5312
Bug 1830046 : Helm redirects based on the origin of the action #5254
Bug 1827415 : Fix imagestream icon in internal registry flow #5179
Bug 1827688 : kubvirt redirect vm, vmi and vmtemplates to virtualization page #5295
Bug 1830841 : updates api-endpoint to fetch event sources and update default sources #5270
Bug 1832141 : make tag as optional field in traffic split modal #5309
Bug 1828703 : Task listing improvements on Pipeline detail page #5208
Bug 1831735 : Disable Pipeline Secret resource link #5300
Bug 1830921 : Project Access form should not reorder on save #5273
Bug 1831084 : Adjust Pipeline Details Tooltip for Clarity #5279
Bug 1831887 : Address comments to PR 5336 #5289
Bug 1829928 : Fixes: missing pod donut for DS in sidebar overview tab #5247
Bug 1830181 : Hide ‘Start Last Run’ button on topology overview page when no PLR present #5258
Bug 1830010 : Event streaming grid is inaccessible on events page #5299
Bug 1831305 : fix bug where page contents are not scrollable using ke… #5291
Bug 1831108 : show all failed VMImports #5282
Bug 1824358 : null creationTimestamp shows as relative time of 50 years ago #5283
Bug 1830985 : use nic profile ID instead of network ID #5277
Bug 1829788 : take migrating/importing statuses into account in VM topology view #5242
Bug 1831071 : Remove View Image Vulnerabilities action #5281
Bug 1827156 : Tolerations in VM details does not find node #5269
Bug 1828964 : Adjust kubevirt modals footer buttons #5243
Bug 1830878 : event source connector drop target should only be knative service #5272
Bug 1830929 : Feat(pl-filter-status): Add others as a filter status #5245
Bug 1828744 : do not support SLIRP NetworkInterface in NIC modal #5244
Bug 1822112 : include OpenShift Project as part of deployImage flow #5196
Bug 1823253 : Fix Textfilter issue in Filter Toolbar #5022
Bug 1831131 : Fix Cluster Dashboard test #5288
Bug 1830863 : Align kubevirt integration-tests with navigation changes #5226
Bug 1828993 : Affinity Modal needs refinement #5249
Bug 1774844 : Make Fixable Vulnerabilities open a new window #5267
Bug 1830378 : Query input needs accessible label on metrics page #5266
Bug 1624328 : Filter on both role ref name and kind #5264
Bug 1806031 : Switch dashboard chart to svg for better rendering #5263
Bug 1828922 : Fix to get the CSV icon for operator workloads #5218
Bug 1823870 : Improve display and layout of operand status descriptors #5265
Bug 1827568 : Fix json parsing exception in create operand workflow #5251
Bug 1830337 : Fix masthead toolbar warnings #5262
Bug 1783109 : Use buttons for perspective switcher dropdown items #5261
Bug 1828844 : Fix for node/group background issue in firefox #5213
Bug 1830144 : Fix bug where edit yaml sidebar contents can be narrowe… #5257
Bug 1703757 : Fix bug where some masthead actions cannot open in new tab #5253
Bug 1830096 : Fix helm side panel in topology #5255
Bug 1829722 : Fix various search input focus bugs #5252
Bug 1829885 : Snapshot code cleanup #5204
Bug 1828479 : Move topology search query from localstorage to url param #5202
Bug 1828478 : Action menu should be ‘Add Health Checks’ when no probes is added #5201
Bug 1828055 : fix affinity-row select component #5189
Bug 1826962 : Limit the amount a user can zoom in/out in topology #5160
Bug 1826344 : add pipeline decorator and sidebar on the Knative service #5131
Bug 1826630 : Monitoring: On editing silence in the past, default start time to now #5239
Bug 1828928 : Fix fieldDependency spec descriptor for create operand form #5223
Bug 1829753 : Update VM doc href in VMI details hint box #5240
Bug 1828668 : Filtered out the noobaa based provisioner from storage class list #5191
Bug 1829648 : Monitoring: Fix sort order on silence list page #5207
Bug 1829647 : Monitoring: Silence details page: Display -
when no Firing Alerts #5206
Bug 1829552 : cloudshell: hide create project option with rbac check #5199
Bug 1826933 : Show helm chart icon in group label in topology #5155
Bug 1826913 : Fix topology to prevent initial drawing of new nodes at upper left #5154
Bug 1828591 : Fix heading issues in console and cleanup CSS for filters #5227
Bug 1827404 : Enable content-scrollable to scroll correctly on Firefox #5222
Bug 1828958 : Fix handling of Operand conditions #5232
Bug 1828954 : Handle cluster-scoped operands in the OperandForm #5234
Bug 1827356 : fix event source form for single event source #5175
Bug 1828611 : Add events for Noobaa for activity card #5142
Bug 1828791 : Fix pipeline bar unnecessary animations #5211
Bug 1826630 : Monitoring: Fixes for silence form duration handling #5209
Bug 1824358 : null creationTimestamp shows as relative time of 50 years ago #5197
Bug 1828164 : Fixes: Crash-looping pods shouldn’t show up as Failed in the pod ring #5193
Bug 1828966 : Don’t blacklist SecurityContextConstraints on the search page #5101
Bug 1828873 : Fix typo in catalog source removed alert #5214
Bug 1828588 : Fix bug where masthead dropdown item spacing is inconsi… #5203
Bug 1828602 : Pipelines TechPreview Badges / ApiVersion #5002
Bug 1828777 : fix(prun): rerun pipeline run #5181
Bug 1828402 : Add support for array of flags #5114
Bug 1828464 : fix VNC console type error #5200
Bug 1828157 : adds list of stop words to filter Acronym and trim it to handle Badge Acronym #5192
Bug 1827361 : Show the project selection list when a pinned item is shown for all projects #5176
Bug 1827194 : allow using VM Template with http/url dataVolumeTemplates #5168
Bug 1827931 : Revert “Update pipelines section title in topology sidebar” #5187
Bug 1828128 : Fix issue with adding access in the Project Acess Page #5183
Bug 1827218 : change instances of fromNow
to <Timestamp>
in Creat… #5185
Bug 1827344 : Alert graph timespan dropdown button needs proper label to be read by screen reader #5178
Bug 1827297 : Fix resource limits validation error #5172
Bug 1825966 : When grouped by operators, the operators should be listed alphabetically #5111
Bug 1826489 : Inconsistent experience between notification drawer and dashboard status #5150
Bug 1812418 : Handle the Grafana $__interval
var #5152
Bug 1826808 : added endpoint to fetch duck typed knative event source crds #4945
Bug 1827654 : Include an override to use PF4 link colors in the catalog vertical-tabs #5180
Bug 1826680 : Fix bug where K8sResourceLink lacks empty state #5153
Bug 1827609 : Inline Create button with the Title #5080
Bug 1827551 : fix(pipelinerun-table): Fix Status column sortfield value #5130
Bug 1826065 : Fix Add/Edit Health Check page URL for resources with crd true #5110
Bug 1826385 : Truncate condition messages #5161
Bug 1827204 : Knative service revision deployments should not be editable via add flows #5166
Bug 1827042 : removes techpreview badge from serverless #5164
Bug 1826015 : Align action button colors in multi/single column field #5118
Bug 1827385 : Update react-modal #5177
Bug 1827291 : Fix bad websocket url error due to fetching of resourcea when not required #5170
Bug 1826508 : Include an override to use PF4 link colors in the catalog vertical-tabs #5169
Bug 1827116 : fix broken layout for add page and topology in safari browser #5165
Bug 1824254 : Update “view more” apis link #5159
Bug 1826937 : Fix bug where subscription channel name can overflow box #5158
Bug 1826768 : Fix for topology layout 2 layout keeping nodes separated #5149
Bug 1826646 : shows alert in eventsources form if knative service is not present in namespace #5144
Bug 1826500 : Fix extra margin bottom on list page titles #5136
Bug 1827354 : Update pipelines section title in topology sidebar #5174
Bug 1826488 : Remove Edit ClusterServiceVersion
menu options from C… #5156
Bug 1826745 : Place operand details above form at mobile #5148
Bug 1820769 : Register Subscription list page from plugin #4916
Bug 1826882 : fix builder section in s2i form #5151
Bug 1826682 : fix validation issue with bitbucket repository #5146
Bug 1826526 : Improves Start Pipeline Resource section #5140
Bug 1822331 : Add workload badge/name to monitoring dashboard when navigating to it from the Side Panel monitoring tab #5133
Bug 1826060 : Add query parameter for selected container to pod logs #5147
Bug 1826234 : Filter out duplicate OSes in the new VM wizard #4897
Bug 1819634 : Sort namespace list in clone VM modal #5132
Bug 1826291 : Fix error handling for Cluster Version flag detection #5004
Bug 1826510 : Fix clear all issue in both pf and in product #5138
Bug 1826408 : Automate webdriver update for fedora #5134
Bug 1826051 : Support Cluster Trigger Binding #5121
Bug 1826514 : Add unit test for snapshot views #5027
Bug 1826497 : Add more tests for obc details page #4754
Bug 1824356 : Fix Role Binding filter issue #5127
Bug 1823616 : Make Tag field optional for the ImageStreamImport validation schema #5069
Bug 1806528 : Correct no services found message in VM details tab #5129
Bug 1826088 : Events stream button needs proper label to be read by screen reader #5123
Bug 1826319 : Add polarion ids kubevirt #5042
Bug 1826277 : Fix className of BMN status #5126
Bug 1825999 : updates default icon for unknown/dynamic sources #5108
Bug 1826039 : Change Edit Count
to Edit Pod Count
#5119
Bug 1825982 : fixes camel source to show yaml editor #5116
Bug 1825228 : Add deployment configs and stateful sets to project ove… #5115
Bug 1825709 : Monitoring: Don’t allow silence comments to only contain whitespace #5109
Bug 1825962 : remove the placeholder in traffic modal tag field #5107
Bug 1825866 : fix operator backed link in add page #5106
Add Projects to Node Top consumers #5054
Add health check page #5026
Image Vulnerabilities Tab for Pod Detail View #5084
Search Toolbar: Add delete all in category X using bugfix from pf in latest upgrade. #5103
add terminal initialization form #5066
Update developer perspective navigation #5075
Alertmanager: Advanced configuration fields #4044
Bug 1824356 : Add support for new toolbar in remaining pages #5077
Fixes: Topology Error on selection of group with more then two nodes #5090
Add health checks in advanced options #5045
Add VMs to Topology View #5041
Add pf datatoolbar to search #5025
include helm and pipelines in +Add page #5099
kubevirt: fix typo in VMImport schema #5097
Bug 1825109 : Fix action text annotation name #5095
Implement ‘hidden’ spec descriptor #5094
Update action/install buttons #5082
Add messages to node’s status card #5050
adds support for pingSource #5015
Triggers start modal #4984
Refactor review tab for the create VM wizard #4983
Feat(CLI-terminal): Open terminal in new Tab #4946
Improve Installed Operators list page #4830
kubevirt: comment #5096
Remove selectId from URL when sidebar is closed #5093
Monitoring: Add docs link for regular expressions on the silence form #5089
Update StartNodeMaintenanceModal to use useK8sWatchResource hook #5087
Monitoring: Alert description resource links improvements #5086
Update PatternFly to latest versions #5078
Bug 1824029 : Handle undefined MachineConfigPools status #5068
OCS installation changes for baremetal infra #5016
update api group for node-maintenance operator #4967
Birthday attack follow: Update additional server configs with tls config containing restricted set of cipher suites #4419
Temporarily disable failing OLM test #5100
kubevirt: refactor/fix VMStatus and add standalone VirtualMachineImports to VM list #5088
fix top three statuses in Dashboard’s Inventory Card #5091
add support for creating camel source #4960
Monitoring: Make silence “Comment” a required field #5070
visualize dynamic event sources on topology view #5020
Bug 1811003 : Make storage class dropdown required #5071
Monitoring: Add alert description with resource links #5076
Remove method searchYAML from console-shared #5074
Show release notes in topology after Helm install #5064
fix: cache parsed OpenAPI JSON #4994
Add pinned resource pages to dev perspective navigation #4903
Add Helm Chart README to catalog page sidebar #4828
Fix capitalization and wording in Slack receiver form #4755
Add Remove Trigger #5012
Baremetal Node overview #4971
create health checks form component #4931
Dynamically generated operand form #4944
Add container source form in event source add flow #5061
Add pipeline trigger resource pages and related links in details pages #5005
Fix helm rollback request type #5072
Add credential management section in start pipeline modal. #4955
Hide messages part of Status card while loading/empty #5055
Refactored Node Selection Page for OCS Installation Flow #5017
Support showing how a PipelineRun was triggered #5011
Topology: Refactor types and operations #5010
add Download all button to pipeline logs #4905
Show last 50 events in Activity card #5028
Bug 1822553 : Fix channel issue by narrowing down requests and loading guard #4999
Bug 1821387 : Reenable performance test “downloads new bundle for ${routeName}” #5059
kubevirt: fix ovirt provider bugs + VM navigation on delete #5056
Refactors create-knative-utils code and update imports #5053
Monitoring: Use PatternFly TextInput and TextArea for silence form #5048
Add Workspaces to Start Modal #5032
fetches dynamic eventSources on load #4991
Bug 1823714 : Removing humanizing of CRDs #5038
Bug 1823854 : Use ordered-values.yaml in Helm install/upgrade #5037
Change BMH table row to component #5052
Increase coFetch timeout and add timeout param to coFetchJSON #5023
kubevirt: Add Import VM to dev-console #4941
Add support for Helm release rollback #5007
Bug 1823540 : Requested tweaks to OperatorHub by UX #5044
Bug 1822325 : StartMaintenanceModal - Fetch CephCluster resources only when ceph functionality is available #5029
Bug 1823297 : Change default bus to SCSI for CD-ROM drives added from details tab #5035
Remove trailing equals in label suggestion, only unique labels are se… #5018
Multi-Stream log component #4845
kubevirt: add ovirt import provider #4972
Stop user from selecting same label twice #5036
Bug 1821272 : Fix the value of bucket name shown in OBC details page #5031
Bug 1823252 : spaces are needed for the error message when selected namespace does not support installation mode #5030
Bug 1823451 : Fix error handling in coFetch to return json.error #5024
Adds Local Volume Set Creation Form and enables LSO Plugin #5014
Node overview #4911
Monitoring: Add “Start Immediately” option to silence form #5033
Create flag for Node Maintenance #4973
kubevirt: add sample Role to grant privileges for non-admin to run v2v #4965
adds help text to schedule and makes data optional field #5013
Monitoring: Add duration dropdown to silence form #5008
Bug 1821611 : Fix runtime error on OperatorHub page #4949
Bug 1786429 : Add replicas info on StatefulSet Overview #4917
Remove row class so page has proper margins at mobile. #4958
Include minWidth to fix bug 1818965 #4952
Update getAvailableClusterChannels to current version #4981
Bug 1821990 : Monitoring: Change text filter by alert description to not use fuzzy #4968
topology improvements: layers, bounds #5003
Allow catalog providers their own types and remove custom from Operator Hub #4819
Add label filtering mechanism and updates row filters. #4765
Remove plugin-stats script #5000
Fix HOT_RELOAD fallback value #4996
Monitoring: Update silence form text and styles #4959
new extension for contributing to +Add page #4933
Reduce min-length module cycles & enforce max threshold #4913
Transform public/module/k8s/index.ts into re-export-only module #4995
Extract and export object type of watch k8s resources result #4990
Bug 1822596 : Add retires to OLM descriptors scenario #4989
Bug 1816730 : Removed NS selector from UI in BS BC flow #4939
Add KafkaSource Form #4899
Update cycle entry format in .webpack-cycles #4998
tests: increase timeout for installed operator #4982
Bug 1821420 : Support TechPreview Task Changes #4929
Use the global text filter selector from CRUD #4987
Bug 1818553 : Remove condition for subscription #4986
updats name for eventSources and shows loading for source selector #4961
Bug 1822647 : Change Azure logo to the new, generic Red Hat OpenShift logo #4954
Bug 1819628 : Fix bug where networking metrics unavailable to regular users #4953
Fix import flows application validation #4950
Bug 1821407 : Clarify alert for supported operator’s install mode #4948
metal3: Add static pod validation to the power off modal #4977
Bug 1822130 : Clicking “Quay Image Security” makes status card disappear #4976
Bug 1822128 : Fix bug where pipelines doc link is incorrect #4980
Bug 1819668 : Make label casing consistent in create operand toggle #4979
Get version from installed CSV to show version of OCS #4969
Bug 1813369 : Wrong key for selecting nodes in MachineConfigPool #4927
Bug 1821757 : Decode noobaa secret details before passing to SecretValue in OBC page #4943
kubevirt: add ImportProvider tab and WizardErrors component #4814
Kubevirt - Affinity modal - fix undefined id for initial expression #4951
Bug 1819159 : Improve kind plurals #4947
Improve types/props for Details page extension #4942
Metal3: Add validations to the Power Off modal #4925
Bug 1821846 : Hide OpenShift Cluster Manager
when branding is azure
#4837
Add in-context event source creation menu in topology #4892
Kubevirt - Affinity modal #4884
Monitoring: Change silence form save button text to “Silence” #4934
Operator Hub: add link #4930
Monitoring: Change actions menu to action button on alert details page #4910
Monitoring: Add Creator column to silences lists #4886
test for traffic splitting and refactor component #4700
Add create vm dropdown action #4937
Bug 1820224 : Fix helper text for Name field for BS creation form #4936
Bug 1820307 : Hide yaml editor links when window width is less than 991px #4926
Monitoring: Include alert “description” when filtering by text #4919
Feat(cli-terminal): Create cli-terminal #4762
Support no dockerfile pipeline template #4932
kubevirt: fix SC access/volume modes for default URL storage #4893
Cleanup and reorganize all the helm related code #4912
fixes issue with form switch for name-value-editor on eventSources #4918
BZ 1821024: Fix ssh_authorized_keys for cloud-init #4923
Memoize card mappings to grid #4841
Monitoring: Add alert severity badge to details pages #4907
Bug 1810937 : Correctly handle Unicode characters in pod terminal #4915
pipeline task name edit #4730
Monitoring: Show ‘-’ when alerting rule has no duration #4908
Bug 1819752 : Don’t virtualize volume table #4880
Improve module cycle stats #4900
chore: add Bugzilla component to root OWNERS file #4909
Fix Label and ChartLegend type issue #4895
Add E2E tests for Installation flow #4803
adds support for apiServerSource #4810
Monitoring: User user’s username as default silence creator value #4889
Skip geckodriver download for product builds #4894
Bug 1820058 : Last navigation item needs more bottom padding #4888
Bug 1819598 : Align console pod status with CLI #4878
feat add support to move sink for eventSource #4847
CONSOLE-2124 : Add badges to operator attributes #4794
Bug 1786429 : Add replicas info on StatefulSet Overview #4590
Bug 1819938 : Fix PackageManifest access review #4883
Using resource extension to show health on dashboards #4824
Added extra chart info in the Helm details page #4881
Detect and handle webpack module cycles #4874
BareMetalHost: Add Restart action #4862
destroy old graph when new model has a new graph id #4882
Bug 1818553 : Fixes version while OCS upgrade #4887
Fix infinite network calls and handle network errors gracefully #4875
kubevirt: fix changing the name of other sources in disk modal #4873
Add Unit test for Breakdown Card Component #4852
Fix remaining Table.Row prop typings #4834
Bug 1796516 : Fix title overlap in sidepanel in dev catalog #4855
Move v2vvmware CRD under v2v.kubevirt.io API group #4871
kubevirt: deprecate using StorageClassConfigMap in inappropriate placess + SC/volume-access modes fixes #4850
Migrate kubevirt installation tests to d/s repo #4846
Monitoring: Add Alerting Rules list page #4863
Monitoring: Add alert counts by severity to silence details page #4870
Created new extension to show health status from K8s Resources #4840
Add upgrade actions to the helm release list #4785
New product logos #4843
Fix to show topology view for unprivileged users #4865
Add display filter to toggle off component labels in topology #4854
Kubevirt - Fix node qualifier qualifying undefined labels #4867
Add Release Notes tab to helm details views #4833
Bug 1819206 : Input Field Should Have Accessible Label #4866
Update pipeline section in add flows based on new UX #4857
Helm release lifecycle management endpoints #4580
KNIP-525 : Add an Environment tab for Virtual Machines #4791
Bug 1818691 : Monitoring: Use blue circle “info” icon for none
severity alerts #4861
Update section heading per ux design #4853
Firefox step1 #4662
Bug 1811886 : Specify ts-loader configFile in webpack.config.ts #4856
Bug 1817549 : Virtual Scroll (Events on Dashboard) is inaccessible by screen reader #4851
Fix Topology UI error viewing Event Source Sinks #4848
Add sticky footer in the Add flow forms #4742
kubevirt integration-tests fixes from 4.4-release #4815
adds support for sinkBinding Source #4829
Add pipeline resource link in the pipeline run page #4836
Remove the badge from the Topology Display dropdown #4844
Fix for helm application filters, refactor topology utils #4778
Updated Alertmanager Critical, Default, and Watchdog Receiver InfoTips #4795
fixes sink drag and drop on knative service #4839
filter deployments created by event sources #4770
Update ts-loader to 6.2.2 #4842
Show helm release revisions in history tab #4817
kubevirt: Don’t show error message before templates are loaded #4835
Update Helm actions to say Uninstall instead of Delete #4832
Bug 1794118 : Removed asterisk style from description #4812
Monitoring: Split silenced alert counts by severity and info icon #4786
Update alerts fetching for plugin status cards #4737
Optional initial template for create vm wizard #4811
Remove kubevirt-web-ui from dependencies #4822
Monitoring: Rearrange fields on alert details page #4826
Automation Installation for OpenShift Serverless Operator #4136
Update helm mappings when secrets are changed #4797
Add dev-once script #4809
Improve discoverability of edit application grouping #4792
Fix Table.Row prop typings, part 1 #4783
Add terminal to Node details page #4780
Kubevirt - Add Tolerations modal #4744
kubevirt: move and refactor v2v requests from kubevirt-web-ui-components #4750
Kubevirt - Update Dedicated Resources modal #4761
Refactored monaco editor into a shared wrapper component #4731
Move getRandomChars() to @console/shared so it can be used globally #4806
Add uninstall helm release action to list, detail and topology pages #4799
Move VMTemplates view into Virtualization section #4800
Include a operate developer custom message to be displayed within the uninstall operator modal #4775
Add popover for monitored conditions in Node List Page #4596
Bug 1815138 : Filter out datavolumes which do not have owner reference #4776
Added label for LSO plugin #4802
Fix bug where Active Deadline Seconds
does not display on pod details #4801
adds support for creation of eventSources and form for CronJobSource #4748
Bug 1816162 : Remove z-index from drawer content fixing full screen terminal #4793
adds associated deployment and pods in sidebar for event sources #4779
Bug 1812139 : List oc as first cli #4717
Bug 1794118 : Removed the misleading warning #4710
Created new plugin for LSO #4759
Expose access and volume modes in the create/edit disk modal #4729
Feat(ImageStream): Autocomplete ISTag dropdown #4714
Use radio buttons for create operand editor toggle #4743
Migrate all dashboard extensions #4233
Add metrics for Node Table #4595
Monitoring: Remove help text from alerts list and silences list #4760
Monitoring: Always show Severity field on details pages #4771
Alertmanager integration test: implemented clear() & sendKeys() fix #4766
Fix topology nodes that use functions to create anchors #4777
Drawer Component #4724
Increase the severity of no-console rule inside packages folder. #4773
Create watch k8s hook #3443
Monitoring: Remove colors from alert state icons #4772
Bug 1813052 : Fix workload detail child overlapping notification drawer #4725
TypeScript: target es2016 #4763
List all resources in the topology sidepanel when a Helm Release group is selected #4707
Bug 1814639 : Refactor description used for DevCatalog #4764
Bug 1809812 : Fix catalog overflow on mobile #4751
Monitoring: Show warning icon for alerts with unrecognized severities #4758
Kubevirt - Node Selectors Modal #4614
Monitoring: Add alert severity icons #4749
Bug 1811840 : Fix name conflicts during testing #4732
Bug 1813266 : Don’t include init containers in readiness counts #4728
Bug 1812076 : Create custom sort for operand status column #4708
Bug 1811743 : Show no provided APIs message when all APIs are internal #4697
Bug 1811733 : Show message when an InstallPlan fails #4695
Bug 1809813 : Handle object references with missing API version #4617
Specify the destination of bugs & support cases #4734
Query Browser: Replace tooltip datum
prop with datumX
and datumY
#4747
Bug 1812096 : Update node memory utilization query #4712
update api group for api server #4740
add pipeline resource link in the pipeline run details page #4741
Bug 1794943 : Monitoring dashboards: Fix tooltips and legends #4675
Memoize data derived from useExtensions #4232
increase topology unit tests #4733
Bug 1813707 : Fix Pipeline Builder paramters of type Array #4735
shared: add alignWithDNS1123 function #4726
Bug 1802034 : Silenced alerts should not show up in the Dashboards page of the console [4.5] #4539
adds sinkbinding source with new ApiGroup #4719
Topology: Only retrieve events when showing the monitoring tab #4640
kubevirt: add tests for Wrappers, EnhancedK8sMethods and utility classes #4696
Fix mispelled monitoring test cases #4722
Bug 1810748 : Added feature gate for CSV Actions in Installed Operators #4663
Bug 1804107 : Mount OCS form when csv is available #4676
Kubevirt - Fix Flavor template details item for consistency #4718
Kubevirt - Fix Flavor details item for consistency #4716
Bug 1806994 : fixes issue with editing knative service created via cli #4464
CNV-3694 : VMI subtab should not have write operations tests #4715
adds support for addition/updation of env variables and imagePullPolicy #4629
kubevirt: don’t set template namespace #4701
Bug 1811481 : Set proper flags for monitoring URLs #4692
add invincibleJai as dev-console approver #4703
Bug 1811757 : Fix access review for Home -> Overview page #4698
TypeScript 3.8.3 #4567
Windows guest tools cd mount integration test #4693
Bug 1805292 : Do not clear event list on error #4437
Fixed Monitoring Integration Tests #4699
Bug 1778061 : Correct the selection nodes text #4668
Bug 1777486 : Read monitoriong URLs from the console-config configmap #4309
Bug 1796970 : Replaced env with envFrom #4682
Bug 1811185 : Allow users with view only privs access to topology #4677
Bug 1810642 : Snapshot feature for is part of 4.5v #4655
Bug 1791657 : [UI][Operator] Position of “Update Channel” should be prior to “Installation Mode” when Create Operator Subscription from UI. #4449
kubevirt: simplify wrapper classes #4321
Bug 1810363 : Monitoring Dashboards: Fix JS warning for empty table cells #4646
Bug 1809706 : exclude packages without status.defaultChannel
so app… #4639
Remove Knative Service when in-context #4616
Improve Console extension React hook & HOC #4211
Bug 1810535 : Independent Dashboard is not showing correct metrics. #4583
Bug 1810726 : Fix jest config to run olm unit tests and disable failing tests #4666
Bug 1796249 : Fine tuning ImageManifestVuln Vulnerabilities table at responsive widths #4665
Bug 1810601 : auto focus on the topology filter component to avoid confusion #4658
Bug 1810372 : fix wrong sockets/threads when using Custom flavor #4652
Bug 1810002 : Fix Prometheus query on VMI utilization graphs #4623
Bug 1807275 : fix pod text for daemon workload #4398
Bug 1810532 : Fix OBS filter by application issue [openshift-4.5] #4656
Bug 1807865 : Don’t show node if pod is dead fix #4647
Bug 1796970 : CreateContainerConfigError when obc is attached to deployment #4574
k8sPatch: do not send unnecesary requests when no patches are present #4653
Bug 1806914 : redirect to topology when resource created from dev-catalog #4459
Bug 1805159 : Retain Filter preferences in Dev Catalog #4367
Bug 1806284 : disable deploy-image integration tests #4627
Bug 1810066 : Fix to not allow attempts to move connector to existing targets #4626
Bug 1809797 : In-Context No Application Fix #4615
Kubevirt - Add Scheduling section to VM Details #4603
Bug 1808402 : Add yaml editor for values.yaml in helm install form #4513
Bug 1805450 : Fix monaco editor interaction with notification drawer #4414
Simplify patch builder methods #4622
kubevirt: create default VM YAML dynamically (create from YAML option) #4613
Bug 1809642 : Update dev console monitoring page use Dashboard components #4612
Bug 1793906 : Align VM templates ‘no project’ page with VMs #4584
Bug 1803614 : Alertmanager receiver creation page should mark Routing Labels field by red-star mark #4518
Bug 1806644 : Allow regrouping of operator groups and helm releases #4507
Bug 1806731 : Shows cronJob scheduling for snapshots #4432
Bug 1803132 : validate default storage interface on VM wizard #4395
Bug 1796658 : Fix catalog tile truncation and responsiveness #4168
Bug 1796078 : Filter OLM operators by architecture #3887
Bug 1796539 : Fix Create Operand form arrayFieldGroup visuals and data syncing #4273
Bug 1805133 : Could create alert receiver with same name from console #4516
Bug 1803780 : Validate disk buses on created VMs #4600
Bug 1809525 : Set DND background color #4601
Bug 1808955 : Add IP separator in VM list #4597
Bug 1807868 : fixes issue with knative service in edit flow #4528
Bug 1807561 : show edit option for only resources created via add flow. #4506
kubevirt: fix VMWizard step buttons disability #4588
Bug 1809109 : Fix for topology layout stacking resources #4585
Bug 1809110 : Monitoring Dashboards: Add link to Grafana UI #4586
Bug 1807665 : Edit Environment variables in edit flows #4517
Bug 1808394 : remove default sorting from metrics table so query sort is prese… #4559
Bug 1807891 : Allow deleting BM hosts in unknown status #4529
Retrieve the list of Helm charts via chart repo proxy endpoint #4389
Bug 1798851 : Dont set the targetNamespace when changing update channel #4374
Bug 1795401 : Improve monitoring dashboards performance #4569
Bug 1806552 : fixes issue with prefetching of container ports for image #4438
Bug 1807951 : Fix issues with modal buttons in kubevirt integration tests #4541
kubevirt: implement back button in the last step of CreateVMWizard #4092
Bug 1808059 : Silenced alerts should not show up in the Notification Drawer of the console #4538
Bug 1807210 : added Time Range & Refresh Interval dropdowns in monitoring dashboard #4519
Fixed independent mode dashboard issues #4573
Bug 1796522 : Show multiple resources in one stream #4305
Bug 1807212 : Fix async bug where models not loaded in time #4512
Bug 1799058 : Add tests for dashboard pages #4155
Bug 1807562 : hide the dev catalog and database option from context menu #4508
Bug 1804447 : Set min-height to display chart legends #4562
Bug 1808489 : Fix for sort/filter on helm details resources page #4558
Bug 1780139 : Change ‘Create’ disk/NIC label back to ‘Add’ #4543
Bug 1807949 : add empty state for DC in monitoring overview #4532
Bug 1808144 : Pipeline builder ux changes #4520
Bug 1805964 : Dont fail if user cannot list cluster operators. #4462
Bug 1806518 : Monitoring Dashboard metrics corrections #4323
Bug 1779932 : Fix VM template-namespace label #4320
Bug 1798404 : Set target-port as the first port when route target-port is empty in edit forms #4123
added endpoint for retrieving details for the given Helm chart. #4334
Bug 1802570 : Error when Image-stream tag is selected from internal registry #4293
Bug 1804447 : Improve display of dashboard panels #4542
Bug 1808076 : Fix UI crash when deleting revisions #4537
Bug 1803257 : Test pipeline v2 #4147
Bug 1806974 : Find currect vm pod #4530
./test-backend.sh detects and runs all tests #4364
Bug 1797931 : Make namespace, deployment cols sortable in Installed Operators table #4312
Bug 1802600 : Add unpause VM tests #4194
Added helm endpoint to get infos about the given release #4059
Bug 1806875 : Fix sort criteria for capacity on console #4521
Bug 1807865 : Don’t show node if pod is dead #4531
Bug 1806912 : Monitoring Dashboards: Fix X axis tick labels overlapping #4526
Bug 1801395 : Monitoring Dashboards: Fix stack chart Y axis when all values are zero #4524
Bug 1793962 : make default template compatible with the VM Wizard #4378
Bug 1804254 : deprecate unreliable template switching in flavor modal #4510
Bug 1690701 : Update the VM yaml format at the VM creation options #4469
Bug 1806286 : Limits Bucket Class search to storage namespace in OBC creation page. #4500
Bug 1807204 : Update cursor to show drop status over targets #4486
Fix typo in “podStatuse” statusDescriptor guide #4523
Bug 1805903 : Fix tab order in dropdown list #4490
Bug 1805899 : Make selected items show check mark in dropdown #4489
Bug 1804049 : Alertmanager - Prevent duplicate/same router label keys on Receiver forms #4391
Bug 1804143 : Graphs: Change Bar
component’s isLink
to noLink
#4494
Bug 1800459 : [RFE] Add column Storage Class for PVCs - CSS code issue #4482
Bug 1801584 : Fixed Inconsistency in kebab and actions menu for storage cluster #4352
Added tests for Noobaa Bucket Class Creation Flow #4332
Automate CNV installation and uninstallation #4430
[Doc Only] Add statusDescriptors section, change img folder structure, tweaked table styling, fix broken URLs #4404
Bug 1803666 : do not show stale vmis in the vm list #4356
clean up OWNERS file for knative and dev-console #4487
Bug 1806023 : Fix bug where required indicator overlays label aside #4483
Bug 1806831 : Honor install mode when creating OperatorGroup in suggested namespace #4480
Bug 1796185 : Add pipeline for resource and runtime #4476
Bug 1806284 : add await to create Image Stream request in deploy-image #4474
Bug 1807230 : Pipeline Builder Error Icon Fix #4463
Bug 1804143 : Monitoring Dashboards: Remove broken bar chart links & clean up #4454
Bug 1806672 : fix runtime error when editing the pipeline task #4445
Bug 1806828 : Monitoring Dashboards: Fix bar chart panel widths #4456
Change helm grouping strategy in topology based on release manifest #4401
Bug 1805196 : redirect the edit form page with in context of namespace #4478
Bug 1806974 : Kubevirt vm real node name #4460
Bug 1806867 : Monitoring Dashboards: Fix stacked graphs #4458
Update README with how to set default value in schema or alm-examples #4304
Make Jeff a Dev-Console Topology & Pipeline-Topology Reviewer #4471
Bug 1798644 : Kubevirt dont show common template #4390
Bug 1803867 : apply the change when node is unassigned from an application #4318
Independent mode bug fixes #4279
Bug 1804852 : Pipeline params & resources forms submission formik issue #4377
Bug-1794844: specDescriptor - “resourceRequirements” - Missing ‘Limits and Requests’ fields for “Storage (ephemeral storage)” resource #4191
Bug 1804638 : add tooltip to devconsole monitoring graph #4363
Bug 1803865 : Fix to show Add popup only on graph and application groups #4342
Bug 1804285 : Fix for overlapping labels in topology nodes #4354
Bug 1806082 : dynamically determine parent scroll container for EventStreamList #4421
chore: update scripts to pass shellcheck #4429
Bug 1804056 : Fix incorrect IDP dry run requests #4428
Bug 1800459 : [RFE] Add column Storage Class for PVCs #4339
Bug 1806615 : Fix runtime error when CSV has no annotations #4441
Bug 1786068 : Click “?” does not work on CD-ROM editing page #4393
Bug 1806114 : fixes issue with editing customQueries in promQL #4426
Bug 1805945 : fetch pipeline runs in current namespace #4415
Added function to parse the Index of Link in Operator Hub API page #4413
Bug 1804869 : Add conditions table to pod details and tidy up types #4394
Bug 1797567 : add unit test for custome hook usePodScalingAccessStatus #4133
Bug 1805994 : Remove duplicate entries on operator hub page #4375
Bug 1804684 : remove multiple badge from PipelineRuns #4365
Bug 1796556 : Fix operand form k8s resource dropdown sync #4418
Bug 1805730 : Fix spacing, semantics of Create Route form #4410
Bug 1795398 : Monitoring Dashboards: Load available dashboards dynamically #4388
Fix macOS webdriver update command name #4406
Bug 1804827 : Fix incorrect item count for dashboard tables #4400
Kubevirt - Dedicated Resources Modal Test #4263
Bug 1795398 : Support dashboard config map lister in off-cluster mode #4407
Bug 1805835 : Changes to monitoring dashboard dropdown behavior #4399
Bump go.mod to golang 1.13 #4417
Fix Deploy Image flake #4411
support multiple service binding request backingServiceSelectors #4381
Bug 1802970 : Add integration tests for Wizard validations #4316
Bug 1797702 : remove search button and search status/result for deploy image #4187
Bug 1805330 : Fix sorting by age in serverless services #4355
Bug 1801212 : Fix to show error message when URL validation fails #4376
Add initial helm api docs #4084
Bug 1804730 : Remove monitoring warning decorator #4366
Bug 1804320 : Add unit tests for TopologyPage #3829
Bug 1804827 : Improve monitoring dashboards table layout #4371
Bug 1800748 : Re-enable monitoring tests in CI #4288
Bug 1804728 : Relax table panel transform
check #4370
check formatting of all Go sources #4362
Bug 1804722 : Fix kubevirt-plugin integration tests for master #4337
Bug 1741132 : Fix PVC dropdown unit label behavior #3942
Bug 1803857 : do not show ip if no launcher pod exist #4368
show solid border for topology shapes matching name filter #4361
Bug 1801278 : Reorder the navigation menu items #4359
Bug 1803677 : split Disks and CD-ROMs in inventory card #4357
Bug 1802040 : Apply correct font size to resource name within activity dashboard card #4345
Bug 1798884 : Add tests to check main dashboard status card against OCS cluster status changes #3812
Bug 1788117 : fix CPU and RAM editing in Flavor dialog #4353
Create BS tests #3616
Bug 1802577 : only show “Create Project” option in project dropdown i… #4358
Bug 1803941 : close helm request on error #4088
Bug 1801752 : Fix knative sidebar to show podlist in topology sidebar #4284
Bug 1803089 : Mark recommended bus types #4348
VM Wizard Virtual hardware tab test #4261
Bug 1803905 : update the visuals of add icon #4341
Bug 1800689 : Identify Operator backed services on sidebar in listview topology #4253
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 1822637 : Publish license file #440
Bug 1847523 : “downloads” pod does not work on the node which is disabled IPv6 #441
Bug 1855567 : Update console config on change #446
Bug 1839621 : Grant Console SA permissions to read webhooks configurations #432
Bug 1835221 : Sync loop should error out on resources that depend on route that is not admitted #427
Bug 1835551 : Inject proxy envars to console-operator deployment #429
Bug 1834222 : Check for custom console route hostname not to be the same as the default route #426
Bug 1833465 : Updating operator status - cleanUp #425
Bug 1835337 : Update CLI download page text for odo #428
Bug 1830809 : Use helperv1.UpdateStatus() for updating operators status #424
Bug 1829236 : CustomURL e2e #416
Bug 1826873 : Default console route should redirect to correct public URL when route hostname has been customized #420
Bug 1827050 : Update to use revised ApplyDeployment #421
Bug 1826046 : declare correct container port in console pod spec #415
Bug 1828272 : Update ‘Learning Portal’ console helpMenu url to track where request it is coming from #419
Bug 1826716 : RBAC to authorise service account to list CRDs #413
Bug 1826628 : Delete custom route after it is unset from console operator config #418
Bug 1826042 : Missing ‘Learning Portal’ and ‘OpenShift Blog’ links from the console help menu #417
Custom console route #402
Remove “Technology Preview” reference from Helm CLI download description #408
Update OWNERS file with component #411
Add ‘make test-unit’ to autocomplete #410
Bump deps #404
Move to go mods, use openshift/build-machinery-go for building #406
Fix console oauthEndpointCAFile setting #403
Remove duplicit imports #400
Status handling for RouteHealth #399
Route controller #395
Sync operands status in clidownloads controller #396
Bump DEFAULT_DOC_URL for okd & ocp #392
Bump dependencies #391
Update oc clidownload cr to indicate that certain builds are unsupported #393
Bug 1777486 : Update the monitoring and logging URLs name #383
Add Helm and HelmChartRepo types #382
Bug 1806787 : Expose openshift_console_operator_build_info metric #384
Bug 1809665 : The console should wait until it is out of rotation to shut down #385
Bug 1777486 : Add monitoring-shared-config and logging-shared-config configmaps from openshift-config-managed to the console-config #381
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 1857021 : Sanitize TLS config that has key bundled with cert #150
Sync OWNERS with master branch #162
Bug 1837251 : Add unsupported http/2 kill switch #133
Bug 1835845 : Report all backend metrics for when there are no endpoints #132
Bug 1813894 : Stop using service ca from service account token #130
Bug 1821095 : Try to promote inactive routes following route deletion #126
Bug 1832629 : Add metrics for 1xx, 3xx, and 4xx request counters, add latency, track reused connections #128
Bug 1832539 : Only a subset of router metrics should be preserved across restarts #127
Bug 1832352 : Enable ALPN http/2 on reencrypt and passthrough routes only #125
Bug 1825354 : Removes ALPN from haproxy frontends #121
Add frobware to approvers #115
Update to Kube 1.18 / Go 1.13 #113
build: Add verify target #114
Set log-send-hostname in haproxy-config.template #112
Set log level 2 by default #110
Bug 1820400 : Watch default certificate secret even if initial secret is invalid #52
Bug 1810181 : Wildcard is not needed to copy subdirectory in dockerfile #99
Bug 1809665 : Start graceful shutdown on SIGTERM #94
Bug 1803001 : Removes Unneeded proto-version Header #90
Enable http2 negotiation on frontend and backends #75
images/router/haproxy: switch to haproxy 2.0 #71
Bug 1780794 : unique_host: HandleRoute: No error if host claimed #69
Bug 1780398 : status: performIngressConditionUpdate: Retry on 403 #68
Full changelog
Bug 1849340 : 4.6: UPSTREAM: 91748: FieldManager: Reset if we receive nil or a list with one #25178
Bug 1846453 : UPSTREAM: 90377: fix exclusive CPU allocations being deleted at container restart #25309
Fix commit checker #25366
Bug 1849321 : UPSTREAM: 89937: portAllocator sync local data before allocate #25174
Bug 1847927 : OpenShift APIs become unavailable for more than 15 minutes #25116
pins all 4.5 dependencies and runs hack/update-deps.sh #25259
Bug 1854311 : 4.5: UPSTREAM: 91307: CSI: Modify VolumeAttachment check to use Informer/Cache #25250
Bug 1847927 : genericapiserver waits for server.Shutdown #25133
Bug 1850240 : tests: extended: fix TM regression test #25195
Bug 1845646 : router/grpc-interop: switch to WaitForPodRunningSlow #25104
Bug 1857220 : e2e: extended: re-enable topology manager tests #25284
Bug 1845242 : Fix DS expectations on recreate #25209
Bug 1855444 : UPSTREAM: 91648: Changes to ManagedFields is not mutation for GC #25263
Bug 1854195 : Disable HTTP/2 tests #25244
UPSTREAM: Bug 1852058: change etcd health check timeout to 10s #25226
Bug 1850493 : remove problematic upstream client plugin test #25200
Bug 1849269 : bump cadvisor for incorrect diskstats fix #25173
Bug 1845774 : [release-4.5] kubelet: block non-forwarded packets from crossing the localhost boundary #25142
Bug 1845078 : All NetworkPolicy tests currently being skipped on openshift-sdn #25074
Bug 1845291 : test/extended/dr: update test to reflect new DR process #25147
disable broken jenkins test #25181
Bug 1845291 : Measure container restarts over an interval instead of absolute #25152
Bug 1847368 : [release-4.5]: UPSTREAM: 92166: fix: GetLabelsForVolume panic issue for azure disk PV #25158
Bug 1846091 : Drop registry.fedoraproject.org/fedora:30 in favour of quay.io/fedora:32-x86_64 #25093
Bug 1843462 : UPSTREAM: 91008: Do not swallow NotFound error for DeletePod in dsc.manage #25061
Bug 1845889 : manually patch scc/restricted and scc/anyuid for conformamce tests #25157
Bug 1846507 : router/metrics: Fix haproxy_server_max_sessions test #25098
Bug 1845369 : UPSTREAM: 91500: reduce race risk in kubelet for missing KUBERNETES_SERVICE_HOST #25127
add kubepodcrashlooping to list of ignored alerts #25099
use golang-1.13 for the tests Dockerfile #25130
Bug 1844101 : oVirt, add oVirt as a provide to openshift tests #25065
Bug 1845188 : Revert “UPSTREAM: <carry>: Disable by default the addition of service ca to token secrets #25078
Bug 1841315 : reenable jenkins e2e in e2e-gcp-builds #25033
Bug 1813894 : Disable the addition of service ca to token secrets #24956
Bug 1824423 : Revert “UPSTREAM: <drop>: Increate timeout in volume expansion test” #25034
Bug 1841097 : wait for the default service account in must-gather test #25039
Bug 1839517 : UPSTREAM: <carry>: kube-controller-manager: allow running bare kube-controller-manager #25037
Bug 1833387 : test/extended/operators/operators: Drop cvoWait and operatorWait #24993
Bug 1833558 : update test to be more resilient for oc adm policy add-sss-to-user changes #25032
Bug 1837108 : Use HostIP on internal connectivity test for vsphere #25023
Bug 1839187 : more upstream to installed template switch in image-eco (django) #25018
Bug 1840707 : oVirt, skip network service tests #25012
Bump to kube 1.18.3 #25015
Bug 1813421 : e2e well-known: use proxy if in a proxied environment #24700
Bug 1765301 : UPSTREAM: 89379: deflake grace period for pod deletion in node e2e #25008
Bug 1825915 : UPSTREAM: 90985: Set session scanning to manual to avoid discovering all iSCSI devices during login #25007
Bug 1827062 : UPSTREAM: 90608: Updates the fstype of Cinder volumes to be ext4 if nil #24990
Bug 1827071 : UPSTREAM: 90792: Send a nicer event when resizing attached Cinder volume #24987
Bug 1833583 : Serializes IngressClass conformance test #24962
Bug 1798282 : DROP: Avoid unnecessary calls to the cloud provider #24532
Bug 1832641 : UPSTREAM: 90823: Service load balancers should include unschedulable nodes #24954
Add publishing rules for origin-4.5-kubernetes-1.18.3 #25013
Bug 1837992 : images/hyperkube: install iproute #25002
Bug 1834343 : router: Re-enable h2spec and grpc-interop e2e tests #24976
Bug 1835845 : Metrics test for router should allow backend metrics #24994
Bug 1837464 : prevent panic-ing in test to try to figure out what’s failing #24975
Bug 1837400 : Disable broken etcd DR test #24996
Bug 1823406 : Upstream: 89160: Remove potentially unhealthy symlink only for dead containers #24926
Bug 1592653 : detect int64 overflow when converting volume sizes #24989
Bug 1833387 : test/extended/operators/operators: Don’t worry about Progressing ClusterOperator #24992
Bug 1821945 : Ensure the server FQIN is stored and searched in lowercase (vsphere) #24973
Bug 1832366 : router: add extended http/2 tests #24953
Bug 1835931 : Fix panic in test code #24982
Bug 1835042 : UPSTREAM: 91066: tweak exec-probe log statement to be more concise #24978
Bug 1835785 : UPSTREAM: 90378: bugfix: initcontainer wasn’t considered when calculate resource request #24977
Bug 1749246 : UPSTREAM: Fix TestContext references in e2e skippers #24944
Bug 1731263 : Balance preemption e2e nodes #24947
Rebase 1.18.2 #24936
Bug 1805821 : change restart policy of command pod to RestartPolicyOnFailure #24597
Bug 1731222 : unskip template extended tests #24912
Bug 1829331 : UPSTREAM: 90715: Ignore NotFound error when cleaning up Gluster tests #24952
Bug 1824200 : use cockroachdb in OLM e2e test #24946
Bug 1829405 : test/extended/operators/operators: Rework “start all core operators” #24948
Bug 1831906 : Add more debug messages to RequestHeaders IdP test #24951
Bug 1828174 : Fix azure tests in unzoned environment #24933
Bug 1831042 : Fix client-ca dynamic reload in apiserver #24942
Bug 1831533 : stop printing usage help when the server commands exit #24945
Bug 1829225 : Increase waiting time for namespace deletion in project test #24949
Bug 1829223 : test/extended/prometheus: allow a pending state for AlertmanagerReceiversNotConfigured #24941
Remove skipped tests that OVN now supports #24899
Bug 1822286 : Serializes k8s IngressClass test #24927
adds kube publishing rules for origin-4.5-kubernetes-1.18.2 #24932
Bug 1828280 : Remove deprecated flags and commands from test-cmd #24813
Bug 1761043 : provides a temporal fix to improve CRD publishing e2e tests in an HA setup #24930
test: Allow disruptive tests on any platform with machine APIs #24922
test: Do not create namespaces twice #24919
Bug 1826230 : oc get –request-timeout: Timeout exceeded while reading body printed with -v=5 #24923
Bug 1761043 : provides a temporal fix to improve CRD publishing e2e tests in an HA setup #24920
Bug 1826807 : Add tests for topology manager in single and multisocket configurations #24679
Bug 1828427 : Add CI test to check for critical alerts post upgrade success #24786
Bug 1827751 : Enables secure metrics tests for dns #24904
Bug 1825354 : test/extended/router: Disable HTTP/2 tests #24913
Bug 1827414 : e2e: Add ibmcloud provider, skips and fixes #24817
clarify test failure message #24883
Bug 1823494 : Storage tests should more carefully select zones for testing #24900
Bug 1826502 : PriorityClass tests can cause preemptions #24891
Bug 1813927 : UPSTREAM: 89172: Fix mountOptions in iSCSI and FC volume plugins #24880
Bug 1824596 : UPSTREAM: 90234: Remove PreStop hook from hostpath CSI driver #24892
Bug 1826499 : IngressClass error test is flaky #24889
Bug 1810470 : UPSTREAM: <drop> Increase timeout in volume expansion test #24873
Bug 1826186 : router: add gRPC interop end-2-end tests #24856
Bug 1740604 : UPSTREAM 89300: Expand the PVC validation messages #24819
e2e: wait longer for authn operator to come up #24905
Bug 1731263 : Disable failing preemption e2es #24868
Bug 1826252 : preserve integers decoding raw JSON values #24879
Bug 1826071 : [marketplace] Remove CSC related tests #24896
e2e requestheaders idp: fix ingress CA cert location #24893
Bug 1820687 : NS SCC annotations exist, else forbidden: unable to validate… #24828
openshift-tests: add run-resourcewatch command #24845
test/extended: exclude ovnkube master/node metrics endpoints from secure test #24857
sort expression #24847
Bug 1822514 : tests: split API availability monitor into kube and OpenShift #24844
make the flowcontrol storage tests variable depending upon discovery #24848
e2e/network: skip new session affinity timeout tests for OVNKubernetes #24833
test/extended/builds: Setting Build Defaults should has effect on build pod #24717
Bug 1785023 : Restore ResourceQuota e2e test for life of a secret #24816
Capture e2e events in monitor #24830
test: Enable a range of tests that are allegedly fixed #24835
UPSTREAM: 88006: Unregister csiplugin even if socket path is gone #24831
Bug 1814054 : UPSTREAM: 89885: allow to read openstack cloud provider config from a secret #24834
Fix typo in 1.18.0-rc.1 publish rule #24832
Rebase 1.18.0 rc.1 #24719
monitor: Report node when events include it #24811
Metrics should be exposed over secure channel #24803
Bug 1819276 : use rbac vs direct scc edit for s2i root bld test #24804
test: Allow CSI tests to access fixtures pre run #24814
Check if prometheus-operator is reporting metrics #24795
Revert “Bug 1797788: add openshift-tests as a future delegation binary” #24808
UPSTREAM: 89592: e2e/network: get previous pod errors on NetworkPolicy test failure #24799
Add extended test to check buildah expand env vars in file paths #24800
Bug 1817382 : UPSTREAM: 89589: Wait for APIServer ‘ok’ forever during CSINode initialization during Kubelet init #24798
test: h2spec should not print outside of a It/Describe #24807
: skip Kubectl client Update Demo should do a rolling update of a replication controller #24797
test/extended/builds: Fix -e option when do build #24781
Bug 1797788 : add openshift-tests as a future delegation binary #24560
test/extended/router: fix h2spec flake #24796
[test/extended] Remove oc run –attach/–stdin which can’t be dry-run flagged #24793
Disable some sig-cli tests that will be removed in the next rebase #24792
test: Prevent extremely long e2e log output lines on some tests #24790
test: Skip unpacking file contents except when the test is actually running #24739
tools/commitchecker: fix base commit in CI #24722
test/extended/router: Add http/2 conformance test #24674
test/extended/prometheus: do not check if prom-op is up #24780
Make new-app related tests more resilient to changes to deployment by default #24760
test/extended/util/disruption/frontends/frontends: match route contents by regexp, support OKD #24782
Exclude sig-cli kubectl tests removed in 1.18 #24769
test: Mark marketplace tests as Serial #24777
Bug 1817595 : make s2i-dropcaps more reliable by not depending on a yum install to … #24775
Show test binary version #24770
Add test version into JUnit report #24771
Bug 1808847 : UPSTREAM: 87537: Add apiVersion to involvedObject #24772
Bug 1814460 : test: only run the networking “oc explain” tests under openshift-sdn #24724
Replace oc run for dc/jobs and others with oc create equivalents #24765
Bug 1802311 : e2e: Disable router header test on OVN #24764
Bug 1816302 : UPSTREAM: 88505: Honor status.podIP over status.podIPs, node.spec.podCIDR over node.spec.podCIDRs #24750
Bug 1785023 : disable ResourceQuota e2e test for life of a secret #24754
Bug 1816409 : UPSTREAM: 87913: Add code to fix kubelet/metrics memory issue. #24752
test: When the scanner fails print the error #24751
BUG 1812240: Bump timeout for cluster to get back to original size #24749
test: Catch panics in the main disruption body #24737
vendor: Bump ginkgo to pick up performance fix #24742
Bug 1809861 : add extract image init container failure test #24731
Bug 1809862 : log snippet test; failed git clone within init container #24727
test: Allow the e2e log to be sequentially written to #24729
Bug 1790825 : fix test flake in operators test #24723
Bug 1790825 : fix test flake in olm tests #24436
Bug 1814357 : Fix another nil reference when accessing un-migrated platform status #24718
publishing-kube-rules: remove gone node-api in 1.18 rc1 #24716
Add publishing rules for origin-4.5-kubernetes-1.18.0-rc.1 #24715
Bug 1811726 : Make parallelism configurable #24661
Bug 1814357 : Fix nil reference when accessing un-migrated platform status #24708
e2e: DC defaults - ignore meta ManagedFields #24706
test: All tests must have a sig, prevent double sig auto assignement #24698
UPSTREAM: 89055: Remove wait.Until for running Kubelet Bootstrap #24686
fix unstable case to check resource status #24676
test: Update the ginkgo annotator to avoid double naming #24682
further refinement of sig-* names for test ownership #24687
test: Fix a few remaining issues from the test renaming #24692
Bug 1813428 : Restore globally-writeable /etc/passwd in tests image #24690
test: Ensure all tests have an appropriate sig prefix #24683
test: Add a delay between successive retries for service reachability check and wait for n consecutive successes. #24632
remove servicecatalog test from master #24609
Attempt at understanding where packets are being dropped #24670
UPSTREAM: 88734: Work-around for missing metrics on CRI-O exited containers #24653
Bug 1799491 : Don’t instrument etcd operator #24594
Only check for tolerationSeconds on NoExecute tolerations #23665
Bug 1810459 : UPSTREAM: 86886: Fix err variable shadowing issue in storage/utils #24644
Bug 1811020 : Fix count of failures in JUnit output #24645
Bug 1811061 : UPSTREAM: 79083: Add ability to reload client certificates from disk #24646
Bug 1809781 : UPSTREAM: 88146: Do not issue duplicate pv delete calls #24626
Bug 1811169 : /readyz should start returning failure on shutdown initiation #24650
UPSTREAM: 88141: Don’t try to create VolumeSpec immediately after underlying PVC is being deleted #24652
Bug 1810652 : Kubelet should not remove restart never pods until all status is reported #24627
test/extended/cli: enable explain tests for MCO crds #24633
Bug 1809709 : Don’t send no-op pod status patches #24622
UPSTREAM: 88120: add dynamic certificate reloading for kube aggregator #24607
Bug 1807990 : UPSTREAM: 88663: update kube-controller-manager and kube-scheduler to match kube-apiserver defaults #24614
test: Ensure the upgrade test LB remains available #24606
switches origin to use origin-4.5-kubernetes-1.17.1 branches #24612
publish master to origin-4.5-kubernetes-1.17.1 #24573
test/extended/prometheus: Catch when we exceed the limit of series sent #24565
test/extended/prometheus: do not check for alerts with info level severity #24602
test: Standardize disruption reporting #24600
Bug 1806698 : Limit-based eviction should report metrics #24595
test/extended/prometheus: do not fail when info alert is firing #24500
test: Allow more control plane disruption for multi upgrade releases #24593
test: Set upgrade service LB timeouts for graceful shutdown #24584
allow build git/proxy e2e error msg parsing to work with multiple git… #24520
test: Track frontend disruption during upgrades #24580
test: Allow sequential upgrades to be passed to upgrade test #24570
Bug 1804434 : builds: Only check ocm progress state #24582
adding publishing rules for origin-4.5-kubernetes-1.17.1 #24572
Bug 1784793 : kubelet dependency bumps (runc, cadvisor, and golang/sys) #24581
Bug 1802687 : UPSTREAM: 88251: Partially fix incorrect configuration of kubepods.slice unit by kubelet #24568
Bug 1804239 : picks dynamic reloading for CSR signing controllers #24577
test: Improve names of upgrade tests #24557
kubelet: Make default journal format precise #24564
Bug 1801095 : Add e2e image resolve test for Deployment, DaemonSet adn StatefulSet #24530
Bug 1804429 : Revert: test/extended/prometheus: temporarily disable etcdInsufficientMembers” #24562
test: fix the operator images test to skip succeeded containers #24425
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 1851492 : [release-4.5] clusterconfig.go: limit the size of collected logs #128
Bug 1850446 : [release-4.5] pkg/gather/clusterconfig/clusterconfig: include node information in every archive #127
Bug 1851839 : Make e2e tests more stable #130
Bug 1844413 : GatherClusterOperators: store pod logs #122
Bug 1841057 : Skip the initial upload delay #117
Bug 1838969 : pkg/record/diskrecorder/diskrecorder: add json extension #99
Bug 1837967 : Gathering Image Pruner configuration #113
Bug 1813894 : Stop using service ca from service account token #102
Bug 1832232 : Gather image registry config #100
Bug 1825831 : Refactoring collector, add Doc and doc generator #95
add Martin Kunc to OWNERS #94
Increase tests timeout and ignore failing tests #93
Collecting config maps #86
Specify bugzilla component in OWNERS #90
Support for specific http proxy for the service #87
Report logs when checkPods is going to fail #88
Add test to observe config changes #85
Fix reporting duration error and add tests #84
add coverage for BZ1753755 #82
add new test TestClusterDefaultNodeSelector #81
manifests: Remove run-level, insights operator does not need it #78
Updated base image for insights-operator #72
Collect certificates #70
Add license #73
Insightsclient metrics - small bugfix , added status code ‘0’. #77
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
OWNERS: add lili, pgier, simonpasquier #26
Merge to latest upstream #25
OWNERS: add component #24
Update to Go 1.13 #22
Full changelog
Bug 1855118 : [release-4.5] Add support for –may-exist when adding the bridge in sdn #160
Bug 1853193 : [release-4.5] Backport OVS-retries #154
Bug 1824203 : Fix egressVXLANMonitor and egressIPTracker deadlock #139
Bug 1826339 : vendor: bump our k8s vendor #138
Bug 1832153 : Upstream v1.18.2 rebase #136
Bug 1825355 : node/vnids: Correctly handle case where NetNamespace watch is far behind #134
Bug 1824203 : Make egressVXLANMonitor updates channel buffered #132
Bug 1822351 : Fix hybrid proxier for iptables.Monitor #127
Bug 1812052 : Update HACKING.md rebase to use go modules #117
Bug 1816394 : handle pod updates correctly in networkpolicy #124
OWNERS: add bugzilla info #125
Drop –url-only-kubeconfig, require –node-name / –node-ip #121
Bug 1813846 : handle default-deny rule properely #122
Add –node-name and –node-ip flags to openshift-sdn-node #120
proxy: It should be possible to enable the profiling endpoint #119
Bug 1811739 : Fix kube_proxy metrics #114
Do not check err, but ok for K8S_POD_NAMESPACE and K8S_POD_NAME #107
Bug 1810505 : Pass -w to iptables when adding anti-metadata-server rules #115
Bug 1804178 : Revert excessive proxy logging #106
Bug 1803149 : Rebase SDN to kubernetes 1.17.2 #108
Bug 1801357 : Migrate from glide to go modules #102
Bug 1796157 : Fix handling of VNID 0 with NetworkPolicy #103
Bug 1794022 : Update deps, including informer fix #93
Add rcarrillocruz as approver #97
Bug 1787488 : Clean up stale egress IP iptables rules on startup #88
Bug 1790440 : Fix reinitialization of deny-all NetworkPolicy state on restart #96
Drop old separate node/controller images #86
Bug 1780387 : host-local plugin should be built and executed within container #82
Bug 1782847 : sdn: undo debug logging #84
proxy: add handler with same ResyncPeriod as shared informer. #79
slightly improve logging #57
Remove some gratuitous CIDR unparsing and reparsing #76
how to do a Kubernetes rebase #32
Full changelog
BUG 1857759: fix memory leak that leads to unresponsive libvirt URI #202
Bug 1840695 : ignition: use setCoreOSIgnition function to inject ignition config #194
Bug 1828961 : Use virtio disk instead of config drive for injecting ignition for s390x/ppc64le #188
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 1840665 : [vSphere] Get insecure flag from provider config #597
Bug 1840552 : Ensure status patch is after annotation patch when setting phase #599
Bug 1839694 : [vSphere] Add ability to read port from provider config #596
Bug 1838504 : [vSphere] Fail machine on invalid provider spec values #593
Bug 1833256 : [vSphere] Fail machine if multiple resource pools found #585
Bug 1827050 : Update to use revised ApplyDeployment #589
Bug 1796412 : cluster-reader is unable to view machine resources #592
Bug 1796412 : cluster-reader is unable to view machine resources #586
Bug 1829408 : Reconcile machine power state annotation #578
BUG 1831577: Allow Machine API to create Service Linked Role for Spot instances #580
Bug 1808971 : Machine status shows “running” when an instance was terminated #575
Bug 1827603 : vSphere - Unit tests for zone and regions #569
Bug 1826983 : Fix External DHCP range values for Baremetal configuration #568
Bug 1829333 : vSphere - Don’t reconcile power state #573
Bug 1827593 : Check if tag is already attached to vm #563
Bug 1827601 : vSphere - Return error on empty task reference #567
Bug 1804464 : Relax timeout for metrics availability alerts #574
Bug 1822200 : Add ec2:DescribeDhcpOptions permission request #572
BUG 1769004: Make Machine/MachineSets structural #552
Bug 1822665 : Find vm by name if UUID search fails #558
BUG 1826017: Switch to Go errors instead of github.com/pkg/errors #564
BUG 1815219: Allow machines to have encrypted EBS volumes with non-default key #557
FAQ: Fix URL to machine-instance-lifecycle.md #566
Bug 1824943 : check minimum available time in waitForDeploymentRollout #561
BUG 1825851: Ensure malformed IntOrPercent returns error #562
Add User FAQ #534
BUG 1824497: Enable error checks to unwrap errors #559
BUG 1823308: Allow machine-api-termination-handler to use hostnetwork SCC #555
Bug 1702089 : Move embedded ObjectMeta to machine api to provide open api schema #550
Add alexander-demichev to OWNERS #551
Bug 1817860 : Drop non existent object from relatedResources #548
Promote vshpere api to beta #514
Add ginkgo tests for machineset controller #544
Bug 1810443 : Rephrase MachineWithNoRunningPhase message #549
Use MachineSet controller from MAO image #546
vsphere ipi: replace .Name() with .ObjectName() #545
Add support for passing disk devices to vsphere machines #512
Bug 1816398 : Let MHC to remediate any machine owned by a controller #543
Tag vms with cluster id #540
Give friendly hint when not starting in-cluster #542
Properly apply updates to MAO-managed workloads #541
Set vSphere provider status during reconcile #519
vsphere ipi: add extra config key with guestinfo hostname #537
Run Spot Termination Handler from Machine API Operator #535
BUG 1816624: MHC structural schema #536
Bug 1815680 : Allow MachineHealthCheck to have an empty selector #533
vSphere: Add InternalDNS with virtual machine name to Status addresses #532
Bug 1812862 : Allow Int in String within MHC MaxUnhealthy #524
proposals - summary had incorrect spelling #483
update deployment link on readme #494
fix the master ci config link in readme #493
ROKS - fix typo in CRD annotation #529
BUG 1812800: Fix vSphere image link #528
Fix typo in interruptible instance label #526
add elmiko to owners file #527
Add Interruptible Instance label name #521
Remove unusued code and cleanup #520
Remove bison from OWNERS file #517
BUG 1807125: Add GCP roles/compute.loadBalancerAdmin role #513
Add unit tests for vsphere reconciler #509
Don’t oscillate between Degraded and Progressing status #507
BUG 1806438: Remove explicit securityContext and add granular securitycontextconstraints “use” permissions in machine-api-controllers clusterRole #502
Bring vsphere back #510
Add Node startup timeout API field #501
Add JoelSpeed as Owner #505
Bug 1809333 : ROKS - remove machine related CRDs from cluster #503
Update URL for CAPO repository #481
Bug 1804635 : Fix timeout formatting #495
BUG 1806438: Drop run-level #496
Bug 1803736 : Revert “Vsphere provider” #492
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 1852787 : KubeletConfig: Verify EvictionSoftGracePeriod is set when EvictionSof… #1887
Bug 1861773 : Remove IPI checks for vsphere hostname script and systemd unit #1976
Bug 1849817 : kubelet: wait to requeue after mcp error #1861
Bug 1855894 : templates: add a file to load legacy iptables kernel modules #1954
Bug 1858907 : add nil check for infra.Status.PlatformStatus in isCloudConfigReqd #1936
[release 4.5] Bug 1855877: cherry-pick hostname fixes #1939
Bug 1854200 : crio: correct hooks directory #1905
Bug 1848094 : [baremetal] Set NonVirtualIP in mdns plugin config #1879
Bug 1851541 : Correctly handle requests for ipv4/ipv6 records #1870
Bug 1846690 : pkg/daemon: run 4.4 upgrade hack on MCD cluster boot #1849
Bug 1848473 : make file diffs more user friendly #1845
Bug 1848354 : daemon: fix formating in eviction message #1842
Bug 1845636 : etcd-quorum-guard: update containers section in deployment.yaml #1819
Bug 1846354 : MCD: tolerate all taints #1814
Bug 1846503 : Sync kublelet config across platforms #1835
Bug 1847562 : kubelet: retry kubeletconfigs if the MCP pool is not found #1832
Bug 1845457 : daemon: fix restoring file logic to avoid unnecessary deletion #1794
Bug 1844276 : Set the pod-infra-container-image flag in kubelet to ocp pause image #1784
Bug 1846690 : daemon: Remove encapsulated config when joining the cluster #1822
Bug 1846647 : gcp-routes: decrease downfile poll to be faster than LB on recovery #1821
Bug 1844384 : Fail healthz/readyz curls on non-200 http errors #1787
Bug 1844092 : Remove dns vip #1782
Bug 1834925 : vsphere templates check if Infra is nil #1783
Bug 1841581 : Ensure resolv.conf is in place in prepender before running podman #1765
Bug 1841260 : Make resolv.conf prepend operation atomic #1763
Bug 1841255 : machine-config-daemon-firstboot.service: Make idempotent and block kubelet #1762
Bug 1834948 : increase eviction time to avoid preventable timeouts #1739
Bug 1764001 : pkg/daemon: rollback dropins and units #1715
Bug 1766346 : docs: Workaround to properly apply kargs on new nodes created by machine-api #1748
Bug 1802534 : gcp-routes: move to MCO, implement downfile, tweak timing #1670
Bug 1835974 : Update keepalived API script to monitor also LB health #1733
Bug 1828112 : remove quotes around kubelet_node_ip to account for rhel7 #1736
Bug 1825967 : revert: etcd quorum guard: don’t set hostNetwork #1732
Bug 1817430 : Parse the kubelet.conf data after an update #1725
Bug 1823950 : [baremetal] Switch to /readyz for haproxy healthchecking #1724
Bug 1834925 : vsphere: check if .Infra.Status and .Infra.Status.PlatformStatus is nil #1728
Bug 1834895 : pkg/daemon: Set AddFunc on the nodeInformer as well #1731
Bug 1831866 : cri-o: manage ns lifecycle, again! #1689
Bug 1832180 : Exclude ovirt from syncing cloud-config sync #1717
Bug 1784201 : lib/resourcemerge: set AdditionalTrustBundle #1714
Bug 1809345 : templates: add etc-networkmanager-dispatcher.d-90-long-hostname.yaml #1711
Bug 1829138 : MC CRD: preserve unknown fields #1710
Bug 1829642 : templates: Add a special machine-config-daemon-firstboot-v42.service #1706
Bug 1825909 : baremetal - Limit the number of nameservers to 3 #1674
Bug 1816178 : MCO: have the CVO create CRDs #1693
Bug 1827143 : daemon: consider addition of an RT kernel package as update #1691
Bug 1805908 : Add template for recycler pod #1687
Bug 1828622 : bumps kubelet log level to 4 #1672
Bug 1827600 : Fix crd openAPI validation regression #1677
Bug 1828106 : cloudConfig: remove bare metal from platforms that require a cloud conifg #1685
Makefile: add -failfast to e2e-op #1683
Bug 1825948 : cloudConfig: read cloud Config from openshift-config-managed/kube-cloud-config ConfigMap #1658
Bug 1823852 : pkg/server: disable weak TLS versions #1649
mcc: accept ign3 & translate down #1474
Bug 1825991 : Remove vsphere-non-virtual-ip.yaml from worker templates #1671
Bug 1826211 : drop python usage for node-ip functionality #1659
Add support for CRIO drop-in config files #1660
Bug 1825823 : Add support for reading API LB backends from KUBE-API for OpenStack and Ovirt #1665
Bug 1820507 : Add new crio.conf field to the template #1664
baremetal: Remove DNS VIP #1569
Update vSphere IPI removing DNS VIP #1662
docs: update HACKING doc with latest information #1654
Update vSphere templates and manifests #1657
pkg/daemon: reuse rpm-ostree code to get currently booted CoreOS host info #1656
Bug 1823677 : etcdquorumguard_deployment: pass NSS_SDB_USE_CACHE=no to curl #1648
spec: requires golang >=1.13 #1652
Update keepalived Liveness check #1604
Bug 1821833 : The Multus CNI configuration file “00-multus.conf” should not be removed #1623
Add containernetworking-plugin RPM’s bin location to CRI-O config #1630
Bug 1809007 : [ctrcfg controller] Use a struct array instead of map when creating new ignitions #1637
Update vendored kubernetes to 1.18.0 #1618
Makefile: Cleanup after make verify
#1632
Bug 1821888 : controller: do not error on empty Ignition configs #1631
Bug 1821005 : oVirt, fix disable tx checksum offload for workers #1621
Makefile: Drop -mod=vendor flag #1625
Bug 1821798 : OpenStack: disable tx checksum offload for workers #1620
baremetal: static hostname to prevent DNS lookup #1622
Bug 1820822 : sdn: ignore new ovn-kubernetes OVS internal port names ovn-k8s-gw0 and ovn-k8s-mp0 #1614
Ignition types.Config (v0s2) to runtime.RawExtension conversion #996
ovirt: disable tx checksum offload for workers #1606
pkg/daemon: Add event for drain failures #1602
cri-o: set log level to info #1613
Bug 1811898 : cmd/machine-config-operator: log RELEASE_VERSION when starting up #1551
OWNERS: add BZ component name #1611
Bug 1819484 : Nodeip retry on failure #1601
pkg/operator: clear Degraded on task’s success #1598
Bug 1820401 : daemon: better way to find installed kernel-rt packages on host #1612
Bug 1814397 : fix wrongful backup of files not originally on the system #1593
Revert “cri-o: set manage_ns_lifecycle to true” #1600
Makefile: use ./vendor for tests #1591
cri-o: set manage_ns_lifecycle to true #1568
vsphere ipi: set hostname using vmtoolsd and VM extra config #1579
Add support for reading API LB backends from KUBE-API #1574
Bug 1817173 : Move non-existant runtimeCgroups kubelet option to flag #1580
Bug 1791008 : OpenStack: Limit the number of nameservers to 3 #1573
pkg/daemon: use upstream kubectl/pkg/drain #1571
reconcile relatedObjects and place them in the clusteroperator for CVO #1566
Bug 1814008 : templates/master/00-master/_base/files: remove deprecated etcd assets #1567
etcd quorum guard: don’t set hostNetwork #1552
Add team members to openstack approvers #1555
Bug 1804693 : Revert the changes to skip file checks on etcd-member #1553
Bug 1812179 : manifests/controllerconfig: make infra nullable #1554
Bug 1811211 : remove validation of kubeletcfg which is breaking our kubeletcfg #1541
Bug 1803232 : Fixed hardcoded ingress VIP password #1380
Bug 1811758 : baremetal: Add missing network-online dependency to kubelet unit #1547
Bug 1806027 : Specify cgroups in kubelet.conf so cAdvisor stats will be tracked #1540
Decrease resources of keepalived monitor container #1508
docs: update ctrcfg &kubeletcfg instructions #1539
Bug 1809611 : OpenStack: Set coredns forward policy to sequencial #1527
Bug 1804944 : Point etcd SRV record at master hostnames #1461
baremetal: Add external DNS entries to coredns #1129
Bug 1810333 : daemon: Always create tempfiles in target dir #1530
Bug 1810333 : Detect default hostname in its variants #1529
Bug 1809372 : bump openshift/api to remove IPv6DualStack feature flag #1525
Bug 1802871 : Update to github.com/mtrmac/gpgme v0.1.2 #1519
Bug 1809274 : crd/kubelet: do not prune kubelet rawExtension fields #1524
Add machineConfigDaemonOSFCOS #1496
1790819: [baremetal] Add watcher sidecar container for Coredns static pod #1501
generate CRD manifests and fix for oc explain #1485
Bug 1797989 : Changes to fix DR scripts with new CEO environment and manifests #1490
CRI-O to set stream address in ctrl plane #1509
CRC: compare the correct object #1505
Bug 1806001 : [baremetal] Set hostname when DHCP6_FQDN_FQDN is set #1494
Provide RoleLabelKey as const to be re-used by other operators #1418
make etcd quorum guard privileged to read files from etcd operator #1484
Bug 1797687 : docs: Document that MCO doesn’t apply custom pool on master node #1463
OpenStack: pull improvements and IPv6 fixes from BM #1483
Make mcfgv1
and ctrlcommon
canonical names for importing #1472
Bug 1804418 : remove the etcd-member pod because we no longer need it #1465
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
Update OWNERS fields #23
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 1835037 : Dev/remove git action #66
Bug 1826084 : [backport 4.5] Sets the Kubernetes API calls timeout to 60 seconds #64
Bug 1827377 : Allows allow pods in any namespace refer to net-attach-defs in default namespace #60
Bug 1822803 : Add nil check for pod in case of Eventf() #59
Update OWNERS fields #58
Sync Multus upstream for OCP 4.5 #57
Adds readinessindicatorfile check on CNI DEL #54
Removes configuration invalidation #50
Exposes readinessindicatorfile and uses wait.PollImmediate #47
Bug 1794142 : Fixes unnecessary wait when readinessindicatorfile is not present #43
Full changelog
Bug 1854504 : Backport network address 4.5 #16
Update OWNERS fields #11
Updates CRD name to whereabouts.cni.cncf.io [backport 4.3.z] #9
Updates CRD name to whereabouts.cni.cncf.io #7
Full changelog
Bug 1849244 : [release-4.5]Trace ovn processing in cluster #160
Bug 1834836 : gather_network_logs - capture sbdb and nbdb #153
Bug 1834836 : gather_network_logs - capture sbdb and nbdb #152
Bug 1829113 : Add openshift-kni-infra namespace to gather #150
Ensure correct value for netwok type variable #147
Improve network data capture #146
Gather Kuryr specific data #142
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 1720269 : make client secret comparisons in constant time #45
Bug 1826230 : Bump to 1.18.2 #42
Add component to OWNERS #39
Bug 1822122 : Add back some missing metrics #37
Pick up PatternFly bug fix [1] for login templates #36
Bug 1806620 : reduce ldap connection timeout from 60s to 30s #34
move to openshift/build-machinery #32
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 1857128 : Using manifest digest on manifest list import #123
Bug 1731222 : unwarranted SARs on foreground GC of objects with owner refs #102
Bug 1795163 : openshift-apiserver operator not available when used for single node cluster (CRC) #107
Bug 1826523 : Bump openshift/api to 0422dc17083e9e8df18d029f3f34322e96e9c326 #99
Bug 1830887 : fix the rollback generator scheme usage #96
Bug 1830887 : fix test scheme for templates #98
Bug 1830887 : fix projectrequestlimit conversion #97
Bug 1826230 : Rebase 1.18 #84
Remove system:registry cluster role #88
Buildconfig: Check emptyness of buildRequest.TriggedBy via len #93
Add component to OWNERS #90
Bug 1816534 : DEVEXP-424: Leveraging node credentials during image stream import #83
Bug 1813964 : fixes configmap “extension-apiserver-authentication” not found #86
Fix image references plugin on updates and add tests #82
[release 4.5] Bug 1811801: /readyz should start returning failure on shutdown initiation #80
Remove the namespace security allocation controller role #79
Bug 1806557 : stop creating SCC resources in openshift-apiserver #78
Bug 1777337 : employ k8s label value validation when creating build pod build label… #72
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 1852443 : Remove failfast from operator e2e test #1614
Bug 1850237 : Delete subscription metric when an operator is uninstalled #1591
Bug 1862407 : fix(resolver): be smarter about the way downgrades are attempted #1689
Bug 1846194 : fix(package-server): get icons from default channel #1580
Bug 1859753 : fix(installplans): GC older installplans #1674
Bug 1859493 : fix(resolver): Exclude all installed packages in dependency search #1664
Bug 1858482 : generate unique (Cluster)RoleBinding names #1651
Bug 1850619 : don’t store full manifests in installplan status (for bundle images) #1594
Bug 1848769 : resolve only default channels #1585
Bug 1828550 : add check for storage version changes when installing CRDs #1535
Bug 1838054 : fix(catalog): no operatorgroups in a namespace should be an error when resolving #1549
Bug 1823714 : Update PkgManifest upon catsrc update #1482
Bug 1822040 : Fix delay when OLM applies label to Namespaces #1550
Bug 1834936 : fix(resolver): don’t pick operator from same package when resolve requiredAPI #1521
Bug 1838705 : fix(webhook): Wire ContainerPort to Webhook #1540
Bug 1833195 : delete bundle objects after CSV gets deleted #1516
Manifests for OLM 0.15.1 #1538
Bump OLM to 0.15.1 #1537
Bug 1819308 : Deleting a CSV removes related CSV metrics #1525
Changelog for 0.15.0 #1533
Bug 1826443 : Pod Config Deployment Hash Error #1472
Convert package manifest e2e to ginkgo test #1439
Bug 1812019 : PackageManifests should include Keywords #1520
Bug 1834136 : fix(queues): use a single gc queue #1513
Modify dynamic_resource_e2e_test to ginkgo #1424
Bug 1833426 : Update Webhook E2E Namespace Labels #1515
Convert gc_e2e_test.go to ginkgo #1429
Bug 1833419 : Detect WebhookDescription changes in CSVs #1509
Bump OLM version to 0.15.0 #1503
Bug 1826446 : (fix) Admission Webhook names must be unique #1489
Bug 1830031 : Update OLM to use UID for OG Labels #1496
Bug 1825330 : support creating v1beta CRDs to avoid data loss #1470
Bug 1818788 : Fix Operator Generation code #1483
(Rebased disc)^2 #1468
Add an operator cache for use by the resolver. #1458
Switch api definitions to operator-framework/api #1464
feat: support secrets from bundle #1447
Fix failing E2E bundle unpacking test. #1460
Add initial SAT solver package. #1440
fix: add go file to chart package to fix verify #1455
feat: support v1 CRD objects in OLM #1416
Regenerate the chart embedded in the test installer as needed. #1454
Added Github workflow for running e2e tests #1451
Fix upstream image build #1452
Admission webhoooks #1436
chore(docker): add kubebuilder to base image #1446
Add BugZilla component to OWNERS file #1442
feat: support configmap creation from the bundle #1434
fix: use busybox csv for catalog polling e2e test #1444
Create APIService after API server deployment #1418
End-to-end test binary can set up test clusters #1410
Remove license year 2: Electric Boogaloo #1419
Clarify roles and adds info about Package Server #1350
Bug 1817833 : Add spec validation and improved status for CatalogSources #1414
Add more CSV information to the PackageManifest #1387
Reconcile Namespace OG Labels in Namespace Syncer #1408
Add tests for GC assumptions. #1411
chore(deps): bump to kube 1.17.3 #1370
Add alm-examples-metadata #1224
Fix installplan error when installing from bundles #1401
Add OG label to namespaces in OperatorGroup #1398
Update chart to use the new “crds” directory. #1391
Convert e2e go tests to ginkgo - using ginkgo convert utility #1372
Add e2e test for multiple APIServices on a pod #1388
Bug 1814457 : fix(catsrc): remove limits on catalogsource pods #1389
Fix typo in subscription.crd template file #1381
Ignore differences in CSV .status.conditions in unit tests. #1390
Bug 1805412 : Support multiple APIServices on a single deployment #1339
Lock down package server runtime environment #1073
manifests(prometheus): failing operators should be a warning #1371
Tolerations & Resources Override using .Subscription.Config #1334
add link to olm-book definition of subscription #1313
Bug 1797747 : Make provided API ClusterRoles be owned by the corresponding API. #1348
Bug 1810698 : feat(jitter): add jitter to controllers to smooth out our spiky resource #1353
Bug 1808113 : Fix OwnerReferences for bundled CRs #1341
Bug 1809294 : Update subscription_sync_count to include the package name #1340
fix(make): build cpb as prereq of e2e-local #1337
Unbreak the minikube mode of build_local.sh. #1332
Bug 1784024 : Use generations to prevent duplicate InstallPlans #1316
Bug 1804812 : fix(deployment): deployment spec hash #1301
Bug 1805570 : Remove run-level 1 from olm and openshift-operators namespaces #1308
Bug 1799463 : Duplicate packages in packageserver APIService response #1322
Bug 1807128 : Don’t block on ctx.Done() if startup fails. #1323
Fix kind detection for local builds. #1324
Add stale bot #1319
Update README to include OLM-Book #1314
Add some examples for Subscription config feature #1307
Bug 1798051 : Reinstate v1alpha2 operatorgroup #1300
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 1845644 : Ensure correct registry image #314
Bug 1831818 : Remove Obsolete default OperatorSource #308
Bug 1827676 : Fix panic when default Catsrc polling is not set #304
: Deprecate CatalogSourceConfig API #302
Accept CatalogSource as a default source #300
Prometheus alert for custom resources #298
Updating href link to navigate to correct subsection #295
Updating the links to crd files #294
Remove OCP 4.1 -> 4.2 migrator #291
pkg/status: Fix “DprecatedAPIsInUse” -> “DeprecatedAPIsInUse” typo #290
Bug 1752063 : increase initial delay for appregistry pods #256
show the source commit id #288
Bug 1809200 : enable prometheus metrics over https #286
Bug 1801294 : Alert to make custom opsrc/csc users aware of deprecation #282
Bug 1796414 : Add cluster role with aggregation for reading operatorhub config #279
Bug 1787660 : Add CLI flag to set ClusterOperator name. #280
Add marketplace default catalog sources #278
Use DNS for CatalogSource address #277
Bug 1786037 : Enable CGO in osbs build target #276
Bug 1771277 : Implement Structural Schema #270
Full changelog
Bug 1843705 : fix(copy): make tmpdir relative to current directory #355
docs: add OPM_VERSION notes to release docs #341
Bug 1840727 : fix(unpack): support unpacking readonly folders #340
Bug 1840370 : Configure “podman build” to produce images with Docker manifests. #337
Bug 1835884 : opm bundle extract shouldn’t validate annotations #338
Bug 1827612 : fix(server): make a copy of the db before migrating it #332
Bug 1838756 : fix(validation): Fix CRD v1beta int-float conversion error #334
Bug 1835887 : upstream-opm-builder.Dockerfile: add ca-certificates #320
Bug 1827738 : add build flags to opm to show version information #321
Bug 1827723 : Adding error message for more than one CSV in bundle dir #324
Bug 1827738 : feat(opm): add version command #306
Bug 1827723 : Make default channel optional #318
Bug 1830334 : fix(auth): manually vendor authorizer #316
Bug 1829945 : support v1 CRDs in bundles and indexes #295
Bug 1829994 : Index generate dameonless #314
Bug 1827992 : Clarify log message to indicate that dependencies.yaml is optional. #312
Bug 1826766 : fix(types): Fix GetDependencies func that returns duplicate items #289
Bug 1827748 : feature: opm (index|registry) prune command #243
Bug 1827906 : (fix) Use opm builder image for opm indexes #299
Bug 1820438 : Slim down upstream builder #298
Bug 1825925 : support deamonless export #283
Add dependencies validation to opm #277
(feat): Bundle commutativity #285
Fix panic in AddToRegistry when using podman. #284
fix(index-add): docker index add failing #281
fix(registry): Fix dependency load/query and add ListBundles to registry client #280
fix(add): allow containertool to be specified for registry add #279
bug(opm): use db dir when modifying existing index #244
feat(registry): Add operator version dependency metadata #254
fix(load): shouldn’t clear bundle/csv field from non-default heads #265
test(e2e): login w/ docker first to prevent failures #262
feat: generate a bundle with configmap and secret objects #256
bug(opm): packages flag on registry rm required #251
fix(imageloader): image loader should consider existing channels during add #260
Semver index insert #247
chore(deps): bump to kube 1.18 #246
chore(travis): add conntrack package #253
Fix panic in registry add #248
feat(opm): add unprivileged registry add #213
fix the validate
command in the docs #242
fix(loader): Image Loader doesn’t create the same channel entries as the other loaders. #236
Understanding packages from bundle directory #241
fix(dns): fix slow dns resolution of localhost for grpc health probe #227
pkg/lib/bundle: fix copyManifestDir so it actually copies file contents #237
Fixing ci and travis tests #234
Revert “[feature] Understanding packages from directory” #239
Understanding packages from directory #229
Graph Loader initial implementation #224
Opm test #196
chore(deps): Bump to kube 1.17 #212
Generalize manifest copy #209
Update go.mod to remove unneeded license dependency #193
Update operator-registry OWNERS file #164
Match bundle image directory structure #206
Removing olm dependency #198
fix(index): gen index dockerfiles from opm image #197
Add stale bot #194
test(meta-pruning): ensure pathless nodes keep data #195
Produce binaries without target platform prefixes by default. #189
chore(deps): remove helm as a dependency #186
Bug 1800460 : fix(docker): add entrypoint #183
fix(index): copy correct opm bin builder path #173
Update operator-bundle to clarify the bundle format directories #172
Delete junk SQLite journal files. #167
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
Bug 1845664 : release-4.5 Cleanup Conntrack when endpoints and pods are deleted #180
Bug 1845705 : build: require openvswitch2.13 >= 2.13.0-29 or later #183
Bug 1845202 : Fix deadlock, fix service lag. #178
Bug 1820737 : scale: Enable parallel pod creation #172
Bug 1759338 : hostnetwork pod can access MCS port 22623 or 22624 on master #170
Bug 1835983 : 5-15-2020 merge - Includes hybrid overlay external gateway #165
Bug 1830370 : lock OVS version to 2.13.0-10 to ensure signed RPMs #164
Bug 1834430 : build: require OVN >= 2.13.0-30 for rhbz#1828637 and rhbz#1823755 #159
Bug 1835299 : upstream merge 2020-05-12 #162
Bug 1828988 : Remove errors based on passing nil elements to MarshalPodAnnotations() #156
Bug 1830370 : build: require OVN >= 2.13.0-21 for rhbz#1819785 and rhbz#1827403 #152
Bug 1827391 : hybrid-overlay: fix podChanged() return values #145
Bug 1823460 : 4-20-2020 merge #141
Upstream merge 2020-04-15 #139
Upstream merge 2020-04-11 #134
Upstream merge 2020-04-06 #123
OWNERS: add bugzilla info #130
cluster.go: Disable Southbound DB conditional monitoring. #126
Bug 1819876 : build: use OVS and OVN 2.13 #122
CARRY: hybrid-overlay: fix argument handling for Windows hybrid-overlay.exe #118
Revert “Add flow to route packets to external GW via VXLAN tunnel” #117
Add flow to route packets to external GW via VXLAN tunnel #116
Revert “WIP: test monitor-all fix” #115
Upstream merge 2020-02-26 #106
Bug 1810814 : CARRY: ovn: fix cloud load balancer rules for IPv6 #112
Revert “cluster.go: Disable Southbound DB conditional monitoring.” #111
Add more docs to pkg/cni/ipv4_hack.go #104
More fixes… #105
Full changelog
OWNERS: add component #26
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
OWNERS: add component #47
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 1832124 : retain pvc metdata #68
Bug 1834892 : CARRY: allow building multi-arch prometheus-operator images downstream #71
Bug 1829501 : fix TLS cli parameters #67
Add TLS config for prometheus-operator #65
Bump to v0.38.1 #64
CARRY: OWNERS: add component #63
Bump v0.38.0 #58
Bring in new commits from master #57
pkg/thanos: add queryConfig to ThanosRuler spec #56
Bump v0.37.0 #55
Bump v0.36.0 #54
Bug 1801358 : Bump v0.35.1 #52
Bump to 0.35.0 #51
Dockerfile.ocp: update Go to 1.13 #48
Update OWNERS file #49
Set preserve unknown fields false #47
Full changelog
OWNERS: add component #61
Bug 1803058 : text_collectors: Don’t detect AWS twice when virt-what is upgraded #60
text_collectors: make @smarterclayton an only reviewer for text collector scripts #59
Bug 1804012 : On bare metal, detect system info #57
Bug 1799718 : Detect OpenStack virt type nodes #55
text_collectors: Detect AWS and GCP virt platform type #51
Disable cpu info metric on non x86 arches #52
Bug 1789083 : Not reporting ‘none’ when no platforms located #48
Dockerfile.ocp: upgrade Go to 1.13 #47
Bug 1775454 : virtwhat multiple platform #42
Full changelog
Bug 1828457 : bump(*): vendor update #118
Bug 1826230 : kubernetes 1.18 rebase #115
Bump library go to factory #114
Bug 1810036 : Ensure service CA certs are created with unique serial numbers #110
Move to build-machinery, bump the rest of the kube deps to 0.17.1 #108
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
jsonnet: Upgrade apps API versions used to apps/v1 #335
Bug 1813894 : Stop using service ca from service account token #334
telemeter-server: Make downstream tenant ID configurable #333
telemeter-server: Always set OpenShift telemetry tenant ID #332
Fix Validator marshal error #330
Handle Entity too large errors separately #331
Create a request logger per middleware / handler #329
Pass logger into all middlewares to log warnings on 5xx #328
Refactor v1 HTTP to use middlewares and http.HandlerFuncs #325
OWNERS: add component #327
Evaluate Telemeter rules only every minute #326
jsonnet: Ensure env var is actually added #322
Move all routes and handlers into scoped blocks #321
Receive requests are required to have partitionKey label #279
Bug 1812719 : jsonnet/telemeter: set cpu requests, unset limits #319
Replace client-go to use v0.17.0 #317
jsonnet/telemeter: remove prometheus #318
cmd,pkg: eliminate gossip and prometheus fed #271
vendor: bump thanos dep to v0.11.0 for tests #314
test/integration: fix already used port race #315
jsonnet: remove prometheus operator #316
Move benchmark to remote write #313
jsonnet/benchmark: ensure benchmark has metrics #312
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