Back to index
4.5.0-0.okd-2020-07-12-134038-rc
Download installer and client with:
oc adm release extract --tools quay.io/openshift/okd@sha256:9045ca92e8600577d64f8a77a1272a381ba74f35d4ebca1d7749d5552129610a
Team Approvals:
No tests for this release
Upgrades from:
Upgrades to:
Created: 2020-07-12 16:49:43 +0000 UTC
Image Digest: sha256:9045ca92e8600577d64f8a77a1272a381ba74f35d4ebca1d7749d5552129610a
Release 4.5.0-0.okd-2020-07-12-134038-rc was created from registry.svc.ci.openshift.org/origin/release:4.5.0-0.okd-2020-07-12-134038
Components
- Kubernetes upgraded from 1.17.1 to 1.18.3
- Fedora CoreOS upgraded from 31.20200420.20 to 32.20200629.3
New images
Removed images
- oauth-apiserver
- oauth-proxy-samples
- service-catalog
Rebuilt images without code change
- branding git 068fa1ea
sha256:57a0ec35c89ce06d6495e4c18b2763647b131871f09579787d8146179d77cd8a
- cluster-bootstrap git 04c97c30
sha256:94b456e50188f70b73416698be1de83fa0a808ecaa3b2fc715d4fd64ddbff8cf
- keepalived-ipfailover git 6cdb5d36
sha256:59bb0f5e9f209e69cce63fc52e8c2d6aabae5553d8760650e28bd24c43f0583b
- kube-client-agent git e61c574c
sha256:f64c9fedc49f84b1bdd632cbe02217429b911b41536d6b3b0d987eeafb3c611a
- kube-etcd-signer-server git e61c574c
sha256:f87cb1d6a8be274fd108daab41e90b04933d23b3d3426a27c5d868be150a57f3
- machine-os-content
sha256:b8da3969dc12c6d17eb1ddc5463561c7f3691cbcc17b8d583bab360d7a23100a
- pod git 6cdb5d36
sha256:f893ebaf6f52b6342ea082a3ed3788bddeca28b9ecd527623b195e7be9203265
- Bug 1840552: Update machine-api-operator dependency #325
- Bug 1837991: Update dependencies to revendor machine-api-operator #323
- Bug 1822200: Custom dns name support #318
- BUG 1831717: Ensure PublicIP is left out of JSON encoding if empty #320
- Bug 1819485: Create event only if machine object was modified #314
- BUG 1824497: Use Go errors instead of github.com/pkg/errors to wrap errors #316
- Drop openssh from the image #317
- Remove aws-actuator #313
- Remove MachineSet manager from image #311
- Clean-up and refactor actuator #309
- Bump scripts to Go 1.13 #310
- Bump all dependencies to kube 1.18 #312
- Add Spot terminationion notice handler #308
- Add support for Spot Instances in MachineProviderConfig #306
- Split provider status and config #307
- Refactor conditions logic #305
- support KMS key for EBS encryption #303
- Don’t return error with invalid instance type in machineSet annotations reconciler. #302
- Remove bison from OWNERS file #304
- Revendor mao with timeout formatting fix #300
- Machineset annotations controller #301
- Add tests for machine patching #289
- Add alexander-demichev and JoelSpeed to owners #293
- Bug 1803766: Remove glog package in favor of klog #290
- Full changelog
- rebase july 11 #3842
- data/data/bootstrap/gcp: install openshift-gcp-routes on bootstrap node #3790
- cvo-overrides.yaml: update upstream URL #3839
- update to 32.20200615.3.0 #3827
- cvo-overrides.yaml: update default channel #3832
- Bump go-ovirt #3829
- Periodic rebase on release-4.5 branch #3787
- data/data/bootstrap: use NM-based prepender in openstack and ovirt #3782
- data/data/bootstrap/vsphere: prepend DNS VIP via NM script instead of… #3778
- Update to bootimage to 32.20200601.3.0 #3774
- Use Ignition spec 3 in openstack terraform #3759
- go.mod: update MCO to latest commit in
fcos
branch #3735
- add vrutkovs and LorbusChris to owners #3737
- 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
- Full changelog
- 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
- Full changelog
- 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
- 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
- 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
- Full changelog
- 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
- 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
- Full changelog
- Bug 1847769: cluster-backup.sh: error if script dependencies are not met #378
- Bug 1840531: Adding rollbackcopy subcommand #372
- Bug 1832923: revert: remove bootstrap annotation after bootstrapping #364
- Bug 1832923: remove bootstrap annotation after bootstrapping #342
- Bug 1812126: increase memory and resource limits for installer and pruner pods #363
- Bug 1809282: regenerate the CRD from the latest types #359
- Bug 1834852: Add make target to run operator with telepresence #321
- Bug 1832986: pkg/etcdcli: fix health checks #343
- Bug 1836927: Replace etcd endpoint representation with configmap #354
- Bug 1837594: pkg/operator/etcdcertsigner: sign etcd certs for 3 years #356
- Bug 1835146: Cluster restore should not stop network pods on bare-metal #352
- Bug 1837103: Revert “remove dead host-etcd-2 service” #351
- Bug 1836374: OWNERS: add Dan Mace and Suresh Kolichala #349
- Bug 1830505: Revert: “pkg/operator/etcdcertsigner: fix DNS SAN for peer certificates” #341
- Bug 1813894: Stop using service ca from service account token #344
- Bug 1835319: remove dead host-etcd-2 service #346
- Bug 1832901: Stop reconciling in response to global configmap events #332
- Bug 1830505: pkg/operator/etcdcertsigner: fix DNS SAN for peer certificates #328
- Bug 1825667: pkg/cmd/render: add support for s390 and s390x arch #317
- Bug 1829737: operator: migrate controllers to factory #324
- Change component name in OWNERS to ‘Etcd Operator’ #325
- Bug 1821286: Unstarted members cannot be blank in the log/event messages #318
- Bug 1828457: bump(*): vendor update #323
- Bug 1823931: Fix the path for authfile used for copying the etcdctl image #320
- Bug 1827585: Add controller that watches leader changes and capture disk metrics #313
- Bug 1826724: Fix openshift_etcd_operator_build_info metric #311
- Bug 1826140: add infra flag and configure raft for Azure #297
- Bug 1823931: bindata/etcd/etcd-common-tools pass –authfile to podman create #314
- vendor: bump etcd to 3.4.7 #295
- OWNERS: add component #308
- add relatedobjects for immediate creation by CVO #312
- Bug 1821286: fix message reporting for etcdmemberscontroller #290
- Bug 1822924: The snapshot backup must be requested from a single endpoint not multiple #304
- Bug 1822326: Add extra checks for ipv6 addresses when checking the etcd env #296
- remove a duplicate line #294
- Bug 1817028: *: add an init container to stop the pod with bad revision #284
- Bug 1805034: allow less than 3 members if unsupported config override is set #279
- Bug 1819472: manifests: update CVO managed configmaps to create-only #289
- Bug 1810181: Remove wildcard COPY form Docker #287
- Bug 1815203: bindata/etcd: rename DR scripts to cluster-backup and cluster-restore #272
- bump library-go to migrate controllers to factory #270
- Bug 1814479: bindata/etcd: run etcdctl inside of container #268
- Copy files from etcd-scripts to /usr/local/bin for convenience #265
- bindata/etcd: backup and restore all static pods #257
- Bug 1812584: add unit tests for 4.3 -> 4.4 upgrade bug #253
- Bug 1812583: Normalize CPU requests on masters #254
- Bug 1812236: etcdctl cannot find cert #249
- cache the client based on the endpoints to avoid reconstruction #238
- Manifest stopped dir should be created with “p” flag #248
- The data-dir should be /var/lib/etcd instead of /var/lib/etcd/member … #246
- add events for membership changes #236
- Bug 1810997: pkg/operator/etcdcertsigner: always include ::1 in cert SAN #240
- Bug 1810469: The disaster recovery scripts need simplification #220
- remove all non-IPs from peer URL #235
- remove dns lookups #233
- Bug 1810133: remove usage of host-etcd #229
- Bug 1810276: bindata/etcd: fix etcdctl trap #228
- waits for ports before starting etcd member #226
- [Bug 1808493]: add ca-bundles to fixed locations and use the for restore pod #217
- Bug 1806700: pkg/operator/targetconfigcontroller: add platform raft tunables #218
- Bug 1805981: oc rsh to an etcd pod needs to have etcdctl “just work” #207
- [Bug 1808105]: bump(make sh files executable) #216
- 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
- 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
- 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
- Full changelog
- 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
- Full changelog
- 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
- 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
- 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
- Full changelog
- 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
- 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
- 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
- Full changelog
- 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
- Full changelog
- 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
- Full changelog
- Bug 1814576: make evaluation of targetMember strict #48
- *: bump etcd to v3.4.7 #44
- list all peers in initial-cluster #38
- Bug 1808544: If we weren’t able to get client or target member go ahead and start … #36
- Bug 1808073: fix archive member name, unmask error #34
- Bug 1806751: Archive data-dir if target member is unstarted #29
- Use var lib etcd as data dir #30
- Bug 1805807: create logic for golang ETCD_INITIAL_CLUSTER #28
- add stub discovery-etcd-initial-cluster #26
- Full changelog
- Bug 1840821: Update machine-api-operator dependency #93
- Bug 1808971: Machine status shows “running” when an instance was terminated #89
- Bug 1809345: Add the machine’s name as a known NodeInternalDNS #88
- Bug 1832186: Bump all dependencies to kube 1.18 #82
- BUG 1825290: Switch to Go errors instead of github.com/pkg/errors #84
- Remove MachineSet manager from image #81
- Bump scripts to Go 1.13 #80
- Update OWNERS with current team members #83
- Restore original make unit behaviour #79
- Add Machineset annotations to support autoscaling to/from zero #77
- Remove bison from OWNERS file #78
- Revendor mao with timeout formatting fix #76
- Remove unnecessary machine specific client #70
- Add gitignore #73
- Full changelog
- 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
- Full changelog
- 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
- Full changelog
- 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
- 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
- Full changelog
- templates/common/_base/units: disable docker #1898
- pkg/controller/common/helpers: replace duplicate files in ConvertIgnition2to3 #1889
- disable zincati on masters/workers #1890
- Periodic rebase on release-4.5 branch #1864
- Control amount of replicas in etcd-quorum-guard #1867
- vsphere nodeip-configuration.service: run node-ip binary from container #1831
- rebase on release-4.5 #1810
- add vrutkovs and LorbusChris to owners #1811
- 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
- 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
- Full changelog
- 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 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
- Full changelog
- 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
- 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
- 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
- Full changelog
- 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
- 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
- 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
- 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
- Full changelog
Source code for this page located on github