Back to index
4.6.45
Download the installer for your operating system or run
oc adm release extract --tools quay.io/openshift-release-dev/ocp-release:4.6.45-x86_64
Tests:
Upgrades from:
Upgrades to:
Loading changelog, this may take a while ...
Changes from 4.5.27
Created: 2021-09-15 05:43:41 +0000 UTC
Image Digest: sha256:a3a26cf19be8b991ab94337580bd693857474f07c961f180c6ba67683ab91b8c
Release 4.6.45 was created from registry.ci.openshift.org/ocp/release:4.6.0-0.nightly-2021-09-13-181051
Components
New images
Removed images
- cluster-node-tuned
- cluster-svcat-apiserver-operator
- cluster-svcat-controller-manager-operator
- kube-client-agent
- kube-etcd-signer-server
- local-storage-static-provisioner
Rebuilt images without code change
- machine-os-content
sha256:f37b66f662f253343d8fb4d9f89fd5e68eb9bad210102d32d9340336ef4ebad2
- Bug 1976198: update aws-sdk-go to v1.38.25 #414
- Bug 1941563: Ensure response body is closed when we are finished with the request #395
- “Bug 1912531: revendor mao” #388
- Updating ose-aws-machine-controllers builder & base images to be consistent with ART #383
- Bug 1883497: Fix missing logs due to mixed klog versions #357
- Bug 1883497: Fix missing logs due to mixed klog versions #356
- BUG 1875598: Ensure the Virtual Machine provider state is set to Unknown when Failed #355
- Bug 1878880: re-vendor machine-api-operator at e0db6b65 #353
- Bug 1878163: Updating Dockerfile.rhel baseimages to mach ocp-build-data config #352
- BUG 1877743: Bump K8s dependencies to v1.19.0 #351
- Bug 1875036: remove Dockerfile.rhel7 #350
- BUG 1866778: [aws] mapi_instance_create_failed doesn’t work on aws #346
- Bug 1872080: Add Dockerfile.rhel to match build configuration in ocp-build-data #349
- BUG 1858400: [Performance] Lease refresh period for machine-api-controllers is too high, causes heavy writes to etcd at idle #345
- Bug 1866881: Filter Name/Cluster instance tags #343
- Bug 1868194: Update incorrect instance tags #344
- Ensure we are testing scheme registration for termination handler #337
- Add support for custom endpoints #327
- Bug 1857175: Revendor mao to bring https://github.com/openshift/machine-api-operator/pull/644 #341
- BUG 1858400: [Performance] Lease refresh period for machine-api-controllers is too high, causes heavy writes to etcd at idle #339
- Bug 1856135: Bump golang.org/x/text to v0.3.3 #336
- Enable metrics #324
- ; Run all machine api Controllers using leader election #315
- Revendor MAO #330
- Add liveness/readiness probes #329
- Add support for multiple block device mappings #299
- Add dgrigore to approvers #328
- Full changelog
- Updating ose-aws-pod-identity-webhook builder & base images to be consistent with ART #131
- Bug 1878163: Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #128
- Bug 1875353: UPSTREAM: 70: Fix panic in cache informer #126
- Bug 1872080: Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #125
- Full changelog
- OWNERS: add more core team members as approvers #5125
- Bug 1981929: aws: allow use of unknown regions in known partitions #5073
- release-4.6: Update OpenStack approvers #4507
- Bug 1951572: registry.svc.ci.openshift.org is no longer valid #4862
- Bug 1956485: bump RHCOS 4.6 boot images #5011
- Bug 1963959: remove ovirt_cafile from ovirt-credentials secret #4955
- Bug 1974775: Adding more nitro and the AMD instance types (AWS, UPI) #5022
- Bug 1949150: add proxy params to bootstrap ignition #4847
- Bug 1976633: upi/vsphere: Use Afterburn guestinfo for static IP and hostname config #5036
- Bug 1971164: Updating AWS instance types #5021
- Bug 1964120: pkg/asset/installconfig/aws: Add iam permission for destorying clusters #4956
- Bug 1947998: gcp: install google cloud sdk with yum the recommended way #4840
- Bug 1929872: remove GCP role bindings before service accounts #4665
- Bug 1920552: vSphere destroy: handle failed clusters #4618
- Updating ose-baremetal-installer builder & base images to be consistent with ART #4539
- Updating ose-installer builder & base images to be consistent with ART #4538
- Updating ose-installer-artifacts builder & base images to be consistent with ART #4547
- Bug 1916297: openstack: Create Control plane nodes sequentially #4550
- Bug 1918510: installconfig: enable vsphere folders for datacenters and clusters. #4574
- Bug 1915050: Set same additional networks on Bootstrap as Control Plane #4535
- Bug 1917928: Set Additional Control Plane Security Groups on Bootstrap Node #4570
- Bug 1924670: openstack/validation: enforce control plane size #4612
- Bug 1918961: vsphere destroy: delete tag category created by installer #4579
- Bug 1920253: disable anonymous auth on bootstrap nodes #4591
- Bug 1913813: OpenStack: Skip collecting info for empty subnet IDs #4527
- Bug 1899161: openstack: consider volumes for storage requirements checks #4508
- Bug 1901736: openstack: CP nodes port to use addtional SGs #4420
- Bug 1894678: Patch Flavor Not Found validation for OpenStack Install Config #4505
- Bug 1898172: add tagging perms for aws shared networks #4384
- Bug 1899161: Cherry-Pick: openstack: remove platform flavor validation #4394
- Bug 1899176: Bump RHCOS bootimages to 46.82.202011260640-0 #4422
- Bug 1894310: baremetal: pin libvirt to 4.5.0 #4340
- Bug 1889855: additional AWS regions for RHCOS AMIs #4286
- Bug 1889764: [release-4.6] vSphere: Update dockerfile removing certificate #4284
- install-approvers: add staebler #4298
- Bug 1885624: vsphere - add delay if resolv.conf is not available; wait for dhcp #4246
- Bug 1885737: Add GODEBUG=x509ignoreCN=0 to systemd DefaultEnvironment #4253
- Bug 1882515: bump RHCOS images for Ignition entropy fix #4234
- Bug 1884558: do not use local cacert path in generated clouds.yaml #4227
- Bug 1878758: openstack UPI: Allow for no FIP or router #4219
- Bug 1876844: openstack UPI: Ignition token needs Glance access #4236
- Bug 1881703: Revert “Have the MCO manage the ignition stub config” #4228
- Bug 1882752: openstack BM: Remove MachineSet on separate subnet #4230
- Bug 1878900: openstack: Skip validation for baremetal flavors #4222
- Bug 1881532: openstack: Only list external networks in prompt #4226
- Bug 1882805: Bump bootimages for ppc64le and s390x to 46.82.202009240941-0 and 46.82.202009241338-0 #4215
- Bug 1881757: tls: set mcs cert common name to not-valid-hostname #4210
- Bug 1882810: vsphere - local dns prepender not named with template #4220
- Bug 1853418: Ignore trailing dots in baseDomain #4146
- Bug 1881487: data/rhcos.json: Update to 46.82.202009220041-0 #4206
- Bug 1877984: Fix “OpenShiftSDN” to proper case when generating network config #4207
- Bug 1879533: oVirt UPI - Better explanation of the inventory #4180
- Bug 1878789: Add note about ignition certificates expiration #4171
- Bug 1877854: OpenStack: Support multiple subnets #4093
- Bug 1879649: oVirt UPI - Simplify create templates #4182
- Bug 1880393: OpenStack UPI: Explain how to encode cert to base64 #4203
- Bug 1880393: OpenStack UPI: Trim EOLs from the cacert trustbundle #4201
- Bug 1878163: Updating images/baremetal/Dockerfile.ci baseimages to mach ocp-build-data config #4186
- Bug 1879891: Fix cluster destroy when fip less installation happened #4191
- Bug 1878163: Updating images/installer/Dockerfile.ci baseimages to mach ocp-build-data config #4185
- Bug 1878163: Updating images/installer-artifacts/Dockerfile.rhel baseimages to mach ocp-build-data config #4184
- Bug 1876815: unset OS_CLOUD during config generator #4177
- Bug 1878108: asset/quota/gcp: use GCP api to find CPU count for constraint and guess only on failure #4163
- Bug 1877486: proxy: allow * for noProxy #4172
- Bug 1880132: destroy/gcp: correct extract service account email from IAM policy binding member #4193
- Bug 1861917: Add cpc config to bootstrap #4178
- install: increase timeout to 40 minutes #4181
- Bug 1879081: OpenStack: Switch to train/centos8 repos #4175
- Bug 1877885: oVirt UPI - Add Ansible playbooks download #4169
- Bug 1878758: openstack UPI: Optional floating IPs #3755
- Bug 1877763: oVirt UPI - python code snippets without semicolons #4170
- Bug 1874747: ovirt: dont start the temp VM before template creation #4168
- Bug 1878243: openstack: Upgrade the CI build image #4161
- Bug 1877440: oVirt UPI Assets_dir set according to env var #4153
- Bug 1874457: Add support to clean custom router #4159
- Bug 1877676: OpenStack: Refresh documentation about ingress FIP #4059
- Bug 1877436: oVirt UPI RHCOS explanations, assets env var #4152
- Bug 1877862: oVirt UPI - Fix templates check and optimize image check #4157
- Bug 1877741: installer-masters-gather.sh: gather openshift-{azure,gcp}-routes logs #4148
- Bug 1873125: Fix python syntax for OpenStack UPI scripts #4154
- Bug 1870038: vmware upi: haproxy.service to rm haproxy pod on ExecStop #4132
- Bug 1866925: pkg/destroy/azure: fail fast if unable to list resources for any reason #4025
- Bug 1873125: OpenStack: UPI missing instructions to update apiVIP and ingressVIP #4133
- Bug 1875855: increase timeout for bootstrap ignition downloading #4145
- Bug 1856928: Fix Non yaml files in manifests/ or openshift/ directories preventing bootstrap from completing #4091
- Bug 1876825: generate lbFloatingIP in OpenStack config #4147
- Bug 1876792: oVirt UPI Move Network Requirements section #4142
- Bug 1876783: oVirt UPI fix python cmd #4141
- Bug 1876562: Small readability improvements to UPI on RHV documentation #4136
- Bug 1871653: baremetal: set root device hints on host resources #4088
- Bug 1875932: Update baremetal DNS design details #4101
- Bug 1868439: openstack UPI: Fix JSON syntax #4140
- Bug 1874656: Bump RHCOS for s390x/ppc64le to fix SSH authentication #4124
- Bug 1861917: bootkube: add image for cluster-policy-controller #4131
- Bug 1871712: pkg/destroy/aws: Detach attached policies during destroy #4126
- Bug 1867975: aws: ensure users set ami id for us-gov and cn regions #4103
- Bug 1868439: openstack UPI: Fix Ingition key error #4135
- Bug 1872080: Updating images/baremetal/Dockerfile.ci baseimages to mach ocp-build-data config #4086
- Bug 1872080: Updating images/installer-artifacts/Dockerfile.rhel baseimages to mach ocp-build-data config #4085
- Bug 1872080: Updating images/installer/Dockerfile.ci baseimages to mach ocp-build-data config #4087
- BUG 1872646: oVirt, remove tmp VM disk on destroy #4129
- hack/update-rhcos-bootimage: update usage example #4097
- Bug 1813012: Remove unused flags previously needed for etcd static pod #4063
- Bug 1842071: Add ppc64le and s390x documentation links #4115
- Bug 1873448: Ensure proper tagging of compute nodes ports #4118
- Bug 1872861: Update cli container image for UPI #4098
- Bug 1873712: Add information about AZs limitations with Kuryr #4109
- Bug 1871795: bump RHCOS images to fix SSH authentication #4095
- Bug 1873123: omit deprecated parameters during config generation #4100
- Bug 1813012: Remove unused etcd host service and endpoints #4068
- Bug 1871030: data/data/gcp: be pedantic about setting the region #4089
- Bug 1856270: Update known issues with info about provisioning state node bug #4083
- Bug 1870082: Use index in MachineSet names for Openstack IPI #4070
- Bug 1813012: Remove legacy code for unmanaged cluster-etcd-operator #4062
- Bug 1863026: docs/user/azure: remove newlines from base64 encoding in UPI install doc #4090
- Bug 1871048: OpenStack: dynamically set end of DHCP allocation pool #4077
- Bug 1868773: Libvirt: Bump bootstrap memory to 4G #4080
- Bug 1862209: aws: fix validation for user tags #4081
- Bug 1871124: OpenStack: Improve snippet for playbooks download #4079
- Bug 1871124: openstack UPI: Provide a way to get the playbooks #4078
- Bug 1866534: fixes bootstrap DNS failure on bare metal #4015
- Bug 1862957: bump RHCOS images for FIPS fix #4066
- Bug 1870592: openstack: Document MachineSet availabilityZone #4074
- Readme.md: Remove experimental tag for OpenStack UPI #3982
- Bug 1866693: docs: drop kernel-devel from supported extensions #4030
- Bug 1864092: baremetal: copy the implementation of rootdevicehints from baremetal-operator #4002
- Bug 1862290: vendor/terraform-provider-vsphere: DiskPostCloneOperation patch carry #4060
- Bug 1868439: openstack UPI: Fix Ignition v3 #4058
- openstack: Known issue: no BMs on Kuryr #4051
- Bug 1869329: OpenStack: Place Bootstrap in one of the master AZs #4056
- Bump rhcos images for s390x #4050
- OpenStack: Fixups to BM workers documentation #4057
- Bug 1868439: openstack upi: fix Ignition key error #4047
- OpenStack: baremetal worker documentation #3955
- Bug 1866949: data/data/aws/route53: use CNAME for gov cloud partition #4043
- Bug 1862044: deleting servers using metadata-based filtering #4032
- Bug 1867972: destroy/aws: setup the resourcetagging api with correct region for gov cloud #4042
- Bump rhcos images for ppc64le #4021
- Bug 1867519: make externalNetwork optional #4029
- Bug 1867530: mark deprecated parameters as optional #4031
- Bug 1867853: bump RHCOS images to fix the Ignition boot issue #4040
- upi/metal: remove deprecated coreos-installer kernel arguments #4039
- OpenStack: Document the MachineSet resource #4016
- Bug 1865707: [baremetal] Add host roles to hosts in baremetal survey #4005
- baremetal: make provisioning network optional #3929
- Bug 1867747: bump RHCOS images to fix the booting issue from PXE #4036
- docs/user/openstack: Replace try.openshift.com with www.openshift.com/try #4026
- Bug 1862209: types/aws: validate Name and kubernetes.io/clustername/* keys are not allowed #4008
- Bug 1864120: Clean Up OpenStack IPI AZ patch #4009
- Bug 1866693: docs: steps to enable RHCOS extensions during cluster install #4018
- upi/metal: Add pxe_kernel_args, stop using pxe_os_image_url #3865
- Bug 1866328: use correct cloud name for tfvars #4010
- Bug 1862111: bump RHCOS images for CVE-2020-10713 #3983
- oVirt: remove tmp template VM on bootstrap destroy phase #3949
- replace error type assertions with errors.As() in the
destroy
module #3971
- Bug 1863917: give unique names for machinesets in different AZs #4000
- docs/customization: Clarify “day 1” MachineConfigs are supported #2834
- Bug 1864677: bootkube.sh: update cluster-config-operator to generate bootstrap configmap #3831
- Bug 1864280: set AZs default for machine pool in the right place #4004
- Bug 1856142: vendor: bump golang.org/x/text to v0.3.3 #4003
- Azure: make cluster destroy code more robust #2753
- Have the MCO manage the ignition stub config #3730
- Bug 1862065: aws: use default resolver for signing_region of global APIs #3990
- Bug 1840705: pkg/asset/installconfig/azure/validation.go: do not hide error from API #3979
- OpenStack Availibility Zones #3918
- Bug 1852112: Ignore hostPrefix validation for non-(sdn/ovn) plugins #3888
- Remove unused bootstrap etcd cert generation mechanism #3995
- baremetal: ensure boot mode is set before introspection begins #3996
- ovirt: docs - add info about ovirt-credentials #3992
- Bug 1858342: types: allow docker bridge network range except on libvirt #3980
- types: capitalize CredentialsMode values #3968
- OpenStack Validations and Doc Updates for Floating IPs #3970
- baremetal: Make master-bmh-update script more robust #3969
- Baremetal: Add diagnostic error message for ironic terraform errors #3950
- aws: add additionalTrustBundle to bootstrap ignition stub config #3977
- baremetal: set the boot mode for hosts based on the input #3952
- Ovirt UPI: Start vms with async #3973
- Flavor validations #3953
- ovirt: fix typo in tfvars ovirt #3961
- Bug 1846125: deleting vsphere cluster tag after deleting the attached resources #3941
- Ovirt Upi docs fix #3972
- improve cloud info generation #3967
- Migrate to Ignition config spec v3.1 and bump RHCOS #3871
- Baremetal: Enable installer survey for baremetal platform #3910
- README: add oVirt UPI link #3957
- Metrics: Add push client to push metrics to endpoint #3762
- Bug 1861088: aws: skip quota checking for not supported regions #3965
- Azure: Allow use to provide an empty resource group for cluster #3920
- pkg/asset/installconfig/openstack: Cleaner and Tested Validation Code #3958
- ovirt: docs - minimum permissions for installation #3956
- destroy: means to obtain gcp blocked resources #3936
- Baremetal: Add default storage pool at /var/lib/libvirt/openshift-images #3879
- vSphere UPI docs: clarify folder naming #3959
- Bug 1857158: OpenStack: validate there is no . in the cluster name #3934
- Bug 1855345: ovirt: show more info about PEM file loaded #3940
- gcp: use GCP Image published by RHCOS instead of creating per cluster #3808
- Bug 1856467: upi/aws: add m5 instances to allowed list for upi templates #3947
- use correct base URI for other azure cloud environments #3946
- baremetal: create machines and machineset linked to cluster #3935
- baremetal: Prevent race condition when adding HardwareDetails #3809
- types: add field to InstallConfig to force credentials mode #3919
- Ovirt upi basic installation #3924
- Masters-gather: Include the full logs of failed units #3942
- baremetal: Only set BMC secret reference in Hosts when BMC details are specified #3938
- ovirt: doc: Add TOC and oVirt logo to documentation #3930
- Metrics: Add MetricBuilder to standardize metrics #3743
- OpenStack: Create SG rules in parallel #3890
- oVirt UPI: initial setup #3771
- Bug 1857945: ovirt: if TLS verify is disable raise a question to users #3909
- data/data/bootstrap: prepend DNS VIP via NM script instead of dhclient #3777
- OpenStack: Make externalnetwork and lbfloating ip optional #3822
- Initial docs for ovirt/RHV UPI #3925
- Bug 1858705: assets/machines/worker.go: add vsphere provider scheme to load machinsets #3928
- Bug 1857924: ovirt: remove defer ovirtConfig.Save() #3908
- Option to pass floating IP to ingress port #3855
- Bug 1838682: ovirt: document ovirt-config.yaml #3911
- OpenStack: fix runtime error with machine pool validation #3915
- asset/quota: warn and skip when all quota errors are type unknown #3916
- validation: OVN requires a HostPrefix of 64 for IPv6 networks #3122
- baremetal: populate TypeMeta for baremetal provider config #3907
- Bug 1848885: check if 404 returned before ask users questions #3874
- Need to reset PasswordQuestionTemplate #3903
- Bug 1857650: oVirt, fix incorrect template removal condition #3894
- OpenStack: get rid of ValidValuesFetcher #3864
- aws: check quotas for services before creating cluster #3820
- baremetal: Remove any references to the DHCP chain #3807
- Bug 1857651: oVirt, add condition for non existing tmp-vm #3897
- Bug 1843587: baremetal: verify that provisioning IP’s are not in DHCP range #3860
- Bug 1847549: gcp - add new regions in us-west, asia-northeast, and asia-southeast #3895
- gcp: check quotas for GCP before creating cluster #3819
- OpenStack: Deleting servers using tag-based filtering #3818
- Bug 1854115: vendor: bump to fix tf panic on mac OS #3885
- Bug 1852545: Add ResourcePoolPath to machines in vsphere #3863
- docs/user/gcp/install_upi: Drop unused ‘region’ from compute #3847
- Bug 1857188: OpenStack: skip container deletion if it was removed #3893
- Bug 1857169: ovirt: Use NetworkManager instead of dhclient in bootstrap #3892
- ovirt: remove template from the deploy #3872
- ovirt: tag and remove tmp/bootstrap machines #3868
- Bug 1848987: Add hint to switch username #3880
- ovirt: update approvers list #3884
- Introduce bulk deletion of Swift objects #3784
- ovirt: update documentation #3883
- clean up the validations to improve readability and high level flow #3835
- OpenStack: stop using custom cloud loaders for realValidValuesFetcher #3816
- Set default values for octavia and trunk support tf vars #3877
- baremetal: Add example of rootDeviceHints usage #3843
- Baremetal: Re-arrange validations for provisioning network at cluster creation time #3851
- OpenStack: Deprecate TrunkSupport and OctaviaSupport in the config #3286
- Bug 1841135: baremetal: increase default provisioning dhcp range #3768
- Bug 1853859: Add validations for IP inputs #3862
- Bug 1813354: OpenStack: Fix the cacert trustbundle parser #3840
- Pass down release-image to the MCO on bootstrap #3870
- vendor: update baremetal-operator for virtual media support #3850
- Remove metal todo for install gather support #3866
- Bug 1710981: Default AWS instance type to ‘m5’ #3853
- platformtests: Drop no-longer-used directory #3856
- Bug 1854596: vendor: bump terraform-provider-azure to version v2.17.0 #3852
- rhcos: Bump to 46.82.202007051540-0 #3844
- ovirt: populate again ovirt ca bundle in yaml #3845
- Bug 1850417: data/manifests/bootkube/cvo-overrides: Bump default to stable-4.6 #3848
- bump the minimum version for building installer to go 1.14 #3723
- Bug 1844320: Master update terraform provider aws 2.67.0 #3837
- baremetal: Allow rootDeviceHints to override Host profiles #3795
- gcp: verify project services are enabled before install #3773
- upi/vsphere: Make cidr_to_ip.sh more verbose #3821
- libvirt: support using the file:// URI scheme for OS image overrides #3717
- Bug 1838559: Bump go-ovirt #3823
- vendor: bump gcp tf provider to v3.27.0 #3811
- create cmd: Display command asset directories. #3703
- Bug 1850714: adjust Azure UPI disk size to the same used in IPI #3786
- Bug 1851067: rhcos/ppc64le,s390x: Bump to 46.82.202006241544-0 and 46.82.202006241639-0 #3802
- destroy/gcp: bubble up errors after 5 minutes #3749
- Docs: DNS VIP no longer exists #3803
- baremetal: Start coreos-downloader before ipa-downloader #3806
- Libvirt: Make master disk size configurable #3793
- Bug 1826475: baremetal: vendor: bump baremetal-operator to include latest hardware profiles #3581
- Bug 1850235: empty commit: dummy change to test new automation feature #3792
- OpenStack: Use prepender script for bootstrap resolver #3789
- Bug 1847705: rhcos: Bump to 46.82.202006162207-0 #3763
- Bug 1848988: os UPI: Make down-containers idempotent #3776
- pkg/asset/installconfig/azure: create reusable session #3767
- destroy: provide way to stop aws uninstall using context #3765
- gcp: Fix uninstaller for internal clusters on GCP. #3770
- Bug 1848080: README.md: dummy change to test new automation feature #3769
- Bug 1846296: openstack UPI: prune containers #3741
- Bug 1846386: typo in filenames #3760
- docs/dev/libvirt: update libvirt/firewalld setup instructions #3677
- Bug 1836018: Use /healthz for mco #3757
- vSphere docs: update UPI docs for folder name #3738
- GCP UPI: relax cluster name #3713
- GCP: Fix uninstaller to not use hardcoded base path. #3702
- Bug 1846366: ovirt: use pointer instead of struct for user/pass #3742
- ISSUE_TEMPLATE.md: Specify the platform for UPI #3744
- Bug 1734460: OpenStack: Wait for router interface to create FIP #3734
- Bug 1843314: baremetal: bump ironic timeout to 3600 seconds #3721
- BUG 1839896: ovirt: General Improvements #3692
- Change block blob to page blob #3567
- Bug 1836016: use https for lb probes in Azure UPI #3720
- azure: add OutboundType for controlling egress #3324
- Bug 1823967: Add the –pod-infra-container-image flag to the kubelet service #3712
- support for other Azure cloud environments #3634
- [UPI on OSP] make remove network and port more faster #3696
- Bug 1844103: allow OpaqueNetwork type in vSphere wizard #3718
- Bug 1838032: Better docs for using custom subnets #3647
- validation/installconfig: fix the test to work with go 1.14 #3722
- upi: Post TF 0.12.x migration fixups #3494
- Bug 1841066: OpenStack: Remove DNS VIP #3492
- Fix re-generation of install config on wait-for install-complete command #3681
- Add nested support for GCP #3430
- Give a proper error when misusing OPENSHIFT_INSTALL_AZURE_EMULATE_SINGLESTACK_IPV6 #3172
- upi: update upi/vsphere/README.md #2898
- Bug 1836018: upi/aws/cloudformation: Define healthcheck probes for LBs #3709
- Upgrade Azure Terraform provider to v2.x.x #3526
- baremetal: allow bootstrap vm to use libvirt nat networks #3691
- bootstrap: restore 30 minute bootstrap timeout #3133
- cmd/openshift-install: Drop unused ‘directory’ arguments #3532
- bootstrap: Make crio-configure.service RequiredBy=crio.service #3683
- Add reviewers to the OpenStack directories #3708
- aws: update the bootstrap ignition fetching to use custom region endpoints #2854
- cmd/openshift-install/gather: Recognize “connection refused” #3615
- Bug 1842607: update README with vSphere IPI docs #3701
- Add links from customization.md to ovirt/customization.md topic #3690
- Add information about ovn-octavia #3594
- openstack: Add numbers to disk requirements #3669
- Warn about security risks of the recommended libvirt install configuration #3638
- Full changelog
- “Bug 1912531: revendor mao” #137
- Bug 1886582: Remove Node finalizer first on delete #123
- Bug 1883497: Fix missing logs due to mixed klog versions #118
- Bug 1878880: re-vendor machine-api-operator at e0db6b65 #116
- Bug 1878163: Updating Dockerfile.rhel baseimages to mach ocp-build-data config #115
- Bug 1879284: Handle StateAvailable #114
- Bug 1845607: Add generate-check Makefile target to check the generated code and CRDs #112
- Bug 1877743: Update openshift/machine-api-operator and pull in k8s 1.19 #96
- Bug 1874618: fix unit tests so we can add a CI job #111
- Bug 1874618: add hack scripts to install dependencies for unit tests #108
- Bug 1878293: Unpin controller-runtime #110
- Bug 1874618: add a make target to run only the unit tests #107
- BUG 1858400: [Performance] Lease refresh period for machine-api-controllers is too high, causes heavy writes to etcd at idle #100
- Bug 1872080: Add Dockerfile.rhel to match build configuration in ocp-build-data #102
- Bug 1869318: Remove finalizer from Node on delete #97
- add zaneb as reviwer and approver #98
- ignore externally provisioned hosts when looking for candidates #92
- remove machine finalizer from host when deleting machine #90
- ensure delete removes the link between machine and host #87
- update machine-api-operator #89
- Fix metrics #77
- BUG 1858400: [Performance] Lease refresh period for machine-api-controllers is too high, causes heavy writes to etcd at idle #88
- make actuator tests more verbose for debugging #80
- update baremetal-operator to include bootmode field #86
- handle hosts in unmanaged state when deleting #85
- Change leader election flags for MAO support #81
- update baremetal-operator module source location #76
- Bug 1852959: Add ProviderID #83
- Change node finalizer name to match api requirements #84
- Fix failing unit tests in actuator remediation test #82
- Add liveness/readiness probes #79
- Restore node’s annotations and labels after remediation #67
- Bug 1846420: Re-vendor dependencies for manifest and code generation with go modules #72
- Add machine remediation documentation #71
- update baremetalhost type with root device hints fields #74
- Full changelog
- Updating ose-baremetal-operator builder & base images to be consistent with ART #119
- Bug 1879034: Ensure the boot mode is set in ironic before starting inspection #104
- Bug 1879284: Handle StateAvailable when we see it #98
- Bug 1878163: Updating Dockerfile baseimages to mach ocp-build-data config #100
- Bug 1863033: keep the boot mode up to date #95
- Bug 1875558: Always delete found host from Ironic on deletion #96
- Bug 1872080: Updating Dockerfile baseimages to mach ocp-build-data config #93
- Bug 1862980: Add support for http_basic auth for ironic and inspector #91
- Bug 1862964: ensure boot mode is set before introspection begins #92
- ensure boot mode is set before introspection begins #611
- Check provisioner ready status when applying reconcile logic #89
- Check provisioner ready status when applying reconcile logic #574
- sync upstream changes 2020-07-29 #88
- implement explicit boot mode api field #602
- Add support for build variables #606
- Switch CRD version to apiextensions.k8s.io/v1 #597
- add -boot-mode argument to make-bm-worker #605
- dep: cve: bump go-openapi/spec to v0.19.9 #603
- refactor redfish driver hierarchy #599
- Sync downstream 20200716 #86
- stop reconciling paused hosts #591
- Avoid extra requeues when credentials missing #592
- Use actionContinueNoWrite when power State == desired #585
- add explicit boot mode field to baremetal host #85
- add explicit boot mode field to baremetal host #590
- Merge upstream 20200713 103725 #83
- do not log for paused hosts #589
- Fix error handling reading status annotation #588
- Implement an Unmanaged (discovered) state (2) #569
- clean up makefile and CI scripts #576
- Update testing documentation with tool installation directions #577
- Replace provisioning interface var #572
- Merge upstream 2020-07-10 #82
- Set Online to false when rendering BMH CRs #579
- define the Unmanaged state #571
- add ilo5-redfish alias #411
- Default to use soft power off instead of hard power off #294
- Merge changes from upstream as of 2020-07-02 #81
- Do not set the status annotation #566
- pkg/bmc: refactor to support all schemes #567
- Remove Unhealthy annotation changes #553
- Fix SaveHostStatus infinite loop on update conflicts #565
- Update Ironic Keepalived container documentation #559
- ⚠️ Remove old BMO & Ironic deployments #540
- Round clock frequency to integer when setting HW details #558
- Add kashifest in the reviewers list #561
- Fix: Delete ironic-endpoint-keepalived container also while deleting other ironic containers #560
- pkg/bmc: refactor to support all schemes #80
- Bug 1851530: Don’t write status annotation #79
- Merge upstream 2020-06-17 #77
- 🏃 Add small changes to BMO and Ironic deployment documentation #555
- Upgrade module to Golang 1.14, and tidy modules #557
- Add Dmitry Ukov to reviewers list #556
- initialize reviewers list #543
- Add tryChangeNodeProvisionState() method in ironic provisioner #536
- Merge upstream 2020 06 04 #73
- 🏃 Change configMapGenerator behavior in kustomization and typo fixes #551
- 📖 Add deployment documentation for BMO and Ironic #541
- New BMH unhealthy annotation #550
- Feat: add ibmc driver support #530
- Update doc link and operator-sdk command #542
- support older ironic checksum expectations #549
- 🏃 Add kustomizeconfig for namespace #548
- remove infinite reconcile loop when fetching status annotation #546
- Arranging BMO & Ironic deployments with separate folders #522
- add minimum validation for root device hint size #544
- root device hints #495
- fix typos in state diagram #539
- Add missing delay in ValidateManagementAccess() #531
- Add Image disk format in api and ironic updates #533
- Unify the image reference in operator deployments #538
- handle missing image in GetImageChecksum #535
- Register host config data error metric #532
- Remove ironic workaround when running locally #534
- Get rid of extra resource write during delete #514
- Fix IP address in ironic_ci.env #518
- clean up Makefile #527
- Add status annotation documentation #526
- Fix version string #528
- fix go lint in CI #523
- Requeue after writing status from annotation #516
- fix crd generation #504
- Rename make-introspection to get-hardware-details #520
- Add a tool to convert ironic introspection data to HardwareDetails #515
- fix operator-sdk commands in the makefile #510
- Run ironic-endpoint-keepalived container outside the cluster #511
- Expand image checksum support #401
- Fix some warning: “redundant type from array, slice, or map composite literal” #488
- fix the broken link to vbmc doc #508
- Postpone inspector start when running out of cluster #506
- Makefile: update operator-sdk command #484
- make gofmt job strict #491
- symlink role file used by operator-sdk #503
- add test for operator-sdk docker file #499
- set up check to ensure operator-sdk generation is done #497
- document openapi-gen dependency #489
- update vendored gosec dependencies #492
- fix kubebuilder validation for vlanid #496
- remove lint job from travis #494
- Update operator-sdk #487
- Put BMH status in annotation while reconciliation #470
- Add openstack profile #486
- Make BMO as part of CAPM3 deployment #479
- Implement metadata interface for baremetal operator #448
- Bug 1843950: remove infinite reconcile loop when fetching status annotation #75
- Full changelog
- Bug 1983124: Keepalived- verify that unicast peers list isn’t empty on master nodes #147
- Bug 1942506: 4.6 EUS node-ip handling extravaganza #133
- Bug 1932967: Allow baremetal-runtimecfg to function when the node isn’t attached to the VIP network #123
- Bug 1926732: add CloseIdleConnections for HTTP K8S API healthcheck #121
- Updating baremetal-runtimecfg builder & base images to be consistent with ART #114
- Bug 1884420: bootstrap: API shows up, start it again #102
- Bug 1872632: runtimecfg node-ip: allow running without VIPs #101
- Bug 1866265: Stop Keepalived on bootstrap after bootstrap completed #92
- Bug 1878163: Updating Dockerfile.openshift baseimages to mach ocp-build-data config #99
- Change keepalived VIP subnet mask to host mask #100
- Bug 1872080: Add Dockerfile.openshift for CI #93
- Bug 1866347: monitoring keepalive wrong format #89
- Install diffutils in image #85
- Install dhclient instead of dhcp-client #86
- Bug 1867080: Keepalived monitor - store correctly current configuration #84
- Add check for iptables rule to keepalived-monitor #70
- Add support for Keepalived mode update #75
- Change macvlan to be private mode #78
- Stream dhclient stderr logs #77
- MGMT-1604 Add VIPS lease to keepalived #74
- Add support for unicast keepalived #65
- Bug 1857672: Also copy iptables scripts to /usr/sbin #72
- BUG 1853889: Move haproxy port to 9445 due to conflict with KCM #71
- Bug 1847086: Update kube-api health check to use localhost #68
- Remove unused utils.GetEtcdSRVMembers() function #58
- Add A/AAAA record types for VIP DNS entries #60
- Full changelog
- Bug 1942818: when mirroring to a file destination, mount images under the index location #892
- Bug 1969929: exclude security during exctraction #877
- Bug 1976285: skip-multiple-scopes with adm catalog mirror #873
- Bug 1971561: set User-Agent when talking with registries #872
- Bug 1973613: Preserve AuthInfo when switching projects #862
- Fix unit test failure #839
- Bug 1947430: Revert “Bug 1812813: oc debug node: create debug namespace” #808
- Bug 1942940: [release-4.6] inspect clusteroperators as a backup to must-gather if it fails #782
- Bug 1926172: add rsync & log re-tries #760
- Bug 1939549: Fix unit test to use new IS #770
- Bug 1923054: Fix error in jsonpath when object is empty #724
- Bug 1900991: idle: also annotate the service #727
- Bug 1891892: Create Windows version information #630
- Bug 1913109: Should be able to debug an init container #686
- Bug 1906796: use proper username for image verification #667
- Bug 1917548: 4.6 backports for oc adm catalog mirror #711
- Bug 1906332: bump discovery burst to 250 #716
- Updating openshift-enterprise-cli builder & base images to be consistent with ART #698
- Updating ose-tools builder & base images to be consistent with ART #704
- Updating ose-cli-artifacts builder & base images to be consistent with ART #705
- Updating openshift-enterprise-deployer builder & base images to be consistent with ART #703
- Bug 1891427: Login: Avoid overwriting same user from different cluster #619
- Bug 1893693: account for nil in LastTransitionTime in route status #633
- Bug 1878163: Updating ose-cli-artifacts builder & base images to be consistent with ART #597
- Bug 1885959: fix nil pointer in release code #605
- Bug 1878163: Updating openshift-enterprise-cli builder & base images to be consistent with ART #596
- Bug 1882304: oc adm must-gather: have must-gather pods run on master nodes if –node-name is not specified #595
- Bug 1883635: Revert “run inspect in parallel” #594
- Bug 1883171: add audit gathering example to help page #593
- Bug 1860163: Optimized Image Pruner #510
- Bug 1861746: must-gather: always force disk flush after in the copy container #574
- Bug 1840643: handle pull errors in must-gather #577
- Bug 1880959: oc secrets link/unlink: fix missing secrets keyword in the command help #587
- Bug 1880283: pick fixes from our k8s forks #589
- Bug 1879497: oc debug: add –image-stream flag #588
- Bug 1861746: run inspect in parallel #569
- Bug 1878163: Updating images/cli/Dockerfile.rhel baseimages to mach ocp-build-data config #571
- Bug 1874056: Clean up and modify to use library-go verify package #535
- Bug 1879081: Build cli images with RHEL 7 #568
- Bug 1874056: Drop openshift/apiserver-library-go pin #567
- Bug 1874056: bump deps version’ #563
- Bug 1861683: Bump k8s.io/kubectl to pick https://github.com/openshift/kubernetes-kubectl/pull/30 #559
- Bug 1874056: Rebase k8s to 1.19.0 #547
- Bug 1798138: add timestamps marking start and end for must-gather and inspect #543
- Bug 1873275: fix kubectl example #544
- mirror: Log line is accidentally being printed at V(0) instead of V(5) #555
- Bug 1812813: oc adm must-gather: add empty node-selector annotation to namespace #546
- Bug 1872080: Updating images/cli-artifacts/Dockerfile.rhel baseimages to mach ocp-build-data config #529
- Bug 1812813: oc debug node: create debug namespace with empty node-selector annotation #550
- Bug 1874856: use local must-gather image if it is present #549
- Bug 1866399: lessen retries in must-gather #545
- Bug 1874293: pkg/cli/admin/upgrade/: Mention Upgradeable=False #541
- Bug 1805891: must-gather: move gather init container under containers #540
- Bug 1872363: Add EndpointSlices to list of namespace resources to collect #531
- Bug 1872709: Copy foreign layers from external sources during mirroring #530
- Bug 1873275: Use echoserver as simple k8s application #536
- Bug 1866399: Shorten retry interval in must-gather #527
- pkg/cli/admin/release: Delegate to update-approvers #528
- Bug 1866380: must-gather ImagePullPolicy should be ‘Always’ #518
- Bug 1867792: Allow prune to move on with Removed registry #520
- Bug 1867594: Clarify which registry/repository fails with unauthorized #522
- Bug 1866876: Signature verify error msgs to klog.V(4) rather than klog.Infof #526
- Bug 1868324: oc logout should make the token invalid #521
- Bug 1859452: Improve help menu when ‘oc image mirror’ and multi-arch images #519
- Bug 1866597: use a fips compliant, but officially supported OCP template, with new-project message #511
- inspect: add back related object (involvedObject) column #515
- Bump to k8s 1.19-rc.1 #491
- Add option to generate ImageContentSourcePolicy scoped to a registry #485
- Bug 1861559: Only schedule must-gather pod on Linux nodes #509
- pkg/cli/adm/catalog: Delegate to catalog-approvers #508
- Prepare for RHEL 8 #500
- release: Hide empty metadata fields in release info #495
- prune images: expose the number of workers as a flag #505
- create: fix create useridentitymapping #503
- inspect: make sorting by time possible in event viewer #498
- debug: fix dry-run flag parsing #502
- Get rid of passing oc name to every command #461
- bump(k8s.io/kubectl) for CSR fix #501
- inspect: improve html event viewer #497
- Bug 1844998: Fix –save-config for kubectl create commands, where it was missing #460
- Bug 1850931: ‘oc image mirror’ Add warning when mirroring SchemaVersion:1 images #493
- extract: Make destination paths to absolute to avoid symlink errors #492
- Replace custom printing with built-in printing in obseve commad #475
- inspect: improve the event filter page #487
- Bug 1854388: Revert interval and timeout in mustgather so they make sense #478
- Bug 1829243: Revert “run inspect in parallel” #484
- Bug 1845766: Add status to ErrNotV2Registry #479
- Bug 1851817: fix filter-by-os parsing for oc adm catalog mirror #480
- make oc adm inspect run in parallel and remove rate limits #449
- oc adm release extract - add option to extract credential requests only #467
- Bug 1849983: allow switching project even to users outside self-provisioner role (revert) #476
- Write a proper readme #464
- Bug 1817145: Improve ‘oc adm release info|new’ error when given release image does not exist #463
- Bug 1846078: fix typo in oc adm upgrade help #468
- Bug 1840411: oc project: rewrite context after kubeconfig is read #469
- Bug 1844354: oc set probe: add support for startup probe #459
- Bug 1827486: clarify usage of ‘oc adm create-kubeconfig’ #435
- Bug 1843929: use wrapper for kustomize sub-command #453
- Add event filter and complete event json to inspect the must-gather results #451
- add complete event json to inspect and must-gather results #448
- Bug 1840411: oc project: respect –context flag #444
- Bug 1629524: only print/update changed rolebindings when removing roles #454
- Bug 1841005: fix new-app help to mention deployment and/or dc #440
- Add since-second and since-time feature so that pod #322
- Bug 1842582: Don’t include digest in source for ICSP when mirroring a catalog #445
- Fix flag name in the error when invoking oc adm release info #443
- Bug 1774616: Update BuildLogOptions #433
- adm/release/info: add
--list-bugs
flag #442
- Full changelog
- Bug 1963421: oVirt credentials secret contains unnecessary “ovirt_cafile” #347
- Bug 1958959: manifests/0000_90_cloud-credential-operator_04_alertrules: Drop CloudCredentialOperatorDown #337
- Bug 1916868: Check 47 creds backport #287
- Bug 1910372: Backport redistribute new root creds in passthrough mode #279
- Updating ose-cloud-credential-operator builder & base images to be consistent with ART #281
- Bug 1921901: exclude run-level 0 namespaces from MutatingWebhook for Pods #292
- Bug 1896919: [release-4.6] add new credentials field for AWS Secrets #268
- Bug 1907613: operator: remove odicdiscoveryendpoint controller #277
- Bug 1896230: manifests: Allow ‘for: 20m’ for CloudCredentialOperatorDown #267
- Bug 1882505: Fix stalled leader election after Deployment updates. #251
- Bug 1880944: aws-pod-identity: add sideEffects to webhook #249
- Bug 1879628: Upgradeable false if upcoming secrets are not provisioned. #248
- Bug 1878833: Update vendoring for 4.6 #247
- Bug 1878163: move to go 1.15 #246
- Bug 1858403: Use client-go leader election to write less. #239
- Bug 1871954: more auto deepcopy functions (less manual) #234
- Bug 1872080: Updating Dockerfile baseimages to mach ocp-build-data config #237
- Bug 1868328: CredentialsRequest should be plural #235
- Bug 1868328: Fix cases in cloud-credential’s related objects #233
- handle bootstrap user-defined mode #228
- start using the CCO config object #227
- minter: azure authorizer needs to have ActiveDirectory endpoint specified #229
- awspodidentity: add status handler #223
- oidcdiscoveryendpoint: add status handler #220
- annotate CredentialsRequest structs for openshift/api #222
- rename files from <object>types to types<object> #217
- refactor ClusterOperator status updates #213
- let CCO use the default info log-level #214
- Bug 1846200: make AWS_POD_IDENTITY_WEBHOOK_IMAGE not set non-fatal #209
- unify constants #205
- restore DeepCopy generation #204
- no need for a non-default kube-rbac-proxy config #212
- Bug 1809194: expose metrics over https #208
- support other Azure cloud environments #192
- Document an Azure manual credentials edge case. #211
- Upgradable false when parent creds removed. #206
- Fix credentials request cleanup failure after re-enabling CCO #200
- use alternate IAM endpoints if specified #184
- report metric on mode of operator for CCO #203
- internalize location of CCO configmap #202
- Fix failing make install #201
- prepare for moving to openshift/api #199
- Updated README primarily to cover modes of operation. #196
- add note explaining when legacy handling can be removed #197
- Addition of Azure documentation #188
- Ignore all idea files #198
- Add OIDC discovery endpoint controller #195
- Full changelog
- Updating ose-cluster-authentication-operator builder & base images to be consistent with ART #397
- Bug 1914848: add ServiceMonitor for the oauth apiserver #396
- Bug 1891795: deployment: update event spam #367
- Bug 1893803: Fix wrong operator config informer #374
- Bug 1893803: update ingress node available to handle custom placement #371
- Bug 1883792: move to klog/v2 and bump kube/openshift deps #354
- Bug 1883769: Add validation for logLevel #353
- Bug 1871890: add current profile annotations to CVO manifests #352
- Bug 1874056: inline apiserver-lib-go ToFlagSlice to prevent k/k dep #347
- Bug 1878648: oauth-apiserver: audit log oauthaccesstokens if fresh 4.6 install #324
- Bug 1880345: Provide more details for deployment pods #351
- Bug 1878163: Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #350
- Bug 1874056: bump library-go #346
- Bug 1878776: ingressnodesavailable: add controller that checks if router can schedule pods #344
- Bug 1877803: don’t error out on non-json output of password grant attempt #341
- Bug 1878062: readiness controller: improve error messages #343
- Bug 1876874: [audit] log request and response bodies for identities #338
- Bug 1877305: Fix proxy injection in operator #339
- Bug 1876858: manifests: rename operator container to be more descriptive #337
- Bug 1866818: routercerts: always trust the default ingress ca #330
- Bug 1876471: Add ingress-operator as provider for router-certs #336
- Bug 1875038: fix panic in informer wait #333
- Bug 1875038: endpointaccessible: do not panic when no endpoints are found #334
- Bug 1874713: deployment: don’t panic when applying deployment fails #332
- Bug 1870565: deployment: avoid degraded due to conflict error #328
- Bug 1872080: Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #326
- authentication operator is marked available because the deployment is missing #323
- Bug 1867908: add connection timeouts and proxy from env to http client #322
- logs when the encryption deployer hasn’t yet converged #321
- Bug 1841372: prevent Available=true until all kube-apiservers have restarted #318
- Bug 1859591: version controller: honor system CA bundle when checking route health #314
- Bug 1777137: don’t post new observed config on resources validation #312
- Bug 1861789: improve password-grant discovery message on non-JSON server response #313
- wires the audit policy configuration #310
- enables the encryption tests #309
- Use config observer from library-go #294
- workload controller for CAO #243
- Controller to check the different endpoints for authentication #306
- controllers: abstract status setting logic #301
- payload: handle panic when route is not ready #302
- Bug 1853278: observe console-config config map without using a resource sync controller. #298
- Finalize operator refactoring #299
- Refactor deployment controller (part 3) #295
- remove well-known readiness duplicated code + other cosmetic fixes #300
- Refactor service-ca and payload config controller (part 2) #293
- Refactor metadata to separate controller (part 1) #292
- Bug 1852312: fix template mounting to the oauth-server pods #296
- Refactor existing controller to use controller factory #291
- pkg/operator2/operator: Drop unused ‘route’ argument from oauthClientsReady #289
- Bug 1777137: add observation of idp config and validation of its cm/secrets #222
- router-secrets: set named certificates to empty array instead of nil when none found #288
- Full changelog
- Updating atomic-openshift-cluster-autoscaler builder & base images to be consistent with ART #188
- Bug 1927854: VPA: Ignore admission hook failures #186
- Updating vertical-pod-autoscaler builder & base images to be consistent with ART #189
- Bug 1878163: Updating vertical-pod-autoscaler/Dockerfile.rhel baseimages to match ocp-build-data config #174
- Bug 1878163: Updating images/cluster-autoscaler/Dockerfile.rhel baseimages to mach ocp-build-data config #173
- Bug 1875036: remove Dockerfile.rhel7 files for ca and vpa #170
- Bug 1872080: Add images/cluster-autoscaler/Dockerfile.rhel to match build configuration in ocp-build-data #168
- BUG 1872080: Add vertical-pod-autoscaler/Dockerfile.rhel to match build configuration in ocp-build-data #169
- Rebase 1.19.0 #164
- Cluster Autoscaler 1.19.0 #3381
- VPA - Adding altName to e2e webhook cert #3380
- Add huaweicloud to list of supported cloud providers #3339
- Add subjectAltName to VPA webhook cert #3374
- cluster-autoscaler: ignore nodegroups with min/max tag issues #3344
- Fixes to Kubemark integration. #3363
- Switch VPA admission controller to v1 admissionregistration API #3367
- VPA: Allow limiting VPA deployment to a namespace #3227
- Add an annotation identifying upcoming nodes #3351
- Allow overriding go version when updating vendor #3350
- Add the ability to check if a pod fits onto any node matching a function #3352
- Fix for VPA e2e vendor update #3343
- Update VPA k8s dependencies to 1.18.3 #3225
- Only cap to limit in RequestOnly mode #3340
- Support Magnum node groups #3155
- CA - AWS CloudProvider - Static Instance List update #3328
- VPA: fix nil pointer in getBoundaryRecommendation when no limits set #3330
- Configure user agent properly for azure clients #3326
- Revert “Merge pull request #3099 from ysy2020/cluster-autoscaler-huaw… #3331
- Add huaweicloud to list of supported cloud providers #3099
- Bump CA version to 1.19.0-beta.1 #3327
- Candidate for 1.19-beta #3325
- Add sample deployment/service account manifest for CAPI #3320
- VPA: Configurable container limit scaling #3028
- Add various azure instance types now available #3311
- Azure: Enrich unit tests for azure_cloud_provider #3307
- Add MorrisLaw to list of approvers for DigitalOcean #3301
- Fix possible lock issue and add timeouts for queuing of long running operations #3296
- Ignore AWS NodeWithImpairedVolumes taint #3040
- synchronize scale set instance deletions to avoid 409 conflict errors #3284
- use contexts with timeouts in scale set GET calls #3278
- Decrement curSize by the number of instances to be deleted #3277
- Update golang version used in docker builds #3269
- update azure throttling README #3270
- Change schedular framework import path. #3267
- Reduce instance lock scope in scale sets #3261
- Improves unit test code coverage for azure_manager.go #3253
- full vpa e2e - bumping up cpu request tolerance #3254
- Remove losipiuk from OWNERS #3252
- AWS: Update documentation #3198
- Disable increaseSize when the node group is under initialilzation. #3242
- Allow small tolerance on memory capacity when comparing nodegroups #3124
- no need to invalidate scale-set caches on scale-down #3236
- Azure: Delete containerServicesClient in provider azure. #3231
- Azure: Add test cases for azure_cache.go. #3228
- Bring VPA readme up to date. #3232
- switch scalesets to delete asynchronously without waiting on future #3221
- Fix AWS CA tests for InstanceType generation changes #3222
- cluster-autoscaler: use generated instance types #3185
- VPA min allowed test should not rely on artificial minimal recommendation #3214
- Fix use of log2 label value #3211
- VPA e2e tests check for non-0 minimal recommendation #3209
- Fix go fmt errors #3207
- Update dependencies #3201
- DigitalOcean: do not use provider ID for node ID #3200
- add CAPI prerequisites section to cluster-autoscaler README #3197
- Azure: Replace fake storages with mock clients in unit tests. #3195
- Add history resolution and use prometheus client #3122
- fix gofmt and lint issues #3191
- Improve delete node mechanisms for cluster-api autoscaler provider #3034
- return correct error type for GetScaleSetVms #3192
- Fix stale replicas issue with cluster-autoscaler CAPI provider #3177
- Update FAQ on how to change min-replicas for updater #3176
- Add a metric for observing recommendation stability & changes. #3166
- Avoid sending extra deletion calls for in-progress deletions #3141
- Remove docker -it flag from addon-resizer Makefile #3165
- Fix misspelled parenthesis #2925
- Support caching errors when fetching machine types. #3148
- Add bunch of metrics to monitor VPA Updater impact in a cluster #3129
- Fix if job label is empty #3160
- Count live Pods per VPA #3156
- CAPI: Do not normalize Node IDs outside of CAPI provider #3057
- Allow VPA to read scale subresource #3139
- report MaxNodesTotal count during scale up #3138
- CLI flags for VPA recommender aggregations config. #2905
- cluster-autoscaler: Allow Azure Rate Limit Defaults to be set from the environment #3114
- Sorted machine types by cpus #3120
- Run as non-root for kubernetes on VPA #3021
- Update aggregatedContainerState from containerResourcePolicy #3118
- Add prices for all machine types, adjust e2 fractional VM pricing #3119
- Typo - Assert using the right containers #3111
- Fix a minor typo in the README #3107
- Update README.md #3106
- Update readme with ASG considerations and MixedInstancesPolicy notes #3096
- add EphemeralStorage in group template #3102
- add readme file for cluster-api provider #2990
- Add api-approved label to the Vertical Pod Autoscaler API #3080
- Update vendor & fix breaking scheduler changes #3083
- Fix comment typo #3087
- Allow max size to be zero when fetching from VMSS tags #3063
- VPA - Always process OOM samples #3079
- digitalocean: fix min size bug #3073
- Switch VPA default deployment to 0.8.0 #3070
- Scalability: Switch to deltaClusterSnapshot #3050
- Vertical Pod Autoscaler version 0.8.0 #3064
- VPA - Fixing container state merge #3059
- Export symbols related to VPA ControlledResources #3061
- Fix Prometheus CPU query #3009
- Update aws readme for IAM roles & sts regional endpoints #3052
- Fix eventRecorder throttling to include log lines #3051
- ClusterAPI Provider: Provide fake proivder IDs for failed Machines #2983
- Implement ControlledResources #3039
- Proactively decrement scale set count during deletion operations #3036
- Remove checking for VMSS provisioningState before scaling #3037
- Add ControlledResources to VPA v1 API #3032
- Caches should be updated after async PUT succeeds #3024
- Ensure VMSS is not under updating before scaling out #3023
- Correct cloudprovider/azure’s GPULabel to “accelerator” #3019
- Enable and deflake oom test #3020
- Rollback OOM tests #3016
- Enable tests for pods under VPA #3012
- Add oom test #2952
- Provider/Azure: Properly propagate scale-up failures in scale sets. #2965
- Add MorrisLaw to the list of reviewers for DigitalOcean #2986
- Add instructions to tag resource for scale from 0 case #2929
- Document hack/update-vendor.sh #2985
- Support arbitrary custom resource building template #2931
- Placement hinting in filter_out_schedulable.go #2975
- Add jaypipes to aws cloud provider OWNERS #2979
- Move resource updates patches test to calculator #2982
- Move observed containers test to calculator #2974
- Return provider interface #2972
- Add negative results caching in filterOutSchedulableByPacking #2973
- Refactor admission controller patch logic #2968
- VPA - applying concurrency safe test deployment creation #2966
- Let the controller move on if machineDeployments are not available #2950
- Allow disabling webhook self registration #2949
- Propagate scaling mode to containers. Correctly update ResourcePolicy and UpdatePolicy on update. #2745
- Ensure only capacity is changed when PUT Azure VMSS #2959
- Add NodeInfoProcessor for proccesing nodeInfosForNodeGroups #2948
- Add GCE PD CSI zone topology key to node template #2673
- CAPI: Stop panicking in newMachineController #2940
- Add support for passing custom ignored labels #2493
- Bug 1852061: Fallback to Status Replicas if Replicas nil when listing NodeGroups #158
- BUG 1824215: Allow small tolerance on memory capacity when comparing nodegroups #152
- UPSTREAM: <carry>: remove redundant error checks in mark/unmark deletion functions #156
- Full changelog
- Bug 1878163: Updating Dockerfile baseimages to mach ocp-build-data config #41
- Bug 1872080: Updating Dockerfile baseimages to mach ocp-build-data config #40
- Revert “manifests/image-references: add kube-etcd-signer-server” #39
- OWNERS: Add Bugzilla component #36
- Full changelog
- Updating ose-cluster-config-operator builder & base images to be consistent with ART #177
- Bug 1905573: [release 4.6] Add warning of the consequences of changing bound token issuer #179
- Bug 1883898: add service ca operator to log level controller resource list #159
- Bug 1883458: add rangeallocation CRD #157
- Bug 1878040: Add validation for logLevel #158
- Bug 1871890: add current profile annotations to CVO manifests #156
- Bug 1878163: Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #154
- Bug 1878648: oauth: audit log oauthaccesstokens if fresh 4.6 install #152
- Bug 1877408: Add Controller to Normalize the Operator Log Level Values #151
- Bug 1872080: Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #149
- bump to use latest openshift/api #145
- render: generate cloud config when infrastructure and configmap are provided #140
- Bug 1850681: aws_platform_service_location: resync when user unsets the service endpoints in spec #143
- bump(openshift/api): vendor update #144
- vendor bump(openshift/api) #141
- kube_cloud_config: support for other Azure cloud environments #133
- bump(openshift/api): Add new field for access token inactivity timeout in OAuth config #139
- Bug 1847455: Fix Dockerfiles #136
- Fix event spam in kube cloud config #134
- Full changelog
- Updating ose-cluster-csi-snapshot-controller-operator builder & base images to be consistent with ART #73
- Bug 1878040: Copy CRD manifest from openshift/api #56
- Bug 1878040: bump(api) to get LogLevel validation #55
- Bug 1879475: Updated status reasons to be more explicit in failure scenarios #54
- Bug 1876810: Bump external-snapshotter to v3.0.0 #51
- Bug 1878163: Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #50
- Bug 1878030: can not set env proxy for csi-snapshot-controller-operator container #48
- Bug 1876858: manifests: rename operator container to be more descriptive #47
- Bug 1872080: Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #45
- Bug 1871955: Tolerate master taint for csi snapshot operator and operand #46
- Bug 1855630: Update golang.org/x/text #44
- Move to a newer version of library-go and external snapshotter #43
- Bug 1841035: Add permissions to snapshot CRs to various cluster roles #39
- Bug 1807615: Add extra check for v1alpha CRD #40
- Bug 1836818: Add validation of csisnapshotcontroller #38
- Full changelog
- Bug 1979585: Validate the status of the etcd snapshot during backup and restore #624
- Bug 1987134: Provide an option force backup even when API is not available to check the health. #633
- Bug 1978014: Increase inertia duration for the EtcdMembersDegraded condition #620
- Bug 1965535: [release-4.6] Improve cert controller detection and correction of invalid certs #604
- Bug 1905566: Backup script should get the latest revision of static-pod-resources #508
- Bug 1934342: pkg/operator/metriccontroller: cleanup transports #551
- Bug 1915560: operator: remove EtcdMemberIPMigratorDegraded stale condition #521
- Bug 1918281: *: ensure etcd listens on strong ciphers #526
- Bug 1917411: pkg/operator: ensure etcd endpoints configmap #530
- Updating cluster-etcd-operator builder & base images to be consistent with ART #520
- Bug 1903353: Use socket readiness probe to avoid generating zombies #503
- Bug 1897542: Revert “Use restore pod yaml from the backup when restoring” #496
- Bug 1888026: bump library-go for static pod uid #479
- OWNERS: change component to Etcd #470
- Bug 1883772: pkg/operator/clustermembercontroller: resync every minute #457
- Bug 1883689: Add validation for logLevel #455
- Bug 1883610: Use more reliable ss in place of lsof #454
- Bug 1881082: remove erroneously specified label drop rules #451
- Bug 1881082: Expose etcd raft term as a metric #444
- Bug 1840358: etcd-quorum-guard remove toleration timeouts #426
- Bug 1878163: Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #446
- Bug 1879637: Remove panic on cache sync #445
- Bug 1837540: Use restore pod yaml from the backup when restoring #436
- Bug 1876858: manifests: rename operator container to be more descriptive #435
- Bug 1874552: *: migrate logger form klog to klog/v2 #432
- Bug 1850057: etcd-pod: Use ionice -c2 -n0 #418
- Bug 1858763: bump(*): vendor update #431
- Bug 1872080: Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #428
- Bug 1872802: remove old MCO etcd quorum guard resources #429
- Bug 1871890: add current profile annotations to CVO manifests #427
- Bug 1868117: pkg/cmd/render: remove kube-client-agent as required flag #424
- pkg/etcdenvvar: enable pprof by default #420
- Document how etcd’s TLS assets are managed #405
- Use crioclient to verify all static pods have stopped … #417
- Clean up bootstrap member cert references #416
- Converting cluster-backup and cluster-restore shell scripts as subcommands #415
- Render bootstrap certificates #412
- vendor: bump #411
- manifests: add operand to co #409
- Migrate etcd-quorum-guard from MCO. #394
- vendor: bump etcd v3.4.9 #399
- Set ETCD_UNSUPPORTED_ARCH on arm64 #400
- Bug 1843863: Clean up EtcdLeaderChangeMetrics event description #393
- Update OWNERS #395
- Bug 1846093: Make bootstrap IP discovery backwards compatible with previous assumptions #388
- Bug 1847878: Reduce superfluous leader change logging #390
- *: cleanup old unused code #382
- Bug 1846093: Improve bootstrap reliability on heterogeneous UPI network configurations #384
- update the operator to create a complete etcd service #353
- hack: add shellcheck #387
- Remove etcdDiscoveryDomain #386
- remove etcdMemberIPMigrator controller #381
- Bug 1842431: cluster-backup.sh: error if script dependencies are not met #371
- Bug 1812570: Restart operator when metrics serving cert is modified #374
- OWNERS: add sttts #373
- Bug 1832923: Forget bootstrap etcd member IP after bootstrap #367
- Bug 1835238: Exclude bootstrap in the env variable ETCDCTL_ENDPOINTS #370
- Silence grpc connection log noise #368
- Full changelog
- Bug 1921193: Fix inconsistent ingress operator status after upgrade #541
- Bug 1927364: Verify that Serivce resources have idle annotations from corresponding Endpoint resources, should they exist. #547
- Bug 1918994: Override termination grace period for the router deployment #539
- Bug 1896167: Back port HAProxy reload failures alert fix #486
- Bug 1918371: Add “ingress.operator.openshift.io/hard-stop-after” annotation #535
- Updating ose-cluster-ingress-operator builder & base images to be consistent with ART #528
- Bug 1905490: Revert “Support changing ingresscontroller load balancer scope” #507
- Bug 1904594: Assume ingresscontroller is external absent status #503
- Bug 1893879: Improve status reporting when pods cannot be scheduled #483
- Bug 1891626: Support changing ingresscontroller load balancer scope #482
- Bug 1887935: TestForwardedHeaderPolicy*: Make case-insensitive #475
- Bug 1883701: Bump openshift/api #469
- Bug 1866299: Forces Tagging Client to us-gov-west-1 Region #460
- Bug 1880103: go.mod: Bump library-go to remove expired dep #463
- Bug 1878163: Updating Dockerfile baseimages to mach ocp-build-data config #458
- Bug 1866299: Refactors AWS Provider Validation #457
- Bug 1866299: Fixes AWS Tagging Client for GovCloud East Region #455
- Bug 1828618: Improve e2e test polling loops #415
- Bug 1866299: Fixes Route53 Client Handling of GovCloud Partition #454
- Bug 1861092: Bump go.mod for kube 1.19 #453
- Bug 1872841: Allow operator to update cluster roles #448
- Bug 1873728: publishRecordToZones: Fix status merge #446
- Bug 1872080: Updating Dockerfile baseimages to mach ocp-build-data config #444
- Bug 1872058: Fixes IBM Cloud LB Annotations #445
- Bug 1866299: Adds support for GovCloud endpoints #441
- Bug 1827364: Bumps deps and ingresscontroller CRD for h2 alpn docs #442
- Fixes Bug 1866299: Adds region verification for custom endpoints #433
- Bug 1869387: Adds CNAME support to AWS DNS #439
- Bug 1866568: Removes RestMapper since DynamicRestMapper is now the pkg default #437
- Bug 1861455: Add basic HAProxy alert rules for HAProxy status and Reload failures #397
- Bug 1866575: Escape unique-id format #438
- Bug 1862892: Reconcile openshift-ingress-router clusterrole on upgrades #436
- Follow-Up fixes for PR 427 #434
- Implement HTTP Unique-Id header API #432
- Adds AWS NLB Support #427
- Implement HTTP Forwarded header policy API #410
- Implement HTTP header/cookie capture APIs #409
- Omit ELB EP in TestIngressControllerCustomEndpoints #431
- Bumps deps for openshift/api #430
- Adds Support for AWS Custom Endpoints #416
- Bumps k8s deps for v1.19.0-rc.2 #429
- support other Azure cloud environments #403
- Extend router cluster-role for endpointslices #426
- Bug 1830271: status: Replace “DeploymentDegraded” condition #420
- Bug 1854383: dns: Reread cloud credentials secret if it changes #425
- Update go.mod for controller-tools & controller-runtime #411
- Bug 1842742: nodePortServiceChanged: Fix for session affinity #407
- Update OWNERS #413
- Bug 1853711: Invert http/2 kill switch logic #422
- Move DNS provider initialization to DNS controller #417
- Bug 1835025: TestRouteAdmissionPolicy: Fix wait for deployment #400
- dns: Improve logging of reconciliation and updates #421
- Bug 1850813: Delete Router Deployment Only Upon DNSRecord Deletion #419
- Fix ensureWildcardDNSRecord & ensureLoadBalancerService #412
- controller/ingress: Remove excess API calls for ingress #414
- controller: Make ensure conditions consistent #408
- OWNERS: Add component #393
- Makefile: Adds build target as a dep of run-local #402
- pkg/operator/controller/status: AsExpected reason for Available and Progressing #404
- Full changelog
- Bug 1891742: bump(library-go): controller/staticpod: reduce noise of not-ready containers #1029
- Bug 1900270: don’t allow upgrades when webhooktokenauthenticators are set #1010
- Bug 1888862: [4.6] set servicesSubnet correctly in dual-stack clusters #985
- Bug 1888026: [release-4.6] bump library-go for static pod uid #994
- BUG 1888309: p&f: make oas/oauth SAR/TokenReview traffic exempt #984
- BUG 1886442: p&f: assign oauth server traffic to workload-high #969
- BUG 1885356: protect openshift traffic by using dedicated flowschema #967
- Bug 1840116: revert the forced cert rotation changes #963
- Bug 1876166: disable kube-apiserver connectivity checks #943
- Bug 1876166: add ability to disable kube-apiserver connectivity checks #964
- Bug 1883698: Bug 1883603: Bump openshift/api #962
- Bug 1882737: check-endpoints should gracefully handle missing podnetworkconnectivitycheck crd #955
- Bug 1871890: add current profile annotations to CVO manifests #957
- Bug 1877106: Connectivity checker creates excessive events and possibly etcd db growth on Azure #948
- Bug 1873412: OAuth server returned error after cluster being used for few days #956
- Bug 1878163: Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #952
- Bug 1874056: bump: update library-go to get exit on control-loop failure behavior #950
- Bug 1878289: connectivity check events have ambiguous related object #934
- Bug 1877234: Drop recovery apiserver #946
- Bug 1710766: Add kubeconfigs to masters #858
- Bug 1876874: [audit] log request and response bodies for identities #944
- Bug 1868801: check-endpoints should use minimal credentials #931
- Bug 1875038: update library-go to get 874 and prevent panic #941
- Bug 1874521: connectivity check metrics cannot be aggregated across components #933
- Bug 1858763: static-pod-installer: remove deadlock by recreating installers that disappear #939
- Bug 1872080: Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #938
- Bug 1871045: bump(openshift/api) #937
- Bug 1855575: Bump to go 1.14 #929
- inactivity timeout test waits until all kube-apiservers are on same revision #930
- bump to delay version update until operand updated #932
- avoid overlaping connectivity check names #928
- connectivitycheckcontroller: create check for localhost etcd conn. #925
- Move to klog v2 #927
- check-endpoints: minimize sorting delay #924
- connectivitycheckcontroller: add checks for load balancers #926
- Add Config Observer for AccessTokenInactivityTimeout in OAuth Cluster Config #874
- connectivitycheckcontroller: fix incorrect event reason on update #919
- Add audit policy configuration #899
- Bug 1861431: LatencySensitive feature gate allows upgrades #920
- add start/end logs to outage entries #911
- connectivitycheckcontroller: name endpoints using node names #915
- Support configuring ServicesNodePortRange via network config #894
- Change the method to get the ApiServer hostname #855
- Change the method to get the ApiServer hostname #1
- allow the check-endpoints target and pod to mutate over time #914
- make the connectivity check controller re-useable #909
- add /etc/kubernetes/static-pod-certs/configmaps/control-plane-node-ku… #907
- ponetworkconnectivitychecks not being updated #906
- kube-apiserver-cert-syncer-kubeconfig: point to serving cert #905
- add metric reporting to check-endpoints #893
- Log non-graceful termination to /var/log/kube-apiserver/termination.log and stdout #876
- point-to-point network check: use tls dialer #901
- check-endpoints: add outage duration to connectivity restored event #902
- add an observer for webhookTokenAuthenticator #890
- check-endpoints: missing openshift apiserver service endpoints endpoints #896
- point-to-point network check: add parameterized namespace #898
- enable etcd latency metrics in kube-apiserver #897
- switch etcd storage urls to be kube-apiserver args #852
- Set flags instead of different config format #850
- add target endpoint description to check name #889
- Replace whitelist/blacklist terminology by allowlist/denylist #886
- pass admission plugins to be enabled #853
- Wire event watcher for LateConnections events #887
- point-to-point network check tool #846
- update openshift/api for IPv6DualStackNoUpgrade featureset #851
- auth-config-observation: fix unstructured issuer slice type #880
- factory: use less noisy synthetic requeue mechanism #879
- fail if the user specifies the same certificate to be used for multip… #872
- Bug 1843752: static pod: don’t wait for 6080 in apiserver container #875
- make SA Token tests to wait for API Servers to be on the same revision #870
- Bug 1801437: bump(*): Mark Abandoned static pod revisions #871
- Bug 1840597: Revert “remove override for fast cert rotation” for 4.6 #869
- Full changelog
- Bug 1916347: Updating ose-cluster-kube-scheduler-operator builder & base images to be consistent with ART #320
- Bug 1891742: bump(library-go): controller/staticpod: reduce noise of … #314
- Bug 1903586: Sync new kube-scheduler-client-cert-key on recovery #315
- Bug 1888026: bump library-go for static pod uid #296
- Bug 1878040: Add validation for logLevel #286
- Bug 1879019: Explicitly use internal LB for KS #280
- Bug 1878163: Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #281
- Bug 1874056: bump: update library-go to get exit on control-loop failure behavior #279
- Bug 1875038: update library-go to get 874 and prevent panic #277
- Bug 1874056: bump(k8s.io): to 1.19.0 #276
- Bug 1872080: Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #274
- Bug 1858763: bump(*): vendor update #275
- Bug 1871890: add current profile annotations to CVO manifests #273
- bump to delay version update until operand updated #272
- Extend Prometheus E2E timeout #271
- set master URL to internal LB for scheduler #266
- Fix golang version to follow kube 1.19 #270
- Drop code that expects the config map in openshift-config namespace to have policy-configmap name #268
- include related resources in clusteroperator to get early reporting on failures #267
- Bump to k8s 1.19-rc2 #265
- Test bump to upstream rc1 prebase branches #264
- Switch to v1beta1 Scheduler config to bridge between Policy/Plugin APIs #255
- Parse CustomNoUpgrade feature gates #262
- Add default node selector metric #259
- update openshift/api for IPv6DualStackNoUpgrade featureset #253
- Bug 1801437: bump(*): Mark Abandoned static pod revisions #251
- Full changelog
- Updating ose-cluster-kube-storage-version-migrator-operator builder & base images to be consistent with ART #37
- Bug 1878040: operator: allow log levels for old clients and unify OperatorLogLevel #30
- Bug 1878040: Add validation for logLevel #29
- Bug 1881819: Fix bug in reflector not recovering from “Too large resource version” #28
- Bug 1878163: Updating images/ci/Dockerfile baseimages to mach ocp-build-data config #26
- Bug 1872080: Updating images/ci/Dockerfile baseimages to match ocp-build-data config #24
- Bug 1855638: update golang.org/x/text #23
- Bug 1809397: oc explain storagestates and storageversionmigrations with empty DESCRIPTION #22
- Full changelog
- Bug 1987246: node exporter calls /proc/cpuinfo multiple times causing the node to freeze #1304
- Bug 1969964: Recording rule for builds by strategy #1207
- Bug 1967938: Use alertmanager_integrations metric instead of alertmanager_notifications_total for AlertmanagerReceiversNotConfigured #1228
- Bug 1941634: allow only /metrics for kube-rbac-proxy in front of UWM #1222
- Bug 1955483: [4.6] Drop high-cardinality metrics from kube-state-metrics which aren’t used #1221
- Bug 1955464: drop container_memory_failures_total metric backport #1180
- Bug 1955454: [release-4.6] removing crio metric #1159
- Bug 1960465: [release-4.6] Bring new etcd alerts #1161
- Bug 1955471: [4.6] Disable collection of node_mountstats_nfs metrics in node_exporter #1147
- Bug 1946597: Backport Remove the “instance” and “pod” labels for kube-state-metrics metrics #1105
- Bug 1929354: [4.6] jsonnet/prometheus.jsonnet: Apply openshift-user-critical class to cluster Prometheus #1071
- Bug 1920898: [4.6] pkg/manifests: fix prometheus-proxy trustedCA #1083
- Bug 1937907: etcdInsufficientMembers is wrong when etcd is in a pod #1080
- Bug 1918202: jsonnet: remove Ceph block devices in rules #1040
- Bug 1904091: Exporting registry v1 protocol usage metric #1002
- Bug 1912430: [Backport 4.6] Set resources to the native spec field #1028
- Bug 1907830: Backporting #965 #1022
- Updating cluster-monitoring-operator builder & base images to be consistent with ART #1036
- Bug 1900792: Collect all resource counts for telemetry #989
- Bug 1905903: jsonnet: remove apiserver_request:availability30d #1014
- Bug 1892706: fix cluster:cpu_core_hyperthreading rule for s390x #1005
- Bug 1900988: jsonnet: configure SCCs #990
- Bug 1887339: Preserve labels and annotations during reconciliation #955
- Bug 1845561: enable resource requests for config reloaders #943
- Bug 1882294: bump APIService to v1 #944
- Bug 1845561: disable (temporarily) resource requests for config reloaders #938
- Bug 1882428: add ThanosRuler, PodMonitor and Probe to operator group #939
- Bug 1863011: Fix checking if ClusterRoleBindings need update #932
- Bug 1878155: Remove deprecated baseImage #927
- Bug 1881072: Bump dependencies including prometheus-operator to 0.42.1 #936
- Bug 1880337: Bump client-go & co. #933
- Rewrite merge_cluster_roles script in Go #930
- Update readme to remove stale information #923
- Bug 1881061: Add UWM namespace to the operator’s related objects #934
- Bug 1877735: Adding CodeReady Workspaces metrics to the allowlist / config.yaml #925
- Bug 1878163: Updating Dockerfile baseimages to mach ocp-build-data config #931
- Bug 1879047: bump prometheus-operator 0.42 #928
- Bug 1822442: Note about telemeter config #929
- Bug 1862432: unmask prometheus-adapter service monitor #921
- Bug 1875470: Include OS, arch labels for node, core count #919
- Bug 1873353: bump Thanos to v0.15.0 #920
- Bug 1867603: ds/node-exporter: Set maxUnavailable 10% #918
- Bug 1872309: Rename “cluster_monitoring_operator” -> “cluster-monitoring-operator” #910
- Bug 1872080: Updating Dockerfile baseimages to mach ocp-build-data config #916
- Bug 1871855: jsonnet/prometheus-operator-user-workload: omit kubelet-service argument #915
- Bug 1860889: decrease CMO log verbosity from 3 to 2 #913
- Bug 1819097: Removing ‘Developer Preview’ references from telemetry doc #907
- Bug 1870111: log warning when ‘techPreviewUserWorkload’ is enabled #912
- Bug 1854479: enforce permissions on Thanos querier endpoints #908
- Adding more detailed user login output #906
- Bug 1866469: Adjust the prometheus-operator list and watch alerts #905
- Bug 1858198: manifests: fix ciphers for CMO kube-rbac-proxy #904
- Added rules and telemeter query for storage provisioners usage metrics #892
- Bug 1867510: fix CVP issues due to incorrect labels set #903
- Bug 1862896: add requirements section and generate-in-docker target #895
- Bug 1858198: Adjust kube-rbac-proxy cipher suites #900
- Bug 1862896: Fix CamelCase to snake-case conversion #887
- Bug 1857229: do not deploy leaf rules redundantly #888
- Bug 1857192: test/e2e: don’t count central grpc-tls #899
- Bug 1862996: Add OLM Dependency Resolution Metric #889
- Bug 1846805: Remove kube-mixin direct dependancy #898
- Bump jsonnet #894
- pkg/manifests/manifests.go: Fix setting retention #839
- readme: add contributing section #883
- Bug 1853253: remove expired TLS secret for Thanos Ruler #878
- Bump component versions #881
- Bug 1852846: pkg/manifests/manifests.go: Set logLevel for prometheus Operator #875
- Bump dependencies in go.mod #879
- pkg/operator: add informer on configmap in user-workload namespace #884
- Bug 1859156: set listenLocal for Thanos ruler #872
- test/e2e: wait until the token for e2e tests is ready #876
- pkg/manifests: update containers consistently #871
- Bug 1855275: jsonnet: update prometheus-operator cluster role #867
- pkg/manifests: Allow users to configure EnforcedSampleLimit for user #865
- Bump client-go and other deps to v1.18.3 #851
- Makefile: increase timeout of e2e tests to 30m #873
- Bug 1853250: pkg/manifests: update notBefore on cert renewal #866
- test/e2e: check if prometheus is reachable before querying for prom rules #856
- Makefile: reset GOFLAGS when installing tooling #870
- Use golang to distribute tooling + overall tooling improvements #725
- pkg: delete deprecated configmap #862
- jsonnet: avoid many-to-many errors for cluster:cpu_core_node_labels #858
- pkg: remove ‘hostport’ configuration #859
- Bash script to setup user workload monitoring OpenShift 4.6 test envs #849
- Bug 1846707: changing KubeQuotaExceeded to KubeQuotaFullyUsed #854
- Bump prometheus-operator to 0.40.0 version #850
- Add scheduler feature usage metrics #838
- Update versions we are shipping #846
- *: Bump mixins, including: Raise etcdHighNumberOfLeaderChanges threshold to 4 #844
- Remove –manage-crds flag from prometheus-operator’s arguments #843
- Bug 1843346: Removing CPUThrottlingHigh alert #835
- examples/user-workload/README.md: Detail user workload monitoring flow #830
- Bug 1847318: set TLS min version to 1.2 #826
- Add kube-rbac-proxy for alerts/rules in front of Thanos querier #736
- manifests/telemetry: replace apiserver_request_count with apiserver_request_total #821
- configure user workload monitoring cpu (and memory) requests #829
- Disable grafana telemetry #834
- *: cleanup OWNERS file #811
- hack, jsonnet: deploy CRDs using manifests payload #831
- pkg/manifests: rotate grpc key material gracefully #816
- *: Bump etcd-mixin to 2b79442d8e9f #827
- Add edit Role for user workload configuration #823
- Bug 1850717: Add namespace selector to CPUThrottlingHigh #825
- Bug 1846397: Fix AlertmanagerConfigInconsistent alert #820
- Allow user workload monitoring configuration ConfigMap to be created in UWM ns #804
- Bug 1845825: Cleanup thanos ruler route when user workload monitoring is disabled #814
- Add metrics and rules for Thanos querier #800
- pkg/client: improve error messages #813
- test/e2e/framework: log HTTP response body on non-OK status code #753
- Bug 1845446: KubeApiLatency alert firing even though not all conditions are matched #807
- Add RHMI metrics to telemeter #795
- *: update to quay.io/coreos/jsonnet-ci:release-0.39 #802
- MON-1142: Thanos Querier rules federation #799
- Merge master-4.6 into master #798
- Full changelog
- Bug 1973770: Reduce SSL sec level for ovsdb connections #1131
- Bug 1942604: Allow-from-router network policy support for ovn-kubernetes #1150
- Bug 1983744: Use 10% for ovnkube-node for maxUnavailable #1157
- Bug 1851549: Backport daemonset to drop icmp frag needed packets received from other nodes in the cluster to Rel 4.6 #1121
- Bug 1972587: config: Allow enable-profiling to be used to set profiling #1135
- Bug 1973599: Escape characters on ini file #1137
- Bug 1937400: kuryr/alerts: change the rule for free count #1012
- Bug 1970453: Replace to correct OpenFlow version when replacing flows #1111
- Bug 1932114: Detect Nodes Network MTU #1070
- Bug 1963280: The Multus daemonset should handle 10% maxUnavailable #1103
- Bug 1963279: Use 10% for ovs maxUnavailable for rolling update #1102
- Bug 1959185: Backport rbac proxy init script fixes #1096
- Bug 1950407: Fix kube-rbac-proxy startup scripts #1061
- Bug 1936710: OSD-6600 network-metrics missing priorityClass #1006
- Bug 1950094: Upgrade nodes before masters #1060
- Bug 1897526: Ensure LimitedPortsOnNetwork is only triggered when needed #907
- Bug 1942862: Kuryr: Let Kuryr autodetect primary CNI interface #1035
- Bug 1934652: [release-4.6] - Improve the sb-db and nb-db readiness check to ensure it fails when cluster is not stable #998
- Bug 1938280: Include LB members for Machines created on day-2 operation #1018
- Bug 1916601: guard against the deletion of the network CRD:
network.operator.openshift.io
#953
- Bug 1901605: Kuryr: Allow changes to KuryrConfig #890
- Updating cluster-network-operator builder & base images to be consistent with ART #946
- Bug 1887462: Add ovn-db-pod label on the master pods #871
- Bug 1890297: openshift-sdn: multitenant: join openshift-etcd-operator to etcd #850
- Bug 1880591: Adds missing check for ovs-config-executed #836
- Bug 1886855: Make ovn-cert secret mandatory for both master and node #835
- Bug 1880591: 4.6 Use ovs-configuration file to determine if OVS is running in systemd #825
- Bug 1885463: Fix ovnkube metrics #826
- Bug 1884430: Move kube-rbac-proxy to general ovnkube DeamonSet #778
- Bug 1884101: Fixes systemd ovs check for ovn/sdn #816
- Bug 1884272: Fixes double bracketify on init_ips #817
- Bug 1883903: Add retries to SDN’s RBAC proxy #786
- Bug 1883662: Tune sb-db raft cluster election-timer #812
- Bug 1874696: Remove systemctl calls #785
- Bug 1882569: Add support for OVN DB Management #806
- Bug 1882071: Fix bug in reflector not recovering from “Too large resource version” #804
- Bug 1854306: Set a 30s timeout for kubectl command in ovnkube-node #803
- Bug 1854306: Run ovn in shared gw mode when configure-ovs.sh run with parameter OVNKubernetes #793
- Add trozet to owners #802
- Bug 1881979: Fixes gateway mode parameters for OVN #801
- Bug 1879910: openshift-sdn: bump EgressNetworkPolicy maxItems to 1000 #796
- Bug 1880853: Fix oc explain for operatorPKI #798
- Bug 1878163: Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #795
- Bug 1880490: change the hybrid overlay config to use the ConfigMap instead of cli #766
- Bug 1878725: Ensure iptables commands are available on cni init container #792
- Bug 1874457: Ensure router is present when Kuryr is used #770
- Bug 1852593: SDN mount host’s /var/run/netns #787
- Bug 1874591: autodect mtu support for ipv6 #777
- Bug 1874385: OVN: Handle OVN db upgrades. #755
- Bug 1876566: Add provider information to the kuryrloadbalancer CRD #783
- Enable EgressIP for OpenShift
#767
- Bug 1870711: Move metrics to SDN DS #751
- Bug 1874647: Initialize controller-runtime logging #771
- Bug 1874242: Revert “Bug 1857387: Do not reset the election-timer value” #769
- Bug 1872750: ovn-k: add prestop actions for nbdb and sbdb #764
- Bug 1872080: Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #762
- Bug 1873058: Convert KuryrLoadBalancer subsets CRD to EndpointSlice #765
- Bug 1868259: Fixes OVN upgrade with shared gateway mode #756
- Bug 1868078: Fixes providing empty slice for HybridClusterNetwork #754
- Bug 1867538: Kuryr: Update KuryrPort CRD to move vifs to status #759
- build: require golang 1.14 #753
- Bug 1866200: fix recording rules group name #752
- OVN: Add the NoOvnMasterLeader alert-rule #749
- Bug 1819571: NetworkAttachmentDefinitions should have output for “oc explain” #745
- Bug 1857387: Do not reset the election-timer value #748
- OVN: Fix control plane metrics alert job name #742
- Bug 1866792: Fix oc explain ippools #750
- Bug 1852112: Ignore hostPrefix validation for non-(sdn/ovn) plugins #709
- Enable shared gateway mode for OVN #727
- Update NodeWithoutOVNKubeNodePodRunning alert to ignore Windows Nodes #728
- Bug 1857222: Run the network metrics daemon on masters too. #721
- ovnkube: add RBAC for egressip and crd resources for nodes #740
- pipe vxlan port from configuration files into ovn-kubernetes #738
- Configure northd probe interval during startup #733
- Bug 1819571: NetworkAttachmentDefinitions should have output for “oc explain” #729
- Add required setup for egressFirewall and egressIP
#737
- Kuryr: Add new Custom Resource Definitions #732
- Support using common name as hostname for TLS server cert verification #640
- Bug 1822720: Configure TLS for OVN metrics endpoints #581
- Multus whereabouts IPAM CNI should support overlapping ranges #726
- Bug 1858834: Revert ovn db consistency check. #723
- Bug 1809205: Configure TLS for OpenShift SDN metrics endpoint #574
- Bug 1837953: fixup server_id regex #694
- Bug 1855121: mount host-slash HostToContainer #717
- Disable conntrack for GENEVE #707
- use KIND multinode cluster , add IPv6 support, fix multus webook problem #663
- Set timeoutSeconds to reflect expected timeout for OVS commands #701
- Enable multicast support by default on the master #711
- ovn-kubernetes: record ovn-northd pid #710
- Bug 1856271: Make sure the network metrics pod runs only on linux nodes. #708
- Bug 1856289: Block MCS and metadata for host-networking pods #698
- bump api version to take the most up to date openshift-api #703
- Bug 1852593: Add netns mount #696
- Bug 1851928: [metrics] TargetDown alert is always fired in ovnkube-node job #689
- Bug 1853712: Fix kuryr templates format for ifs #692
- Add support for Kuryr alerts #686
- Bump OVN Bootstrap timeout #690
- Bug 1848374: Delete flows.sh after restore. #683
- Bug 1837953: Check if the db file has been correctly initialized with raft. #688
- Bug 1822296: Expose raft (nb-db/sb-db) election-timer and ovn-controller inactivit… #615
- openshift-sdn, ovn-kubernetes: adopt systemd-managed openvswitch if present #672
- Mark operator as degraded if there are any pods in CrashLoopBackOff State #668
- Bug 1798887: Fixes Proxy ReadinessEndpoints Validation #613
- Bug 1847313: Split etcd sg rule ports range into different sg rules #671
- ovn-kubernetes: allow dual-stack configs #674
- Bug 1846396: Drop ovn-octavia provider limitation for multiprotocol listeners #656
- Logging: add time stamp to echo in cno yaml #569
- OWNERS: add Antonio, Daniel, and Surya to reviewers #664
- Bug 1824983: explicitly delete pidfiles when exiting #661
- Expose Kuryr metrics endpoints to Prometheus server #632
- Improve IPv6 testing and minor fixes #660
- Deploy the network metrics daemon as part of the CNO. #552
- Bug 1833372: Migrate from dep to go modules dependency management #616
- fix up dual-stack Service reconciling #647
- Bug 1835497: Prevent sb/nb db readiness probe from being zombie #652
- Use markdown relative link in README.md for HACKING.md reference #617
- Fix ‘complete’ typo in README #614
- Full changelog
- Bug 1990629: gather all Tuned CRs #259
- Bug 1920525: Recover gracefully after Tuned errors. #197
- Updating cluster-node-tuning-operator builder & base images to be consistent with ART #190
- Bug 1900261: Automatically restart stalld after exit. #182
- Bug 1896381: Add a weak dependency on kmod to tuned. #176
- Bug 1892459: [release-4.6] Ship the latest version of stalld. #171
- Bug 1892459: [release-4.6] Set scheduling policy to SCHED_FIFO to stalld and lower threshold. #170
- Bug 1887155: image-references: no longer require cluster-node-tuned #166
- Bug 1886511: [release-4.6] Update to the latest version of stalld, lowering starving threshold to 30s. #164
- Bug 1885419: [release-4.6] Remove traces of unsigned RPMs from the image. #161
- Bug 1884287: Upgrade to klog v2. #159
- Bug 1881422: Issue a warning when two or more profiles use the same priority. #156
- Bug 1879854: Bump vendor dependencies to k8s 1.19.0 #154
- Bug 1878163: Updating Dockerfile.rhel8 baseimages to mach ocp-build-data config #153
- Bug 1878602: Support for stall daemon. #152
- Bug 1872080: Updating Dockerfile.rhel8 baseimages to mach ocp-build-data config. #151
- Set maxUnavailable on ds/tuned to 10% #149
- Tuned daemon fixes. #148
- Enable tuned-profiles-nfv profiles, add rtentsk plugin. #146
- Use Ignition 3 for MachineConfigs. #147
- Add Dockerfile.rhel8 #144
- Document Operator Management state. #145
- e2e test fixes. #141
- Fix tuned install dependencies on RHEL and CentOS 7.x for s390x #143
- Switch to golang 1.14. #142
- Support for Operator Force/Managed/Removed/Unmanaged management states. #135
- Switched to upstream tuned 2.14. #137
- Bumping up golang.org/x/text to v0.3.3. #140
- Support cpuinfo_regex and uname_regex matching. #133
- Added new e2e test for /etc/sysctl.d/*.conf override. #134
- Bug 1851214: use lowercase plurals in resource property of relatedObjects #138
- add kpouget to OWNERS file #139
- Support for the upstream tuned [irqbalance] plugin. #136
- Switch to ginkgo/gomega for e2e testing. #130
- Full changelog
- Bug 1955506: explicitly allow apiserver pods to write to their root FS #470
- Bug 1887718: need to be able to disable kube-apiserver connectivity checks #403
- Bug 1876167: disable openshift-apiserver connectivity checks #388
- Bug 1878040: Add validation for logLevel #396
- Bug 1878163: Updating Dockerfile baseimages to mach ocp-build-data config #394
- Bug 1878648: oauth-apiserver: audit log oauthaccesstokens if fresh 4.6 install #392
- Bug 1874056: bump: update library-go to get exit on control-loop failure behavior #393
- Bug 1876874: [audit] log request and response bodies for identities #389
- Bug 1875038: update library-go to get 874 and prevent panic #386
- Bug 1872080: Updating Dockerfile baseimages to mach ocp-build-data config #382
- Bug 1871890: add current profile annotations to CVO manifests #381
- Bug 1870922: oc get PodNetworkConnectivityCheck -n openshift-apiserver has no resource #384
- Bug 1871890: Bump coao to golang 1.14 to match kube #383
- move to klog/v2 #378
- connectivitycheckcontroller: use generic controller #380
- connectivitycheckcontroller: check names should use node names #377
- avoid overlaping connectivity check names #379
- connectivitycheckcontroller: sync w/ kube-apiserver improvements #376
- wires the audit policy configuration #374
- OAuthRevisionLabelPodDeployer #348
- enable scraping of check-endpoints metrics for openshift-apiserver #370
- use the etcd observers from library-go and updates to rc2 #371
- tweak connectivity check names to avoid overlap #369
- fix small typo #368
- Full changelog
- Updating cluster-policy-controller builder & base images to be consistent with ART #53
- Bug 1904028: The quota controllers should resync on new resources and make progress. #50
- Bug 1891518: openshift-object-counts quota is not dynamically updating as the resource is deleted #45
- Bug 1890532: release lock on graceful shutdown #43
- Bug 1883458: switch to CRD for rangeallocation #39
- Bug 1878163: Updating Dockerfile.rhel baseimages to mach ocp-build-data config #38
- Bug 1872080: Updating Dockerfile.rhel baseimages to mach ocp-build-data config #36
- Bug 1856687: Revert “Force frequent periodic uid range repairs” #37
- Bug 1855575: update deps to k8s 1.19 rc2 #35
- Bug 1808588: add UID deallocation logic #28
- Full changelog
- Bug 1950809: add DeepCopy to avoid SharedInformer cache mutation #371
- Updating ose-cluster-samples-operator builder & base images to be consistent with ART #353
- Bug 1890232: Override jenkins-agent-base imagestream #333
- Bug 1881135: remove mongodb templates #327
- Bug 1881573: remove imminent SCL EOL images #326
- Bug 1878163: Updating Dockerfile baseimages to mach ocp-build-data config #324
- Bug 1872080: move templates to RHEL/CentOS/UBI 8 imagestream tags #320
- Bug 1872080: Sync RHEL/CentOS/UBI 8 imagestreams changes #317
- Bug 1872080: add new okd e2e to validate okd vs. ocp content is installed #318
- Bug 1872080: Updating Dockerfile baseimages to mach ocp-build-data config #316
- bump(*) to v1.19.0-rc.3 #312
- Bug 1863014: fixing typo in the registry.redhat.io fqdn #311
- Update OKD contents sync script #310
- switch to mysql:8 and enable auth plugin needed for running in openshift #308
- Include both OCP and OKD content during library sync #307
- simplify imagestream/template directory structure; more sensible dir name #305
- BUILD-92: added alerts, changes in degraded processing, for maintainability #300
- Bug 1854857: initial create errors should map to SamplesExists instead of ImageChangesInProgress #303
- Bug 1853070: update base image version in dockerfiles #301
- add import retry count into metrics #290
- Update file/folder removal for library transition to golang #298
- enable sample imagestreams and templates on Z #225
- Bug 1836032: Fix Jenkins Monitored templates typo and other updates #289
- Fix samplesRegistry replacement in imageStreams when using paths #288
- Fix a typo #287
- pull in sso compatibility fixes for 4.5 and above #284
- Standardize go imports #278
- Full changelog
- Bug 1921599: Add annotations to cluster-csi-drivers namespace #132
- Updating cluster-storage-operator builder & base images to be consistent with ART #124
- Bug 1878040: bump(api) to get LogLevel validation #92
- Bug 1878040: Copy CRD manifest from openshift/api #93
- Bug 1878163: Updating Dockerfile baseimages to mach ocp-build-data config #90
- Bug 1872549: Updated error message when SC is installed via CSI #85
- Bug 1866791: Bump library-go to get better operatorLogLevel validation #86
- Bug 1874738: Remove noisy messages in Available/Progressing conditions #82
- Bug 1868339: Rename Manila CredentialsRequest to a name similar to the other ones #84
- Bug 1868339: Move CredentialsRequest creation to CSO #80
- Bug 1873175: Allow CSI Drivers to run on master nodes #81
- Bug 1872080: Updating Dockerfile baseimages to mach ocp-build-data config #79
- Bug 1871051: Add CSI operators permissions to patch volumeattachment/status #78
- Bug 1869516: Prevent crash if PlatformStatus is nil #77
- Bug 1866262: Remove DriverConfig from CSI operator CRs #76
- Bug 1867735: Fix syncing of Manila CA certificate #75
- Bug 1867735: Sync RBAC rules from Manila operator #74
- Bug 1867704: Give pod listing permissions to aws operator #73
- Bug 1865769: Remove authentication rolebinding #71
- Bug 1862523: Add migration controller #69
- Bug 1865797: Fix related namespaces #70
- Fix NFS driver deployment #67
- Move to openshift-manila-csi-driver namespace #68
- Add oVirt and manila to CSO #65
- Add AWS EBS CSI operator startup #59
- Fix installation on usupported platforms like oVirt #62
- Refactor to library-go #58
- Bug 1835869: Updates validation to check for VolumeSnapshotClass and VolumeSnapshotContent #57
- Bug 1835869: Included check for v1alpha VolumeSnapshot CRD #55
- Full changelog
- Bug 1916582: readme: specify which keys are used in nightlies/OKD/OCP builds #30
- Updating ose-cluster-update-keys builder & base images to be consistent with ART #29
- Bug 1872080: Updating Dockerfile.rhel baseimages to mach ocp-build-data config #21
- Update CI search location to match where release signer publishes #17
- OWNERS: Add wking to reviewers #18
- Full changelog
- Bug 1943973: pkg/cvo/sync_worker: Skip precreation of baremetal ClusterOperator #540
- Bug 1924194: pkg/payload/task_graph: Require firstIncompleteNode to have tasks #510
- Bug 1925199: add current profile annotations to CVO manifests #512
- Bug 1927515: pkg/cvo: Use shutdownContext for final status synchronization #517
- Bug 1921180: pkg/cvo/sync_worker.go: Ignore work changes during init #506
- Bug 1918494: use child context to verify payload signature on forced update #504
- *: Replace registry.svc.ci.openshift.org with registry.ci.openshift.org #502
- Bug 1896584: pkg/cvo/metrics: Abandon child goroutines after shutdownContext expires #480
- Bug 1886947: pkg/cvo/sync_worker: Drop “Manifest: …” logging #471
- Bug 1883705: *: Move to klog v2 #462
- Bug 1884334: pkv/cvo/status: Raise Operator leveling grace-period to 40 minutes #464
- Bug 1884209: Moving the go version to 1.15 as the Dockerfile.rhel already on it #461
- Bug 1880285: hack/log-explainer: Render CVO logs for easier analysis #452
- Bug 1873900: pkg/payload/task_graph: Avoid deadlocking on cancel with workCh queue #455
- Bug 1878163: Dockerfile.rhel: Bump to Go 1.15 #457
- Bug 1873900: pkg/cvo/sync_worker: Grow logging in SyncWorker.Update #451
- doc/dev/upgrades: Add a blurb about restarting upgrades #388
- Update clusterversion.md #450
- Bug 1873900: install/0000_00_cluster-version-operator_03_deployment: Bump to –v=5 #448
- Bug 1872080: Dockerfile.rhel: Use a RHEL-version-agnostic filename #444
- Bug 1843505: pkg/start: Release leader lease on graceful shutdown #424
- Bug 1872080: Updating Dockerfile.rhel7 baseimages to match ocp-build-data config #442
- Bug 1797123: pkg/cvo: Separate ConfigMap informer for openshift-config-managed #441
- docs/dev/operators: Replace stale manifest filename regexp with generic discussion #439
- Changes to verify package in preparation for move to library-go #413
- lib/resourcebuilder/apps: Only error on Deployment Available=False and Progressing=False #430
- Bug 1866554: lib/resourcemerge/core: set ShareProcessNamespace, DNSConfig and TerminationGracePeriodSeconds #428
- b/install/0000_90_cluster-version-operator_02_servicemonitor: > 0 for UpdateAvailable #432
- pkg/cvo: Fix maxRetries comment (not about machineconfig pools) #425
- Bug 1843505: Have the leader election use faster defaults #426
- pkg/cincinnati/cincinnati: Change “installed” -> “reconciling” for VersionNotFound #423
- Bug 1862524: pkg/cvo/status: Raise Operator leveling grace-period to 20 minutes #422
- *: Port from Update to Release for ClusterVersion status #419
- Bug 1797123: pkg/cvo: Fetch proxy CA certs from openshift-config-managed/trusted-ca-bundle #311
- vendor: Bump client-go and library-go to current 4.6 tips (2020-07-24) #420
- install/0000_90_cluster-version-operator_02_servicemonitor: Info-level alert for available updates #415
- Use context to add timeout to cincinnati HTTP request #410
- lib/resourcebuilder: Replace wait-for with single-shot “is it alive now?” #400
- pkg/cvo/cvo_test: Distinguish names for the “single clusteroperator” cases #421
- pkg/cvo/cvo_scenarios_test: Fix “Retrive” -> “Retrieve” typo #418
- Bump client-go and library-go to current 4.6 tips #406
- emit events for each new payload #411
- Bug 1822844: Block z level upgrades when ClusterVersionOverridesSet is set #364
- Dockerfile*: Bump to Go 1.14 #414
- lib/resourcebuilder/apiext: Error on unrecognized CRD version #403
- update CVO to inject internal loadbalancer for use by the CVO pod #412
- Bug 1822513: Determine current version by checking for status completed #394
- vendor: Port to blang/semver v4 #405
- Bug 1855577: Updating the golang.org/x/text version to v0.3.3 #408
- Fixing a command in reconciliation document #407
- lib/resourcebuilder/apps: Explicit mode instead of ‘Generation > 1’ #401
- pkg/verify/store/sigstore: Factor HTTP store into its own package #396
- pkg/cvo/metrics: Graceful server shutdown #349
- Add an alert to CVO that fires when cluster is not upgradeable #384
- Bug 1840343: pkg/verify: Parallelize HTTP(S) signature retrieval #393
- Bug 1826349: hack/build-go: Use OS_GIT_VERSION if available #354
- Bug 1809195: Remove ‘-’ from servicemonitor spec #385
- Bug 1847672: Expand supported set of probe field mutations #383
- Extend CVO alerts to cover update retrieval #357
- CONTRIBUTING: Add a contributing file #387
- pkg/cvo: Set NoDesiredImage reason when desired.Image is empty #371
- pkg/payload/task_graph: Handle node pushing and result collection without a goroutine #264
- Bug 1809195: Send CVO metrics over https #358
- Document steps to build and run CVO locally #381
- Do not build with CGO_ENABLED=0 #359
- Bug 1838497: pkg/cvo/sync_worker: Do not treat “All errors were context errors…” as success #372
- pkg/cvo/sync_worker: Drop unused ‘reconciling’ from SyncWorker #375
- pkg/cvo/availableupdates: Split ‘At’ into LastAttempt and LastSyncOrConfigChange #368
- pkg/cvo/sync_worker: Flatten a nested ‘if changed’ #374
- pkg/cvo/sync_worker: Promote “Sync succeeded” to v4 #373
- pkg/payload/task_graph: “on” -> “on worker” logging #377
- pkg/cvo/status: Fix “syncDegradedStatus” -> “syncFailingStatus” comment #355
- Full changelog
- Updating configmap-reload builder & base images to be consistent with ART #26
- Bug 1878163: Updating Dockerfile.ocp baseimages to mach ocp-build-data config #24
- Bug 1872080: Updating Dockerfile.ocp baseimages to mach ocp-build-data config #22
- Bug 1867510: fix CVP issues due to incorrect labels set #21
- Full changelog
- Bug 1987228: Handle array to string conversion for HTTPS checkbox value #9676
- Bug 1980182: operator UI not working with multiple version CRD in 4.6 #9549
- Bug 1978159: update cluster-local label for ksvc #9389
- Bug 1972694: Omit bitbucket branch in URL if it contains slash #9271
- Bug 1970984: Add pipeline annotation to secrets for private git repo import with pipeline #9224
- Bug 1972661: fixes: WebTerminal widget should send resize events #9270
- Bug 1969878: fix resources fetched by firehose to show the correct Pod donut #9199
- Bug 1960094: Make console works against api proxy #8915
- Bug 1960545: Overly generic CSS rules for dd and dt elements breaks styling elsewhere in console #8926
- Bug 1966422: Create application edit url based on git provider #9088
- Bug 1950490: Fix “Create binding” link from Role page, RoleBindings tab #8686
- Bug 1961936: Fix topology crash on install of ODH operator to project #8971
- Bug 1933666: [release-4.6] Create ImageStream and other resources for samples step by step #8261
- Bug 1948370: Remove cluster label from predefined monitoring queries #8614
- Updating openshift-enterprise-console builder & base images to be consistent with ART #8386
- Bug 1939609: Fix null handling in FilterToolbar_ to prevent possible exceptions #8395
- Bug 1943160: support service binding operator version 0.5.0 #8465
- Bug 1940905: [release-4.6] Remove master as default branch and use only when ref is given #8424
- Bug 1943705: Add ‘Roll Back’ action for Replication Controllers #8491
- Bug 1927855: sort cluster task in pipeline builder #8139
- Bug 1925037: fix delete app modal error when resource not found #8053
- Bug 1935096: Apply var pf-global–FontFamily–monospace to the create secret textarea input #8312
- Bug 1931515: allow choice of binding type when creating RoleBinding #8212
- Bug 1933017: Fix to avoid overriding of d/dc pod template container values #8322
- Bug 1934664: Consider finally tasks when calculating task status #8292
- Bug 1928230: retry co-fetch on 409 POST or 429 #8155
- Bug 1933727: fix Internal registry deploy flow #8267
- Bug 1926121: Listing Subscriptions in OLM should also show them when ‘All Projects’ namespace is picked #8096
- Bug 1923939: add missing trigger types and update the optional fields - 4.6 #8015
- Bug 1927800: fix query browser prometheus URL for non admin user #8138
- Bug 1926371: scale pods using the ‘scale’ subresource #8099
- Bug 1926340: Fix that image containers are fetched from external container registries (which doesn’t work for private image containers) #8098
- Bug 1924437: Missing User RoleBindings in the Project Access Web UI #8034
- Bug 1924069: fix pipeline rerun when pipelineSpec is embedded #8024
- Bug 1919138: helmchartrepo is not http(s)_proxy-aware #7901
- Bug 1916860: Filter out helm charts based on kubernetes version #7851
- Bug 1920493: fix pipeline visualization with same pipeline & task name #7927
- Bug 1920530: - System roles are not present while trying to create new role binding through web console #7929
- Bug 1914342: make filesystem queries compatible with both RHCOS and RHEL nodes #7777
- Bug 1916406: Helm chart repository index can contain unresolvable relative URL’s #7841
- Bug 1911260: Fix logs streaming issue in multistream logs #7663
- Bug 1924224: Fix source code URL for apps created using self-hosted repositories #8031
- Bug 1921603: Fix crash when loaded is true but the data set doesn’t include the pods #7985
- Bug 1916378: fix skipped tasks in conditional pipelines #7843
- Bug 1915013: Fix pipeline visualization issue when taskspecs is used #7859
- Bug 1910199: Replace ‘Baremetal’ with ‘BareMetal’ in the supported platforms for I… #7637
- Bug 1924085: don’t hard-code artifact dir path #8025
- Bug 1893738: Fix crash when helm manifest yaml contains duplicate keys #7069
- Bug 1887813: assign masquerade to pod interface in RHV import #6936
- Bug 1907827: fixes issue with kn resources if trigger goes to ksvc and IMC from same broker #7550
- Bug 1905788: - Role name missing on create role binding form #7476
- Bug 1909673: Hide scale buttons of pod donut for Pod resources #7472
- Bug 1891697: Handle missing labels as empty #7002
- Updating openshift-enterprise-console builder & base images to be consistent with ART #7811
- Bug 1910066: fix yaml editor from remounting #7635
- Bug 1910156: Add tolerations for ocs taint in localvolumeset and localvolumediscovery #7636
- [release-4.6 ]Bug 1908749: Fix cluster creation when using localvolume #7591
- Bug 1895325: Enable external mode for OpenStack and oVirt platform #7141
- Bug 1905947: Add support for phase values of CephObjectStoreKind CRD used in OCS 4.5 #7478
- Bug 1905622: Remove restriction on disk type selection for LocalVolumeSet #7464
- Bug 1885442: Fallback to GQL HTTP on iOS devices #6843
- Bug 1899382: removes techpreview badge from eventing #7264
- Bug 1899056: Update dc strategy type and rolling params #7263
- Bug 1898302: Use KUBEADM_PASSWORD_FILE by default #7227
- Bug 1897766: [release-4.6]Incorrect instructions in the Serverless operator and application quick starts (edit) #7215
- Bug 1897019: disable os upload if no os avaliable #7194
- Bug 1896625: update apiVersion for eventing resources wrt serverless 1.10 #7179
- Bug 1896149: Determine Secret type upon the save #7161
- Bug 1895434: Fix edit flow in case of custom template application #7148
- Bug 1895426: Show custom builder image in edit flows BuilderImage section #7147
- Bug 1894878: Access server API via kubernetes.default.svc from Helm endpoints #7132
- Bug 1891499: Show additional machine config pools while updating #7008
- Bug 1891891: Wrong detail head on network policy detail page #7007
- Bug 1890994: Fix form re-render on cancelling #6988
- Bug 1890993: Fix selected capacity to reflect correct disk size #6987
- Bug 1888717: Cypress: Fix ‘link-name’ accesibility violation #6942
- Bug 1887551: Add additional provisioners to their AccessMode mapping #6908
- Bug 1904600: Fix cluster monitoring link #7429
- Bug 1901110: fix pod donut information #7313
- Bug 1899728: fix filesystem queries #7278
- Bug 1892428: Update library-go and replace runc module for v1.0.0-rc8 version #7022
- Bug 1897043: add support for customSchema in resource sidebar for helm charts #7175
- Bug 1898096: Ensure correct git URL for topology edit icon #7218
- Bug 1890614: Fix Cypress test flake and accesibility violation: ‘Ensures buttons have discernible text’ #6981
- Bug 1887782: Include CDI disk cloning to VM status #6923
- Bug 1898875: Remove Tech Preview badge from dev console monitoring #7063
- Bug 1893909: Remove Project link from Application Details page #7078
- Bug 1899512: Allow creating storage cluster irrespective of LSO namespace #7268
- Bug 1896600: Tolerate missing
status
on OperatorGroups #7177
- Bug 1894868: Correctly report errors when backend tests fail #7273
- Bug 1894868: fixed test “returned merged index file for all accessible helm repos” #7149
- Bug 1894227: Handle values of 0 for maxUnavailable and maxSurge #7090
- Bug 1893626: Fix Encryption request for OCS #7089
- Bug 1885309: Fix bug where <Timestamp> for 12 hour has incorrect suffix #6835
- Bug 1894235: Fix to allow shift-drag to regroup knative services in topology #7091
- Bug 1893620: Replace route dropdown input with typeahead select menu in import/edit flow #7064
- Bug 1892259: Format markdown text in Install Operand Form #7010
- Bug 1890465: Fix edit app flow in case service not available #6978
- Bug 1888577: PVC upload cannot continue after approve the certificate #6938
- Bug 1887612: Change default terminal command for Windows Pods #6911
- Bug 1885724: Update doc links in installed operators page #6855
- Bug 1894129: Dont use lookbehinds regexp #7085
- Bug 1893784: Use correct service account for operator monitoring #7073
- Bug 1893015: Fix compression card metrics for Persitent dashboard #7044
- Bug 1892695: update kafkaSource v1beta1 spec to remove resources #7027
- Bug 1885239: Fix runtime error for basic users creating Prometheus instance #6834
- Bug 1886541: Update trigger limit for Minimal Deployment #7032
- Bug 1886651: Fix subscription name issue for OCS #6880
- Bug 1874890: Include accessibility text for screenreaders only, applied to dashboard status sections when displaying loading status skeleton #6743
- Bug 1883200: fix silence toggle in devconsole monitoring #6756
- Bug 1879580: gherkin updation- ux enhancement from bugs #6640
- Bug 1872893: Improve poweroff message for nodes in maintenance #6812
- Bug 1883414: Update BMH utilization queries #6802
- Bug 1884175: Update latency queries for RGW Performance Card #6806
- Bug 1884402: Fix to draw aggregate edges to Event Brokers correctly in topology #6809
- Bug 1883679: Fix runtime error in legacy operand form #6808
- Bug 1884150: Fix timeout issue in ceph test suite #6790
- Bug 1884181: fix kafkachannel plural to be lowercase #6805
- Bug 1883306: Include repo branch in URL for che icon #6764
- Bug 1871742: It is not possible to delete a PVC created using a data upload #6804
- Bug 1883602: Fix for disappearing backgrounds in topology on firefox #6784
- Bug 1872620: Support unnamed interface in pod network charts #6775
- Bug 1881844: Fix OperatorHub item badges and alerts #6800
- Bug 1870467: D/DC part of Helm/Operator backed should not have HPA #6275
- Bug 1883591: Support ServiceBinding breaking api changes #6792
- Bug 1883220: fix for generic channel creation, sink and visualisation #6758
- Bug 1881541: Add pipeline workspace section also to Add Trigger modal #6711
- Bug 1883847: Fix typo for feature guard flag spelling #6794
- Bug 1883826: Fix misleading help text and update helm empty state #6791
- Bug 1883918: Proposed fix for duplicate UpdateAvailable notifications in the notification drawer #6786
- Bug 1883440: The default yaml is using hard code password: fedora #6779
- Bug 1883737: Update Rotue section in Knative revision sidebar #6763
- Bug 1879245: Regression gherkin scenarios for pipelines #6637
- Bug 1883851: Alert users about unsupported guest agent version #6793
- Bug 1871742: It is not possible to delete a PVC created using a data upload #6789
- Bug 1883764: fix issue in topology when channel with different kind have same name #6787
- Bug 1866337: Changes placeholder to ‘Search by node name/label’ in install page #6746
- Bug 1882097: Fix layout issue which appears only on Safari #6731
- Bug 1883601: fixes: re-creating terminal after deleting workspace doesn’t immediately restart #6785
- Bug 1881314: fix application selector in eventsource form #6699
- Bug 1879969: properly encode vpx URL #6783
- Bug 1883595: Fix chart merging and show chart provider in catalog #6761
- Bug 1883566: adds check for kind before accessing #6782
- Bug 1878676: Add resource badges to application groups in topology list view #6766
- Bug 1883479: Add uri value to URI list item and side bar, fix initial scroll to selected item #6777
- Bug 1870478: Avoid adding a newline between pipelinerun log fetches #6350
- Bug 1883535: Add missing IDs in VM’s disk and network modals #6780
- Bug 1883302: Add dev-preview badge to application stages and details page #6762
- Bug 1880246: Entry keys in aggregated Helm index are appended with the name of source Helm repo #6753
- Bug 1878748: Set the PATH_CONTEXT default param if its part of the pipeline template #6614
- Bug 1879875: Fix that the Start Pipeline form is not always validated correctly #6673
- Bug 1876853: Fix resource log not showing last line #6770
- Bug 1883353: Prevent text overlap of operand status, remove nonbreaking space.. #6772
- Bug 1880083: do not support VMware import for VMs with uefi #6751
- Bug 1883138: Updated filter to allow partitioned disk too #6773
- Bug 1877891: Aggregated Helm index contains only entries from healthy repos #6768
- Bug 1868551: Fixed filtered node list view #6726
- Bug 1881953: Generate new namespace with empty node selector for node… #6767
- Bug 1874558: Fix resource log performance issue #6752
- Bug 1878641: Add View only access form for Health checks #6610
- Bug 1881949: added docs/helm approvers and reviewers #6760
- Bug 1881659: fix guided tour alert to not show up if skipped once #6714
- Bug 1882735: Remove unexpected comma from <title> #6757
- Bug 1880099: fix the console error logged while importing from dockerfile #6670
- Bug 1883080: add legends under devconsole monitoring dashboard graphs #6754
- Bug 1874241: Change git to Git capitalization #6738
- Bug 1882152: Make “Add to Navigation” accessible for tabs #6733
- Bug 1882197: Add test for golden image upload #6735
- Bug 1882529: Removes the kubectl annotation from the created PLRs #6744
- Bug 1880698: Query Browser: Improve graph render speed by not using VictoryTooltip #6749
- Bug 1881211: use alertmanager-tenancy api end point to create silence in devconsole #6748
- Bug 1881386: hide Import with Wizard button when missing permissions #6725
- Bug 1881347: fix createVMWizard onClose destructor #6704
- Bug 1870339: Sets volumeMode as block for RBD+RWX #6559
- Bug 1879911: (security) dont use the hardcoded passwords #6747
- Bug 1850569: Fix incorrect oVirt connection status message #6667
- Bug 1860985: Updated minimum requirement for Internal And Internal-Attached Devices #6745
- Bug 1878698: Add importer pod events to VM events tab #6742
- Bug 1881872: Add SSAR checks for Volume Snapshot Content #6729
- Bug 1879485: fix application selector incontext for add forms #6646
- Bug 1882378: Namespace is undefined while uploading a non golden image #6741
- Bug 1872147: Disable health checks if BMO is not running or there’s no power mgmt #6664
- Bug 1881211: pkg/server: add alertmanager-tenancy proxy #6740
- Bug 1882284: Fix React warnings when open dashboard #6737
- Bug 1870331: Not allow to change size for OCS based resource #6683
- Bug 1877739: Update git repo unreachable error to warning and better msg #6728
- Bug 1871104: PXE requires NADs #6554
- Bug 1881125: Disable ‘Snapshots’ tab on VM details page #6736
- Bug 1868644: Add resource badges in the add trigger form dropdown #6255
- Bug 1882088: Remove vertical scrollbar on the page when builder dropdown is open #6730
- Bug 1880118: Improve Cypress
checkErrors
output #6475
- Bug 1882026: update notifications message on Topology and removes from Add #6727
- Bug 1881820: Fix external mode queries for RGW Performance Card #6716
- Bug 1881460: Fix for topology drag performance #6707
- Bug 1880379: Clicking on a project link in gitops application details page should navigate to topology view with that project selected #6674
- Bug 1868653: Convert Pipeline StartedBy Label to Annotation #6639
- Bug 1858578: Change max name length for VMs imported by RHV #6531
- Bug 1877860: Volume Snapshot basic CRUD tests #6448
- Bug 1881934: Fix for clearing topology kind filters whenever filters change #6724
- Bug 1881669: Adjust storage dashboard tests to version >= 4.6 #6678
- Bug 1875770: Test for PVC clone #6528
- Bug 1881747: fix link for upload os disk #6723
- Bug 1850562: RHV URL pass validation though it is missing https:// #6721
- Bug 1881949: added pkg/helm approvers and reviewers #6712
- Bug 1880008: general step text enhancements #6705
- Bug 1881458: Fix “Template missing data image definition” #6720
- Bug 1881842: Fix kubevirt-plugin base integration-test #6717
- Bug 1881742: Error “invalid apiGroup” when taking snapshot for VM #6718
- Bug 1879054: UI should display password in cloud-init #6709
- Bug 1881516: fix topology failing to load after installing a Helm Chart #6710
- Bug 1880118: Cypress a11y enhancements #6698
- Bug 1880018: Fix for Topology drag crash, update react-topology package #6668
- Bug 1877944: Show all resources for selected operator in the topology side panel #6591
- Bug 1880946: Fix crash when Deployment is removed (pod data are not available) #6689
- Bug 1879794: Fix to remove namespace cell data when project is selected #6713
- Bug 1875600: fix empty default value for pipeline parameters #6417
- Bug 1880217: Refactor vm-status-modal in VM details page #6708
- Bug 1881356: fixes add page notification if dynamic channel/sources or broker exists #6703
- Bug 1880494: Fix to show helm workloads in all helm releases #6682
- Bug 1880492: Fix topology list view to not show empty application groups #6681
- Bug 1880118: Cypress better headless logging #6629
- Bug 1875878: Move pipelinerun log scroll handler to parent element #6535
- Bug 1874028: Add sum to query #6652
- Bug 1881306: Fixes Kebab action for snapshots #6702
- Bug 1877842: Replace quick start route icon with rocket icon #6587
- Bug 1881097: Fix kubevirt-plugin gating job #6701
- Bug 1881049: Add ID for PF Select components for integration tests #6691
- Bug 1876532: remove extra space from system name field in details card #6700
- Bug 1881097: kubevirt-gating job - enable live migration feature-gate #6693
- Bug 1880698: Improve graph render performance #6685
- Bug 1878075: Remove filter for used pool #6684
- Bug 1879898: Fix VM template’s network tab loading #6687
- Bug 1880924: Add storage class permissions for kubevirt-gating job #6686
- Bug 1879089: Use new parameter prefix (tt.param.) for Tekton Trigger version 0.6+ #6627
- Bug 1878037: Dont provide non-admin user a link to upload #6688
- Bug 1837156: Support older node maintenance CR #6647
- Bug 1878163: Updating Dockerfile.product baseimages to mach ocp-build-data config #6657
- Bug 1866337: Changes placeholder to ‘Search by node name’ in install page #6621
- Bug 1880004: Disable submit button of import forms while submitting #6669
- Bug 1879507: QuickStart fix - Add styling for checkwork info #6632
- Bug 1872893: Wait for node pods to load before detecting graceful shu… #6650
- Bug 1871736: Fixes clone for block mode PVCs #6630
- Bug 1880629: Fixes support for pre-provisioned snapshots #6679
- Bug 1784330: Query Browser: Fix tooltip position when there are disabled series #6671
- Bug 1812132: Fix OCS capacity metric query for RWO/RWX PVC used by multiple Pods #6672
- Bug 1860985: Updated Minimum and Recommended Requirements #6661
- Bug 1873192: show empty state in monitoring when no datapoint available #6463
- Bug 1879940: Non admin users should load the create vm wizard #6666
- Bug 1879865: Fixed DiskMechanicalProperties name #6665
- Bug 1878591: Added tests for lso ocs disk inventory #6606
- Bug 1878117: Fix monitoring dashboard margin #6595
- Bug 1872976: Allow disk replacement when rebalancing #6549
- Bug 1874901: add utm_source parameter to Red Hat Marketplace URLs for attribution #6363
- Bug 1878690: Add VM ‘Snapshots’ tab only when the snapshots CRD exist #6663
- Bug 1877998: Fix text in upload PVC instruction #6659
- Bug 1879422: Rename VMI ‘Consoles’ tab to ‘Console’ #6658
- Bug 1844238: Detect phased restart annotation for powering off hosts #6653
- Bug 1879461: Update kubevirt-plugin test suite #6644
- Bug 1879054: UI should display password in cloud-init #6643
- Bug 1879460: Regression Test Cases for Helm, Monitoring and Knative #6641
- Bug 1880118: Cypress: Disable eslint rule, remove
return cy...
’s to fix flake #6628
- Bug 1877368: Disable Helm Chart Install form and show error alert if chart is not reachable #6572
- Bug 1879517: Add support for External mode RGW queries in Data Resiliency and Capacity breakdown Cards #6432
- Bug 1872340: E2E test for pool creation flow #6365
- Bug 1878700: Fix Add Pipeline Trigger for Pipeline Operator 1.1 #6612
- Bug 1872145: Detect enablement of BMO. #6662
- Bug 1879623: Increase max kind abbrev to 4 chars #6654
- Bug 1880117: Fix Protractor flake: display Global Configuration page, click Explore Console API in dropdown link #6648
- Bug 1877822: The OS which already has a golden image can not be selected #6649
- Bug 1876532: Corrected system names for object service dashboard #6634
- Bug 1877861: fix: return empty Helm repo index file when no HelmChartRepository instances are available in cluster #6588
- Bug 1879282: Update OLM documentation link to point to doc site #6651
- Bug 1879171: Fix for lost selectedId param in URL when navigating to topology #6633
- Bug 1878375: Show different operator instances from same CSV separately in topology #6604
- Bug 1879164: fixes route decorator to show up if unique route is there for that revision #6631
- Bug 1851013: Independent mode disabled for Cloud Platforms #6645
- Bug 1876328: Update virtualization os images namespace #6538
- Bug 1873582: Add access review and feature flags to quick starts #6473
- Bug 1877595: fix height for reason column of knative service table #6560
- Bug 1872972: Make efficiency cards consistent #6608
- Bug 1877441: Watch for changes to Tasks & ClusterTasks when in pipeline builder #6578
- Bug 1878781: Not clear what disk interface to use #6625
- Bug 1878968: Empty secret should be editable in generic secret form #6624
- Bug 1876515: Fix inline taskSpec error in pipeline page #6541
- Bug 1878016: Add documentation to describe configuring multiple helm chart repos #6324
- Bug 1878037: Dont provide non-admin user a link to upload an image #6626
- Bug 1878996: Passing both deviceTypes to allow disk and part to be provisioned while creating Local Volume Set #6620
- Bug 1878653: fixes event source form create button enabled when form is invalid #6611
- Bug 1876440: Cloud init section of common-templates is ignored #6543
- Bug 1878835: Make whole quick start badge clickable #6613
- Bug 1871108: usability bug: the ui selections are unclear #6433
- Bug 1872336: Use metadata.generatorName when create a pipeline trigger #6248
- Bug 1874245: fix non-admin access review for create VM from template #6584
- Bug 1872140: Adjust vm console url #6477
- Bug 1878618: Update kubevirt gating image to centos 8 #6605
- Bug 1873326: Adding accessibility alt and title to icons within overview status and activity sections #6556
- Bug 1863402: Fix for Developer console tables show extra columns due to column management #6601
- Bug 1877806: Skip updating iframe height when component is unmounted #6585
- Bug 1872469: Port login tests from protractor to Cypress #6521
- Bug 1867824: Follow on fix for operand form field sort order. #6600
- Bug 1875216: update smoke test suite gherkin scripts with test data #6569
- Bug 1875376: Show helm charts created by operators as a child of the operator #6512
- Bug 1875809: Restyle Time to inlineblock for Topology - Pipeline & Builds #6493
- Bug 1867034: follow on fix cluster dashboard queries #6599
- Bug 1877858: render ConsoleNotification BannerTop if notification.spec.… #6590
- Bug 1872340: Fix PVC E2E tests #6374
- Bug 1875193: Check CONSOLE_LINK flag instead of making links optional #6592
- Bug 1875308: Add support for more params and create resources only if required #6506
- Bug 1851013: Disable creation of External Mode Cluster in cloud environments #6507
- Bug 1877821: Show quick start prerequisites only if provided #6586
- Bug 1877390: Do not show helm resources until helm release is ready. #6575
- Bug 1874028: Update node queries to exclude fstype, mountpoint #6571
- Bug 1862564: Fix column visibility on various screen sizes #6562
- Bug 1871103: Remove ‘Template’ field from VM wizard #6402
- Bug 1868070: Updates to content for quick starts #6307
- Bug 1860535: show project description #6163
- Bug 1877736: fixes warning shown on close of delete revision modal #6583
- Bug 1873779: show the correct access mode for ovirt import #6582
- Bug 1874069: Accessibility - An incorrect focus order is provided when a user tabs through the “View Settings” control in Overview page #6580
- Bug 1876741: undo filtering of incompatible helm charts #6550
- Bug 1875494: Operatorhub side panel overlaps quick start side panel #6522
- Bug 1875599: trigger groupings in Event Listener details page #6518
- Bug 1814611: use emptyDir instead of persistent storage for temp disk #6574
- Bug 1850574: add better cloud init message for ovirt import #6511
- Bug 1877351: Add fallback to builder image detection #6570
- Bug 1866315: Inconsistent naming in storage cluster creation #6540
- Bug 1872480: Fixes node-list alignment on storageCluster creation #6439
- Bug 1872340: E2E test for restoring a claim from Snapshot #6485
- Bug 1875360: Update project workloads tab to use topology list view #6224
- Bug 1873402: Add deleting status #6565
- Bug 1877198: Query Browser: Improve error message when Prometheus API returns 403 #6561
- Bug 1867034: Updated cluster dashboard queries #6536
- Bug 1876778: fixes issue with metrics not showing graph via topology #6546
- Bug 1875797: remove vmware-to-kubevirt-os warning from vmWare import wizard #6532
- Bug 1876985: Change the text message display for guest agent feature #6563
- Bug 1876420: Label changes for logged in users table #6564
- Bug 1875349: Smoke Test Cases for Monitoring #6510
- Bug 1874257: Hide cluster upgrade UI on OpenShift Dedicated #6555
- Bug 1875702: Add test to check network supported models #6525
- Bug 1862500: Use initialization-resource annotation for yaml #6393
- Bug 1853599: Fixes bug attaching block storage PVC to deployments #6221
- Bug 1848957: Removes the objects count from buckets card #6548
- Bug 1876377: remove the import VM from dev perspective #6545
- Bug 1863331: fix devicePath when using block mode #6544
- Bug 1876845: List and use Projects instead of Namespaces in GitOps list page #6547
- Bug 1876511: fixes issue with validation on pubsub modal #6542
- Bug 1875274: Add test for open vnc in new window #6504
- Bug 1872981: Add basic functionality tests for selecting multiple storage classes #6394
- Bug 1873140: fix Alert State filter for dev perspective Alerts #6313
- Bug 1871895: Use form data for application ImageStream name #6410
- Bug 1876442: fixes custom query selection should not show any query #6539
- Bug 1875794: Feature guards for Minimal Deployment and Cluster Encryption #6529
- Bug 1875758: Remove extensions for Volume Snapshot from Ceph Plugin #6526
- Bug 1862918: add support for import SRIOV networks from oVirt #6495
- Bug 1875347: can’t have a disk provision source and use cdrom type as a disk #6537
- Bug 1872405: Add requested capacity to pvc details page #6436
- Bug 1875870: fixes: Guided Tour welcome screen show OpenShift undefined #6534
- Bug 1872919: Add routes for OCS OLM pages with full resource references #6523
- Bug 1873481: Show workspace volume-type item fields only when added #6472
- Bug 1850583: add better connection error message for VM Import #6496
- Bug 1875790: add additional namespace for kubevirt-storage-class-defaults #6530
- Bug 1874817: fixes issue with route creation in case of no ports exposed #6494
- Bug 1872644: gherkin script for HPA-add,edit an delete-ODC-3556 #6442
- Bug 1872926: Remove overriding of generic CSS from LSO plugin #6524
- Bug 1843222: fixes issue with internal image imports for self-provisioner with edi… #6514
- Bug 1872279: Added e2e tests for ocs install for Attached Devices #6426
- Bug 1875287: update virtualmachineimport CRD version #6508
- Bug 1873331: Adds alt-text to masthead icons #6497
- Bug 1857399: Fix chip to show All when no other selected #6259
- Bug 1875440: Make pipeline task parameter editable (if it was only defined in the pipeline, not in the task) #6520
- Bug 1871676: Monitoring: Fix “Not Firing” option in Rules list filter #6515
- Bug 1875397: Update wording in quick start panel #6519
- Bug 1875488: Fix sample application form create #6517
- Bug 1875371: Fix to show topology list view filtered items correctly #6516
- Bug 1872369: Fix reading TLSConfig for HelmChartRepository #6347
- Bug 1875345: Query Browser: Fix JS error when label key is
id
#6509
- Bug 1874763: Fix import error status on VMs with a successfully completed CDI import #6499
- Bug 1866739: Filter incompatible x-descriptors before rendering operand form #6474
- Bug 1873230: show message for retrying in conclusion if there are failed tasks #6465
- Bug 1872283: Align UI with gitops-backend and remove mock-data #6373
- Bug 1869620: kubevirt support only e1000e and virtio #6479
- Bug 1874547: fix unexpected changes of tabs when importing VMWare VMs #6489
- Bug 1873427: GuidedTour: remove the confirmation modal while closing out the guide… #6470
- Bug 1860985: Update the minimum requirement for OCS #6486
- Bug 1866338: Remove View More link from all the Capacity Breakdown Cards #6502
- Bug 1874832: Fix test for ocp 4.4 4.5 #6116
- Bug 1873303: Protractor - added wait for Launcher Card to not initially exist, then is displayed when CR exists #6488
- Bug 1873612: Handle empty responses if Content-Length is not specified #6490
- Bug 1874895: Enabling use of $BRIDGE_E2E_BROWSER_NAME with Cypress #6481
- Bug 1873623: Revert of add label changes in #5998 #6440
- Bug 1872340: Tests for Snapshot Creation, List and Deletion #6340
- Bug 1873037: Show inline alert message “Waiting for build” only if there is a BuildConfig #6458
- Bug 1874055: report errors when v2v-vmware ConfigMap is not available #6480
- Bug 1871085: Wait for the first ImageStream update before creating the Deployment #6138
- Bug 1872125: Fixed DeviceMechanicalProperties field name for create local volume set flow #6492
- Bug 1865817: Values for cpu/memeory are empty in Metrics table on HPA detail page #6262
- Bug 1871676: Monitoring: Change rules list to filter by alert state, not rule state #6460
- Bug 1871768: Add supported types to file upload #6487
- Bug 1872385: Connect SBRs to the operator grouping rather than a random workload within #6435
- Bug 1874436: Query Browser: Clear all series when the namespace changes #6484
- Bug 1855318: Add external link icon to ‘Open Console’ VM menu action #6078
- Bug 1871742: can’t delete a PVC created using a data upload #6407
- Bug 1868551: Added Node Modal for BM OCS install #6289
- Bug 1873143: fix pipeline details page breadcrumbs in admin perspective #6212
- Bug 1873303: fix integration test flake where launcher card isn’t yet… #6468
- Bug 1848512: Wrong interpretation of labels for resource quota diagram #6416
- Bug 1870109: Help text if golden image is missing is not helpful #6403
- Bug 1869596: fix pipeline task sidebar form error #6344
- Bug 1873420: Do not show non-workload nodes in topology consumption mode #6471
- Bug 1871174: Fix CR badges and operator link #6397
- Bug 1843387: update queryInput on change to pre-fill Query #6478
- Bug 1873166: Align operator installing details with design #6467
- Bug 1873147: cypress crud tests - moved create & delete out of before/after[all] hooks and into specific tests #6455
- Bug 1872764: Fix for topology list view alert/build cell alignment #6450
- Bug 1870831: Fix operator displayName on subscribe form #6466
- Bug 1856353: Include installed version in operator hub item details #6401
- Bug 1871996: Made create role bindings links consistent #6035
- Bug 1867034: Fix no-show pods and filesystem queries #6419
- Bug 1873095: fix edit flow with update git url #6462
- Bug 1872848: Align quick start labels vertically #6453
- Bug 1866997: Warn user that when HyperConverged and SR-IOVNetwork CRDs are missing #6261
- Bug 1858179: Add Storage Class filter for SC dropdown in Backing Store creation page for PVC type #6461
- Bug 1872663: Gherkin Script Design for Epic ODC-4230 #6447
- Bug 1870360: Fix toolbar spacing issue on search page #6381
- Bug 1872881: Fix crash when selecting Sink URI node in topology #6454
- Bug 1872986: Replace Not Firing Alert State with - and Not Firing filter with Inactive #6457
- Bug 1871796: Use JSON.stringify to compare resources object in watch hooks #6456
- Bug 1872138: Rules to correct checkbox input and label alignment with this operatorhub filter-panel #6452
- Revert “Bug 1868724: Fix cypress test failures” #6449
- Bug 1872595: update guided tour help popover text #6444
- Bug 1800614: Add x close button to notification drawer #6443
- Bug 1872080: Define RHEL_ALLOW_PYTHON2_FOR_BUILD in Dockerfile.product #6441
- Bug 1872092: Make ‘Volume Snapshot *’ labels consistent #6429
- Bug 1870114: Updated template PVC name and namespace to use parameters #6428
- Bug 1868150: Add click-able links to notifications #6306
- Bug 1871646: Fix location of Minimal Deployment message and calculation for Internal Mode deployment #6404
- Bug 1872303: Fix delay in topology view on changing namespace #6430
- Bug 1871920: pick latestCRDversion instead of latest/served true for eventSources/channels #6412
- Bug 1869617: Add ‘pending restart’ label for new disks and NICs #6352
- Bug 1871092: Catch unhandeled promise when metrics are not available (shows an error overlay in the topology in dev mode) #6176
- Bug 1870515: PVC Network Upload error should be more detailed #6406
- Bug 1870636: Add ability to select unassigned as application filter in topology #6343
- Bug 1872280: Rename GitOps in nav to Application Stages #6386
- Bug 1872421: Added a few points of clarification to README #6434
- Bug 1869783: Fix column management help text #6438
- Bug 1871927: update resource section text for knative #6414
- Bug 1871940: Add count badge to topology “Filter by Resource” dropdown #6415
- Bug 1869966: Delete the hashed session token on user logout #6431
- Bug 1864351: Add support for block volumes #6423
- Bug 1871925: Change name of “Show Groups” Toggle that switches the modes in topology #6413
- Bug 1871901: Fix restart and review quickstart scenario according to UX #6411
- Bug 1872113: Set proper layout for PVC Details page #6425
- Bug 1872157: Query Browser: Make series button width constant when data is loading #6424
- Bug 1871652: Fix style, behavior and appearance uniformity issues of the drop-downs in OCS #6351
- Bug 1872080: Updating Dockerfile.product baseimages to mach ocp-build-data config #6418
- Bug 1870622: Update topology list view to be more consistent with workloads page #6188
- Bug 1870899: Make headings with popover button into inline display so that message… #6420
- Bug 1871866: Monitoring: Fix list style for the table pagination dropdowns #6409
- Bug 1869600: add resource icon to the items in the
select task
dropdown in the pipeline builder page #6345
- Bug 1871919: Add id to submit button in vm wizard #6408
- Bug 1870471: Fix Tech and Dev preview badge styles #6250
- Bug 1871441: add JUnit report for backend tests in CI #6400
- Bug 1870174: Add start VM option during CDI import #6375
- Bug 1871816: Convert quick start task help to markdown #6405
- Bug 1871767: Add quick start link in dashboard page #6305
- Bug 1871699: Fixed ocs installation tests to incorporate the new changes on OLM pages #6336
- Bug 1870556: Gherkin script for quick starts-ODC4077 #6358
- Bug 1871260: Implemented Axe A11y testing into Cypress #6398
- Bug 1870589: Gherkin Script for ODC-3697 #6385
- Bug 1870319: Fix task header alignment in quick starts #6376
- Bug 1871176: add a JUnit report for jest when running in CI #6396
- Bug 1867610: Fixes storagecluster name for internal mode on DetailsCard #6361
- Bug 1871212: fix internal registry name field auto completion for deploy image form #6359
- Bug 1868471: Add paused state to MachineConfigPool list view #6322
- Bug 1871063: Prefill name for subscription/trigger #6395
- Bug 1871261: Upgrade to Cypress 5.0 and tectonic-console-builder:v21 #6380
- Bug 1868013: Point admin monitoring links to admin #6263
- Bug 1861473: Watch ConsoleLinks so they update in the UI without refreshing #6180
- Bug 1871088: Fix react warning in navigation rendering (invalid html props) #6162
- Bug 1871220: use consistent test names in base scenario #6331
- Bug 1870805: fixes inconsistent pod donut status for knsvc #6391
- Bug 1870880: add Rohit as a console frontend approver #6390
- Bug 1870633: update guided tour text #6389
- Bug 1866296: Cypress CRUD tests flake fixes #6372
- Bug 1870473: Make quick start headers sticky #6326
- Bug 1870607: CloudShell: Remove CloudShell and GuidedTour from QuickStartDrawer Children #6245
- Bug 1869942: Monitoring: Clarify popover help text #6366
- Bug 1858422: update CRD apiVersion to v1 #6302
- Bug 1866875: YAML Editor: Background resource update clears error message #6377
- Bug 1859256: Fix blank page/error on ImageManifestVulnPage #6119
- Bug 1870630: Monitoring: Replace
Inactive
with -
for alerting rules #6388
- Bug 1862885: Stop immediate event propagation in dropdown onClick #6387
- Bug 1870536: Add check ‘Failure’ condition to the Status component #6383
- Bug 1867009: Apply proper details item spacing for member status #6342
- Bug 1870670: Improve spacing for RadioGroupFields and the image search #6219
- Bug 1869998: Fix broken BMN list page due to name filter #6369
- Bug 1870627: Fix to maintain URL params on topology view switch #6362
- Bug 1870634: Fix slow reaction time on topology filter changes #6341
- Bug 1868630: Removes ‘ceph block pool model’ from the error message for pool creation #6311
- Bug 1870606: Update error message for bootstrapServers and topics #6301
- Bug 1870632: Add context menu and details panel for SBRs in topology #6281
- Bug 1870628: Fix actions on workload nodes in topology #6236
- Bug 1870537: Navigating to an uploading golden PVC page results in 404 #6382
- Bug 1870076: Gherkin Scripts for ODC-4004 #6370
- Bug 1868358: Fix pipeline workspace volume-type empty-directory #6300
- Bug 1870474: Show monitoring alert decorator for alerts that are warning/error #6209
- Bug 1870469: Check for podName before displaying Task logs #6208
- Bug 1870271: fix vertical alignment of Capability Level line #6378
- Bug 1866229: Pass impersonate info to GQL init message payload #6339
- Bug 1867864: restrict multiple selections of a revision in traffic modal #6286
- Bug 1859258: Pf package update with fix for nested drawers #6252
- Bug 1866296: Disable e2e OLM test flakes #6360
- Bug 1866051: Effort to left align content filters so they are consistent with pf-c-toolbar #6356
- Bug 1862903: “Add disk” button exist in the wizard but not active #6355
- Bug 1869633: Show only boot-order at pending changes warning on boot order change #6354
- Bug 1866034: Fix to reduce pod donut text size when text is long #6299
- Bug 1869127: Don’t lowercase names in
k8sCreate
#6337
- Bug 1850538: Persistent dashboard to reflect ceph health status as Warning #6335
- Bug 1866296: wait for Jaeger tile before trying to click #6330
- Bug 1843532: Fix VM import status reporting for CDI imports #6323
- Bug 1868426: Unfilter OS dropdown in VM wizard when choosing flavor or workload #6316
- Bug 1865811: Prevent Firefox bug where cluster names could overlap #6297
- Bug 1862508: Create PVC dropdown text update #6190
- Bug 1868353: update v2v temporary label #6296
- Improved Cypress e2e reporting #6332
- Bug 1868103: adds badge support for KnativeEventing creation #6298
- Bug 1869196: Disable card model if using SRIOV interface #6348
- Add spin animation to pipelinerun log tabs #6310
- Bug 1854151: Add project list page in developer catalog for all projects #6207
- Fix to hide view switch in topology when no project selected #6267
- Fix to correctly size collapsed groups in topology view #6256
- Hide topology display options that are not effective for the current view #6229
- Bug 1861957: Overhaul kubevirt plugin tests #6152
- Bug 1867475: Gherkin Scripts for ODC-3325 #6272
- Bug 1867824: Fix dynamic form field ordering logic #6329
- Fix for topology graph view being auto-reset #6223
- Bug 1866928: add support for Grafana valueMaps to monitoring dashboards #6328
- Bug 1868012: make layout of DNS help link on Route details page cons… #6295
- Bug 1868475: Adds test for independent Mode Dashboard #5293
- tests: update JUnit report filenames #6327
- Update Event Source & Channel Sources for Add flow #6294
- Bug 1866514: If CSV doesn’t have status field, check it’s labels for ‘olm.copiedFrom’ label #6280
- Bug 1867996: Customer Feedback Improvements Epic ODC-3418 #6293
- Bug 1868394: Fix boot-order change alert when VM is running #6315
- Bug 1867900: Fixed incorrect node name in the nodeSelector while creating Auto Discovery CR #6325
- Fix delayed appearance of relationships when exanding groups #6268
- Bug 1868353: v2v: do not let backend delete saved secrets #6317
- remove the explicit chain method in channel selection #6312
- Bug 1868269: Fix VM’s pending changes alert #6309
- traffic splitting modal should source info from spec and not status #6308
- Bug 1856593: Change from hideNameFilter flag to hideToolbar #6304
- Bug 1868151: fix invalidly nested help text #6303
- Use fallback img for icon and add base64 img for tours #6254
- Fix cypress test failures #6319
- Bug 1777129: Tighten cipher usage to library-go #6292
- PipelineRunLogs: remove padding from pipeline logs task nav #6247
- Bug 1863000: deployment of vmware fails if URL contains space #6273
- Bug 1840958: Move provision source to component #6278
- Bug 1850562: RHV URL validation is missing https:// #6290
- Add create project link in all the dev console pages #6258
- Bug 1856352: Fix y-domain for area charts with all zero data points #6285
- Bug 1867201: fix bug where Routes created set route.spec.port.targetP… #6284
- Bug 1867238: utilize channels from ClusterVersion when available #6283
- tests: add fake
DBUS_SESSION_BUS_ADDRESS
to improve CI reliability #6279
- Bug 1856807: When importing, success message say import vm #6274
- preselect uri options if no resources exists #6265
- Bug 1854196: Use consistent title case for operand form labels #6192
- Bug 1866084: AWS EBS parameters for EBS CSI storageclass #6216
- Bug 1861821: Fix layout on legacy operand form #6206
- Bug 1866090: Fix selector spec descriptor link behavior #6238
- Bug 1840958: Dont skip validation of url and container sources #6277
- Bug 1865828: User ‘close’ method from the props #6276
- Add fix to prevent application reset #6230
- Bug 1844944: Add default labels to default sc #6269
- tests: improve OLM scenario reliability #6253
- Bug 1840958: Source can be empty in general step #6270
- Bug 1866217: Open console in new Window, not tab #6271
- Bug 1866114: Don’t store OpenAPI definitions in localStorage #6227
- Bug 1866035: fix util to get Kiali link from consoleLinks #6264
- Change image stream dropdown labels #6218
- Bug 1829542: Add mount guest agent tools to vm wizard #5490
- Fix RGW Performance Chart #6214
- Use helm chart icon for collapsed helm group node #6266
- Bug 1866548: Update Cluster Settings unit test to reflect new design changes #6233
- Bug 1862089: Fix Backing Store selection flickering issue in Bucket Class creation wizard #6242
- fixes edit access check on edge for pubSub, style on URI help text #6241
- Bug 1866214: Delete only KSVC, not Route associated with KSVC #6199
- Add E2E tests for RGW related Items in Object Service Dashboard #6240
- Bug 1860074: Address two issues on the Install Operator form #6231
- Bug 1866845: support pipeline task resources to be an optional field based on spec #6228
- Adding lso plugin as a dependency for ceph-storage-plugin #6213
- Fix crash when knative deployment is selected in topology #6232
- Bug 1862934: Trigger the inactivity logout method when Masthead component is mounted #6189
- ContextProviderExtension: use spread operator instead of clonedeep #6243
- Unit test for IPV6 Validation #6215
- Bug 1844944: No default storage class in add disk #6125
- Bug 1858229: Make Mode Detection independent of Storage Cluster CR name #6198
- Bug 1865828: Components with withHandlePromise wrapper should be called accordingly #6204
- tests: prefix Cypress JUnit files with
junit-
#6201
- fix log completiontime issue #6053
- Fix extra whitespace between types in topology sidebar #6235
- Bug 1865930: Fix runtime error on project details page #6226
- Bug 1862537: Change pending changes alert when making a change #6222
- Bug 1846894: remove namespace if resource is not namespaced and namespace is provided #6220
- Bug 1856645: Query Browser: Fix poller time range #6217
- Bug 1858317: Change type of VLAN attribute for CNV bridge in NADs #6210
- Add namespace choice to obc creation function #6203
- Bug 1862956: Fix loading error message in VM’s flavor modal #6200
- Bug 1866033: Use Monaco APIs to set YAML editor value #6239
- Bug 1865998: Tolerate multiple package manifests with the same name #6225
- Bug 1865927: Fix import wizard #6202
- Rename
mixin_pod_workload
recording rule name #5929
- Fixes for disk replacement #6196
- Bug 1856709: Remove single instance of whitespace from user input #6195
- Monitoring: Use <dl> for popover help text #6170
- fix alert link on alerting rule details page to keep the user in same perspective #6186
- Bug 1863060: Spinner inside the modal footer needs a redesign #6191
- Bug 1856675: Fix filter toolbar initialization from URL parameters #6187
- Only show namespace table column when all projects is selected (for all admin workloads) #6181
- Bug 1862801: Make VM’s ‘pending changes’ warning more informative #6184
- Add support for minimal deployment of OCS #6164
- Column Management Modal for Nodes Page, Projects Page and Namespaces Page #6169
- Bug 1862762: Fix pending changes tab redirection issue #6183
- Gherkin script for getting started #6167
- topology smoke test- gherkin script #5961
- Hide namespace for pipeline, runs, and resources for admin and dev views in a project context #6148
- Add warnings for managed resources #6023
- Add support to configure multiple helm chart repo using HelmChartRepository CRD #5933
- Gherkin Scripts for Import VM #6172
- GuidedTour: fix fontsize and color of popover and modal #6153
- Column management for Pods Page #5799
- Fix app context provider #6179
- Query Browser: Remove unused
namespace
props #6173
- Show alert message and hide pods when ImageStream is not ready yet #6155
- Allows user to set
allowVolumeExpansion
flag for a storage class #6151
- Add missing catches to handlePromise #6048
- Support schema-grouped descriptor arrays on operand details page #6178
- Add a new serverless application tour and few text changes #6177
- Add ability to filter topology by resource types #6165
- HPA In-Context (Delete | Edit | Topology Sidebar) #6150
- RGW Related Changed in Object Service Dashboard #6174
- (feat): Add Disk OCS Status column in LSO disk inventory #6168
- Don’t download the Cypress binary during downstream builds #6166
- Label resources owned by operators #5784
- Add ability to hide all groups in topology #6130
- Added quick start controller and complete flow #6141
- Add proxy for GitOps backend service #5928
- Kubevirt golden image #6171
- Add GitOps application details page #6137
- Bump monaco-editor packages, fix critical dependency error #6157
- fixes overlap issue with KSVC for pubSub #6161
- Some followup fine tuning of the installing operatoring visuals #6160
- update event source icons #6158
- Monitoring: Add popover help text for some fields #6156
- Bug 1856507: Refine CDROM UI Flow #6132
- Add validation for IP Family match #6126
- Add create CR button on CSV details page #6118
- Add support to configure the runtime icon for container images #6117
- Update topology list view to show groupings #6052
- Update pod charts #6031
- Add knative resource sidebar enhancements #6140
- Add option to restore a snapshot to a new volume #6061
- CNV-5024: Inform for pending changes in VM details view #5633
- Add test for rbd pvc expansion #6154
- Adds encryption toggle for the install page #6056
- Support Schema in the YAMLEditorField #6102
- Monitoring: Add labels list to the alerting rule details page #6147
- Continue to show Workers progress bar if not 100% when CV is updated #6139
- Start moving PromQL queries to a central location #6128
- Add storage efficiency card on persistent dashboard. #6104
- Add HPA In-Context #6022
- Node CSR approval #6016
- Rename non-standard annotation to non-standalone #6145
- Bug 1861554: Update ajv package to avoid prototype pollution #6144
- Changed local-storage namespace to openshift-local-storage #6143
- Monitoring: Move enums to types.ts #6142
- Cypress integration testing #4831
- Gherkin Scripts for ODC-3067 #6127
- Update upstream-community-operators image for test #6122
- Bug 1849555: Clarify VM import messages #6120
- Add RGW Support in Object Service Dashboard #6070
- Gherkin Scritps for ODC-3924 #6129
- Add fallback values for BMH details page #6050
- (feat): Add OCS kebab actions in the LSO disk inventory related to the day2 operations #6124
- Getting Started Tour #6011
- Added disk list for BM/Attached devices OCS install #6123
- Group multiple KSVC revision URLs under the same Route #6088
- Monitoring: Add breadcrumbs for Silences and fix for Rule breadcrumbs #6133
- Implement inactivity timeout for logging user out #6096
- Add Kiali link to topology and project dashboard #6068
- Bug 1855378: display Created At value using <Timestamp> if valid date #6135
- Bump webpack and react-refresh-webpack-plugin versions #6134
- Make pvc expand tests more stable #6097
- Show alert icon on topology workloads and associated alerts in sidebar #5919
- Add Trigger and Subscription modal in topology #6080
- Adds Pool creation modal for storageClass form #6024
- Bug 1850513: Disable stop action in VM menu for in process CDI imports #6121
- Bug 1856511: Correct alignment of help icons #6029
- Modified options on LVS based on OCS and generic view #6081
- Bug 1854198: Improve handling of descriptions in DynamicForm field components #6054
- Support schema-grouped descriptors on operand details page #6103
- LTR alignment for sources, PubSub, KSVC #6113
- Bug 1860858: About modal for regular user shouldn’t error out #6114
- Gherkin Scripts Design for ODC-4232 #6110
- Query Browser: Highlight matching strings in autocomplete suggestions #6107
- Added Donut chart inside for ocs installation on attached devices #6072
- Bug 1860736: Remove duplicate lines from Installed Operators list page #6109
- Snapshot tab for PVC page #6006
- Bug 1859518: kubevirt: fix editing of pvc datavolumes from different namespaces #6111
- Added support for start VM after migration from RHV #6067
- Add Topology sidebar for Operator Backed Services #6017
- Add Notifications coloumn in alerts table #5943
- Pvc upload - replace switch with checkbox #6108
- Add Golden image switch to PVC upload form #6106
- kubevirt vm wizard fix idresolver order #6105
- gherkin_script: Display failure details on pipeline run details #6062
- Let getprovisionsourcestorage read state #6090
- Upgrade yaml-language-server #6099
- fixes issue with ksvc decorator not showing base route #6095
- Comment out failing monitoring protractor tests, to be replaced by Cypress monitoring tests #6100
- guard against replacing history URL with same value #6098
- update moveSink modal to support URI along with resources #6094
- Fix topology view updates on search and item select #6033
- Add GitOps Application List page #6019
- Add capability to collapse all grouping in topology view #6009
- Bug 1857310: Give current line number more contrast in YAML editor #6001
- Add install page for operators #5047
- Bug 1831081: Indicate action needed when selected namespace does not support operator’s installation mode #5964
- Align
Update cluster
label and links with the one in notifications #6060
- Hide internal operators #6020
- Add new channel notification #6055
- component to render guided tour in sidebar #5975
- Gherkin Scripts Covering Usability Enhancements for Eventing - [ODC-3953] #6082
- Minor changes to metrics pagination and removal of orphaned rule #6079
- adds kebab option for edit URI along with associated action modal #6074
- Update OLM owners #6086
- Add a new flow for create sample application #6038
- reorder vm wizard source field #6075
- Gherkin Scripts Alerts tab on Monitoring page and Filters Drop Down Menu Scenarios - [ODC-3923] #6071
- Monitoring: Add Source column to alerts and rules lists #6064
- hides operatorBacked group if deployments in it are backing eventsources in topology view #6034
- Add clone PVC feature #5884
- Bug 1841025: Disable linkify fuzzy links #5800
- Move canJumpTo to store data #6065
- Added Auto discovery of volumes and create SC wizard #6018
- Add Attached devices flag to ceph plugin #6069
- Gherkin Scripts Workload Groupings and Resources Drop Down Menu Scenarios - [ODC-2922] #6047
- Prepare for RHEL 8 #6063
- Remove .cache-loader directory in clean-frontend script #6073
- Use DetailsItem component on operand details page #5986
- Bug 1858832: Fix e2e flakes by switching from dev to admin perspective #6076
- Add Snapshots to VM Details #5954
- add selectors for datavolume annotations #6066
- pkg/server: get rules/alerts from thanos #5941
- Add an alert action extension #6057
- rename guided tours to quickstart #6012
- Bug 1859279: Add aria-labelledby for the operator hub catalog item modal #6058
- Bug 1855556: Include only node-level network traffic in Network Utilization item. #6051
- Correct the vertical alignment of operatorhub icons #6030
- Add filter and scroll for EventSource selector #5930
- Update BMH unmanaged state #6049
- Bug 1856573: Monitoring: Fix FilterToolbar’s defaultSelected handling #6043
- Monitoring: Make alert state ordering consistent #6042
- Remove
set -x
from oc-environment.sh #6040
- Add kind and apiVersion to resources returned from k8sList #6032
- Bug 1857809: Resource Quota title is duplicated #6015
- Add option to create snapshot for PVC #5893
- Show alert details page on click of alert under alert rules in dev-perspective #5828
- Fix Top Consumers popover error when passing null resource #6046
- (feat): Support multiple storage class selection during storage cluster expansion #6028
- Add create eventing channel via add flow #5950
- :Add disk inventory to Nodes View #6014
- Bug 1856622: Add integration test for vm scheduling #5976
- Bug 1857843: add RBAC checks to cluster upgrade notifications #6036
- Bug 1857561: Monitoring: Fix list filter by state titles #6025
- Hide upgrade paths and show checklist progress during upgrades #5972
- Read URLs from monitoring-shared-config configmap #6026
- PVC CDI Image Upload #5765
- adds support for camel K connector in ES create and visualisation #5997
- Add Prometheus hook to listen for multiple queries #6010
- adds support for sink uri visualisation in topology #5924
- Make getResource a first class function on Dev Console topology items. #5969
- Support sink to URI for sources creation #5883
- Monitoring: Move monitoring.tsx to monitoring/alerting.tsx #5944
- Bug 1841909: Fix git validation on selecting git type #5706
- Bug 1857407: Revert badge css updates with pf package update #6013
- add tool-tip to remove icon #5998
- use useEffect for usePrevious hook #6004
- Bug 1855612: Bump golang.org/x/text to version v0.3.3 #6008
- Added List & details page for SnapshotContent #5980
- add andrewballantyne to console-shared/OWNERS #6007
- Add topology pipeline error #6005
- Adds Pipelines back to Topology #6003
- Extension for customized components for provisioner #5842
- Add Alerts tab in devconsole monitoring #5785
- Monitoring: Add severity filter to Alerting Rules list #5994
- migrate to patternfly/react-topology #5985
- Added bare metal views for OCS install #5877
- Fix queries and constants organization in Noobaa Plugin #5996
- update namespace for sources created through yaml if edited #5995
- Fix label alignment on Namespace details ‘Memory Usage’ bar charts. #5991
- Correct table column alignment #5992
- Add Jobs and CronJobs to list views #5973
- Add PVC Extensions #5989
- Refactor VM Configs #5823
- Added type for queryParams in fetchK8s #5963
- Bump to latest @patternfly/patternfly release (4.23.1) #5987
- sidebar for guided tours #5894
- Bug 1856803: Fix incorrect monitoring doc link #5984
- Monitoring: Convert MonitoringListPage into a functional component #5982
- Fix for dev perspective nav items with double separators #5971
- Fix inline radio group after PF4 upgrade #5970
- Pipeline Run Details Log Snippet #5956
- Add List and Details Page for Volume Snapshot Classes #5931
- Bug 1856479: Added support for automated migration from RHV to CNV #5867
- Bug 1856251: fix test env expect script timeout #5962
- Bug 1856583: Monitoring: Fix table sort order for alert state and severity #5957
- Revert ‘tab key opens drawer fix’ in console since css added upstream for PFv4 #5967
- Apply break-word mixin so that long strings don’t cause horiztonal scroll within notifications bar. #5974
- Bug 1847921: Do not prune empty values from sample data on create operand … #5966
- Bug 1853706: Add tooltip to name value editor delete button #5965
- Add/Edit BMH - make BMC optional #5942
- Add List and Details Page for Volume Snapshot #5902
- Monitoring: Add Severity filter to alerts list #5960
- Move disk explanations to popovers #5939
- Bug 1852301: Add integration test for Utilization and Events #5855
- Fix Dockerfile for kubevirt-plugin gating job #5953
- Add support for perspective detection using extensions #5911
- Fix Dockerfile and deploy script for kubevirt-plugin gating #5952
- Add knative event source, channels and brokers to topology application dropdown #5949
- Fixes deletion of node connected to a split node #5934
- Add capability for selecting multiple bootstrapServers and topics #5875
- Rearrange operand details page #5938
- Adjustments for alignment and spacing on the following search elements #5900
- Monitoring: Minor clean up for new filters component #5945
- make react-virtualized inner container width 100% #5940
- Editable TT, EL, CTB, TB #5937
- Bug 1826457: Include node name in node maintenance CR name by default. #5436
- Add no power management status and alert for BMH #5830
- Update monitoring pages to use new common filter component #5527
- Create VirtualizedGrid component for catalog view #5795
- Side navigation correction of font-size to match PF4 #5936
- Add GitOps to dev-console nav #5935
- Show channels doc link in update channel modal #5908
- add Guided tour tile #5822
- Bug 1845189: Fix NPE on VM Templates Disks tab #5922
- Add Thanos tenancy proxy for rules #5897
- Bug 1849505: Pin Minimist dependecy package to 1.2.5 version #5906
- Remove PF3
FormControl
dependency from TileViewPage
#5927
- Bug 1854643: Fix bug where sortable table header buttons can overlay … #5925
- Monitoring: Clean up the getAlerts helper #5916
- Monitoring Dashboards: Restore “Refresh Interval” dropdown label #5915
- Query Browser: Remove unused TechPreview component #5914
- Remove overflow:hidden so that yaml help tool tips aren’t clipped. #5912
- Bug 1854565: Use
openshiftHelpBase
instead of hard-coded doc links #5907
- Add broker and trigger datamodel and visualization #5838
- Bug 1854957: Only show in-page edit labels link when editable #5921
- Fix styling of popover buttons #5909
- Fix crash (white screen) when cancel Pipeline Create with open sidebar #5918
- fix google-chrome installation source in kubevirt-plugin dockerfile #5920
- Add google-chrome package to kubevirt-plugin dockerfile #5917
- Bug 1853520: Add column for Group of a resource in Related Objects #5903
- fix log message #5886
- Bug 1854406: Fix Used Capacity in PVC List Page #5905
- Monitoring: Improve alert sort by severity ordering #5853
- Bug 1854131: Machine’s ‘Provisioned as node’ phase should use SuccessStatus component with GreenCheckCircleIcon icon #5901
- Fix react-refresh socket error #5898
- added service to fetch knative channel crds #5865
- Monitoring: Add Refresh Interval dropdown to Metrics page #5904
- Don’t download geckodriver when CHROME_VERSION is defined #5882
- Add support for edit action in DetailsItem component #5862
- Add Jobs, CronJobs, and standalone Pods to topology view #5818
- Update PatternFly to major release v4.0 #5081
- Guard against missing user info #5887
- Allow Tekton Event Listeners to render without a full route #5802
- anchor channel edges to left and right middle of node #5890
- Fix kubevirt-plugin dockerfile for gating job #5895
- check for loaded or loadError in topology #5889
- Fix dockerfile for kubevirt-plugin gating job #5892
- Give permitive permissions to selenium for kubevirt-plugin UI testing #5891
- Bug 1848930: Move URL from EventListener details page to it’s own section #5787
- Rename PipelineRun filter label #5861
- adds capability for sources to sink to channel and broker along with ksvc #5849
- Add react-refresh for WDS #5840
- Changing context in monitoring dashboard #5852
- Add FormHeader and update helm form title to be reactive #5851
- Add additional metrics to PVC Page #5763
- open the VNC console in a new window #5593
- fix kubevirt-gating dockerfile #5879
- Bug 1852473: kubevirt: fix importing VMs with same vnicIDs for ovirt provider #5871
- show pipeline secret errors #5846
- Add Related Objects Page in Cluster Operators #5736
- kubevirt: show pvc size and storage class when available in VM disks #5880
- Add subscription status conditions #5873
- Bug 1842992: Fix Noobaa delay issues in creating secret #5872
- Address usability concerns with cluster upgrade visualization #5874
- Add markdown support to OperatorHub and InstalledOperators pages #5827
- Bug 1852689: When node disk is under pressure NodeTerminalError should show pod’s status message #5869
- Monitoring: Move silence form, types and utils into monitoring/ dir #5844
- Gherkin Scripts Topology (Job, Cron Job, Pod Workloads) Scenarios - [ODC-3320] #5870
- kubevirt: don’t show GA help info inside the wizard #5868
- Add guided tour catlog page #5764
- Add Events tab to operand details page #5864
- Change button label ‘Done’ to ‘Close’ in cluster more updates modal #5860
- Bug 1842756: Monitoring: Persist timespan when graph is hidden #5856
- Bug 1852277: Make namespacing more consistent #5850
- Bug 1852321: List 4.6 upgrade channels for OCP 4.6 #5857
- Add VSCode file exclusions #5859
- Output
-
in empty release notes table cells #5848
- Add support for dynamic forms in helm install and upgrade #5790
- Refactor EnvDisk selectors #5814
- Gherkin Scripts Helm Release Scenarios - [ODC-3430] #5841
- Added tests for object service dashboard page #3555
- Bug 1851330: OCS branding changes for External & Internal Mode #5845
- Bug 1851675: Include graphql schema in downstream docker build #5843
- Pipelines Gherkin features- add trigger page #5756
- Adding custom hook for selection on list component #5757
- Add dockerfile for kubevirt-plugin gating #5839
- Bug 1845624: Use
match.path
to build tab paths #5833
- Remove channel check from <ReleaseNotesLink> #5837
- Correct color of update icon #5836
- Add Jobs and Pods sections to cronjob details page #5824
- Replace Errata links with View release notes #5832
- Update upgrade icon color to new standard #5834
- Bug 1825137: Monitoring: Fix alert details graph when externalLabels are defined #5829
- Add “View release notes” link for version #5723
- adds datamodel for channel and update visualisation #5803
- Add custom fields to support dynamic forms in formik #5789
- kubevirt: Shorten the guest agent poll delay #5825
- Add guest agent file system list to VM disks tab #5810
- concat App Version with the helm chart Version only when it’s present #5783
- add Readme to install/upgrade page for current chart version #5758
- Fix NooBaa tests failures #5669
- Add GO GraphQL Server #5316
- Bug 1850395: Affinity modal crashes when user tries to change Operator #5821
- Bug 1848418: Affinity modal closes when user attempts to edit #5820
- DRY up
<UpdatesGraph>
JSX #5817
- Bug 1850441: Don’t redirect to list on stop and restart #5815
- Bug 1850438: Check for empty multidata list #5816
- Monitoring Dashboards: Fix error message for invalid dashboard JSON #5811
- Bug 1849556: console hit runtime error when all receivers are deleted #5798
- Query Browser: Stop table data poller when the table is hidden #5770
- Bug 1843756: Pod error to launcher pod error #5808
- Query Browser: Fix sort in example query #5759
- Bug 1843311: Kubevirt vm wizard create to confirm #5812
- Bug 1847157: Add a prefix to the ids of affinity row edit #5813
- Add Context Provider extension API #5747
- Allow extensions to plugin to topology view #5647
- Bug 1849148: disable addOnPaste in <SelectorInput> #5801
- Refactor VM node selector scenario #5742
- Bug 1843301: Update vmi details page information message #5807
- kubevirt: Use getGuestAgentFieldNotAvailMsg for users list #5806
- kubevirt: Update text in delete vmi users alert #5804
- Gherkin Scripts Helm Release Scenarios - [ODC-2993] #5788
- kubevirt: Short the guest agent poll delay #5805
- Alert when stopping a vm with logged in users #5733
- filter incompatible helm charts from dev catalog #5767
- Fix guest agent fields messaging in Overview & Details tabs #5796
- Bug 1846863: Fix runtime error on legacy operand form #5737
- Bug 1782818: Added requested storage in textbox by default. #5768
- Add visualization of upgrade path #5766
- Bug 1846389: Added empty labelSelector to external mode #5774
- Gherkin Scripts Helm Release Scenarios - [ODC-3022] #5786
- Bug 1841003: fix git url validation #5613
- Add filter by workload in monitoring dashboard #5726
- Bug 1848244: Fix bug where pending pod log tab throws error #5780
- Add tasks and triggers pages in console #5744
- Bug 1848448: Fix for duplicate ‘Edit Application Grouping’ in knative services #5773
- feat(Helm-Chart): Groups same helm chart into single tile #5699
- Create multi tab list component and using that render various pipeline lists #5700
- Cluster Settings: Updated Channel helper text and links #5781
- Add Expand/Collapse to operator description #5676
- Design the gherkin scenarios for Add Flow smoke test suite [ODC-4106] #5775
- Bug 1840786: OperatorHub filtering keyword limits #5646
- fix delete application error if ImageStream is not present for a resource #5638
- Fix multi dev console warnings #5504
- Update guest agent missing message #5779
- kubevirt: add hash anchors to VM / VM tempplate details #5777
- Show OS from yaml in Overview tab when the VM is off #5776
- Bug 1848418: Affinity modal closes when user attempts to edit #5771
- Add tests for Independent Mode Installation Flow #5704
- Bug 1838768: allow user to specify namespace for node terminal debug… #5748
- Bug 1845817: Fix ListDropdown loading state #5755
- Pipelines Gherkin features - Design [ODC-3856] #5734
- Add users list link to details card #5769
- Add guest agent data to VM Overview tab #5741
- Bug 1840594: Add fallback icon also to the “Instantiate Template” #5587
- Updated approvers list for dev-console/integration-tests folder #5739
- Helm Release Gherkin Scripts - [ODC-4108] #5727
- Bug 1795387: Query Browser: Remove single column table layout #5745
- Refactor Cluster Settings box to match new design #5714
- Bug 1847480: VM’s boot order modal will not remove non-bootable disks #5760
- Remove kibanaApp link from Monitoring navigation #5746
- Bug 1847581: Fixed inconsistency in breakdown and utilization card wrt capacities #5731
- Bug 1847494: Move try sample button below git url field #5750
- Bug 1839460: fix VMImport cancelation options #5693
- Remove guest agent selectors #5743
- Aggregated noobaa health metrics in Object service dashboard #3148
- Accept group:version:kind argument for k8sResourcePrefix descriptor #5641
- Create guest agent info API wrappers #5732
- Monitoring: Merge the two monitoring files #5729
- fix Import Wizard flow #5715
- Update descriptor README and x-descriptors guide #5530
- Use guest agent types #5728
- add support to select chart version in the helm install form #5718
- Knative Gherkin features - Design [ODC-4112] #5717
- Add guest agent info to vm resource summary #5711
- Bug 1844938: Migrate to DevWorkspace CR for the terminal #5687
- fix(pipeline-bars): Pipeline cancelled show cancelled tasks as pending #5659
- Bug 1826740: supports insecure image registry in create and edit flow #5697
- removes redundant mock data for knative and update specs #5112
- Add types and selectors for guest agent info #5547
- Bug 1845769: Rename test name and add more categories #5707
- Bug 1846319: Fix link for code decorators in topology #5722
- Bug 1840766: Autogenerate data volume names #5618
- Bug 1842875: Remove the checks CAN_GET_NS and prometheusBaseURL for monitoring Dashboard and Metrics tabs in devconsole #5661
- Bug 1845815: Fix legacy operand form runtime error #5716
- Bug 1845856: Set disallowed flags to false in action detector for OCS plugin #5710
- Add users list to vm details page #5698
- Add OBC in the Inventory card of Project Dashboard #5705
- Bug 1845279: set tileName to desc.kind if displayName not supplied #5702
- Bug 1844347: Align kubevirt tests with ux changes, fix teardown in environment tests #5675
- Add tests for OCS upgrade #5337
- Update OAuth error handling #5694
- Bug 1845031: Dont update TargetNamespace when switching UpdateChannels #5701
- Bug 1840839: Check for www when adding from git repo #5607
- Bug 1844525: Mark name field in git import as touched when autofilling form #5683
- Fix issues with storage dashboard tests and add new tests #5682
- Bug 1845377: Remove updation of Overview filesystem query. #5695
- Add edit labels and annotations action in the kebab actions #5639
- Bug 1844499: fix showing/disabling help in cdroms table #5691
- fix(plr-viz): Remove log links fr Idle/cancelled tasks #5649
- Create a test suite for kubevirt plugin #5686
- Reduce usage of plugins.registry #5329
- Bug 1845189: Fix NPE in combinedDisk #5690
- Query Browser: Add additional operators to autocomplete suggestions #5688
- Monitoring: Switch to Alertmanager API v2 for
silences
endpoint #5438
- Remove benjaminapetersen and enj from OWNERS #5684
- Bug 1810046: Show CSV icon from default channel #5650
- Bug 1844125: Use browser-native support for lazy-loading images #5677
- Bug 1843780: Dont wait for vm imports when listing vms #5670
- Monitoring: Add some missing type definitions #5671
- Bug 1834701: Fix overflowing tooltip on statusDescriptor PodStatusChart #5663
- Turn off webpack devServer.contentBase option #5285
- Bug 1843239: Fix number widget detection in operand form #5665
- New ‘E2E_BROWSER’ env var, and README update #5651
- Bug 1843599: cloudshell: fix loading loop for user with multiple projects #5652
- Bug 1842857: Only show Edit Grouping action for VMs in topology view #5654
- Bug 1811031: Change dashboard activation mechanism #5575
- Bug 1842482: Bug fixes for storage plugin #5635
- Apply Patternfly fix to hide the badge in the Display dropdown in Topology #5636
- Bug 1841032: Fix DynamicForm component logic for hiding schemas that do not produce form fields #5630
- Revert “add react-refresh hot reloading” #5640
- Bug 1826481: Fix confusing subscription status for manual approve #5486
- Bug 1842965: - Operand’s tab for Operand list view is missing #5648
- topology: compute dimensions of nodes if none explicitly set #5292
- Bug 1842351: “NAD not available” should be “no NAD available” #5644
- Bug 1840543: Use undefined as default value for width hook #5642
- Bug 1840706: Prevent OLM tab component unmounting every render #5632
- Introducing lint-staged! #5366
- Bug 1840543: fix bug where quota gauge chart does not appear #5622
- Fix that unit tests fails locally (tested with node v12.16) #5502
- Remove options other than masquerade for default networks #5637
- Bug 1842351: Network definitions to nad #5634
- update owners files for dev-console and knative-plugin #5608
- Use last namespace for nav/breadcrumbs #5543
- add react-refresh hot reloading #5246
- Fixing OLM scenarios for Firefox and some flakes in others #4879
- Advanced options in git import Automation and Framework utility functions #4694
- Full changelog
- Updating openshift-enterprise-console-operator builder & base images to be consistent with ART #497
- Bug 1883461: Upgrade to klog v2 #475
- Bug 1877487: Bump vendor to pick fix from openshift/api #473
- Bug 1878163: Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #469
- Bug 1872375: Add RedHat Helm chart repository as default repo in OCP payload #458
- Bug 1875969: clidownloads: IBM Power and Z are supported #466
- Bug 1870514: Configuring custom certificate for default console route #459
- Bug 1859331: Fix downloads index #464
- Bug 1873414: Move deployment script to python3 #463
- Bug 1859331: manifests/07-downloads-deployment: Create index.html #457
- Bug 1872080: Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #460
- Revert “Allow console service account to read HelmChartRepository CR” #456
- Allow console service account to read HelmChartRepository CR #455
- Bug 1856667: Bump DEFAULT_DOC_URL for okd & ocp #454
- deliver HelmChartRepository CRD as the part of the payload #453
- Implement inactivity timeout for logging user out #451
- bump openshift/api: vendor update #452
- bump(*): vendor update #449
- Bug 1855613: Bump golang.org/x/text to version v0.3.3 #448
- Bug 1853270: Update console config on change #445
- Update go mod vendors #444
- Bug 1846922: “downloads” pod does not work on the node which is disabled IPv6 #438
- Bug 1813775: Publish license file #439
- Change maintainer #437
- Update OWNERS #435
- Check and flush proper error #434
- Add approver #433
- Full changelog
- Bug 1878163: Updating ose-containernetworking-plugins builder & base images to be consistent with ART #34
- Bug 1878163: Updating Dockerfile baseimages to mach ocp-build-data config #33
- Bug 1872080: Updating Dockerfile baseimages to mach ocp-build-data config #32
- Fix build of Windows binaries when run on other architectures #31
- Dockerfile: build Windows plugins #30
- Switch default binary to RHEL 8 #29
- Bug 1818786: Fix handling of delay in acquiring lease with stp turned on #28
- Full changelog
- Updating ose-csi-snapshot-controller builder & base images to be consistent with ART #37
- Updating ose-csi-external-snapshotter builder & base images to be consistent with ART #38
- Bug 1883421: UPSTREAM: 381: Fix panic when source PVC does not exist #30
- Bug 1883016: Fix source image #29
- Bug 1876810: Rebase v3.0.0 #28
- Add changelog for release 3.0 #332
- Update client library dependency to k8s v1.19 #376
- Update volume snapshot CRDs to v1 version #367
- Update to v3 #373
- Fix the race between PVC finalizer and snapshot finalizer removal #360
- Bump go version to 1.15 #370
- Add snapshot webhook build and deployment. Modify controller to label invalid objects. #353
- Update the CSI spec support matrix #369
- Bump kube dependencies to v1.19.0 #372
- update readme for new crd directory #365
- Added go modules for Apis and Client #307
- Update controller images #339
- master: update release-tools #358
- Kubernetes 1.19 fixes #98
- switch to Go 1.15 #97
- master: update release-tools #352
- Add steps on promoting release images #95
- Emit event even if status update fails #347
- Use separate client for leader election #344
- Move to klogv2 #340
- Upgrade to v19 #337
- Adjusted the date printing to address unit test failure #338
- chore: get rid of k8s.io/kubernetes dep #334
- Call dynamic VS content creation unconditionally #335
- Update Error in Snapshot Status #284
- Bug 1878163: Updating Dockerfile.openshift baseimages to mach ocp-build-data config #27
- Bug 1878163: Updating Dockerfile.snapshot-controller.openshift.rhel7 baseimages to mach ocp-build-data config #26
- Bug 1872080: Updating Dockerfile.openshift baseimages to mach ocp-build-data config #25
- Bug 1872080: Updating Dockerfile.snapshot-controller.openshift.rhel7 baseimages to mach ocp-build-data config #24
- Rebase to 2.2.0-rc1 #22
- master: update release-tools #331
- cloud build: bump timeout in Prow job #94
- filter-junit: Fix gofmt error #93
- filter-junit: Fix golint error #92
- Fix requeue logic in the common controller #317
- master: update release-tools #322
- prow.sh: enable building arm64 image #91
- cloud build: k8s-staging-sig-storage #90
- cloud build: initialize support for running commands in Dockerfile #89
- Updated sidecar to not require VolumeSnapshotClass for snapshot deletion #287
- master: update release-tools #320
- multiarch windows fix #88
- master: update release-tools, enable cloud build #319
- cloud build: initial set of shared files #87
- Update patch release notes generation command #81
- add metric to common controller - basic metrics utilities #280
- Fix the requeue logic #230
- Update docs for controller namespace #309
- Move changelog files to a sub-folder #314
- Remove unwanted code conditions #296
- Update kube vendor dependency and others #286
- Add event for snapshotting in progress #289
- Nit: fix typos #305
- Re-enable k8s e2e tests in pull jobs #298
- Update prow #301
- Fix csi-snapshotter RBAC yaml version #78
- update release tools instructions #80
- Update snapshotter to version 2.0.1 #77
- build for multiple platforms only in CI, add s390x #76
- revamp find content logic to fix 290 291 292 #294
- Add links to version in README #297
- Full changelog
- ETCD-178: Bug 1951823: openshift-tools: fix on off flow and add unit tests #77
- Updating ose-etcd builder & base images to be consistent with ART #66
- OWNERS: add component #61
- Bug 1878163: Updating ose-etcd builder & base images to be consistent with ART #57
- Bug 1883772: discover-etcd-initial-cluster: improve error handling when we dont scale member #56
- Bug 1859196: bump etcd v3.4.9 #52
- Full changelog
- Bug 1941563: Ensure response body is closed when we are finished with the request #154
- “Bug 1912531: revendor mao” #149
- Bug 1883497: Fix missing logs due to mixed klog versions #126
- Bug 1883497: Fix missing logs due to mixed klog versions #123
- BUG 1875598: Ensure the Virtual Machine provider state is set to Unknown when Failed #122
- Bug 1878163: Updating Dockerfile.rhel baseimages to mach ocp-build-data config #120
- BUG 1877743: Bump K8s dependencies to v1.19.0 #119
- Bug 1878170: Add unit tests for machine scope #108
- Bug 1872080: Add Dockerfile.rhel to match build configuration in ocp-build-data #118
- Bug 1872080: Updating Dockerfile baseimages to mach ocp-build-data config #117
- BUG 1858400: [Performance] Lease refresh period for machine-api-controllers is too high, causes heavy writes to etcd at idle #115
- BUG 1867262: Support networks shared from a different project #113
- Fix minor linting issues #105
- Add tests for actuator events #107
- Bug 1857175: Revendor mao to bring https://github.com/openshift/machine-api-operator/pull/644 #106
- BUG 1858400: [Performance] Lease refresh period for machine-api-controllers is too high, causes heavy writes to etcd at idle #104
- BUG 1856597: Pass scheme to client creation so that it uses scheme with Machine API #103
- Bug 1856140: Bump golang.org/x/text to v0.3.3 #102
- support sourceImage outside the existing project #101
- Enable metrics #94
- Add spot instance label to machine spec #100
- Implement leader election for gcp provider #85
- Add termination handler for spot instances #99
- Revendor MAO #98
- Add liveness/readiness probes #96
- Add support for preemptible instances #97
- Add dgrigore to approvers #95
- Full changelog
- Bug 1971013: template helper - generateHAProxyWhiteListFile, use right arg type #303
- Bug 1965329: Add a condition to check if the Endpoints ID is duplicated #292
- Bug 1938922: router/template: Cache compiled regular expressions #270
- Bug 1900991: Move idle check from endpoints to service #253
- Bug 1896167: metrics: Rework template_router_reload_failure metric #215
- Bug 1918194: Prevent unnecessary reloads in router shards #247
- Bug 1918371: Add tunnel-timeout and hard-stop-after options to haproxy template #249
- Updating openshift-enterprise-haproxy-router builder & base images to be consistent with ART #246
- Updating ose-haproxy-router-base builder & base images to be consistent with ART #242
- Bug 1904010: Add unit tests to verify NotReadyAddresses in EndpointSlices #232
- Bug 1904010: Check Ready condition status in Endpointslices #230
- Bug 1886213: haproxy-config.template: Only enable HTX for HTTP/2 #199
- Bug 1896905: Clip haproxy.router.openshift.io/timeout annotation values to prevent bricking on upgrade #217
- Bug 1859134: Switch to periodic process reaper #190
- Bug 1867186: Add SameSite route annotation #189
- Bug 1752814: Fix decreasing counter metrics when reloading HAProxy #179
- Bug 1878163: Updating images/router/base/Dockerfile.rhel baseimages to mach ocp-build-data config #186
- Bug 1880103: Bump deps for Kube 1.19 #187
- Bug 1878319: Allow trailing dots in host names #180
- Bug 1852728: haproxy 503 error page: replace all LF by CRLF to be fully RFC compliant #140
- Bug 1858879: Change router’s internal endpoint.ID to prevent HAProxy server line collisions #170
- Bug 1872080: Updating images/router/haproxy/Dockerfile.rhel8 baseimages to mach ocp-build-data config #172
- Bug 1872080: Updating images/router/base/Dockerfile.rhel baseimages to mach ocp-build-data config #173
- Bug 1874278: Drop openssl to SECLEVEL=1 in Dockerfile #178
- Bug 1867971: extend unit tests for endpointslices #169
- Bug 1855647: Update golang.org/x/text #168
- Bug 1861455: Remove initial haproxy template commitAndReload #165
- Delete unnecessary OWNERS files #161
- feat(route): Implements rewrite-target for ha-proxy #129
- Switch to EndpointSlices #154
- Add Dockerfile.rhel8 #155
- Use ServiceAliasConfigKeys for dynamic config #108
- Allow configuring Forwarded/X-Forwarded-* headers #134
- Add HTTP cookie capture #147
- Allow configuring unique-id HTTP header #146
- Handle errors from commit and reload #153
- Add HTTP header capture #139
- Use generateCertKey consistently #138
- Bug 1843856: Sanitize TLS config that has key bundled with cert #136
- Update owners #145
- Simplify generateCertConfigMapEntry #137
- OWNERS: Add component #117
- Full changelog
- Bug 1981784: UPSTREAM: <drop>: bump(apiserver-library-go) #894
- Bug 1951727: Speed up PV provisioning for vsphere driver (ocp-4.6) #691
- Bug 1959420: fix a 4.6 test flake #740
- Bug 1958371: UPSTREAM: 98424: register all pending pod deletions and check for kill #779
- Bug 1966811: UPSTREAM: 102224: Fix expired unit test certs #781
- Bug 1942146: Fix labels of Cinder PVs #636
- Bug 1960002: UPSTREAM: 99393: kubelet: reduce configmap and secret watch #745
- Bug 1951467: fix loop bug for verify attached volume #683
- Bug 1942630: UPSTREAM: 96789: Choosing the right source VIP for local endpoints #639
- Bug 1933624: 4.6: UPSTREAM: 96751: Lower the frequency of volume plugin deprecation warning #596
- Bug 1930960: UPSTREAM: 94087: kubelet: node sync at least once #582
- Bug 1918994: Override termination grace period on annotation #533
- Bug 1913543: UPSTREAM: 97006: kubelet: Fix cadvisor machine metrics #511
- Bug 1924785: UPSTREAM: 89885: SQUASH: Fix cinder crash #548
- BUG 1891107: UPSTREAM: 95259: allocate service-account flowschema to global-default #428
- Bug 1926262: Prevent GCP e2e tests from triggering a rate limit on the listZone API #556
- Bug 1919453: Allow test images to be in a single mirror #536
- Bug 1919069: UPSTREAM: 98103: kubelet: Delete static pod gracefully and fix mirrorPodTerminationMap leak #535
- Bug 1900241: UPSTREAM: Skip “subPath should be able to unmount” NFS test #468
- Updating openshift-enterprise-hyperkube builder & base images to be consistent with ART #519
- Bug 1894916: Panic output due to timeouts in kube apiserver #480
- Merge #540
- Bug 1907461: kubelet: do not rerun init containers if any main containers have status #486
- Bug 1915583: UPSTREAM: 97860: move all variables in sampleAndWaterMarkHistograms::innerSet #521
- Bug 1916335: UPSTREAM: 96310: PV e2e: fix race in NFS recycling test #524
- Bug 1915247: UPSTREAM: 97915: kube-aggregator: fix apiservice availability gauge #518
- Bug 1887308: UPSTREAM: 94712: avoid potential secret leaking while reading .dockercfg #437
- Bug 1912564: UPSTREAM: 97323: fix the deadlock in priority and fairness config controller #501
- Bug 1912564: UPSTREAM: 97206: clean up executing request on panic #502
- Bug 1889936: UPSTREAM: 94774: Fix misusage of RLock in timeCache lru.Cache.Get() #419
- Bug 1887748: [4.6] UPSTREAM: 95245: Mask Ceph RBD adminSecrets in logs when logLevel >= 4 #407
- Bug 1901208: Nodes goes into NotReady state (VMware) #466
- Bug 1896691: UPSTREAM: 96120: kubelet: Expose a simple Get-WinEvent shim on the kubelet logs endpoint #446
- Bug 1885619: fix kube-apiserver termination event(s) validation failures #396
- Bug 1896318: UPSTREAM: 95236: vsphere: improve logging message on node cache refresh event #443
- Bug 1900630: 4.6: Update from Kubernetes 1.19.0 to 1.19.4 #435
- Automated cherry pick of #94781: Don’t attempt to detach an FC device… on release-1.19 #95644
- Automated cherry pick of #95939: Address scenario where releasing a resource lock fails if a prior update fails or gets cancelled #95963
- Automated cherry pick of #96092: Honor disabled LocalStorageCapacityIsolation in scheduling #96140
- Automated cherry pick of #94987 upstream release 1.19 #95535
- Automated cherry pick of #95560: Ignore deleted pods. #95651
- Automated cherry pick of #95647: If we set SelectPolicy MinPolicySelect on scaleUp behavior or #95829
- Automated cherry pick of #96052 upstream release 1.19 #96113
- Automated cherry pick of #95812: Fix a bug that Pods with topologySpreadConstraints get #95880
- Cherry pick of #95748: Update the PIP when it is not in the Succeeded provisioning state during the LB update #95758
- Automated cherry pick of #95559: Do not skip externalLB update if some nodes are not found. #96195
- Automated cherry pick of #94107: Updating kube-proxy to trim space from #94979
- Automated cherry pick of #95985: Fix seccomp PSP docker/default annotation handling #95990
- Automated cherry pick of #80954: Generate complete leader election record to resolve #95926
- Automated cherry pick of #95786: fix: add missing patch flag for kubeadm init phase #95797
- Automated cherry pick of #94489: Do not assume storageclass is still in-tree after csi migration #95721
- Automated cherry pick of #92614: Don’t create a new sandbox for pod with #94725
- Automated cherry pick of #95260: Fixes high CPU usage in kubectl drain #95710
- Automated cherry pick of #95342: cloud node controller: handle empty providerID from #95452
- Automated cherry pick of #94985: Fix
kubectl describe ingress
format #95591
- Automated cherry pick of #95451: Fix fcpath #95610
- Automated cherry pick of #95456: fix azure disk data loss issue on Windows #95516
- Automated cherry pick of #95463: fix azure disk attach failure for disk size bigger than 4TB #95509
- Automated cherry pick of #95427: don’t cache transports for incomparable configs #95618
- Automated cherry pick of #95289 upstream release 1.19 #95305
- Automated cherry pick of #94975 #95341 upstream release 1.19 #95405
- Cherry pick of #94873: Fix the cloudprovider_azure_api_request_duration_seconds metric buckets to correctly capture the latency metrics #94943
- Automated cherry pick of #95363 upstream release 1.19 #95413
- upgrade test for BoundServiceAccountTokenVolume #95291
- Automated cherry pick of #95245: Mask Ceph RBD adminSecrets in logs when logLevel >= 4 #95327
- Automated cherry pick of #94712: avoid potential secret leaking while reading .dockercfg #95346
- Automated cherry pick of #95236: vsphere: improve logging message on node cache refresh event #95241
- Automated cherry pick of #95130: Fix UpdateSnapshot when Node is partially removed #95153
- Automated cherry pick of #94730: Ensuring EndpointSlices are recreated after Service #94948
- Fix misusage of RLock in timeCache lru.Cache.Get() for release-1.19 #94774
- Automated cherry pick of #94728: portforward: Fix UDP-only ports calculation #94847
- Automated cherry pick of #93011: fix: azure disk resize error if source does not exist #94642
- Automated cherry pick of #94936: Return the Kubernetes version which stopped serving #94973
- Cherry pick of #94355: Ensure getPrimaryInterfaceID not panic when network interfaces for Azure VMSS are null #94802
- Automated cherry pick of #94853: fix azure file migration panic #94904
- Automated cherry pick of #94773: count of etcd object should be limited to the specified #94819
- Automated cherry pick of #93962: Allow 404 error on lb deletion in azure #94713
- Automated cherry pick of #95177: fix detach azure disk issue when vm not exist #95272
- Automated cherry pick of #93583: support ipv6 in e2e policy tests #94721
- Automated cherry pick of #94816: kubeadm: relax the validation of kubeconfig server URLs #94890
- Remove canonicalization of endpoints by endpoints controller for better comparison #94937
- Automated cherry pick of #94666: Handle nil elements when sorting, instead of panicking #94944
- Automated cherry pick of #94885: fix: detach azure disk broken on Azure Stack #94960
- Automated cherry pick of #94988: kubeadm: warn but do not error out on missing CA keys on #95120
- Automated cherry pick of #94059: Track pods with required anti-affinity #94804
- Update to go1.15.2 #94838
- Automated cherry pick of #94580: Fix index out of range panic for kubectl alpha debug #94724
- Automated cherry pick of #93687: kubectl describe pod: use ReportingController as an event #94680
- Automated cherry pick of #94367: Update CNI plugins to v0.8.7 #94677
- Automated cherry pick of #94481 #94639 upstream release 1.19 #94654
- Automated cherry pick of #94629: Sort list of formats for –logging-format description to make #94632
- build: Fix go-runner arch in server images #94613
- Automated cherry pick of #94287: Update default etcd server to 3.4.13 #94536
- Automated cherry pick of #93909: Update snapshot controller to use k8s.gcr.io #94502
- Automated cherry pick of #92878: cleanup: print warning message only if the function does not finish within 30 seconds #94405
- Automated cherry pick of #94506: kubeadm: remove the CoreDNS check for supported image digests #94507
- Automated cherry pick of #94204: Add impersonated user to system:authenticated group #94408
- Automated cherry pick of #94421: kubeadm: Fix
upgrade plan
for air-gapped setups #94422
- Automated cherry pick of #93773: fix(kubelet): protect
containerCleanupInfos
from concurrent map writes #94352
- Automated cherry pick of #94306: fix(azure): check error returned by scaleSet.getVMSS #94344
- Automated cherry pick of #94294: Remove duplicate nodeSelector #94342
- Automated cherry pick of #94316: Fixed reflector not recovering from “Too large resource #94431
- Automated cherry pick of #94246: Fix issue on skipTest in storage suits #94283
- Automated cherry pick of #93646: let panics propagate up when processLoop panic #94427
- Add PR #89069 Action Required to 1.19 release notes #94264
- Automated cherry pick of #94398: kubeadm: make the scheduler and KCM connect to local endpoint #94442
- Automated cherry pick of #93515: Use NLB Subnet CIDRs instead of VPC CIDRs in #94266
- Bug 1899406: HPA: Ignore deleted pods. #465
- Bug 1888847: UPSTREAM: 95561: kubelet container status calculation doesn’t handle suddenly missing data properly #412
- Bug 1891539: UPSTREAM: 95261: test: e2e: fix race in pods test #404
- Bug 1886247: set lastterminationstate for container status even when CRI fails to return termination (or any) data #400
- Bug 1879057: e2e: skip write/read cache when running Block-mode RWX PVC tests #378
- Bug 1882750: UPSTREAM: <carry>: watch-termination: avoid false positives of NonGracefulTermination events #379
- Bug 1881144: UPSTREAM: 95003: Fail a test on pre-provisioned Cinder volume deletion error #380
- Bug 1873043: Stop annotating origin tests with [Suite:openshift] #377
- Bug 1883196: kube-apiserver: silence own loopback requests before /readyz success #376
- Bug 1873043: Update README.openshift to reflect transition to openshift/kubernetes #366
- Bug 1879837: UPSTREAM: 94986: drop managed fields from audit entries #375
- Bug 1882446: Fix pre-readyz request message without ?verbose #374
- Bug 1866836: UPSTREAM: 95009: Remove ext2 + ext3 tests #373
- Bug 1881688: UPSTREAM: 94984: check readyz before adding endpoint for kube-apiserver #371
- Bug 1881238: UPSTREAM: 94903: Take into account latency incurred in server filters #365
- Bug 1881225: UPSTREAM: <carry>: apiserver: create hasBeenReadyCh channel #368
- Bug 1877793: Force releasing the lock on exit for KS #367
- Bug 1866814: UPSTREAM: 94773: count of etcd object should be limited to the specified resource #357
- Bug 1880363: UPSTREAM: 94888: apiextensions: prune array type without items in published OpenAPI #362
- Bug 1873043: Add rebase instructions #360
- Bug 1880941: kube-apiserver: log non-probe requests before ready #356
- Bug 1878163: Updating openshift-hack/images/hyperkube/Dockerfile.rhel baseimages to mach ocp-build-data config #358
- Bug 1874920: Revert “bug 1874919: UPSTREAM: 94423: debugger scheduler plugin” #345
- Bug 1880279: [e2e] scheduling: Pod should avoid nodes that have avoidPod annotation: fail when not all pods are properly deleted #352
- Bug 1878163: Build with golang 1.15 #348
- Bug 1877791: Release lock on KCM and KS termination #350
- Bug 1873043: Commit openapi definitions #351
- Bug 1877338: UPSTREAM: 94653: Tolerate NotFound errors when deleting snapshots #340
- Bug 1873043: Enable k8s-e2e-gcp-serial #337
- Bug 1867929: Reduce offline volume expansion flake #347
- Bug 1875194: UPSTREAM: 94609: Use namespace flag passed to RunKubectl* methods #334
- Bug 1873043: Commit test/e2e/generated/bindata.go #349
- Bug 1874584: UPSTREAM: <carry>: retry etcd errors #327
- Bug 1854434: UPSTREAM: 94112: Remove canonicalization of endpoints by endpoints controller for better comparison #318
- UPSTREAM: 89885: Bug 1850149: Include / prefix in the instance ID output #343
- Bug 1877001: UPSTREAM: 92878: cleanup: print warning message only if the function does not finish within 30 seconds #344
- Bug 1873043: Rebase 1.19.0 #325
- Updating EndpointSliceMirroring controller to listen for Service changes #94171
- test(kuberuntime): deflake TestRemoveContainer #94185
- [Failing Test] Reserve Static IP in Ingress test #94166
- Make sampleAndWaterMarkHistograms not fall very far behind #94146
- build: Update to go-runner:buster-v2.0.0 #94167
- fix flaky TestVolumeBinding unit test #93629
- [Failing Test] Add rbac patch permissions for system:controller:glbc #94153
- Update json-patch to v4.9.0 tagged release #94147
- Agnhost version sync #94152
- Refactor locks logic on registeredNodesLock to be non-blocking #93971
- Fix an issue when rotated logs of dead containers are not removed. #93333
- fix e2e test “should resolve connection reset” #94110
- Update to etcd client version 3.4.12 #94105
- e2e storage: avoid flaky test failure when watch dies #93777
- Fixing a flaky EndpointSliceMirroring integration test #94089
- Deflake TestServiceRegistryUpdateDryRun test #93906
- Updating EndpointSlice controller to wait for all caches to be synced #94086
- Remove flaky audit e2e test #94050
- Fix race condition in pluginWatcher #93622
- Deflake TestSubresourcePatch #94055
- Emeritus some inactive sig testing approvers #93980
- Speed up master reconciler tests #93721
- Fix issue in evaluating symlink path for subpath #93707
- Fix building with GOFLAGS=-v #94023
- Add test cluster check when starting csi proxy #93789
- Add sigs for root folders #93888
- Fix bug for inconsistent lists served from etcd #94002
- publishing-bot: Use go1.15.0 as default version and go1.13.15 for previous releases #93998
- Add missing changelog entries for v1.17.10 #93972
- [Flaky test]kubectl log test never restart pod #93921
- test(kubectl): deflake run_kubectl_apply_tests(round 2) #93990
- Move bgrant0607 to emeritus status. #93665
- Sign up dims for additional review roles #93821
- upgrade rules_docker #93981
- Add missing changelog entries for v1.18.7 #93974
- Require go1.15 in build helper scripts #93969
- Fix validation of ingress rules with wildcard host #93954
- Keep track of remaining pods when a node is deleted #93938
- Updating EndpointSlice controllers to return if error encountered #93908
- scheduler_perf/MixedSchedulingBasePod: label nodes for pod affinity #93730
- Bind csi driver namespace to test namespace to avoid namespace collision #93869
- Update SMD to v4.0.1 and kube-openapi #93867
- Update to go1.15 #93939
- build: Update to debian-base@v2.1.3 and debian-iptables@v12.1.2 #93916
- Promote spiffxp to build/ approver #93935
- Validate ingress TLS secretName in v1 #93929
- e2e services wait for endpoint and endpoint slices #93829
- Skip LB test per schedulable node count #93857
- Updating EndpointSlice e2e tests to accept duplicate EndpointSlices #93907
- Update e2e csi images to k8s.gcr.io #93521
- test(endpoints): deflake TestWatchHTTPTimeout #93895
- Sync cache before starting scheduler test #93893
- scheduler: forget the pod when the reserve plugins fail #93831
- fix(azure): set default value of VmssVirtualMachinesCacheTTLInSeconds when initializing scaleSet #93846
- Requeue Service after Endpoint Deletion #93030
- Fix flaky test: wait for mock CSI Driver bringup to perform e2e test #93618
- Add missing termination metrics to priority-and-fairness handler #93772
- integration: Wait for PV to be available in TestVolumeProvision #93555
- Do not evict pods which tolerate all NoExecute taints #93722
- Update to go1.15rc2 #93827
- Makefile: update test-e2e-node help #93308
- Update to json-patch 4.8.0 #93810
- Fix namespace controller cleanup orphaning #93790
- Add LabelSelector validation in Pod Affinity/AntiAffinity Filter and Score plugins #93660
- Deflake LimitRange e2e test #93803
- Use errors.As to unwrap net errors #93797
- Make AttachDisk for EBS idempotent again #93567
- e2e delete namespaces after finish #93769
- Add missing ppc64le architecture in the get-kube* scripts #93768
- Deflake TestUpdateNodeStatusWithLease - guard cached machineInfo #93717
- Deflake TestExpectationsOnRecreate #93617
- Fixing memory leak in EndpointSliceMirroring EndpointSlice tracker #93441
- fix: deflake run_kubectl_apply_tests #93657
- Update Cluster Autoscaler version to 1.19.0 #93577
- Mark cloud provider InstanceV2 as experimental and remove provider ID references #93582
- Fix /readyz to contain informer-sync #93670
- test/e2e: fail test rather than flooding logs if PVC watch is closed prematurely #93658
- Add kind/regression label to the pull request template and group them in an HTML comment #89946
- Remove unuseful error message about updating pod conditions not owned… #93403
- Deflake scheduler PostBind integration test #93661
- build: Update to debian-base@v2.1.2 and debian-iptables@v12.1.1 #93667
- Updating EndpointSliceMirroring controller to copy labels from Endpoints #93442
- Deflake TestControllerSync #93655
- Promote: Discovery PreferredVersion test+16 Endpoints #93271
- Create service for gluster endpoint #93535
- base-images: Migrate Debian base images to k/release #88603
- Update CSR fuzzing to match defaulting #93614
- Fix panic on /readyz #93600
- Improve speed of dockerized verify/update scripts #93633
- kubelet: eviction: remove unexpected output from TestGetReclaimableThreshold #93478
- jsonpath: disallow multiple immediate recursive descent #93408
- Create new slice to avoid modify original fake data #93516
- Deflake node controller unit tests #93619
- Make toKubeContainerImageSpec deterministic #93610
- Fix providerless kubelet startup #93607
- Remove golang.org exception for preferring latest minimal version #93603
- Wait for both endpoints and endpointslices in e2e tests #93597
- Update e2e storage tests for Windows cluster #93589
- fix(e2e::network): refactor NoSNAT test #93557
- Add dependencycheck tool to address long running no-vendor-cycles test #93448
- conformance-tests: make orpan RS created by deployment test more resilient #92954
- Update k8s.io/utils #93602
- Make typecheck default parallelism 3 #93601
- fix metrics kubelet_running_pod_count #85983
- build: Add justaugustus to approvers #93573
- Mark componentstatus as deprecated #93570
- base-images: Build debian-base@v2.1.1 #93562
- Remove special case for node e2e tests when expecting pod rejection #93551
- Update formatting of conformance comment #93539
- e2e dns test autodetect the IP family #93327
- Fix verify-typecheck-providerless #93579
- Limit typecheck parallelism by default #93572
- Adding cheftako to pkg/controller/OWNERS #92948
- Deflake scheduler PostFilter and Filter integration test #93550
- Hold Pod in cache until all other cleanup work is completed #93511
- add permissions required by endpoints controller for blockOwnerDeletion #93508
- Fix integration test flake on TestFilter and TestPostFilter #93490
- agnhost/netexec: logging cleanup and print more verbose errors #93433
- e2e: examples: fix test image reference #93429
- Add missing release metadata for e2e tests #93487
- Bugfix: Removes empty columns and fixes request details #93378
- Promote Delete Collection Pods e2e test to conformance +1 endpoint coverage #93086
- Promote Endpoints resource lifecycle test - +4 endpoint coverage #90939
- Fix an integration test flake on NodeAfffinity ScorePlugin #93495
- Improving logging in EndpointSlice e2e tests #93491
- Increasing allowed delay for EndpointSlice mirroring integration tests #93497
- Fix integration test flake on TestScorePlugin #93493
- test: deflake TestRecycleSlices test #93464
- fix(e2e::network): eliminate the dependency of external ips #92163
- remove etcd deprecated parameters in scripts #92679
- Update Golang to v1.15.0-rc.1 #93264
- Updating EndpointSlice e2e tests to be less flaky and easier to debug #93402
- Normalize container image references to k8s.gcr.io #93356
- Fix int->string casts #93425
- Don’t apply triage/needs-information on apimachinery and instrumentation PRs #93410
- Mark default ingressclass tests serial, do not set default ingressclass in conformance #93427
- Add subjectAltName to test serving certificates #93426
- Fix scheduler issue with nodetree additions #93355
- Allow integration test servers extra time to start #93398
- Revert “Merge pull request #90942 from ii/ii-create-pod%2Bpodstatus-resource-lifecycle-test” #93405
- Delete pod collection immediately #93373
- Create AppsV1Deployment resource lifecycle test - +6 endpoint coverage #92589
- Optimize VolumeRestriction plugin #93371
- Create Pod+PodStatus resource lifecycle test - +4 endpoint coverage #90942
- auto triage sig-instrumentation tagged PRs #93160
- Wait for resources owned by pod to be cleaned up in sig-storage tests #93332
- Update and improve Endpoints resource lifecycle test #92891
- Increase the size of the buckets for PodSchedulingDuration scheduler metric. #93354
- Stabilize integration test names #93340
- Fix instance not found issues when an Azure Node is recreated in a short time #93316
- Add conformance test for events Update operation #93296
- Add DisableAcceleratorUsageMetrics Feature Gate #91930
- add instrumentation approvers as per SIG governance #93310
- Skip arch dependent kubectl test for non AMD64 nodes #93000
- Ensure runtimeCache contains all observed started containers on pod delete #93307
- Extending DSR loadbalancer feature in winkernel kube-proxy to HNS versions 9.3-9.max, 10.2+ #93080
- Revert “e2epod: use foreground deletion” #93306
- automatically assign triage labels to api-machinery tagged PRs #93156
- publishing: use go 1.14.6 for master and release-1.19 #93138
- Update fluent-plugin-elasticsearch (4.1.0) and fluent-plugin-kubernetes_metadata_filter (2.5.2) #93116
- Documenting TEST_ARGS on Node E2E helper #93224
- Windows: Fixes subpath symlink evaluation #93148
- Azure: use per-vmss vmssvm incremental cache #93107
- Return error instead of panic if container index outside bounds #93225
- Fix a bug whereby reusable CPUs and devices were not being honored #93189
- Bug 1875046: Undiagnosed panic detected in pod: openshift-kube-apiserver_kube-apiserver: runtime.go:76: invalid memory address or nil pointer dereference #338
- Bug 1867103: UPSTREAM: 93777: e2e storage: avoid flaky test failure when watch dies #333
- Bug 1821661: UPSTREAM: 94614: e2e: fix deployment non-unique env vars to avoid SSA error #335
- Bug 1875841: watch-termination: fix deletion race and write non-graceful message also to termination.log #332
- BUG 1875041: UPSTREAM: 94134: Make similar buckets for api and etcd request duration histogram #331
- Bug 1872080: Updating openshift-hack/images/hyperkube/Dockerfile.rhel baseimages to mach ocp-build-data config #321
- Bug 1874919: UPSTREAM: 94423: debugger scheduler plugin #330
- Bug 1855500: UPSTREAM: 94204: Add impersonated user to system:authenticated group #323
- BUG 1863009: vSphere provision failure on ocp46 #319
- BUG 1858871: UPSTREAM: 93478: kubelet: eviction: remove unexpected output from TestGetReclaimableThreshold #295
- Bug 1868750: UPSTREAM: <drop>: don’t use dynamic tokens for KCM #320
- Misc post rebase cleanup #298
- Enable gcp-e2e-kubernetes job #304
- UPSTREAM: <carry>: only create valid LateConnections/GracefulTermination events #308
- Switch to golang 1.14 #297
- UPSTREAM: <carry>: add readyz check for openshift apiserver availability #293
- oauth-token-authn: switch to sha256~ prefix #305
- UPSTREAM: 93658: test/e2e: fail test rather than flooding logs if PVC watch is closed prematurely #306
- Bug 1861631: UPSTREAM: 85983: fix metrics kubelet_running_pod_count #303
- UPSTREAM: <carry>: Strip unnecessary security contexts on Windows #301
- UPSTREAM: 93429: e2e: examples: fix test image reference #299
- Add custom resource validation for network spec #294
- Reapply: UPSTREAM: <carry>: oauth-authn: support sha256 prefixed tokens #302
- UPSTREAM: 93508: add permissions required by endpoints controller for blockOwnerDeletion #300
- Rebase 1.19.0-rc.2 #166
- Deflake GCEPD namespace deletion test #93212
- Make CRDList lifecycle consistent with CRD #93211
- Fix windows kubelet startup #93263
- Revert nested trace PR#88936 #93259
- Rename pod_preemption_metrics to preemption_metrics. #93256
- Update k8s.io/utils #93253
- kubelet: clamp cpu.shares to max allowed #93248
- multiple IPv6/dual-stack endpoint fixes #91399
- Use local daemonset manifest for installing Nvidia drivers #93207
- Promote Event CRUD tests to conformance #92755
- [staging/azure] azure_utils: fix range iterator issue in convertMaptoMapPointer #93128
- Add reset handler to the instrumentation metric library and expose Reset on the metric registries #93134
- Update Golang to v1.14.6 #93198
- Adding dims as reviewer for test/ #93110
- kube-up: limit critical pods to kube-system by default #93121
- Deflake PreferredVersion e2e test #93216
- Introduce more metrics on concurrency #91177
- test/e2e/ingress: add missing return to fix panics on !GCE #93119
- go.mod: update etcd to fix e2e tests #93118
- Promote Check Server Version e2e test to conformance - 1 Endpoint Coverage #93084
- allow setting different certificates for kube-controller-managed CSR signers #90822
- Port deviceManager to windows container manager to enable GPU access #80917
- fix: determine the correct ip config based on ip family #93043
- Update default etcd server to 3.4.9 #92349
- Write checkAPIGroupPreferredVersion Test - +16 Endpoint coverage #92619
- Write readNetworkingV1NamespacedIngressStatus test - +1 endpoint coverage #93038
- fix: initial delay in mounting azure disk & file #93052
- kubeadm: increase the timeout for cmd integration tests #92490
- Include CSIDriver capability to indicate fsGroup support #92001
- Skip ensuring VMSS in pool for nodes which should be excluded from lb #93034
- Make nested /volume/ repo images overridable #92957
- Update to version 2.5.1 of the fluent-plugin-kubernetes_metadata_filter #92974
- Skip failing scheduler integration tests until they can be run successfully #93113
- Promote deleteCoreV1CollectionNamespacedEvent test - +1 endpoint coverage #92813
- Promote: ConfigMap Lifecycle test - +2 conformance endpoint coverage #90941
- Update Golang to v1.14.5 #93088
- Add test for windup problem in APF #91761
- Handle volume-in-use error during volume expansion #92986
- Import cloud provider from k8s.io/legacy-cloud-provider #92880
- Add Aaron to conformance-behaviour-approvers OWNERS_ALIASES #93005
- Add seccomp least privilege for kuberuntime #90949
- one time fixup to enable branch fast forward, see issue in sig-release #1154 #93155
- Add seccomp least privilege for docker sandbox #90948
- Fix subPath tests for Windows #91742
- Fix failing DNS tests by removing deprecated option #93029
- kubelet, cgroupv2: make hugetlb optional #93012
- Implement server-side apply upgrade and downgrade #90187
- Add nested tracing and endpoint filter tracing to apiserver #88936
- kubeadm alpha certs generate-csr #92183
- Replace evalSymlink() with powershell command for subPath_windows.go #92328
- Better understanding of kubectl attach description #90959
- kubectl debug: support debugging nodes #92310
- Add saschagrunert and alejandrox1 to sig-release-approvers #92961
- Refactor and expose common preemption functions #92890
- Bump addon-resizer for metrics-server to 1.8.11 #92955
- Don’t return proxied redirects to the client #92941
- Fix argument ordering for fake scale client update #92926
- Update cAdvisor to v0.37.0 #92919
- publishing: add rules for 1.19 and remove for 1.15 #92918
- Include pod /etc/hosts in ephemeral storage calculation for eviction #92916
- Setup cache dirs properly based on –cache-dir value #92910
- fixes 92907 improves test error output #92908
- doc: deprecate azure blob disk feature #92905
- e2e/metrics_grabber: unset aliases for ginkgo and gomega packages #92902
- allow specifying a user agent for azure clients #92884
- Fix ListZonesInRegion() after client BasePath change #92883
- kubeadm: deprecate “kubeadm alpha kubelet config enable-dynamic” #92881
- cloud/node-controller use InstanceMetadataByProviderID #91319
- When combining PolicyRules, don’t duplicate verbs #91264
- : Bump CoreDNS to v1.7.0 #92718
- Skip expensive integration tests in short run mode #92879
- Add pdbLister as a member field of struct DefaultPreemption #92876
- Fix a few places where source field is empty when creating events via events/v1 #92874
- Move proxy features to kube_features #92871
- vendor: update github.com/opencontainers/runc #92862
- iptables: don’t do reverse DNS lookups #92860
- Make sure the _output folder exists before using it from module-graph.sh #92854
- Deprecated API request audit annotation #92842
- Fix typo in vsphere e2e test names #92841
- selectorspread: access listers in plugin instantiation #92840
- Fix memory leak in endpointSliceTracker #92838
- kube-proxy iptables min-sync-period default 1sec #92836
- Add tags support for Azure File Driver #92825
- Refactor tests in snapshottable and fix #73625 #92555
- Remove presence check for map before delete in PrepareForCreate #92516
- Implement PodSecurityPolicy enforcement for seccomp GA #92856
- Make sure pod tested for eviction with PDB is not scheduled for deletion #92991
- log tls handshake error at trace level to avoid error flooding #91277
- Refactoring: Change Inf Loop Condition (1 -> True) #92832
- Respect grace period when removing mirror pod #92442
- fix: license issue in blob disk feature #92824
- Set CSIMigrationvSphere feature gates to beta #92816
- Bypass PreFilter in ServiceAfffinity if AffinityLabels arg is not present #92815
- Promote DeleteCoreV1CollectionNamespacedPodTemplate test+promote - +1 endpoint #92812
- Fix vsphere util method - disksAreAttached #92805
- fixed e2e test vsphere_volume_datastore.go #92802
- Return a FitError when PreFilter fails with unschedulable status #92797
- Add more tests for device plugin’s GetPreferredAllocation() API #92794
- adds dynamic certificate reloading for kube aggregator #92791
- Fix JSON logger verbose #92788
- generic ephemeral inline volumes #92784
- Return err when create ContainerLogsDir failed #92779
- update security contacts for apimachinery repos #92768
- Bump to SMD PR#166 to pick up unsetting field changes and add integration tests #92661
- :Bump CoreDNS to v1.7.0 #92651
- Adding new EndpointSlice Mirroring Controller #91637
- Add seccomp GA version skew for pods #91408
- only log cloud provider deprecation warning for in-tree components #91539
- Eviction: ignore PDBs if pods with DeletionTimestamp #91342
- kubeadm: remove duplicate DNS names and IP addresses from generated certificates #92753
- Cut off the cost to run filter plugins when no victim pods are found #92752
- Use Pause image for DisruptionController tests #92745
- Graduating EndpointSliceProxying to beta for Linux #92736
- add helpers for managing conditions #92717
- Fetching Kubelet address from Kubelet configuration for e2e test #92709
- Fixes suggested global-default flow-schema rules #92687
- Fix a condition when expiring nil VM entry in VMSS cache #92681
- Add kubebuilder tags to Condition type #92660
- Add nodeHasControlPlanePods() #92627
- Simplify ConfigMap lifecycle e2e test #92621
- add validation functions for metav1.Conditions #92519
- Presence of bearer token should cancel exec action #91745
- Remove unused e2e test image config #91529
- Modified subpath configmap mount fails when container restarts #89629
- add args for NodeResourcesFit plugin #88842
- Tolerate go 1.13 builds #92611
- Reference listmeta in CR openapi #92546
- Fix v1beta1.Event printing in kubectl #92542
- Add SIG storage owner aliases #92489
- Create deleteCoreV1CollectionNamespacedPod test - +1 endpoint coverage #92479
- CSI storage capacity check #92387
- Add Deprecated description to metrics scheduling_duration_seconds #92160
- Strip .meta.managedFields for kubectl edit command #91946
- kubectl: fix the bug that kubectl scale does not honor –timeout flag #91858
- kubectl: fix the bug that kubectl autoscale does not honor –name flag #91855
- kubectl: honor –cache-dir so that server resources and http-cache data are stored in the same location #91851
- kubelet: remove the –bootstrap-checkpoint-path feature #91577
- exec credential provider: add install hint #91305
- Add debug by copy support for kubectl alpha debug command #90094
- Fix comment typos in pkg/kubelet/prober #83710
- Remove DisablePreemption field from KubeSchedulerConfiguration #92892
- Remove the dependency between create clusterrolebinding command and generators #91127
- test(e2e_node): Parallelize prepulling all images in
e2e_node
tests #91007
- : Remove kube-dns translation for federation #92716
- Deflake timeout admission test #92873
- Sort init container statuses using non-nested loop #78373
- Add support for disabling /logs endpoint in kubelet #87273
- update static check failed from pkg/volume/rbd #92461
- kubectl: cannot use –force with –server-side #92834
- Move ixdy to emeritus #92835
- make Kubelet bootstrap certificate signal aware #92786
- seccomp GA - Add new seccomp fields and update kubelet to use them #91381
- cleanup: Remove_unnecessary_Sprintfs #91517
- Fix throttling issues when Azure VM computer name prefix is different from VMSS name #92793
- iscsi: don’t write json medata file when the volume is already mounted. #91738
- kube-aggregator/openapi/controller: remove trailing 1 in failure ratelimiter #77979
- Ipam staticcheck #92417
- Fix the nits found in the testcases of
PodTopologySpread
#92689
- Add GetPreferredAllocation() call to the v1beta1 device plugin API #92665
- proxier/ipvs: check already binded addresses in the IPVS dummy interface #92609
- kubeadm: refactor and cleanup component config tests #92435
- api: update Service.Spec.IPFamily docs #91527
- Add
--logging-format
flag for kube-apiserver #91501
- Update Event CRUD tests to use events.k8s.io/v1 #92724
- add dashpole and sjenning to cmd/kubelet OWNERS #92764
- fix test/e2e/apps staticcheck #92750
- Mark ‘kubeadm config view’ command as deprecated #92740
- kubeadm: add –port=0 for kube-controller-manager and kube-scheduler #92720
- Switch event recorder to use events.k8s.io/v1 #92662
- The Pod is eligible to preempt when previous nominanted node is UnschedulableAndUnresolvable #92604
- kubeadm upgrade plan: print a component config state table #88124
- Change the exception to avoid the cost of preemption #92579
- Add ‘–logging-format’ flag to kube-scheduler #91522
- Create nodes with labels instead of adding them later #92706
- Add extra fields in node expansion CSI call #86968
- Change kubectl label and annotation list option stdout #92691
- fix pkg/controller/deployment staticcheck #92421
- Update the COS E2E image policy #91854
- Add csi-proxy installation into node setup script #91835
- add –logging-format flag to kubelet #91532
- Fix searching for licenses in single-segment modules #92729
- Bump github.com/cpuguy83/go-md2man dependency to v2.0.0 #92722
- Deflake TestListResourceVersion0 #92713
- Renamed image “white lists” to pre-pull image lists in test #92711
- e2e pod logs: use hierarchical directory structure #92705
- cleanup in volume scheduling #92684
- Add back anti-affinity to CoreDNS pods #92652
- breakdown PodSchedulingDuration by number of attempts #92650
- kubeadm: introduce –experimental-patches and deprecate –experimental-kustomize #92017
- Promote new Event API to v1 #91645
- CSI ephemeral volumes: documentation and owner update #92686
- Fix an unnecessary failure during kube-up during bucket ACL setting and make bucket in the configured project #92668
- Admission webhook warnings #92667
- Cleanup some owners #92655
- IPVS: kubelet, kube-proxy: unmark packets before masquerading … #92584
- Polish unit tests of defaultpreemptio plugin #92571
- Fix sig-node-containerd/containerd-e2e-gci #92562
- Update k8s.io/klog to v2.2.0 #92554
- Create checkServerVersion Test - 1 Endpoint Coverage #92532
- Add the ability to opt-out from config lock file #92513
- fix pkg/controller/statefulset staticcheck #92415
- Add deprecated, deprecationWarning fields to CRDs #92329
- prevent panic in azure cloud provider from killing the process #92191
- bump cni library version to v0.8.0 #91896
- EndPointSlices implementation for Windows #90909
- Add ‘–logging-format’ flag to kube-controller-manager #91521
- Fixing race condition with EndpointSlice controller garbage collection #91311
- Add CRUD tests for new Events API verbs #92607
- Transport.RoundTrip should return a non-nil for failure to obtain a response. #92217
- Fix code style #91135
- Removed unnecessary not nil check in node registration process #87909
- storage: enhance test for ValidateCSIDriverUpdate #81961
- images: Adds GOARM to images’ Makefiles #76828
- Wait for all informers to sync in /readyz. #92644
- linkcheck: Fix incorrect error validation for Retry-After #91048
- Support kubectl annotate –list option #92576
- Sets desiredcapacity instead of minsize and maxsize on ResizeInstanceGroup #92549
- Fix bug in reflector not recovering from “Too large resource version”… #92537
- Remove map nil check before delete in mergeMap #92517
- azure: use the parsed value from the configuration #92505
- Added script to generate module level dependency graph. #92445
- decouple testfiles from framework #92400
- (feat) Add validation for Unsupported Loggings Flags for component-base #92394
- Remove third_party/go-srcimporter #92311
- make log output of failed healthchecks more focused #92197
- kubeadm: increase robustness for kubeadm etcd operations #92131
- kube-proxy should infer the service IP family from the ClusterIP field #91357
- Add metrics to the cidr_sets used by the nodeipam range allocator #90288
- add conditions to metav1 #90454
- Use NodeWrapper to directly initialize nodes with labels #92514
- kube-scheduler: allow deprecated options to be set with configfile #92531
- Bump Dashboard to v2.0.1 #91526
- fix a regression that TestValidateNodeIPParam never actually works #91499
- Delete default load balancer source range (0.0.0.0/0) to prevent redundant network security rules. #92599
- e2e networking: wait for endpoints to be published #92588
- Fix InstanceMetadataByProviderID for unmanaged nodes #92572
- Typo of PercentageOfNodesToScore #92568
- clientcmd: fix NPE in NewNonInteractiveDeferredLoadingClientConfig with nil overrides #92544
- Suppress expected error messages in verify-generated-files-remake.sh which cause confusion #92536
- Fix golint failures in pkg/kubelet/lifecycle #91867
- Service IPAllocator cleanups #91606
- add labels to diff command #90857
- the result value of functrion NodeIPS will contain the docker0 ip , update the comment #88573
- kubeadm: Remove
kubeadm config upload
#92610
- Do not raise exception if unscheduled Pod status is unknown #92603
- Fix scheduler preemt function comment #92578
- fix Contributor License Agreement broken link #92577
- Tolerate slightly different containerd urls #92569
- Rename DefaultPodTopologySpread plugin #91994 #92501
- fix pkg/volume/vspherevolume static check #92462
- Additional test for loading images with containerd #92444
- Add ebtables rule delete function + broute table + brouting chain #92440
- fix receiver name #92434
- Fix if don’t set ephemeral-storage limit emptyDir’s sizeLimit doesn’t work #91360
- PodTolerationRestriction: Mention Whitelist Scope in Error #87582
- [Provider/Azure] optimize mutex locks #90576
- Add nilo19 to the owner list of the provider azure. #92591
- gce-Instances NodeAddresses: Add check for multiple interface IPs #91162
- Add DNS1123Label validation to IsFullyQualifiedDomainName() func #90172
- test images: Adds OWNERS files for images #90062
- populate kube-proxy SECURITY_CONTACTS #92560
- Do not ignore unscheduled pods when NodeName not in set of worker nodes #92545
- Remove ns from getScheduledAndUnscheduledPods() #92448
- scheduler: run Unreserve if Reserve fails #92391
- Move Preempt() to defaultpreemption package. #92108
- Consistent Resource Version Semantics for List #91505
- Make verify-typecheck not depend on GOPATH #92212
- Stop enabling alpha runtimeclass API #92533
- Avoid grabbing metrics when they’re not validated #92530
- Improve LB session affinity tests #92427
- dump conntrack table on e2e conntrack failures #92423
- Make unmount device log warning and continue if mount path is not found #92345
- vendor: update google/cadvisor and opencontainers/runc #91366
- Fix assignment to nil map in e2e scheduling predicates #92509
- nit: Fix invokeStaleDummyVMTestWithStoragePolicy() #92497
- Avoid DeprecatedMightBeMasterNode() in e2e metrics #92485
- define and implement cloud InstanceV2 #92367
- Fix typo in metrics.go #92353
- scheduler: merge Reserve and Unreserve plugins #92200
- Add bazel_skylib_workspace to fix make bazel-test ‘no matching toolchains found’ error #92362
- Mark 1.19 deprecated beta APIs and replacements #92484
- Bump SelectorIndex to beta #92503
- Bump etcd revision after changes to migrate script #92498
- Fix a preemption bug when pods are listed in pdb.Status.DisruptedPods #92476
- Removed mutex thread locking and unlocking from logging Format registry #92347
- Fix issue in kubelet getMountedVolumePathListFromDisk #87166
- s/master/primary in agnhost guestbook usage #92404
- Moving Kubelet kernel-memgc-notification to configuration file #91863
- Allow UDP for AWS NLB #92109
- tests: Fixes Windows kubelet-stats test #91678
- Bump up the agnhost version to reflect changes in 90797 #92473
- Use worker nodes for WaitForStableCluster() #92450
- fix pkg/util/coverage staticcheck #92408
- Add profile label to framework_extension_point_duration_seconds #92268
- Share pod volume binding cache via framework.CycleState #92222
- Add check for blocking tests in e2e framework #92148
- allow projected in psp when secret is allowed and boundedserviceaccounttoken is enabled #92006
- kubelet: Fix log typo when killing a container #91956
- Merge migrate-if-needed etcd bash script with golang binary #92286
- Add tests covering startup probe without readiness #92239
- Fix API encoding inconsistencies in KubeSchedulerConfig #91625
- Scheduler: remove the misleading comments in
NodeResourcesBalancedAllocation
#91317
- Add isNodeSchedulableWithoutTaints() #92446
- kubeadm: remove negative test cases from TestUploadConfiguration #92390
- Add pod and container name in log message when container fails to start #92325
- Improve performance of http access logs #92424
- util.sh: Replace wait-until-stable with wait-until –stable #92422
- change kubelet metrics name #92407
- Added missing apiserver config var. #92395
- Azure: Add container service client and deployment client. #92289
- Log metadata server access for master pods by UID #92080
- Azure: Enrich the unit tests for azure_routes #92454
- go1.14 fixup #92438
- kubeadm upgrade: Allow supplying hand migrated component configs #91980
- Add SCTP support to agnhost connect / porter commands. #90797
- Fix staticcheck failures for pkg/registry/… #81742
- Migrate kube-scheduler to fallback for events API built into the library #92082
- renames CommmonImageWhiteList to PrePulledImages in e2e/common/util #92359
- Register and enable the defaultpreemption plugin #92049
- Migrate log to klog.InfoS for staging/src/k8s.io/client-go #91712
- fix: don’t use docker config cache if it’s empty #92330
- Add profile label to schedule_attempts_total metric and e2e_scheduling_duration_seconds #92202
- Bump k8s.io/utils to 6e3d28 to pick up nested trace #91634
- Configure strict encoding for RequestedToCapacityRatioArgs #91603
- Update Golang to v1.14.4 #88638
- Attempt to delfake further conntract e2e flakes #92375
- Update go.etcd.io/bbolt to v1.3.5 #92350
- Fix bug that use obj as prev obj in endpoint slice update #92339
- fix aws loadbalancer vpc cidr calculation #92227
- refine aws loadbalancer worker node SG rule logic #92224
- Remove kubectl run validate replicas logic #92178
- Structured logging for Apiserver [Issue #1602 Structured logging] #91833
- ingress: promote CRUD API tests for v1 to conformance #91996
- Split scheduler framework implementation into new runtime package #91776
- add tags support for azure disk driver #92356
- add azurefile protocol parameter in azure cloud provider lib #92336
- Restore docker focal version in gci nodes #92344
- Promote HugePageStorageMediumSize feature to Beta #90592
- Set better default commands for loading images - take 2 #92314
- Updating kube-controller-manager to run as non-root. #91390
- Delete TODO in
image_gc_manager
#88268
- fix pleg TestRelisting #85390
- kube-aggregator: changes the name of aggregator_unavailable_apiservice_count metric #88156
- fix: incorrect max azure disk max count #92331
- Attempt to deflake conntract e2e tests #92304
- *.sh: cleanup all white noise #91555
- Fix the Images newName field example in the Kubectl Book #89618
- agnhost sync #92119
- Rename NodeImageWhiteList to NodePrePullImageList #92323
- Move recreate_node.go to e2e/node #92271
- Add sjenning as kubelet approver #92203
- Update logging format flag help #92177
- Introduce a defaultpreemption PostFilter plugin #92012
- fix linter issues for pkg/kubelet/container #91971
- add namespaces info for logPrefix #91945
- fix unexpected append mutations about pkg/kubelet package #91716
- Revert assumed PVs and PVCs in unreserve extension point #91705
- Add duration to image pulling event #91563
- ingress: Add v1 describers for Ingress and IngressClass #91268
- Add initialization logs to watchcache #92265
- Fixed wrong pod name in e2e test log messages #92259
- Add logic to check if local NVMe SSDs in node boot-up script #92258
- fix: Azure deallocating node should be regarded as shut down #92257
- client-go: add ProxyGet expansion method for pods #92251
- Skip
PreScore
when the TopologySpreadConstraints
is specified #92247
- Vulnerability in golang.org/x/text/encoding/unicode v0.3.2 #92219
- Improves unit test code coverage for azure_managedDiskController.go #92216
- Azure: Enrich the unit tests for azure_standard #92207
- Fix typo in util_linux.go #92120
- Support kube-scheduler component-config in GCE init scripts #92083
- e2e_node: fix node-kubelet-benchmark test #91813
- Allow setting FQDN in hostname #91699
- Remove unused network proxy variables and functions #90223
- Add VolumeSnapshot retain policy test and test for snapshot delete #89705
- Fix a comment in job_controller #87155
- make kubelet sysctl constants private #86802
- Add dashpole as kubelet approver #86223
- Enable promlint in metrics tests #92071
- Add a comment to keep etcd name in sync and change
hostname
to HOSTNAME
#91964
- ingress: Update IngressClass feature and admission controller for v1 #91957
- fix: use force detach for azure disk #91948
- Fix DS expectations on recreate #91915
- Fix clusterdump info namespaces flag not working #91890
- Fix FieldManager Conversion Error for CRD Updates #91873
- remove deprecated cacher CacheCapacity config #91822
- Move fallback of Event API into new event lib #91798
- kube-proxy detect IP family based on nodeIP #91725
- apiserver: cleanup duplicate imports #91516
- Introducing APF debugging endpoint w/ three levels of granularity #90967
- Added ability for vSphere to reconnect on secret update #90836
- Force token cache to support audit annotations #90140
- portAllocator sync local data before allocate #89937
- Remove –export flag from kubectl get command. #88649
- Remove wrongly added gogo binary #92262
- Create deleteCoreV1CollectionNamespacedEvent test+promote - +1 endpoint coverage #91230
- Added a buffer period in the node performance tests #92234
- fix the timeline for CRD v1beta1 removal #92220
- Explicitly declare the interfaces for extension points #92215
- Make verify-api-groups.sh not depend on GOPATH #92209
- test: Start a pod with nc instead of execing a background command #92205
- Check for either docker or containerd getting active #92204
- Pods which have not “started” can not be “ready” #92196
- revert InstanceMetadataByProviderID definition and related deprecations #92188
- Set better default commands for loading images #92184
- apiserver: fix secure serving cast for non-tcp listeners #92182
- fix: GetLabelsForVolume panic issue for azure disk PV #92166
- Fix client config data race #92139
- refactor: move kubectl-cp to staging #92133
- Add myself to staging repo SECURITY_CONTACTS #90523
- Update and improve ReplicationController resource lifecycle test #90880
- feat(port-forward): warn users about UDP port #91616
- Fix curl instruction in the sample-apiserver README #92185
- ingress: Add Ingress to v1 API and update backend to defaultBackend #89778
- test images: rebases the kitten and nautilus images #92176
- restore cacher event Gone tests #92174
- Fix to configure-kubeapiserver.sh error. #92150
- cleanup: remove invalid comments in plugin of InterPodAffinity #92130
- kubeadm: don’t re-add an etcd member if it already exists on “join” #92118
- Update etcd makefile to build 3.4.9 image #92078
- Test pod becoming schedulable when another pod is added or updated #92074
- Update github.com/evanphx/json-patch to e83c0a1c26c884f8ec4fb743f6db9… #92069
- retry on ‘unexpected EOF’ error #92005
- Computing DisruptedPods of PDB in scheduling preemption #91986
- Deflake Services should be able to preserve UDP traffic when server pod cycles for a NodePort service #91962
- Upgrade apiserver-network-proxy to v0.0.9 #91922
- Add sig-apps-approvers and reviewers #91730
- Update and improve ConfigMap resource lifecycle test #90944
- Create deleteCoreV1CollectionNamespacedPodTemplate test+promote - +1 endpoint coverage #91259
- scheduler_perf: fix the nil pointer dereference #92169
- Stabilize StackdriverLogging installation #92123
- kubelet, kube-proxy: unmark packets before masquerading them #92035
- test images: Adds –force-yes when installing jessie-dnsutils packages #92156
- update version to 1.8.1 in addon dns-horizontal-autoscaler.yaml #92060
- Feature implement json logformat #91608
- Move scheduler fake artifacts to pkg/scheduler/testing #92107
- Refactor scheduler preempt interface #92009
- fix(service::repair): accept same nodePort with different protocols #91590
- Add kubectl apply generate name error message #88998
- Fix bazel BUILD rule and suppress pkg-config errors #91936
- replace whitelist to allowlist #91927
- CSI: Modify VolumeAttachment check to use Informer/Cache #91307
- Refine extractFileSpec #90789
- Revert “fix(e2e): access nodes via test container in LB network tests” #92134
- Add usage in some hack/update scripts #91479
- kube-aggregator: Fix goroutine leak #91160
- Change SCTPSupport default value to true #88932
- Improves unittest CC for azure_controller_vmss #92129
- Enrich the unit tests for azure_instances #92113
- Add WINDOWS_CONTAINER_RUNTIME env variable and set default to docker for windows node #92063
- test/e2e/framework/pods: Fix “to success” -> “to succeed” #91975
- Filter nodePortAddresses to proxiers #89998
- Support for vSphere in-tree volumes migration to vSphere CSI driver #90911
- bump agnhost version to match fully #92106
- Update etcd client to v3.4.9 #92075
- Bump Stackdriver version to 1.11 #91124
- Service load balancers should include unschedulable nodes #90823
- test images: Adds OWNERS files for images (part 3) #90167
- surface server-side warnings in client-go / kubectl #73032
- azure: enable floating IP for IPv6 LB #91997
- Azure: Enrich unit tests for azure.go and azure_blobDiskController.go. #91978
- show error when running dockershim #91789
- VolumeBinding: Skip/fail fast in PreFilter phase and improve error reporting #91775
- Revert “fix cross build conformance image error” #92042
- Flush cache to disk to persist configuration status #92034
- fix default CONTAINER_RUNTIME_ENDPOINT for docker #92031
- Move kube-apiserver client cert back to simple e2e #92002
- TestSchedulingQueue: Remove the unnecessary slice and for loop #91874
- KubeProxy and DockerShim changes for Ipv6 dual stack support on Windows #90853
- e2e pods: add missing pod and node name in the formatted log line #92051
- s/slave/replica in guestbook app #87105
- Remove endpoints RBAC for Cluster Autoscaler #89089
- update corefile-migration library to 1.0.8 #91856
- ingress: Add CRUD tests for Ingress API verbs #91593
- Check for v1 CSR API in kube-controller-manager #92018
- aws: Fix address sorting of multiple interfaces #91889
- Create pod to force volume provisioning in dynamic provisioning storage e2e test #91726
- up sleep time in racy test #92016
- Expose EventRecorder to scheduler FrameworkHandle #92010
- Remove warning about misuse of %w #92003
- Adjust admission webhook auth config for default-enabled admission plugins #91995
- genericapiserver waits for server.Shutdown #91984
- kubeadm: Add retries for kubeadm join / UpdateStatus #91952
- Remove heuristic watchcache sizes #91818
- Migrate to log calls to klog.ErroS for pkg/scheduler #91679
- share a common pod indexer among volume controllers #91574
- Deprecating –experimental-allocatable-ignore-eviction flag #91578
- Fix an e2e flake on updating node status #91955
- Add test coverage for throttledImageService #91885
- ingress: Add CRUD tests for IngressClass API verbs #91830
- GC: doesn’t create monitors in the constructor #91816
- Use PodTopologySpread for default spreading #91793
- CSR v1 - promote RotateKubeletClientCertificate to GA #91780
- Merge behavior loading code #91743
- Add usage metrics for GCE Internal Loadbalancers #91700
- Added kubectl apply validation to prevent using –dry-run=server with –force #90225
- Fix for kubectl issue 834: #88920
- Improves unit test code coverage for azure_controller_standard #91974
- Give a reason when rejecting defaulting in CRDs #91928
- Use maxSkew in PodTopologySpread scoring as tolerance to skew #91918
- CSR v1 - add support to kubectl describe #91779
- CSR v1 - add support to kubectl certificate commands #91778
- CSR v1 - switch client-go certificate manager utility to v1 by default #91754
- test images: Adds step for fetching Windows image builder certificates #91682
- e2e: access nodes via a test container #91559
- Bump up MacOS RAM requirement to 8GB #91534
- remove out of date test config #91471
- Extend AWS azToRegion method to support Local Zones #90874
- tests: Check FQDN for external services on Windows #90720
- Added –privileged flag to kubectl run #90569
- Fix non-ascii characters in pkg/kubelet/qos/doc.go #88306
- Revert “Fix an issue that a Pod’s nominatedNodeName cannot be cleared… #91973
- Added unit tests to document current behavior of TableConverter #90531
- Fix access to Kubernetes Service from inside Windows Pod when two ser… #91886
- Resetting managed fields and fieldtype #91748
- CSR v1 - switch controllers #91713
- Use containerd as default in kube-up.sh #91684
- Fix pick-node strategy when there is no filter plugin #91673
- Migrate to log calls to klog.InfoS and klog.ErroS for pkg/controller #91576
- Improve the standalone kube-aggregator #91525
- Fix golint failures for kubelet/container #91303
- Prevent false error message from resource_aliasing integration test #91265
- Fix kubectl describe output format for empty annotations #91405
- Move cloud provider controllers to k8s.io/cloud-provider #90976
- ETCD_NAME in migrate-if-needed.sh should be the same as etcd.manifest #91925
- fix minor typos in ipvs readme.md #91905
- Fix –save-config for kubectl create commands, where it was missing #91901
- Fix the incorrect error message of
InterPodAffinity
plugin #91894
- upgrade azure-sdk-for-go to v43.0.0 #91861
- Scheduler integration tests standarization #91849
- Scheduler integration framework table-driven tests #91828
- another:Replace framework.Failf with ExpectNoError #91811
- Fix an issue that a Pod’s nominatedNodeName cannot be cleared upon node deletion #91750
- fix minor comment in podtopologyspread scoring test #91735
- Fixing refcounting of remote endpoints used across services #91706
- Add openapi generation for the kube-aggregator #91537
- service: fix IPFamily validation and defaulting problems #91400
- patch scale subresources inside guaranteedupdate loop #90342
- Upgrade klog to v2.1.0 #91792
- Remove ResourceLimitsPriorityFunction feature gate in the scheduler #91883
- Refactor and add new tests to hugepages e2e tests #91243
- azure: set dest prefix and port for IPv6 inbound security rule #91831
- check the azurefile if exists before creating #91723
- Fix typo test/cmd/README #91671
- Fix race condition in logging #90498
- Fix kube-apiserver panic when CRD Kind contains only one letter #91859
- Simplify the logic by removing dead code and enhance logging #91543
- fix: make fake.Clientset support streaming logs #91485
- Remove log message causing significant overhead on Preemption evaluation #91832
- Add test case in apis/scheduling/v1/helpers.go to improve the test co… #91764
- A benchmark to evaluate overhead of unschedulable pods #91787
- Scheduler PostFilter definition #91314
- Update node_e2e OWNERS #91827
- Improves unittest CC for azure_controller_common #91762
- Remove etcd-empty-dir-cleanup image #91756
- CertificateSigningRequest v1 API #91685
- Improve COS image document for E2E test #91612
- update gemfile to fix metadata plugin bug #91581
- kubeadm: remove usage of the “certificates” API for cert renewal #90143
- Improve kubectl explain formatting-preservation #91801
- Remove KubeSchedulerConfiguration.BindTimeoutSeconds #91580
- update metric kubernetes_build_info labels from camelCase to snake_case. #91805
- Repair syntax error in Windows-GCE startup script #91796
- Add support for removing unsupported huge page sizes #80831
- Do not swallow NotFound error for DeletePod in dsc.manage #91008
- Bump addon-resizer image to 1.8.10 #91729
- fieldManager: Ignore and log all errors when updating managedFields #91690
- Mark experimental-cluster-signing-duration deprecated, add –cluster-signing-duration #91154
- Added +inf bucket for quantile computations #91777
- publishing: remove godeps rules #91772
- Replace framework.Failf with ExpectNoError #91741
- Add test case for a pod becoming schedulable when another pod is deleted #91734
- Azure: Enrich the unit tests for azure_storage #91719
- Adjust weight of PodTopologySpread to 2 in legacy Policy API #91696
- Migrate klog to klog.InfoS in pkg/kubelet #91624
- Added link to vendor.md in go.mod #91617
- Support kubectl create deployment with replicas #91562
- Mark Kubelet –cloud-provider and –cloud-config deprecated #90408
- Ensure CleanupActionHandle always completes #91689
- Remove
EvenPodsSpread
featuregate and related logic #91598
- Add checking error for disruption e2e test #90321
- Revert “Revert “Rely on default watch cache capacity and ignore its requested size”” #91491
- Detect PSP enablement more accurately #91737
- Add the storage version API #88607
- Handle clean up of read only files. #91744
- Adding windows implementation for sessionaffinity #91701
- Apiserver: Fix data race in cacher whitebox test #91185
- Introduce GetOptions and ListOptions to storage interface #91595
- local-up-cluster.sh: install CSI snapshotter #91504
- Adjust Azure e2e binding mode #91642
- kubeadm: distinguish between generated and user supplied component configs #86070
- e2e stress test: Fix data race on error variable #91187
- get-kube.sh: fix order to get the binaries from the right bucket #91635
- Change gce Instances::NodeAddresses function to work if it runs outside kubelet #90738
- kube-proxy: move GetNodeAddresses call out of internal loop to avoid repeated computation #90103
- Make kubectl tolerate other versions of the CSR API #91691
- v1beta1 CSR cleanups #91688
- remove unused variable from autoscaling e2e #91597
- Emit correct event when unbound delay binding claim is used by pod #91455
- deployment: remove annotation for non-exist parameter ‘podMap’ #91443
- Updated delta FIFO doc #91435
- Deprecating Kubelet mount related flags #91373
- Moving Kubelet –node-status-max-images flag to configuration #91275
- kubeadm: add startup probes for static Pods to protect slow starting containers #91179
- Move CloudControllerManagerPort to k8s.io/cloud_provider #90734
- Promote SchedulerPreemption e2e tests to Conformance #80545
- Add test case for a pod becoming schedulable when a node is updated #91336
- Add function GetFileShare in Azure Cloud Provider #91660
- Add e2e coverage for the CertificateSigningRequest API, enable patch support for approval subresource #91558
- Mark –kubelet-https deprecated, unconditionally use https for apiserver->kubelet connections #91630
- Fix minor typo in projected service account e2e test #91643
- [pkg/controller/job]: fix comment typo #91604
- CSR condition status, lastTransitionTime, versioned validation #90191
- explicitly fail if no images are found when running remote tests #91470
- Defer ginkgo recovers #91632
- kubelet: block non-forwarded packets from crossing the localhost boundary #91569
- Update cri-tools to v1.18.0 (#2) #91564
- Fix unsafe json construction for scale.go and codec_check.go #88695
- feat: azure disk migration go beta in 1.19 #90896
- test/e2e/lifecycle: update OWNERS #91594
- Define the thresholds per the size of container images #91138
- Tuned npb is workload resources #91363
- [Provider/Azure] remove extra Sprintf() #90386
- e2e test cases for basic SCTP testing #88196
- Add debugging and timeouts to pending pod e2e #91585
- Improves unittest CC for azure_config #91520
- cmd/*: fail on unrecognized flags/arguments for component CLI #91349
- Scheduler PostFilter API #91547
- fix a client-go crash handler not working issue. #91561
- reduce race risk in kubelet for missing KUBERNETES_SERVICE_HOST #91500
- Fix a wrong usage of recover in apiserver #91566
- Avoid creating more delete collection workers than items to delete #91544
- remove –feature-gates=DynamicAuditing #91502
- GCE: Bump addon resizer to 1.8.9 version and use metrics to get cluster size there #91460
- Adds staging directory for controller-manager code #91354
- UpdateStrategy.RollingUpdate.Partition is lost when UpdateStrategy.Type is not set #84596
- Allow deletion of pending pods when using PDBS #83906
- Merge pod condition update with setting nominated node name #91535
- Add dims as feature approver #91524
- Remove deprecated –server-dry-run from kubectl apply #91308
- Add integration test for NonPreemption #91191
- Add Preemption benchmark #91510
- update metrics to conform promlint #91448
- Add tests for ValidateEtcd #91424
- Added issue templates for kubectl #90696
- Update hcsshim to latest - v0.8.9 #89710
- Removes container RefManager #85225
- Improvements for proxy utils GetNodeAddresses #91461
- Promote kubescheduler.config.k8s.io to v1betav1 #91420
- feat: use annotation to filter AWS LB target nodes #90943
- Fix create deployment port not working #91481
- e2e test framework change for the SCTP e2e tests #90365
- Fix the description for Namespace field in ObjectMeta Structure #91508
- Update sig-scheduling aliases #91487
- Make kubectl client-side apply with server-side dry-run safer #89799
- Ignore forbidden error for leases when describing node #90469
- kubeadm: skip removing last etcd member in reset phase #91145
- Update kube-apiserver flag comments #91409
- [kubectl/pkg/cmd/rollout]: fix typo & tidy imports #91401
- Add tests for ValidateURLs (kubeadm validation) #91431
- Move Phillels to emeritus #91488
- Propagate KUBECTL_PRUNE_WHITELIST_OVERRIDE to master kube-env #91456
- Refactor create deployment and add –port flag #91113
- Add behavior <-> conformance test linkage example for pods #89716
- scheduler_test: fix goroutine leak #91451
- fix the wrong function description #91403
- Check for GCE finalizer in GetLoadBalancer. #91392
- Include Unschedulable nodes to compute kube-dns replica in DNS autoscaler. #91466
- Move Node Resources scheduler plugin args validation to apis/config/validation #91446
- Add cri socket path tests #91397
- fix: topology translation issue in azure disk storage class migration #91196
- Migrating Kubelet –enable-server and –provider-id flags to config #90494
- Mark Topology Manager Test as non-alpha and NodeFeature #91467
- fix typo in scheduler framework #91462
- Added cadvisor test suite to flag info message #91384
- cri-api: Introduce errors package for the CRI #91273
- Fix the bug of watches being accepted instead of returning “too old resource version” in watchcache #91417
- Update CNI to v0.8.6 #91370
- Add OWNERS file to component-base/logs #91324
- Migrating Kubelet flag –seccomp-profile-root to configuration file #91182
- Add Extender and PluginsRunner to PreemptHandle #90711
- VSphere cloud provider: Fix race in disk provisioning #90638
- go-to-protobuf: fix rewrite of embedded struct fields #90296
- Implement logging format flag at component-base #89683
- s/RelicaSets/ReplicaSets #90609
- Add @odinuge to sig-node-reviewers #88237
- Improves unittest CC for azure_error and azure_retry #91439
- Fix kubectl create secret docker-registry –from-file #90960
- Refactor kubectl create deploy: isolate obj construction logic #91199
- Reset flowcontrol metrics on a DELETE /metrics #91310
- add method for async deletion in vmss client without waiting on future #91398
- Fix 404 link in kube-scheduler command usage description #91411
- Move Scheduler plugin args validation to apis/config/validation #91241
- Fix scheduler prefilter comment #91406
- Add versioned counterparts for VolumeBindingArgs #91142
- fix golint errors in pkg/controller/volume/events/event #91180
- Introduce promlint to guarantee metrics follow Prometheus best practices #86477
- Azure: Enrich the unit tests for vmclient,vmssclient and vmssvmclient #91188
- Remove tallclair from some OWNERS files #88385
- Enable kubelet client-cert bootstrap/rotation in local-up-cluster #91116
- Revert “Rely on default watch cache capacity and ignore its requested size” #91380
- kubeadm: Remove unused constants #91364
- Switch kube-controller-manager to distroless image #91329
- Fix runtime admission flaky test due to race condition #91315
- Rely on default watch cache capacity and ignore its requested size #91260
- Switch over to new etcd 3.4.7-2 image #91300
- Minor Fix: Restrict service account token metrics to kube-apiserver only. #91344
- nodestatus: remove map nil check #90282
- cluster/README.md: update notes about content #91343
- Update kube-addon-manager to v9.1.1 #91240
- Fix log timestamps to maintain a fixed width #91207
- Improves unittest CC for azure_storageaccountclient #91197
- Update Calico cpva to v0.8.2 #90093
- Revert “Merge pull request #89667 from kmala/kubelet” #91337
- add ipv6 support to the e2e nfs tests #90689
- Fix kubelet_node_status log spam #86005
- build: Update to repo-infra@v0.0.5 to support go1.14.3 and go1.13.11 #91312
- add karan to gci reviewer #91304
- volumescheduling: update comments to reflect latest change #91296
- SchedulerVolumeBinder: don’t modify assumed pod in AssumePodVolumes #91294
- Update kubeadm test TestMarkControlPlane #91280
- scheduler: Expand testcases to cover more plugin defaults #91278
- Add SNI flags usage to configure-*.sh #91228
- kubectl run test: the pod wait (some time) until attach before printing #91227
- Cleanup volume binding leftover #91175
- fix: azure file migration support on annotation behavior change #91093
- Moving leaderelectionconfig to k8s.io/component-base #90649
- Install diskutil into GCE windows node #90618
- Add function NominatedPodsForNode to PodNominator interface #90415
- Do not add kube-apiserver performance flags if already set #91301
- Changed kubectl config set-cluster and set-credentials to support process substitution for filenames #91077
- Set session scanning to manual to avoid discovering all iSCSI devices… #90985
- Implement InstanceMetadataByProviderID #90894
- Separate out cri related code into self contained package #90552
- Promote ServiceAccount resource lifecycle test - +3 conformance coverage #90390
- Promote diff and dry-run to conformance #90367
- Set weight of PodTopologySpread Score to 2 #91258
- Fix race condition between Pop and Close FIFO queue #90825
- Check for sandboxes before deleting the pod from apiserver #89667
- Fix permissions in kube-addon-manager #91261
- Switch to static bash and distroless image for etcd #91171
- Overflow errors look weird in string format #91267
- Revert “Update cri-tools to v1.18.0” #91239
- Move
RequestedToCapacityRatio
Args defaults to versioned packages #91102
- CronJob: cleanup legacy ScheduledJob vars,docs #90934
- Fix kubectl create –dryrun client ignore namespace #90502
- Fix race condition in decoder test #90496
- fix ipvs staticcheck error #90316
- Add test case in scheduler/profile/profile_test.go #90201
- Skip Pod Conditions from scheduling queue updates #91252
- Eliminate locking in (anti)affinity calculations #91229
- Tolerate pod not found errors in storage e2e #91221
- kubeadm: move the “kubelet-start” phase after “kubeconfig” for “init” #90892
- Clean up fairqueuing/interface.go #91189
- Polished up comments around HasSynced() #91174
- Add test case for a pod becoming schedulable when a node is added #91071
- mock e2e test: reduce flakiness by not testing all calls #90793
- Use staging-csi to work around quay.io availability #91257
- Update env varsource api documentation #91194
- bump client_golang to v1.6.0 #90582
- Fix kubectl run –dry-run client ignore namespace #90785
- Extract logic related with scheduler nominatedPods to an interface #90356
- beta.kubernetes.io/os deprecated since v1.14, are targeted for removal in v1.18 #89461
- Apply the same style of fix as #87913 but for HTTP methods too. #89412
- First pod with affinity can schedule only on nodes with matching topology keys #91168
- Add annotations to CRI ImageSpec objects #90061
- Support for banning incompatible dependencies - start with klog v1 #91213
- Log user provided NODE_IP_RANGE to stdout instead of stderr #91210
- add tests for package
patchnode
#91158
- Add code to delete pods at the end of e2e tests to free up capacity #91150
- verify: Exclude verify-external-dependencies from make verify #91012
- Remove unnecessary logging info from kubemark nodes annotation #91205
- Improve the error message for the service cidr check #90391
- Log a warning when cluster admins enable Insecure TLS Ciphers for kubelet or apiserver #90848
- Update cri-tools to v1.18.0 #89720
- Azure: support non-VMSS instances removal #91184
- Remove extra spaces to ensure the style of the code. #91146
- Remove the dependency between create deploy command and generators #90676
- Update kubeadm test TestValidateToken #91176
- Fix identation in kubeadm api docs #91170
- Update internal traffic shaping docs #81165
- Azure: Enrich the unit tests for vmsizeclient and snapshotclient and s… #91086
- Fix VirtualMachineScaleSets.virtualMachines.GET not allowed issues when customers have set VMSS orchestrationMode to VM #91097
- fix golint: don’t use underscores in Go names #85069
- fix: golint errors in staging/src/k8s.io/apimachinery/pkg/api/validation #91167
- Add kubelet_certificate_manager_client_ttl_seconds gauge #91148
- Deflake port-forward e2e test #91045
- Move unschedulable Pod to internal schedulingQ synchronously #90660
- Update kubernetes to klog v2 #90183
- Errors from cgroup destroy are swallowed. Log error at warning level. #84599
- Remove unnecessary sprintf in node status tests #89730
- Clean up duplicate code and remove import cycle. #88568
- Send a nicer event when resizing attached Cinder volume #90792
- kubeadm: use two separate checks on /livez and /readyz for the kube-apiserver #90970
- Remove [Conformance] from “HostPath should give a volume the correct mode” test #90861
- configurable weight on the CPU and memory #90544
- provider/azure: Remove unnecessary Sprintf in azure_routes.go #90338
- Delete the wrong comment about CertDirectory of kubelet #90174
- Scheduler: remove direct import to /pkg/util/parsers #90008
- [pkg/kubelet]: make func a little comfortable #89681
- Bump addon-manager’s version to v9.1.0 #91136
- Add inline tag to FsStats #91106
- skip unnecessary scheduling attempt when pod has its Finalizers updated #91099
- Exclude openapi params for DELETECOLLECTION (“watch”/“allowWatchBookmarks”) #91085
- Added pre-processed preferred affinity terms to scheduler’s PodInfo type #91084
- Add test case in scheduler/apis/config/types_test.go to improve the t… #91083
- refactor aws nodeAddresses tests #91082
- Fix scheduler cache inconsistency upon Pods with same name but different UIDs #91126
- Updates the fstype of Cinder volumes to be ext4 if nil #90608
- Use passed context in default binder #91069
- kubeadm: log more information when missing the necessary config element #91065
- Added pre-processed required affinity terms to scheduler’s PodInfo type. #91062
- kubelet no longer registers “beta.kubernetes.io/os” and “beta.kubernetes.io/arch” node labels to apiserver #91046
- update spf13/cobra dependency to 1.0.0 #91044
- remove empty line before ConformanceIt #91039
- Refactor preemption extender logic and move SchedulerExtender interface to framework pkg #91037
- kubectl describe: print toleration tolerating everything #91024
- Allow overriding the default list of resources of list in addon-manager #91018
- Fix nits in comments for NodeResources plugins #91016
- Changed scheduler to use patch when updating pod status #90978
- When casting resource.Quantity to int64 it may overflow #90907
- Avoid early exit when collecting post-E2E failure logs. #90718
- add a test that shows the preservation UDP traffic when server pod cycles #90180
- Improve kubectl field manager names for clearer conflicts #88885
- Delay sorting of evictUnits slice in kuberuntime_gc #88980
- Kubelet doc: clarification for api-qps/burst flags #89158
- add logging around pod_container_deletor DeleteContainer #90409
- scheduler: Move all volume binding code into VolumeBinding plugin #83726
- integration: start informer and scheduler outside of InitTestScheduler #91057
- Fix a few typos in the reflect package #91068
- Improves unittest CC for azure_routetableclient #91041
- Improves unittest CC for azure_routeclient #91040
- Clarify how to build for or with Windows using Docker #91005
- kubelet: add remote_runtime tracing at log level 10 #90477
- kubelet: tweak exec-probe log statement to be more concise #91066
- Fix CSI e2e leaving pods in terminating state #90773
- Set appropriate owner references when creating a job from cronjob #91053
- Fix create cronjob help message #91013
- Improve unit test coverage for azure publicipclient #91010
- Use klog to replace log to keep them in consistence #91004
- Retry resolving TCP address in agnhost/guestbook #90990
- Fixing broken link in docs pointing to api-conventions.md #90988
- Remove wrapper around base LeaderElectionConfiguration #90565
- kubelet: fix
/stats/summary
endpoint on Windows when init-containers are present on the node #90554
- Deprecating Kubelet not used testing flags #90499
- Switch to use AzureFile management SDK #90350
- Promote GlobalAccess for GCE Internal Loadbalancers to GA #88392
- kubeadm: fix flakes when performing etcd MemberAdd on slower setups #90645
- Indicate node authorizer does not support rule resolution #91030
- service controller: clean up unit tests #90987
- base-images: Update to kube-cross:v1.13.9-5 #90963
- fix some fixture path calculations #90872
- Fix date race in storage tests #90828
- Add tests for KubeletConfig #86034
- Ingress validation #91034
- proxy: followup to last-queued-change metric #90972
- Improves unittest codecoverage for azure_securitygroupclient #90875
- Ensure the server FQIN is stored and searched in lowercase (vsphere) #90796
- Improving EndpointSlice tests #90155
- improve error logging on e2e pod create function #91019
- kubeadm: delete pre-pull ds and add pull images check in upgrade apply and upgrade node #90788
- Use the latest node-cache image. #90995
- Fix umask better #90994
- Count NoNodesAvailable scheduling failure as unschedulable instead of error #90989
- test: Use dedicated informerFactory for node lifecycle controller #90865
- Remove unnecessary return value in e2e/apps/disruption #89023
- CHANGELOG/CHANGELOG-1.18.md: Fix spelling #87969
- service controller: only sync LB node pools when relevant fields change #90769
- Force LICENSES refresh on GCE images #90998
- Clarify
kubelet_dockershim_nodocker
error message #90951
- remove oom TestStartingWatcher ““unit”” test #90927
- Explicitly state the CLA requirement for contributing #90871
- Add missing resource limits for e2e preemption #90979
- Fix data race in namespace error handling #90925
- Fix public IP not shown issues after assigning public IP to Azure VMs #90886
- Remove ListWatchUntil #90855
- Add option to resize kubemark node objects size #90806
- Simplify GroupVersion.String() #90659
- Append suffix ‘i’ only if needed #90897
- Add missing error check #80700
- use conntrack instead of the /proc file for the e2e test TCP CLOSE_WAIT #90687
- Drop the alpha gating for Network Service Tier configuration support #88532
- rest.Config: support configuring an explict proxy URL #81443
- Handling error returned by request.Request.ParseForm() #90086
- netexec: Allow graceful shutdown testing from netexec #89547
- Switch deprecated RegisterOpenAPIVersionedService function #90882
- Switch core master base images from debian to distroless #90674
- Support compiling Kubelet w/o docker/docker #87746
- Clarify usage of MaxSkew and WhenUnsatisfiable #90771
- move inactive SIG Cloud Provider approvers to emeritus_approvers #90680
- Changes to ManagedFields is not mutation for GC #90534
- Remove the deps to testutils in pkg/controller/cloud. #90662
- Balance node usage before creating victim pods in preemption e2e #90740
- Remove //pkg/api/legacyscheme from CCM and CM #90733
- refactor the CSR controller into distinct controllers to allow easy #90731
- Add back anti-affinity to kube-dns pods. #90248
- Reorganize vendor licenses again (revert #85220) #90575
- Remove
enableNonPreempting
field from scheduler codebase #90915
- Fix stateful set test flakiness #90898
- Use maxSkew in score calculation #90820
- Mark the server-side dry-run feature as GA #90774
- Add complete operation list of admission controller #90693
- Pickup Snapshot Provisioner from the snapshot class “driver” info. #90878
- test, e2e_node: drop superfluous systemd properties #90543
- base-images: Build go-runner:v0.1.1 #90852
- Provide more verbose empty config error for all config load actions #90845
- kubeadm: Move IPv6DualStack feature gate to component config #90840
- Fix date race in Apimachinery test #90827
- Add admin account on master for kube-up #90826
- Move Plugin Args defaults to versioned packages #90657
- Azure: Fix a flaky test for azure vmss. #90834
- Add .import-restrictions file to cmd/cloud-controller-manager #90630
- Set umask 0022 when building #90779
- Copy RemoveTaintOffNode logic to k8s.io/cloud-provider #90563
- Request for bookmarks in RetryWatcher #90818
- Make flexvolume e2e tests runnable again. #90707
- New go-runner image for distroless scenarios #90804
- base-images: Use new debian-iptables:v12.1.0 #90782
- Increase timeout waiting for driver to start on nodes #90781
- Update sidecars for csi mock driver #90778
- test/e2e/framework:remove the direct dependency for k8s.io/kubernetes/pkg #90644
- Ignore NotFound error when cleaning up Gluster tests #90715
- enforce prerelease-lifecycle generation for beta APIs #90148
- fix: azure disk dangling attach issue on VMSS which would cause API throttling #90749
- Refine schedulerQueue test to avoid unneeded locks #90755
- Removed leftover comments for the deleted function Get_MgmtSubnet #90751
- base-images: Use new debian-base:v2.1.0 and build new debian-iptables:v12.1.0 #90697
- Adds HTTPS logic to agnhost netexec #90215
- CloudNodeLifecycleController: check node existence before shutdown status #90737
- Bump up the kube-dns version to 1.15.10 #90744
- remove obsolete TODO item of NodeAddresses #90742
- Update duration to be kept in watchcache #90729
- add prerelease lifecycle tags to policy #90603
- create a file to hold documentation of import-boss in one place #85564
- set proper file permission for projected service account volume #89193
- e2e storage: wait for PV deletion also for late binding #90335
- Copy patchNodeStatus logic to cloud-provider #90561
- Azure - fix create azure disk PV in regions that don’t have zones #90535
- move pkg/util/configz to k8s.io/component-base #90375
- Fixed bug that caused TestKubeletDefault unit test to fail when run on systems that have systemd-resolved active #90730
- Update find-binary-for-platform to work with non-GNU versions of find #90617
- add prerelease lifecycle tags to storage.k8s.io #90671
- add prerelease lifecycle tags to scheduling.k8s.io #90670
- Fix e2e network performance test #90486
- Use bionic repo for docker as focal is not yet available #90702
- add prerelease lifecycle tags to discovery #90567
- tests: Retries exec after container restart due to liveness #90135
- cleanup: Base image workflow improvements #90665
- add prerelease lifecycle tags to apiregistration.k8s.io #90672
- Update to repo-infra v0.0.4 #90347
- add prerelease lifecycle tags to apiextensions.k8s.io #90673
- bugfix: staiccheck copylock (holding sync.Once) #90437
- add prerelease lifecycle tags to node.k8s.io #90602
- Add test case to improve the test coverage. #89508
- add prerelease lifecycle tags to networking #90599
- fix cross build conformance image error #90400
- add prerelease lifecycle tags to batch #90472
- clean some dead constants #90640
- Drop conformance tag for tests that rely directly on kubelet /logs API #90615
- cleanup: remove stale comments #90613
- switched to default non-masquerade destination ranges #90605
- Remove approvers from events API #90601
- add prerelease lifecycle tags to events #90596
- use subtests in gc_controller_test.go #90578
- add prerelease lifecycle tags to certificates #90566
- Send watch bookmarks every minute #90560
- add prerelease lifecycle tags to coordination #90559
- update github.com/moby/ipvs to v1.0.1 to fix IPVS compatiblity issue with older kernels #90555
- provides DynamicRequestHeaderController for dynamically filling RequestHeaderConfig struct #90548
- kubeadm: do not set deprecated ‘–cgroup-driver’ flag in kubeadm-flags.env, it will be set in config.yaml #90513
- fix flaky conformance test #90509
- Topology spreading scoring with automatically weighted topologies #90475
- Fix podIP validation #90628
- e2e: regenerate namespace name if the name is already taken #90591
- Add cloudbuild.yaml for debian-base/debian-iptables and pause #90558
- Drop Digest for Hyperkube #90528
- /cluster: remove juju #90420
- add api lifecycle tags to admission.k8s.io #90300
- Option to avoid running files-remake in verify-all #90646
- Use internal config types in scheduling plugin args #90309
- Fix client-ca dynamic reload in apiserver #90360
- test/e2e/framework : move AddOrUpdateTaintOnNode to subpackage node #90190
- pkg/scheduler/framework/plugins/:fix unconsistent comments and make log more clear #90295
- version/verflag: make program name variable #90139
- Remove CCM’s dependency: pkg/features #90381
- Update runtime-spec to v1.0.2 #89644
- /cluster: add / update OWNERS labels #90423
- client-go/util/jsonpath: resolve #16707 by outputting json for non-primitive types #89660
- Update import-boss files to yaml, include test files in CI job #90380
- There’s no need to set moveRequestCycle and do broadcast twice. #90542
- Remove potentially unhealthy symlink only for dead containers #89160
- Support kubectl more flexible matching method to match whether the current resource type is node #88723
- k8s.io/component-base/metrics/testutil/:improve code #90501
- Simplify status handling of scheduler RunFilterPlugins #90467
- /cluster: cleanup clientbin.sh #90421
- VolumeMode nil pointer check #89981
- e2e/framework: remove direct imports to /pkg/api/v1/pod #89560
- Spreading score optimization: Store ignored instead of qualifying nodes #90527
- Enable externalPolicyForExternalIP by default #90537
- Revert “Send watch bookmarks every minute” #90524
- add prerelease lifecycle tags to autoscaling #90463
- Remove events deprecated field #90449
- Fix exclusive CPU allocations being deleted at container restart #90377
- add beta annotations to apps #90457
- Update strategy used to reuse CPUs from init containers in CPUManager #90419
- Remove *cobra.command from options #89992
- fix: add space in front of url in command desc #85806
- Add unit tests for azure race conditions. #90484
- [Provider/AWS] fix block test #90270
- [Provider/aws] use strings.TrimPrefix() #90337
- add prerelease API lifecycle tags for rbac APIs #90459
- remove staging/src/k8s.io/apiserver/pkg/admission/metrics/ in prometheus_import_allow_list #90500
- fix cert path generation in windows #90493
- fix backoff manager timer initialization race #90476
- VolumeNode nil check #90080
- correct canonical import for azure legacy provider mockfileclient #90481
- Add test for ingress/egress combination #90095
- Promote Immutable Secrets/ConfigMaps to Beta #89594
- remove prometheus dependencies from k/k #89285
- fix: Allow automatic ACR auth in private Azure clouds #90425
- Migrate ingress test manifests to networking API group #90465
- add prerelease API lifecycle tags for authn/authz APIs #90458
- Fix run command when waiting for pods #90448
- Improve error message when refresh token expiry is nil. #90413
- simplify sort expression #90353
- add api lifecycle tags to admissionregistration.k8s.io #90301
- fix bug on checking non directory HostPathType and add e2e tests for HostPathType #64829
- Restore cache-control header filter #90468
- Remove duplicate calculation nodename、hostname、hostnameOverridden when kubelet is initialized #90284
- /pkg/scheduler/framework/plugins/ : remove the repeat test example and add an test example #90203
- Update sig-cli reviewers and approvers #90366
- pkg/proxy: add last-queued-timestamp metric #90175
- Set ip alias route on kubernetes-master during booting #89543
- Fix shellcheck failures in cluster/pre-existing/util.sh #90406
- cleanup: delete unnacessary nil check before range #90404
- Improve error message when service cidr is to small #90411
- Send watch bookmarks every minute #90249
- kubeadm: update service check log to include service name #90424
- Azure: Enrich the unit tests for azure clients and azure zones. #90389
- fix e2e scheduling staticcheck error #90313
- Don’t generate parameterCodec if it’s never used. #90196
- Accept healthy instances in list of active instances #85920
- pkg/api/testing: remove kubeadm references #90385
- Fix watches in e2e tests #75111
- test/e2e_node/gpu_device_plugin_test.go:Remove direct prometheus dependencies from k/k #90392
- move runonce from flag to config #89128
- kubeadm: do not use /bin/sleep during upgrade pre-pull #90320
- kubeadm: fix misleading warning for authz modes #90064
- Deprecate default conversions #90018
- kubeadm: fix the bug that kubeadm does not really respect resolvConf value set by user if systemd-resolved is active #90394
- kubeadm: ensure image-pull-timeout flag is respected during upgrade phase #90328
- Repair description #90209
- Promote Event resource lifecycle test +5 test endpoint coverage #89753
- bugfix: initcontainer is also taken into account when calculating resource requests #89222
- Deprecate scheduler’s PodLister interface #90371
- Staticcheck: vendor/k8s.io/kubectl/pkg/cmd/set and …/edit #87405
- Mark ReplicationController resource lifecycle test as flaky #90354
- Fix race in vsphere cloud provider #90348
- remove kubernetes-anywhere from this repository #90343
- Remove CCM dependency pkg/util/flag #90235
- Create ServiceAccount resource lifecycle test - +3 endpoint coverage #90193
- Run kube-scheduler and kube-addon-manager as non root #90156
- kube-scheduler: compatibility with ServerSideApply #90373
- cluster: cleanup unused scripts #90349
- [Provider/Azure] cache map remove exists check #90323
- Add error messages to IPVS module #89896
- kubectl: Update run’s –restart help to reflect generator removal #89803
- Continue label is no more needed for countHealthyPods() #89609
- Monitoring safe rollout of time-bound service account token. #89549
- Refactor show-hidden-metric-for-version flag #85266
- Re-use podAttachTimeout when waiting for pod readiness #90364
- Increase log level to avoid print binding messages in framework too frequently #90330
- Clarify comment on Watch::ResultChan() #90226
- Remove prometheus dependencies whitelist staging/src/k8s.io/apiserver/pkg/util/flowcontrol/metrics #90161
- tests: Replaces mounttest images used with agnhost (part 4) #88248
- Split scheduler’s PodInfo into two types, PodInfo and PodQueueInfo #90319
- fix client-go util staticcheck error #90317
- fix kubelet stats staticcheck error #90314
- log pod event when node not ready #87743
- Lazy initialization of network urls for GCE provider #90218
- Update API compatibility data for v1.18.0 #90189
- Restrict node labels on Node create #90307
- pkg/kubelet/remote/remote_runtime.go:fix the incorrect klog comment #90289
- Enable couple networking tests for large clusters #90305
- Priority-level isolation integration test #89256
- Add stress test to repeatedly restart Pods with PVCs in parallel #87998
- fix(kubectl): explain crds whose resource name is the same as builtin objects #89505
- Fix flaws in Azure CSI translation #90162
- fix kubeadm staticcheck err #90312
- Deflake TCP Closewait e2e test #90278
- Avoid unnecessary GCE API calls for IP-alias calls #90242
- kubelet: fix e2e-node cgroups test on cgroup v2 #89897
- stop printing usage help when the server commands exit #90297
- e2e_node: check if image exists locally before pulling #85478
- Separate go module for tools to avoid polluting root go.mod #90252
- test: PriorityClass resource quota tests should not cause preemption #90286
- Improve complexity from O(logN) to O(1) #90283
- kubectl: fix the Scheduled eventTime is <unknown> when printing event #90227
- If firstTimestamp is not set use eventTime when printing event #89999
- [Provider/Azure] fix publicIP test cases #90269
- Increase the session affinity timeout to ensure that the test passes #89854
- Provider/Azure: Enrich the unit tests for azure_vmss.go. #90273
- test: IngressClass exclusion test races with admission cache #90254
- [Provider/Azure] remove unncessary nil check for range #90280
- Revert “stop defaulting kubeconfig to http://localhost:8080” #90243
- Added events for failures in PV/PVC processing. #89845
- use OWNERS regex filtering mechanism to auto-label metrics changes #90220
- Lifecycle generator updates #90247
- fix exact year inconsistencies in human readable duration #90082
- test/e2e/autoscaling: refactor installNVIDIADriversDaemonSet() #89916
- Improve scheduler CLI description #88371
- Use dynamic size watch-cache. #90091
- Sync csi-hostpath manifests #90234
- Move WaitForService() into e2eservice #89915
- Fix shellcheck failure in cluster/gce/config-default.sh #82062
- Fix missing a shorthand for container flag of kubectl alpha debug #89674
- tests: enhance podlogs #89819
- storage tests: really wait for pod to disappear #90214
- Add PodTopologySpread plugin arg types to kube-scheduler.config.k8s.io #90212
- Use random zone for inline volume e2e tests #90147
- add pwittrock to cli-maintainers and cli #89835
- move watchCache metrics to a seperate file #90200
- Fixed flaky test by changing get_object_assert -> wait_object_assert. #90165
- fix: golint failures #88217
- call T.Fatalf() for nil ptr #90081
- generate metadata for requiring transition from beta #90010
- Remove the ‘DisabledForLargeClusters’ tag from ILB correctness test #90052
- Fix doc for leader-elect-resource-lock flag #90173
- service controller: add node event handlers for faster LB backend sync #81185
- Add kubectl diff and server-side dry-run to e2e tests #89542
- Use RawExtension and Object for external and internal, respectively, scheduling plugin args #89904
- Fix golint issues for
pkg/util/rlimit
#88510
- allow running cronjob controller unit tests individually by name #89669
- Add support for listing conformance tests in e2e.test #88924
- Revert “Remove the ‘DisabledForLargeClusters’ tags from LB network tests.” #90171
- test images: Adds OWNERS files for images (part 2) #90166
- kubeadm: fix some mistakes about log output #90163
- Fix Node initialization for GCP cloud provider #90057
- Change not found output when getting non namespaced resources #89861
- kubeadm: skip kube-proxy/dns upgrades on missing ConfigMaps #89593
- Image promoter: Reenable Windows test image building #89152
- Fix kubectl version should print version info without config file #89913
- kubectl debug: support different kinds #89818
- Fix kubectl describe job event test nil pointer #89570
- storage capacity tests #88114
- kubeadm: update versions for 1.19 #90144
- test/e2e/framework:remove direct k8s.io/kubernetes depedencies #89806
- Promote service exclusion and legacy node role to beta #90126
- cluster addons: fluentd-elasticsearch: update gems. #89415
- Cleanup obsolete NodeInfo methods #90059
- Fix shellcheck warnings/errors in cluster/gce/config-test.sh #88459
- : cidr nil ptr dereference #89870
- fix BusyBox sed #82181
- Windows tests: Makes gMSA test more nanoserver friendly #90113
- Add test case in scheduler/util/non_zero_test.go #89996
- Update default etcd server to 3.4.7 in k8s v1.19 #89895
- test/e2e/framework/util.go:move DsFromManifest to test/e2e/framework/manifest , and rename it to GetDaemonSetFromURL #89456
- Kubelet flag migration - Part 1 #88480
- fix function NodeAllocatableRoot #88970
- [cmd/kube-apiserver] “return []error{} -> return nil” and “update annotation” #90127
- Fix a couple of typos #82814
- Graduating ServiceAppProtocol to beta #90023
- Scheduler:remove direct dependency for pkg/api/testing #90041
- Simplify the unregistration of csiplugin #89934
- Allow authenticators to set audit annotations #89305
- Add e2e test for stacked NetworkPolicies with overlapping CIDR #88393
- fix(kubectl): remove trailing space when completing file path #89479
- Switch from fake storage to mock clients in azure unit tests. #90090
- Make DefaultChanSize an exported var so it can be modified #89846
- pkg/features/:Remove PodShareProcessNamespace feature #90099
- releng: Add hasheddan as a release-engineering-reviewer #90087
- Add a YAML MetaFactory #80943
- Fix golint errors in pkg/controller/job #78944
- move apparmor annotation constants to k8s.io/api/core/v1 #89225
- kubeadm: remove the dependence on /pkg/features #90078
- Regularize name of PostStartHook injecting APF config objects #90036
- scheduler: remove direct import to pkg/master/ports #90000
- Support kubectl scale –dry-run=server|client #89666
- Dual-stack: fix the bug that isValidAddress only checks the first IP even a Pod has more than one address #89914
- kube-proxy: Startup and updates logging #90031
- remove redundant code #90037
- Make WaitForAvailableEndpoint() local #90060
- kubeadm: switch control-plane static Pods to “system-node-critical” #90063
- Moved e2e/manifests to e2e test framework #90035
- Fix staticcheck failures of pkg/probe/http #87646
- Add error check for marshaling json in e2e/apps/disruption #89945
- move function RemoveTaintOffNode in test/e2e/framework/util.go to subpackage node #89889
- Fix goling issues for pkg/registry/apps #89980
- fix golint errors in staging/src/k8s.io/client-go/plugin/pkg/client/a… #88940
- Scheduler NodeInfo cleanup #90030
- test/e2e/scheduling : improve code #89918
- proxy: remove redundant length check on local address sets #89792
- Move prometheus visibility rules to build/visible_to #90015
- pkg/util/yaml/decoder.go:NewDocumentDecoder sets a larger Buffer to allow larger yaml #89989
- Fix staticcheck failures for pkg/volume/… #81892
- kubeadm: Use image tag as version of stacked etcd #89588
- Use v1beta1 for egress selector config #89269
- Fix HPA conversion handling of annotations #89963
- preserve integers decoding raw JSON values #89833
- scheduler’s NodeInfo tracks PodInfos instead of Pods #89974
- Add types for Scheduler plugin args to kube-scheduler.config.k8s.io #88585
- Fix priorityClassName typo, add numeric priority to static pods #89970
- Restore the ability to
kubectl apply --prune
without -n flag #89551
- cleanup the kubeadm integration tests and related scripts #89982
- Remove double import of k8s.io/apimachinery/pkg/util/net #89979
- add flag check to ensure that flowcontrol API is present #89929
- Add missing kube build version info metrics #89724
- test images: Adds various fixes and cleanups to the image building process #89113
- /test/e2e/apimachinery/:fix bug #89950
- Updating dependency github.com/fsnotify/fsnotify to version v1.4.9 #89942
- update system-validators to v1.1.2 #89901
- cpumanager: drop old custom file backend #89921
- Add etcd WithRequireLeader option to API watches #89881
- Expose scheduler metric to make it possible for plugins to use it #89131
- Add error path testing to image handling by
kubeGenericRuntimeManager
#88521
- Fixed bug where jsonpath expression with nested range produces wrong output #88464
- Promote e2e “verifying service’s sessionAffinity for ClusterIP and NodePort services” to Conformance #76443
- Stop relying on default conversions for metav1beta1 and e2e-node tests #89926
- Remove double
kubectl
from deprecation warning #89919
- Skip updating scheduler cache on pod update if the node was deleted #89908
- remove duplicate ipvs check #89867
- Avoid kubelet API in Conformance tests #89715
- Promote: PodTemplate Lifecycle test - +3 conformance endpoint coverage #88036
- Move scheduler’s NodeInfo and Listers types to framework pkg #89912
- Various cleanup for the kubeconform command #89745
- Avoid panic when reporting error in conformance test #89771
- Remove the ‘DisabledForLargeClusters’ tags from LB network tests. #89421
- Add NodeStage error tests #89041
- Add unit tests for human readable duration functions #88270
- Fix client watch reestablishment handling of client-side timeouts #89652
- Move DescribeIng() into e2eingress #89905
- Fix shell check #84904
- Promote pod PreemptionExecutionPath verification - +3 conformance endpoint coverage #83378
- Fix setting up internal load balancer for GCE #89902
- specify in the flag help text that –enable-cadvisor-json-endpoints d… #89656
- test: Remove final user of startup-script image #89556
- kube-proxy: treat failure to bind to a port as fatal #89350
- Use agnhost version 2.13 #89890
- Internal channels for scheduler #89713
- Update docker dependency and remove deprecated method use #89687
- Fix go-lint issues in package pkg/kubelet/checkpointmanager/testing/example_checkpoint_formats/v1 #86409
- Tiny typo in a comment. #85994
- kube-apiserver should exit with error if not able to connect to etcd #89858
- Cleanup apimachinery tests and stop relying on default conversions #89821
- remotecommand: close resize channel for notification #89808
- Move NodeUpgrade() into GCP e2e tests #89787
- kubeadm join: Properly wait for TLS bootstrapping #89735
- Enable timeout for SSH-ing to non-logexported nodes #89825
- Even with build error, kubectl apply should apply all valid resources #89848
- Correctly parse X-Stream-Protocol-Version header #89857
- Update etcd client to v3.4.7 in k8s v1.19 #89822
- e2e TCP CLOSE test wait until pod is ready #89863
- Do not forget recording loaded modules #89823
- Update k8s.io/gengo to e0e292d8aa12 #89834
- beta.kubernetes.io/os deprecated since v1.14, are targeted for removal in v1.18 #89460
- cache: add error handling to informers #87329
- Bumped debian-base from 2.0.0 to 2.0.1 #89843
- Switch COS image to m81. #89759
- Check Annotations map against nil for ConfigMapLock#Update() #87821
- Fix first contribution link in pr template #89841
- Bump agnhost version to 2.13, and bump up depending images. #89830
- github.com/googleapis/gnostic v0.4.1 #89704
- apimachinery/pkg/labels: add SelectorFromSet #89747
- fix: get attach disk error due to missing item in max count table #89768
- Enable env defined services to dump in logexporter #89760
- Ensure diff doesn’t persist patches #89795
- kubeadm: remove misleading warning on kubeadm join #89596
- clean up the awkward pattern in service_controller_test #89207
- simplify code in topologymanager #89581
- Add common SSHPort on e2essh #89784
- Delete unused
Builder
type from kubelet.go
#89619
- Remove apelisse from dep-approvers #89587
- Use OnesCount8 from math/bits to implement countBits #89530
- Remove kubescheduler.config.k8s.io/v1alpha1 #89298
- Fix static check failures in test/integration/deployment #87448
- Clean up event messages for errors. #89794
- Handle nil pod in pod format #89286
- Migrate OWNERS file to apply the area/provider/gcp label #85923
- ipvs: log err from CanUseIPVSProxier #89785
- Dual-stack: fix the bug that Service clusterIP does not respect specified ipFamily #89612
- Fix networking tests timeouts for large clusters #89777
- Rename scheduler/nodeinfo pkg to scheduler/types #89703
- add
kernelspace
to flag description of kube-proxy #89585
- kubelet: add tests for cgroup v2 conversions #89567
- Opt-out/Override client-side max-retry #89566
- Don’t log whether we’re using iptables –random-fully #89296
- test/e2e/manifest:remove unused function #89678
- test/e2e/framework move func logClusterImageSources to test/e2e/e2e.go #89676
- Propagate CONCURRENT_SERVICE_SYNCS to node env #89766
- Preliminary SCTP connectivity tests #87926
- Stop reling on default conversions in apiserver test #89743
- Expand the PVC validation messages #89300
- e2e/framework: security/ and /service remove direct import /k8s.io/kubernetes/pkg/ #89198
- not walking directory if KUBE_BUILD_PLATFORMS is given #87836
- Add error handler for rlimit.RlimitNumFiles #86752
- Issue #70020; Flush Conntrack entities for SCTP #74073
- quantile: if the last upper bound is +Inf, return the previous upper bound #89691
- fix orphaned pod flexvolume can not be cleaned up #80973
- v1.18.1: fix a bug where spn: prefix is unexpectedly added to kubeconfig apiserver-id #89706
- Fix service account names with a dot #89696
- Fix permissions for endpointslice controller #89741
- fix flakes on e2e test TCP CLOSE_WAIT timeout #87080
- Separate RestartControllerManager() as e2ekubesystem #89563
- test/e2e/framework: remove direct imports to k8s.io/kubernetes/pkg #89504
- Force sgid bit to be off before checking volume permission #89736
- Ensure Azure availability zone is always in lower cases #89722
- Update conformance docs to reference correct bazel location of testdata #89708
- Replace raw usages of tar in build/lib/release.sh #88990
- Create Event lifecycle test - +5 endpoint coverage #86858
- Allow list-resources.sh to continue if a resource fails to list #89664
- Remove VolumeSubpathEnvExpansion Feature Gate #89584
- Optimize topology spreading filter #89665
- Add kubectl describe CSINode test coverage #89677
- : cleanup deprecated const StatusTooManyRequests #89394
- Use ExpectNotEqual in test/e2e/network/ #89215
- Move PSP tests behind a feature tag #89188
- apiserver: add a metric exposing etcd database size #89151
- Unregister csiplugin even if socket path is gone #88006
- fix mismatch between pod resources verify/update scripts #89620
- Create ReplicationController lifecycle test - +7 endpoint coverage #88588
- Ensure NamedCertKeyArray implements flag.Value #89615
- Clean some code paths and correct static errors #89435
- Proxy cleanup #89654
- Explain a little bit on how to prepare Dockerfile before building kube-build image, to avoid confusion. #89364
- Sync changes #1
- Fixes kubectl apply tests to run; updates broken tests #89670
- e2e/framework: remove direct imports to /pkg/kubelet/… #89639
- Bump GCE Windows pause image version #89661
- Avoid internal api in streaming packages #89636
- Fix dumping docker images log #89634
- test/e2e/framework: remove direct dependency to k8s.io/kubernetes/pkg/controller #89506
- Enable import-boss check for integration test #89235
- Update ipvs library to the new repo and upgrade library version #89116
- e2e/network: get previous pod logs on NetworkPolicy test failure #89592
- Fix kubectl describe CSINode nil pointer error #89646
- chore: expose azure.KubeClient #89645
- test/e2e/framework/kubelet/:remove the direct dependency to k8s.io/kubernetes/pkg #89641
- Update GCE Windows node images with March’s Windows updates #89601
- Fix the bug that update-vendor.sh reports error when grep match failed #89579
- Improve fake clientset performance #89575
- Optimize preferred spreading for hostname topology #89487
- Wait for APIServer ‘ok’ forever during CSINode initialization during Kubelet init #89589
- e2e/storage: check result of WaitForPersistentVolumeDeleted #88118
- Bump logexporter to v20200327-9ba073aa98 #89578
- feat: add azure shared disk support #89511
- e2e/framework : pods.go remove direct imports to k8s.io/kubernetes/pkg/ #89213
- add @tanjunchen as test/reviewer #89576
- azure: fix concurreny issue in lb creation #89604
- Add perf test case for Topology Spreading #89380
- Kubeadm: fix Ready condition check #89602
- Create etcd user in cloud-init master.yaml rather than in configure-h… #88856
- Add unit tests for azure VMSS client async operations. #89367
- Consider future deletionTimestamps when validating bound tokens #89583
- e2e/framework: remove direct import to pkg/kubelet/util/format #89568
- fix aws loadbalancer nodePort cannot change issue #89562
- Fixes problem where kubectl apply stops after first error #89539
- Revert “Revert “log-dump.sh: allow to dump extra log files”” #89571
- Fix cpu resource metric type by changing to counter #89540
- Update .import-aliases for e2e test framework #89454
- Decouple yaml based integration test from legacy test #89106
- Remove prometheus references from etcd version monitor #89413
- kubeadm: redesign printAvailableUpgrades function #88854
- Fix INFRA_CONTAINER variable references #89557
- Use sched ComponentConfig over individual command line args #89550
- kubeadm: add missing RBAC for getting nodes on “upgrade apply” #89537
- Remove dependency for benchmark integration tests from e2e fw #89216
- Detect transitive dependencies on k8s.io/kubernetes #89531
- test/e2e/framework /service and /pv:remove direct dependency to k8s.io/kubernetes/pkg #89509
- e2e/framework: implement ssh exec internally #89231
- kubeadm: Fix panic in isCoreDNSVersionSupported #89534
- Fix mountOptions in iSCSI and FC volume plugins #89172
- sync api/v1/pod/util with api/pod/util #89308
- Util script - move variables setting for replicated master to outer if #89257
- kubelet: add initial support for cgroupv2 #85218
- Changed readonly to true and type to “File” for authn/authz config. #89498
- Add CLI script for listing untested conformance behaviors #89393
- Fix printers ignoring object average value #89142
- publishing-bot: Update go references to new versions #89500
- remove outdated comment about go-criu version #89491
- Switch to released versions of containerd projects #89490
- Remove nested if statement and test it #89463
- migration of re-usable package from pkg/kubelet/cm/cpumanager to pkg/kubelet/cm #89053
- Create Endpoints resource lifecycle test - +5 endpoint coverage #88778
- Trival fix: update the desc on the score plugins #89459
- Print detailed score results on verbose level 10 #89384
- e2e/framework: remove direct imports to pkg/util/taints #89502
- Update default etcd server to 3.4.4 in k8s v1.19 #89214
- Use correct path when installing go-bindata #89299
- Update bazel to 2.2.0 #89430
- Move RestartApiserver() into e2e/network #89442
- cloud node controller: refactor tests to not depend on controller/testutils #89320
- Lengthening initial backoff time for EndpointSlice controller #89438
- Update to latest cadvisor and containerd (v1.3.3) #86975
- beta.kubernetes.io/arch is already deprecated since v1.14, are targeted for removal in v1.18 #89462
- Add compatibility tests for plugin arguments #89338
- fix(apimachinery): trivial typo in comment of label #89249
- Remove prometheus dependencies pkg/master #89457
- Move RestartKubelet() into e2e/storage/vsphere #89436
- Export new constructor for DelayingQueue #89348
- Add multiple init pods to scheduler perf test cases #89272
- Make userspace proxy logging quieter #89297
- bump k8s.io/utils package #89444
- test/e2e/framework:move OpenWebSocketForURL to subpackage(new) websocket #89405
- Move WaitForPersistentVolumeDeleted() to e2epv #89445
- Move NewAgnhostPod() to e2e/network #89387
- deflake grace period for pod deletion in node e2e #89379
- Add check for volume zone GA labels #89365
- eviction by process number #89359
- Lister codegen: Clarify that returned objects are read-only #89339
- Add chunk size option to ParallelizeUntil #89070
- aad fallback to real auth if refresh token fails, fixes #82776 #86481
- Add test for algorithm provider and policy config file #89423
- Remove heapster support for kubectl #87498
- Delete Cleanup method in e2e util #89408
- Make FieldsV1 String() more useful #89061
- Move BlockNetwork() to e2enetwork #89411
- Fix HPA bug about unintentional scale out during updating deployment. #85027
- eviction: use previous statsFunc #89361
- Fix kubectl explicit local port for service #89401
- Move NewTestPod() to e2e/scheduling #89388
- e2e/framework: remove direct imports to /pkg/controller/nodelifecycle #89243
- Move GetFileModeRegex to e2e/common #89386
- Add comment explaining when to remove cadvisor json endpoints #89381
- Execute PreScore right before Score instead of after Filter. #89370
- Rename waitForPodCondition to improve code readability #89335
- Update to Golang 1.13.9 #89275
- scheduler_perf: describe suite configuration in more detail #88528
- Promote VolumeSubpathEnvExpansion e2e tests to Conformance #85128
- Relax huge page node validation #89252
- Reconcile NoExecute Taint #89059
- Use e2epod.WaitForPodTerminatedInNamespace directly #89316
- bump k8s.io utils #89341
- cluster: ipvs conntrack module vs kernel version #89327
- use e2epod.WaitTimeoutForPodReadyInNamespace directly #89326
- Fix the VMSS name and resource group name when updating VMSS for LoadBalancer backendPools #89337
- feat: support Azure shared disk #89328
- use e2epod.WaitForPodRunningInNamespaceSlow directly #89324
- use e2epod.WaitForPodNotFoundInNamespace directly #89323
- Remove dependency for node integration tests from e2e fw #89210
- Update vendored MountSensitive code for Windows #89319
- Clarify cached object type in apiserver log #88979
- infra_container is passed in as env variable #89309
- feat: change azure disk api-version #89250
- Support create or update VMSS asynchronously. #89248
- test/framework: psp.go skipper.go remove direct import /k8s.io/kubernetes/pkg #89204
- Use e2epod.WaitForPodNoLongerRunningInNamespace directly #89321
- e2e/framework: remove direct imports to /pkg/client/conditions #89283
- nodelocaldns: have Prometheus collect metrics #89304
- Trival fix: update the description on the pod preemption #89219
- Use e2epod.WaitForPodNameRunningInNamespace directly #86679
- Remove dependency for integration framework tests from e2e fw #89223
- Remove framework.go’s dependency on e2e node sub fw #88949
- Visitors of Configmaps and Secrets should specify which containers to visit #88943
- Use discovery to test apply all status #89232
- Move podlogs into e2e/storage/testsuites #89180
- Documented mutation restriction for informer clients #89161
- Update code comment for NetworkPolicyPeer #89018
- Fix Testname missing in conformance.yaml #88923
- Add test for kube-scheduler command setup #88728
- aggregator: wait for complete proxy handler #89147
- Improve waitForPDBCollectionToBeDeleted in e2e test #88798
- Reduce locking when calculating affinity scores #89162
- Copy jsonlog from docker/docker locally #89013
- Fix non-ascii characters in pkg/volume/iscsi/iscsi_util_test.go #89196
- Move term package to component base and switch to moby/term #89159
- e2e/framework: remove direct imports to pkg/api/v1/pod #89199
- Fix comments #89149
- Restore orphaning check in gc test #89236
- remove lingering KUBE_BUILD_HYPERKUBE #89234
- e2e/framework: remove import to pkg/apis/core/v1/helper #89228
- Label Windows test as Serial. #89227
- e2e/framework: remove imports to pkg/master/ports #89192
- Fix nil panic in vsphere tests #89191
- e2e/framework: remove imports to pkg/controller/job #89187
- e2e/framework: remove direct imports to pkg/controller/deployment/util #89186
- e2e/framework: remove direct import to pkg/apis/v1/storage/util #89183
- Just use runtime.NumCPU on windows #89182
- don’t quota virtual resources by default #89179
- Update etcd client to v3.4.4 in k8s v1.19 #89169
- Fix data race issue in unit test #89164
- Add tests for NewFilteredDynamicSharedInformerFactory #76776
- comment cleanup for kube-proxy #89146
- apiextensions: wait for complete discovery endpoint #89145
- Respect flags of testing package #89139
- zero out the build id for reproducible builds #89136
- Upgrade to azure-sdk v40.2.0 #89105
- Remove support for basic authentication #89069
- Clean up OWNERS_ALIASES #89047
- move GetPodSecretUpdateTimeout from framework/utils to test/e2e/framework/pod/ #89032
- client-go: remove openstack auth plugin #89014
- Move GetClusterZones() to e2enode #89011
- Remove unused E2ETestNodePreparer and functions #89010
- Use utilnet.GetIndexedIP instead of replicating the function locally #89001
- Add version flag to e2e.test #88941
- Fix ownerReferences.apiVersion for “kubectl create job –from=cronjob/*” #88646
- Fix bug where kubectl completion zsh returns nonzero exit code #88165
- make filteredZones order predictable by using List() instead of UnsortedList() #88987
- fix typos error in handlers_test.go file #88450
- Changed kubectl config view to redact user token #88985
- Remove hyperkube and debian-hyperkube-base images #88676
- fix addon manager failing to elect leader on masters with _ in the hostname #88215
- core: fix dead links in core api comments #83408
- correction of executable path doc #85804
- Require table converter #88966
- fix: #2056 check_windows wrap error properly #88945
- Replace ExpectNoError(fmt.Errorf(..)) with funcs #88930
- kube-apiserver: use SO_REUSEPORT when creating listener #88893
- Hide methods in the encryption config that are not used outside the package. #88881
- Use the container whose limit is hit for system OOMs #88871
- Add cheftako as an owner of cluster/ #88865
- Revert “Implement ItemBucketRateLimiter” #88846
- Update version of pd csi driver #88830
- Ensure CoreDNS running when Corefile migration doesn’t support current version #88811
- log-dump.sh: better logging in case of error from listing GCS #88810
- updated fluentd to 1.9.2 & use docker builder pattern in dockerfile #88806
- ignore gcloud warning in test framework #88805
- test/e2e/framework:remove TODO #88796
- Updated command to start in-cluster deployment #82785
- Capture conformance Behaviors in walk.go #88770
- Add unit test TestListPlugins for the scheduler #88717
- Bump logexporter version to v20200227-da16e1b17 #88653
- Apierrors Is<<ErrType>>: Support wrapped errors #88629
- ipvs: only attempt setting of sysctlconnreuse on supported kernels #88541
- tests: Adds configurable docker conf for test #88531
- kubelet: fix wrong flag types #88515
- Check that ImageInspect pointer is not nil #88348
- Allow system:serviceaccounts to read the SA discovery endpoints #88344
- Delete TODO around implementing rate limiting to protect against DOS #88266
- Refactors MakeSecPods function #88218
- Switch flexvolume_node_setup.sh from kubelet RO port to healthz port #88125
- Fix Golint errors in pkg/controller/podautoscaler #87895
- Move resource methods from e2e core util to e2e resource fw #87644
- Bump CoreDNS version to 1.6.7 [kube-up] #86259
- UPSTREAM: <carry>: Enable timeout validator to run in kube-apiserver #263
- UPSTREAM: <carry>: oauth-authn: support sha256 prefixed tokens #208
- Enable build and test for master #164
- UPSTREAM: <carry>: apiserver: skip local IPs and probes for LateConnections – fix race #25290
- Bug 1847043: UPSTREAM: 89053: migration of re-usable package from pkg/kubelet/cm/cpumanager to pkg/kubelet/cm #25111
- wires the egress proxy to the kube-aggregator #25258
- IPFamily fixes from upstream #24963
- UPSTREAM: <carry>: eliminate unnecessary closure in openshift configu… #24967
- Pick scheduler v1beta1 componentconfig API #25203
- UPSTREAM: 92197: make log output of failed healthchecks more focused #25132
- Bug 1843319: Fix DS expectations on recreate #25208
- UPSTREAM: <carry>: apiserver: skip local IPs for LateConnections #25199
- Bug 1839933: UPSTREAM: 91307: CSI: Modify VolumeAttachment check to use Informer/Cache #25109
- UPSTREAM: 89164: Fix data race issue in unit test #25205
- Bug 1806034: UPSTREAM: 90638: Fix race in VSphere volume provisioning #25047
- only patch authenticators when there’s no webhook authenticators #25185
- Bug 1821280: Unable to provision vSphere volume #25166
- Bug 1814282: Storage e2es leaving namespaces/pods around #24981
- Bug 1842660: 4.6: UPSTREAM: 91748: FieldManager: Reset if we receive nil or a list with one #25153
- Bug 1848379: UPSTREAM: 89937: portAllocator sync local data before allocate #25150
- Bug 1849175: UPSTREAM: 91569: kubelet: block non-forwarded packets from crossing the localhost boundary #25141
- Bug 1847185: fix: GetLabelsForVolume panic issue for azure disk PV #25121
- UPSTREAM: <carry>: apiserver: log new connections during termination #25123
- UPSTREAM: 91984: genericapiserver library must wait for server.Shutdown #25108
- kube-apiserver: drain HTTP/2 early during termination #25106
- UPSTREAM: 91816: GC doesn’t have to create monitors in the constructor #25024
- Bug 1838730: UPSTREAM: 91642: Adjust Azure e2e binding mode #25059
- UPSTREAM: 89934: Simplify the unregistration of csiplugin #24877
- Bug 1813894: Disable the addition of service ca to token secrets #24956
- Bug 1824423: Revert “UPSTREAM: <drop>: Increate timeout in volume expansion test” #25034
- Bump to kube 1.18.3 #25015
- 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 1798282: DROP: Avoid unnecessary calls to the cloud provider #24532
- Bug 1832641: UPSTREAM: 90823: Service load balancers should include unschedulable nodes #24954
- Bug 1823406: Upstream: 89160: Remove potentially unhealthy symlink only for dead containers #24926
- Bump to kubernetes v1.18.3 #131
- base-images: Use debian-base:v2.1.0 and debian-iptables:v12.1.0 (includes CVE fixes) #90863
- Automated cherry pick of #91257: Use staging-csi to work around quay.io availability #91272
- Automated cherry pick of #91184: Azure: support non-VMSS instances removal #91198
- Automated cherry pick of #90645: kubeadm: fix flakes when performing etcd MemberAdd on slower #91080
- Automated cherry pick of #90989: count no nodes scheduling failure as unschedulable instead of #91108
- base-images: Update to kube-cross:v1.13.9-5 #90964
- Automated cherry pick of #90425: fix: ACR auth fails in private azure clouds #90478
- Automated cherry pick of #90749: fix: azure disk dangling attach issue #90786
- Automated cherry pick of #90162: Fix flaws in Azure CSI translation #90324
- Move ipvs lib to third_party/forked and fix address family bug present in old kernels #90678
- Automated cherry pick of #89222: bugfix: initcontainer wasn’t considered when calculate #90378
- Automated cherry pick of #90373: kube-scheduler: compatibility with ServerSideApply #90388
- [1.18 cherrypick] Check Annotations map against nil for ConfigMapLock#Update() #89909
- Automated cherry pick of #90476: fix backoff manager timer initialization race #90495
- Manual cherry pick of #89833: preserve integers decoding raw JSON values #90019
- Automated cherry pick of #90468: Restore cache-control header filter #90470
- Automated cherry pick of #88006: Unregister csiplugin even if socket path is gone #89934: Simplify unregistration of csiplugin #90125
- Automated cherry pick of #90243: Revert “stop defaulting kubeconfig to http://localhost:8080” #90244
- Automated cherry pick of #90057: Fix Node initialization for GCP cloud provider #90181
- Automated cherry pick of #89188: Move PSP tests behind a feature tag #90120
- Automated cherry pick of #89589: Wait for APIServer ‘ok’ forever during CSINode #89809
- Automated cherry pick of #89963: Drop round-trip annotations in HPA conversion #89965
- Automated cherry pick of #89551 upstream release 1.18 #90016
- Automated cherry pick of #89902 upstream release 1.18 #90048
- Automated cherry pick of #89908: Skip updating cache on pod update if the node was deleted #89959
- Manual cherry pick of #89652: Fix client watch reestablishment handling of client-side timeouts #89975
- Automated cherry pick of #89970: Fix priorityClass typo, add numeric priority to static pods #89971
- Automated cherry pick of #89768: fix: update max azure disk max count #89853
- Automated cherry pick of #89741: Fix permissions for endpointslice controller #89804
- Automated cherry pick of #89722: Ensure Azure availability zone is always in lower cases #89879
- Automated cherry pick of #89664: Allow list-resources.sh to continue if a resource fails to #89789
- Automated cherry pick of #89848: Fixes problem where kubectl apply stops after first error #89864
- Automated cherry pick of #89706: fix a bug where spn: prefix is unexpectedly added to #89783
- Automated cherry pick of #89794: Clean up event messages for errors. #89796
- Automated cherry pick of #85027: Fix bug about unintentional scale out during updating #89517
- Automated cherry pick of #89795: Ensure diff doesn’t persist patches #89827
- Automated cherry pick of #89540: fix cpu resource metric type by changing to counter #89606
- Automated cherry pick of #89604: fix concurreny issue in lb creation #89605
- Automated cherry pick of #89602: Kubeadm: fix Ready condition check #89603
- Automated cherry pick of #89227: Label Windows test as Serial. #89376
- Automated cherry pick of #89539: Fixes problem where kubectl apply stops after first error #89607
- Automated cherry pick of #89537: kubeadm: add missing RBAC for getting nodes on “upgrade #89577
- Automated cherry pick of #88348: Check that ImageInspect pointer is not nil #89536
- Update to Golang 1.13.9 #89398
- Automated cherry pick of #89444 upstream release 1.18 #89449
- Automated cherry pick of #89401: fix kubectl port-forward for services with explicit local #89402
- Automated cherry pick of #89337: Fix the VMSS name and resource group name when updating VMSS #89355
- Automated cherry pick of #89341: bump k8s.io utils #89343
- Automated cherry pick of #89232: Use discovery to test apply all status #89333
- Automated cherry pick of #89319: Update vendored MountSensitive code for Windows #89331
- Automated cherry pick of #88987: make filteredZones order predictable #89238
- Automated cherry pick of #89236: Restore orphaning check in gc test #89237
- Fix isCurrentInstance for Windows by removing the dependency of hostname #89138
- Add missing article in prominent release note #89119
- e2e wait until controller manager pod ready #89123
- Fix ExternalTrafficPolicy support for Service ExternalIPs #88786
- Set unschedulable Condition after setting nominated Node #89111
- Remove wait.Until for running Kubelet Bootstrap #89055
- build/release-images.sh: remove possible duplicate targets #88993
- fix logging on e2e metrics grabber test #89104
- Bump Cluster-Autoscaler to 1.18.0 #89095
- Removing ConfigMap as suggestion for IngressClass parameters #89093
- Fix unbound variable error in gce/configure.sh #89097
- Add tolerations with effect “NoExecute” and “NoSchedule” to allow sch… #88955
- EndpointSlice and Endpoints behavior for terminating pods should be the same #89056
- changelog: add changelogs for all release back due branch FF merge issue #89124
- Bump Cluster-Autoscaler to cluster-autoscaler:v1.18.0-beta.1 #89054
- Remove kubectl column output test #89078
- wait until /metrics are ready on e2e test #89048
- Fix a data race in kubelet image manager #88915
- Fix Bazel build #88819
- Implement noopWindowsResourceAllocator #88917
- Fix VMSS cache content #89002
- Work-around for missing memory metrics on CRI-O exited containers #88734
- Stop flooding the kube-proxy logs on dual-stack because of IPFamily #88934
- test images: ARG instructions should be first #88903
- Preserve target apiVersion when decoding into unstructured lists #88995
- kubelet: Also set PodIPs when assign a host network PodIP #88988
- e2e: wait for controller manager pod to be ready #88982
- Fix default regular expressions in conformance tests runner #88641
- Set field manager for kubectl diff –server-side #88739
- Add NodeCIDR for detect-local-mode #88935
- Move TaintBasedEvictions feature gates to GA #87487
- Checks error for loading audit webhook config to prevent panic #88879
- test: Detect flakes caused by container teardown races on CRI #88952
- fix range copy issue #87777
- Use go-bindata built from vendor/ #88916
- SSA: Applying same object twice should be a no-op the second time #88875
- client-go: plumb context to expansions methods #88929
- Add e2e test for validating JWTs as OIDC tokens #88048
- /readyz should start returning failure on shutdown initiation #88911
- Metadata client: plumb context #88910
- Dynamic client: plumb context #88906
- Update to latest node-cache image #88877
- Extend API Priority and Fairness metrics #88714
- Parallelize attach operations across different nodes for volumes that allow multi-attach #88678
- Add context and options to scale client #88599
- Add metrics for egress dials #88549
- Disable HTTP2 while proxying a “Connection: upgrade” request #88781
- Moving CSI Driver to GA. #84814
- test images: Skip building manifest list if no image was pushed #88892
- Migrate clientset metav1.DeleteOpts to pass-by-value #88708
- Topology Manager none policy bug fix #88876
- test: Properly detect container runtime flake in e2e test #88872
- Disallow duplicate PluginConfig in framework creation #88870
- [Network Proxy] Allow both grpc and http-connect mode to be toggled in kube-up #88869
- Disallow use of Plugin or PluginConfig when using Policy #88864
- Use the v0.0.8 network proxy images #88863
- Use versioned autoscaling API in code-generator examples #88862
- Implement changes for fsgroup recursive chown #88488
- Don’t try to create VolumeSpec immediately after underlying PVC is being deleted #88141
- Check for nil cpuManager in container manager #88857
- Fix dynamic certificates issues #88850
- Image Promoter fixes #88847
- Generalized NonResourcePolicyRule.NonResourceURLs impl #88794
- e2e-topology-manager: Wait for SR-IOV device plugin #88773
- Add Extenders to v1alpha2 Component Config #88768
- Added non-randomized tests of matching FlowSchema rules #88644
- e2e node pod overhead #88558
- Promote the egressSelector API to beta #88502
- Utilerrors.Aggregate: Allow using with errors.Is() #88465
- cleanup: move the test of TaintBasedEvictions features to sig-node #88152
- Dump docker image list #88022
- Allow container visitor to operate on selected container types #87865
- Update TopologyManager Feature Gate #87650
- More refinement of comments and parameter names for informers #87553
- Ingress alternate backends #88775
- ingress: allow wildcard hosts in IngressRule #88858
- Fix GCE PD snapshot flakiness #88801
- tests: Replaces dnsutils image used with agnhost (part 4) #88249
- kubeadm: deprecate the flag –use-api for cert renewal #88827
- cleans up dynamiccertificates package #88763
- Show kubectl describe ingress error #88716
- Add kubectl debug alpha command #88004
- Enable running cpu-mgr-multiNUMA e2e tests with Topology manager #88566
- FIX SRIOV detection logic not to error out if device not present on the system #88721
- Remove prometheus references from pkg/controller/endpointslice #85289
- Fix log formatting for skipper. #88828
- test images: Temporarely exclude Windows test images #88818
- Use the same default namespace across event recorders #88815
- Add generic DataSource feature gate #88636
- SHOULD NOT HAPPEN: logging “SHOULD NOT HAPPEN” errors more than once per second #88600
- Ensure Kubelet always reports terminating pod container status #88440
- test/e2e/:resolve pending TODO: write a wrapper for ExpectNoErrorWithOffset() #88414
- Guarantee aligned resources across containers #87759
- fix TestCoSchedulinngWithPermitPlugin and test PermitPlugin #88563
- Mark PVCDataSource featuregate as GA #88686
- Windows specific kubelet flags in kubeadm-flags.env #88287
- bandwidth: use regexp to handle tc output and add IPv6 support #83572
- Change kubectl cluster-info dump to not display output location message when output is stdout #88765
- add a new filter goaway which could send GOAWAY probabilistically to help balance HTTP2 requests #88567
- stop defaulting kubeconfig to http://localhost:8080 #86173
- Update agnhost to test OIDC validation of JWT tokens #88049
- Promote GMSA support for Windows to GA #88654
- Fixes #87506 Add apiVersion to involvedObject #87537
- Add FromFile and FromExistingClassName support for SnapshotClass in external storage e2e test #88669
- Wire –filename flag to exec #88460
- Support TLS Server Name overrides in kubeconfig file #88769
- Update etcd debian base image to v2.0.0 #88598
- client-go: use klog.V(3) for the cert-rotation controller start/stop #88783
- Hide kubectl.kubernetes.io/last-applied-configuration in describe #88758
- Update AzureFile and CephFS to use MountSensitive #88684
- Adding PathType to Ingress #88587
- test images: Updates agnhost guestbook subcommand #85642
- Update Cluster Autoscaler version to 1.18.0-gke.0 #88761
- kube-proxy: small cleanup for ipvs readme #88710
- Promote block volumes to GA #88673
- Deprecate –generator flag from kubectl create commands #88655
- Use compute v1 api to specify network tier #88487
- Present more concrete information about pod readiness #88240
- fix staticcheck errors in pkg/controller/daemon. #87368
- kubelet: Avoid sending no-op patches #88591
- signerName: extend client-go ensureCompatibility and additional unit tests #88760
- Implement simple endpoint slice batching #88745
- Fix golint issues for pkg/volume/rbd #85056
- update cluster/ approvers #88747
- Fix an e2e flake for preemption with hard PodTopologySpread #88681
- test/e2e/framework: remove dependencies to internal APIs #88746
- Add support for token authentication with network proxy #88419
- fix: remove conflict comment of taint “Value” #88584
- Support intermediate certificate in certificate store #88744
- tests: Create pod for Windows test #88624
- Honor status.podIP over status.podIPs and node.spec.podCIDR over node.spec.PodCIDRs when mismatched #88505
- test: don’t use hardcoded pod count for memory limit test #88496
- Factor-out metrics related logic from authentication logic. #87631
- Don’t save managedFields if object is too large #87508
- Add ability to reload client certificates from disk #79083
- test images: Adds Windows Container images support (part 1) #76838
- Improve plugin args JSON tags #88735
- test/e2e/framework/service/:simplify function CreateTCPService and remove repeat const #88703
- Move conformance image to debian:stretch-slim #88702
- Add default constraints to PodTopologySpread plugin #88671
- validate configuration of kube-proxy IPVS tcp,tcpfin,udp timeout #88657
- Preserve legacy inflight metrics and fixes registration #88609
- kube-proxy: fix confusing default value for healthz and metrics bind address, deprecate healthz-port and metrics-port flag #88512
- Update po file for kubectl Japanese translation #86837
- Fix block snapshot tests #88727
- Refactor: move generic functions of integration test to util directory #88685
- Implement uncertain mount for block volumes #88660
- refactor volume binder #88401
- update kube-controller-manager and kube-scheduler to match kube-apiserver defaults #88663
- fix: corrupted mount point in csi driver node stage/publish #88569
- Adding IngressClass to networking/v1beta1 #88509
- Improve performance for VMSS LoadBalancerBackendAddressPools updates #88699
- Use only v1 CRD resources in e2e tests #88697
- (cleanup/scheduler): remove unused function #88626
- Staticcheck: vendor/k8s.io/kubectl/pkg/cmd/exec|config|certificates #87485
- Update CSR controllers & kubelet to respect signerName field #88246
- Update README.md #86431
- Hide deprecated –server-dry-run for kubectl apply #88675
- storage: confirm that paging and predicate filtering work together #88674
- Use Network Proxy with Authentication & Authorizer Webhooks #85870
- azure: add support for single stack IPv6 #88448
- update map keys api doc with validation requirements #88661
- Upgrade PodOverhead to beta #88338
- scheduler_perf: do not override throughput labels #88666
- Add block cloning test #88242
- volume binder: simplify API #88230
- Extended CRD Validation #88076
- fix: azure disk remediation issue #88620
- Updating OWNERS for Windows+Azure tests #88538
- fix: azure file mount timeout issue #88610
- fix kubectl create deployment image name #86636
- Move scheduler extender API V1 to staging k8s.io/kube-scheduler #88540
- Don’t rely on contents of optional Condition fields in CSI mock test #88520
- Rename –enable-inflight-quota-handler to –enable-priority-and-fairness #88637
- Fix to expose max gce-pd disks per instance #88602
- Fix a scheduler e2e bug on Preemption #88556
- Remove global variable dependency from runtimeclass admission #88632
- Cleanup –dry-run values in tests, docs, and scripts #88133
- Default grace period to 0 when –force is used to delete an object #87776
- : Fix CoreDNS unsupported preflight check #88623
- Improve rate limiter latency logging and add component-base metric #88134
- Update to golang@1.13.8 #87648
- fold PreemptionExecutionPath into the existing top-level SIGDescribe #88453
- Fix etcd issues on ARM #88399
- Deprecate scheduler AlgorithmSource from v1alpha2 ComponentConfig #87999
- Fix behaivour of aws-load-balancer-security-groups annotation #83446
- Test PodTopologySpread.{PreFilter,PreScore} instead of internal pre-processing #88589
- GCE: remove duplicate patch service function #88578
- Use servicePatch methods from cloud-provider repo in service-controller #88516
- : Fix the CoreDNS preflight check for unsupported plugins #88482
- Fix pkg/controller typos in some error messages, comments etc #88447
- build: Enable kube-cross image-building on K8s Infra #88562
- Add documentation around plugins #88577
- Add unit and integration tests for running multiple scheduling profiles #88526
- move well known cloud provider taints to k8s.io/cloud-provider/api #88435
- Add compatibility tests for framework plugin configuration #88191
- append_or_replace_prefixed_line in /cluster/gce/gci/configure-helper.… #88185
- Adds custom reporter and logic to generate conformance docs and list of tests #88486
- e2e: avoid setting NodeName for CSI driver deployments #88315
- Reorder conditions in FindMatchingVolume to avoid calling volumeutil.CheckNodeAffinity in trivial cases #88525
- Fix kubectl describe ingress annotations not sorted #88394
- Make sig-scalability reviewers / approvers of cluster/gce #88519
- Ensure webhook/quota/deny admission comes last #88544
- test images: Image Promoter sed fix #88329
- Add show-hidden-metrics-for-version to kubelet #85282
- Cleanup CHANGELOG/README.md #88334
- Fix bug of setting incorrect subscription id on azure network resource clients. #88533
- Remove the unsupported CloudProviderBackoffMode from Azure cloud provider config #88463
- Adding AppProtocol to Service and Endpoints Ports #88503
- Fix cpu resource limit on Windows #86101
- Fix a scheduler e2e bug on PodTopologySpread scoring #88552
- apiextensions: validate list-type map+set uniqueness in CRs #84920
- Add show-hidden-metrics-for-version to scheduler #84913
- tests: Fixes Hybrid cluster network test #88471
- Remove alpha feature test for EvenPodsSpread #88466
- Update version of gcp-compute-persistent-disk-csi-driver used in in-tree tests #88009
- Add support for multiple scheduling profiles #88285
- Create OWNERS file for cluster/log-dump #88517
- Implement support for multiple sizes huge pages #84051
- deflake e2e session affinity tests #88409
- Fixes
No ref for container
in probes after kubelet restart #84792
- Add BenchmarkSchedulingWaitForFirstConsumerPVs benchmark #88318
- Fix pkg/registry typos in some error message, variable names etc #88511
- remove unused and repeat code and remove TODO #88227
- : Bump CoreDNS version to 1.6.7 #86260
- scheduler: deprecate deprecated metrics in 1.19.0 #88485
- scheduler_perf: allow to override the default benchtime #88476
- Fix golint issues for
core/v1/validation
#88484
- Avoid adding labels to nodes in CSI mock driver #88314
- kubemark: move a channel send out of critical section #88286
- Refactor handling of local traffic detection. #87748
- Moving Windows RunAsUserName feature to GA #87790
- Add Schedulings Profiles to kubescheduler.config.k8s.io/v1alpha2 #88087
- Fix initialization bug in
FakeImageService
#88437
- kubeadm: fix the bug that ‘kubeadm upgrade’ hangs in single node cluster #88434
- scheduler_perf: describe how to run BenchmarkPerfScheduling manually #88415
- e2e: e2e_node: refactor getCurrentKubeletConfig #88110
- kubeadm: modify how component volumes are printed #88467
- fix: add remediation in azure disk attach/detach #88444
- Respect ignore-volume-az option in admission plugin #88424
- kubeadm: allow creating a cluster with ECDSA keys #86953
- Deprecate service annotation service.beta.kubernetes.io/azure-load-balancer-disable-tcp-reset #88462
- Fix: pkg/apis Typos in comments, function name, error message #88438
- fix: check disk status before delete azure disk #88360
- kubeadm: fallback to a known etcd version if an unknown k8s version is passed #88373
- Support cluster using network resources (VNet, LB, IP, etc.) across AAD Tenants. #88384
- use ControllerClientBuilder from k8s.io/cloud-provider in cloud-controller-manager #88436
- added nodeSelector to constrain it to Linux only #88175
- Fix: cmd/kubeadm Typos in some error messages, comments #88429
- Add release-1.18 publishing rules #88431
- kubeadm: deprecate the
ClusterStatus
dependency #87656
- kubeadm: update embedded CA in kubeconfig files on renewal #88052
- Enable field management for all new objects #88421
- Instrument DEK cache fill and request inter-arrival times. #88294
- Revert “log-dump.sh: allow to dump extra log files” #88407
- Swith to mock clients for route/routetable/networkinterface tests #88405
- Refresh discovery server resources for memCacheClient in parallel #88382
- check ip family for node port connectivity test #88417
- Fix golint errors in pkg/controller/garbagecollector #88062
- Add huge page usage stats (Allocated resources) to kubectl describe node #80605
- test/e2e/framework/node/:remove TODO and and make some functions private #88374
- Support injecting errors for
FakeImageService
#88372
- node-e2e testing: fix alias for stack protector kernel config. #88354
- Add init containers log to cluster dump info #88324
- Remove deprecated rolling-update command #88057
- Update conformance requirement check #87903
- Remove unnecessary calls to GCE API after PD is created #87811
- test images: Adds Image Promoter details in the README #87611
- E2e scheduler: introduce e2e test for PodOverhead #87215
- Update API doc for feature PodTopologySpread (a.k.a EvenPodsSpread) #88377
- Fix aws provider to return no error when instance is not found for InstanceExistsByProviderID #87839
- Start deprecation process for StreamingProxyRedirects #88290
- Fix typo in docker_sandbox.go #83295
- fix get-kube authorization headers #88383
- log-dump.sh: allow to dump extra log files #88113
- Exposing InterPodAffinity build args #88030
- e2e/test/framework: optimize PrunedStack() #88299
- UDS + GRPC Support for Network Proxy #87179
- Fix: Typos in apiclient util. #88359
- replaced tokenaccessreview with tokenreview #88332
- Add e2e test to test Except clause in NetworkPolicy #88301
- Add –dry-run=server|client|none to more kubectl commands #88292
- add logging for kubelet csr being approved and issued. #88100
- e2e test CPU-Manager: Extend CPUManager e2e tests to run on MultiNUMA node with/without HT #87921
- update golang.org/x/crypto to fix CVE-2020-9283 #88381
- Flowcontrol Obserbiliity: Add FS/PL UIDs into response headers #88149
- e2e topology manager: single-numa-node multi container tests #88234
- Export Azure Fake Cloud for reusing #88319
- kubeadm: update constants for 1.18 #88347
- update defaultconfig link #86603
- Add namespace targeting mode to CRI and kubelet #84731
- Use network proxy for proxy subresources #84381
- run_crd_tests: wait for pruned CR to be invisible from API #88353
- Allow access to default Kubernetes Service from inside Windows Pod (Overlay) #87792
- tests: Replaces images used with agnhost (part 4) #81226
- NetworkPolicy e2e test should wait for Pod ready #88341
- fix data races in scheduler unit tests #88331
- Optimize kubectl version help info #88313
- Homogenize PF metrics naming #88311
- Partially fix incorrect configuration of kubepods.slice unit by kubelet #88251
- Remove doc reference to godep #782 #87550
- Add more tests for the pod disruption budget endpoints #85819
- Prevent deletion of PVs that are already deleted #88146
- Make MetricCollector configurable for scheduler benchmark tests #88200
- Add some aliases into import-aliases for e2e framework #87880
- podlogs: include node name in prefix #88228
- Fix wrong alpha version for ValidateProxyRedirects #88260
- Add CSI block volume directory cleanup #87978
- Delete pod in volume tests #88016
- kubelet: Record kubelet_evictions when limits are hit #87906
- test/e2e/node: fix selinux test failure #88247
- add delays between goroutines for vm instance update #88094
- Fix docker/journald logging conformance #87933
- Switch EndpointSlice e2e test to use discovery v1beta1 api #88288
- EndpointSliceTracker should track updated resource version #87980
- Honor the RevisionHistoryLimit in StatefulSetSpec #86097
- Update default cos image to include runc-1.0.0-rc10 #88281
- client-go: remove connection refused to list of retriable errors #88267
- fix shellcheck failures in health-monitor.sh #88181
- Check qcAPI against nil before derefencing #88176
- Add a README describing behaviors #88126
- Add tooling around validation for Behavior Driven Conformance #87578
- run permit plugins in the scheduling cycle #88199
- Implement ItemBucketRateLimiter #88261
- chore: move Azure caches to a separate package #88259
- kubeadm config images list: implement structured output #86810
- Use ProxierHealthUpdater directly to avoid panic #87870
- test/e2e/framework:remove TODO and make func private #88235
- Fix route conflicted operations when updating multiple routes together #88209
- Graduate PodTopologySpread to Beta #88105
- Run Windows kubelet stats e2e tests serially to reduce test flakes #87992
- fix: update azure disk max count #88201
- Add deletion interfaces for VM, VMSS and interface clients #88155
- [Scheduler Framework]Remove
FilteredNodesStatuses
argument from PreScore
’s interface #88189
- upgrade pause everywhere #88173
- Error if –local and –dry-run=server are passed #88135
- Pass context to tryAcquireOrRenew #87899
- If lastTimestamp is not set use firstTimestamp when printing event #86557
- Ineffassign fixes for pkg/volume #87711
- Version the API Priority and Fairness FieldManager values #88171
- fix path to prow size plugin #80302
- Shrink mutation detection critical section #88131
- Fix example of kubectl config set-credentials command #88071
- Ineffassign fixes for pkg/controller and kubelet #87712
- Report scheduler_perf integration test kube-scheduler metrics into artifacts dir #88162
- test/e2e/framework/:remove TODO and use framework.SingleCallTimeout #88065
- Remove PodBackoffMap #87948
- fix: get azure disk lun timeout issue #88158
- Reduce public methods for DryRunVerifier #87489
- e2e-topology-manager: single-NUMA-node test #87645
- Clean up TODO around running test as sudo #87355
- Update Release Engineering OWNERS #88116
- Fix shellcheck warnings/errors in /build/lib/release.sh #87285
- apps/StatefulSets: Garbage collector should be able to orphan ControllerRevisions too #84984
- kube-proxy: Only open ipv4 sockets for ipv4 clusters #87699
- Change line terminators from CRLF to LF #88144
- switch pause to docker manifest instead of manifest-tool #88139
- kube-proxy crash when load balancers use a different IP family #87117
- Create an OWNERS alias for net-driver-approvers #88138
- Add events to PV when mount fails on filesystem mismatch #86982
- Fix a bug in e2epod function #88143
- Construct http Request using http.NewRequest #88140
- add a changelog note for pause 3.2 #88137
- Switch test COS image to include runc-1.0.0-rc10 fix. #88102
- Fix gce-cos-master-reboot test #88099
- Set up connection onClose prior to adding to connection map #88079
- register queue metrics in controller manager #87967
- Separate containerd install from config, and other cleanups #87907
- Add twice refactored filter and config consumer for API Priority and Fairness #87754
- Fix typo from reseting to resetting #87079
- Fix a failing test in NetworkPolicy e2e #85909
- update pause to 3.2 since we changed the build #88129
- Fix impossible condition in test/e2e/framework/resource_usage_gatherer.go #88104
- Move skip method from e2e fw ginkgowrapper to e2e skipper fw #88096
- Replace Beta OS/arch labels with the GA ones #88092
- test/e2e/framework/util.go: make function LookForString private #88067
- Add buffer for GC resync retry to GC e2e tests #88053
- Remove HardPodAffinitySymmetricWeight from v1alpha2 Component Config #88002
- Collect some of scheduling metrics and scheduling throughput (vol. 2) #87923
- Update Abdullah as the scheduling feature approver #88128
- CHANGELOG: Update CHANGELOG-1.18.md #88115
- kubectl cluster-info dump: use file extension according to output format #82070
- don’t specify apiVersion when getting AAD token #87590
- Provide OIDC discovery for service account token issuer #80724
- Remove tautological condition in test/e2e/framework/pod/resource.go #88070
- add azure disk WriteAccelerator support #87945
- [Scheduler Framework] Rename
PostFilter
plugin to PreScore
#87751
- Use –dry-run=server in kubectl commands #87714
- add roycaihw to reviewers in apiextensions-apiserver #82051
- Add ephemeral containers to streamLocation name suggestions #81678
- Initialize http Request Header before RoundTrip to avoid panic #88064
- Don’t show flags in api-versions help #88084
- Refactor e2e node selection #88059
- Change migrated-to annoation key to follow best practices by removing beta #88032
- kube-proxy: validate dual-stack cidrs #87353
- Return the error from copyInto #86896
- Create manual conversions for serializer testing types #88018
- Make Azure clients only retry on specified HTTP status codes #88017
- Staticcheck: vendor/k8s.io/kubectl/pkg/scale etc. #87403
- Add logs of port-forward-tester pod #87057
- kubeadm: remove ‘kubeadm upgrade node config’ command when v1.18 is released #87975
- cross build pause with buildx #87954
- Fix kubectl drain ignore daemonsets and others #87361
- fix golint error in plugin/pkg/auth/authorizer/rbac/bootstrappolicy #87234
- proxier: only get local addresses once per sync loop #85617
- Round managedFields times to the nearest second before sorting #88035
- Avoid running docker specific test in containerd #88033
- Add RegisterPluginAsExtensionsWithWeight #88024
- fix: add azure disk migration support on CSINode #88014
- Support for adding test-handler for containerd #88010
- Add missing tag to vSphere storage E2E tests #88003
- test/e2e/framework:move functions to test/e2e/scheduling/ #87943
- add indexer for pod storage #87939
- Remove the exponential backoff in NodeGetInfo #87911
- Make DisruptionController eviction tests serial to avoid flakes #87819
- Add kubectl diff exit code doc #87805
- WatchBasedManager stops watching immutable objects #87718
- Add comments in several hack/*.sh #87595
- Add comments in several hack/verify-*.sh(s-v) #87417
- Add matthyx to sig-node-reviewers in OWNERS_ALIASES #85234
- add exponential backoff with cap and reset in reflector during retrying ListWatch #87795
- Migrate health monitor from read only port to healthz port #87463
- Lower ssa auto-enablement to 10% #88019
- Cleanup “slow-path” logic in scheduler Filters #87847
- Added ‘No resources found’ message to describe <type> and top pod commands #87527
- Use NodeSelector instead of NodeName in hostexec Pod #87871
- Enable field management for all new objects #87984
- Add damemi to sig-scheduling owners #87982
- test/ : fix non-ascii characters #87950
- Fix non-ascii characters in test/e2e_node and test/network. #87949
- remove authn/z.CreateContext expansions #87991
- Switch node authorizer indexes to reference counts, add fastpath edge removal #87696
- tolerate when bazel shutdown errors out #87958
- Refine WaitingPod interface for scheduler Permit plugin #87936
- Treat replaced events that didn’t change resourceVersion as resync events #87957
- add StatusConflict(409) as non-retriable error for disksClient #87959
- Add error check in kubectl proxy on server setup #80651
- Ability to use containerd as runtime in kube-up (on Ubuntu) #87931
- Prevent returning invalid usageNanoCores value when cpuacct is reset in a live container #83507
- Support config kubelet provider id for local cluster #87914
- Remove references to prometheus is test/e2e #85029
- remove TODO and unused code #87947
- Flip CSIMigrationOpenStack flag to be beta and off by default #85637
- add *Options to Create, Update, and Patch in generated clientsets #87952
- Bump to latest SMD to pick up performance optimizations #87908
- Modify Kubelet Pod Resources API to get only active pods #79409
- kubeadm: remove ‘kubeadm alpha kubelet config download’ #87944
- kubeadm: deprecate –kubelet-version command line option #87942
- fix: add non-retriable errors in azure clients #87941
- Do lenient decoding only for kubescheduler.config.k8s.io/v1alpha1 #87853
- kubeadm: dual-stack validation allow single stack #87453
- Validate Except of IPBlock for NetworkPolicy spec #86578
- Fix golint in staging/src/k8s.io/apiserver/plugin/pkg/authenticator/password/passwordfile #83546
- kubelet: Debug pod status output diff is wrong #87858
- context in client-go #87299
- Ensure bazel is really brought down (ONLY on bazel-release target) #87929
- added env var WINDOWS_CNI_STORAGE_PATH and WINDOWS_CNI_VERSION #87701
- remove bash examples/comments from the v1beta1 and v1beta2 APIs #87886
- Add code to fix kubelet/metrics memory issue. #87913
- Fix non-ascii characters in test/e2e/storage #87930
- LogResult if there is an error #87928
- cluster: Add justaugustus as reviewer #87877
- Prevent error message from being displayed during plugin list when path includes empty string #87633
- staticcheck: pkg/volume/fc, pkg/volume/portworx and pkg/volume/vspher… #87381
- SchedulerPredicates [Serial] validates resource limits of pods that are allowed to run - set resource requests as well #87242
- token cache: make fetch_total a counter #86921
kubectl create clusterrolebinding
creates rbac.authorization.k8s.io/v1 object #85889
- Added server-side printers for API priority and fairness #85321
- Adds initial unit tests for tablegenerator.go #84620
- Remove deprecated fields from kubescheduler.config.k8s.io/v1alpha2 #87904
- Limit number of instances in single update to GCE target pool #87881
- Drop k8s.io/node-api packages #87503
- Fix Cpu Requests priority Windows. #85856
- add indexer for storage cacher #85445
- Fix Golint errors in pkg/registry/core/pod #87885
- Ensure kubectl is available in default PATH #87772
- Add defaults to pod affinity args #87725
- Fixed a failing test on a RBD mount scenario #87609
- Refactor docker specific oom const out of qos pkg #87390
- Register conversions for kubectl testing types #87892
- Fix non-ascii characters in test/e2e/node/pods.go #87841
- Use longer pod start timeouts for specific tests #87910
- Remove Error log for nil StartTime in preemption candidates #87900
- Revert “Collect some of scheduling metrics and scheduling throughput” #87897
- Add UpdateTwice and UpdateApply benchmarks for fieldmanager #87896
- CHANGELOG: Move changelogs into a subdir to delegate releng approvals #87879
- fix staticcheck errors in vendor/k8s.io/legacy-cloud-providers/aws. #87874
- Fix non-ascii characters in test/e2e/common/projected_configmap.go #87798
- Add a fast path for adding new node in node_authorizer #87688
- fix command variable exited with status 1 #87653
- volume binder testing #87642
- add a flag in azure auth module to omit spn: prefix in audience claim #87630
- Openapi/delete return type #87559
- FC mount options #87499
- fix e2e dual-stack test flakiness #87201
- gce-addons: Make sure default/limit-range doesn’t get overridden #87902
- PodTopologySpread plugin now excludes terminatingPods