Back to index
Download the installer for your operating system or run
oc adm release extract --tools quay.io/openshift-release-dev/ocp-release:4.8.49-x86_64 Team Approvals:
Tests:
Blocking jobs Informing jobs Upgrades from:
Upgrades to:
Loading changelog, this may take a while ...
Changes from 4.7.57
Created: 2022-09-02 09:21:29 +0000 UTC
Image Digest: sha256:ba6831ecc01cc2b3bfdd8f719e7a9384a877767fe90272a2becee7d7b6c9307c
Release 4.8.49 was created from registry.ci.openshift.org/ocp/release:4.8.0-0.nightly-2022-08-31-160214
Components
New images
Removed images
Rebuilt images without code change
machine-os-content sha256:b34ea56bb089c504b2839c530a8edc100cf3b50855a3b7ffd5b4b8630c96c818
Bug 1969538 : Include default VolumeSnapshotClass #129
Bug 1960732 : update manifest and readme #127
Bug 1947402 : Deploy multiple replicas of CSI Controller Service #122
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #126
Bug 1951952 : Metrics for cloudprovider error requests are lost #125
Bug 1956411 : Add custom tags from Infrastructure #116
Bug 1947774 : fix imagePullPolicy to ifNotPresent #120
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #121
Bug 1924470 : Bump Kubernetes to 1.21 #119
Fix kube-rbac-proxy image reference #118
Add metrics scraping #117
Updating ose-aws-ebs-csi-driver-operator builder & base images to be consistent with ART #115
Bug 1933184 : Add maxUnavailable to DaemonSets #114
Updating ose-aws-ebs-csi-driver-operator builder & base images to be consistent with ART #112
Cleanup: Remove serviceName from controller manifest #113
Full changelog
Bug 2029253 : update go.mod for go1.16 #148
Updating ose-aws-pod-identity-webhook images to be consistent with ART #141
Bug 1958492 : UPSTREAM: 115: certificatesigningrequests/v1beta1 to v1 #138
Updating ose-aws-pod-identity-webhook builder & base images to be consistent with ART #132
Bug 1924472 : UPSTREAM: 106: vendor bump to gogo/protobuf 1.3.2 #136
Rebase master #135
Full changelog
OCPBUGS-448 : Allow setting bootstrap kubelet ip #6253
Bug 2098252 : locations fix #6222
Bug 2025901 : Improve host role management during assets creation #5409
Bug 2098252 : bump RHCOS 4.8 bootimage metadata #6192
Bug 2108581 : [release-4.8] RHCOS: move to rhcos.mirror.openshift.com #6137
Bug 2100304 : Collect whole journal and netstat data #6040
Bug 2098162 : Bootstrap timeout #6026
Bug 2006965 : bump RHCOS 4.8 boot images #5987
Bug 2069166 : stop considering Mint mode as supported on Azure (#5699) #5753
Bug 2022171 : Relax vcenter hostname check #5371
Updating ose-installer-artifacts builder & base images to be consistent with ART #4782
Bug 2023363 : Add ingress rules to master SG for compact clusters #5386
Bug 2017986 : Set AWS Bootstrap Type == Master #5338
Bug 2017258 : bump oVirt terraform provider version which fix “Disk is locked” bug #5329
Bug 2002349 : Fix invalid UPI AWS instance type #5199
Bug 2008823 : baremetal: Ensure ipv6 bootstrap VM client-id is predictable #5250
Bug 2009019 : update legacy RHCOS boot image metadata #5255
Bug 1982001 : Bump RHCOS 4.8 boot image #5227
Update OWNERS #5242
Bug 2004236 : Document how to enable Octavia Day 2 #5161
Bug 1973421 : [4.8] improve dual-stack install-config validation #5114
Bug 1987848 : openstack: quotas/BYON improvements #5122
Bug 1969651 : bump RHCOS 4.8 boot images #5051
Bug 1981548 : [release-4.8] aws: move elastic ip permissions to create networking category #5056
OWNERS: add more core team members as approvers #5124
Updating ose-installer builder & base images to be consistent with ART #4780
Bug 1962850 : Bump RHCOS bootimages for various fixes #4977
Bug 1971068 : Updating AWS instance types #4990
Bug 1946079 : baremetal: pass IP_OPTIONS to os downloader #4989
Bug 1955697 : Revert “tfvars/vsphere: use explicit path for datacenter.” #4978
Bug 1925343 : upi/metal: add more configuration options for bare metal #4938
Bug 1970415 : Document SR-IOV use case: using network with port security disabled #4958
Bug 1969601 : manifests: link networking CRD from API #4984
Bug 1969578 : manifests: don’t use deprecated api in role-cloud-creds-secret-reader #4982
/pkg/tfvars/vsphere: add OWNERS #4980
Bug 1952604 : [baremetal] Fix port in external loadbalancer example config #4867
Bug 1963205 : rhcos: Use ART redirector #4928
Bug 1967623 : oVirt: Fix password input #4976
Bug 1820238 : delete manila shares and snapshots along with the cluster #4952
Bug 1965182 : update baremetal-operator to fix miss IPMI credentials #4965
Bug 1966862 : pattern removed from sed to prevent expansion #4973
Bug 1949859 : baremetal: stop provisioning services once control plane is deployed #4900
Bug 1965921 : [oVirt] High performance VMs shouldn’t be created with Existing policy #4969
Bug 1909136 : OpenStack: delete volume snapshots #4962
Updates azure-reviewers #4878
Bug 1946506 : Bootstrap no longer relies on mdns #4821
Bug 1951713 : docs/openstack/known-issues: add section for machine spec edits #4959
Bug 1962274 : oVirt move affinity groups validations to ValidateForProvisioning #4944
Bug 1957260 : gcp: add new region europe-central2 #4901
Bug 1956480 : Boot image bump for RHEL 8.4 GA #4942
Bug 1959920 : baremetal: Do not use ironic allocation #4941
Bug 1926547 : pkg/destroy/aws: Log errors untagging shared resources #4913
Bug 1959981 : oVirt: fix empty AffinityGroupsNames handling #4935
Bug 1954873 : CoreOS only supports three dns namservers #4939
Bug 1957597 : aws: using dotted domain when looking for public hosted zone #4933
Bug 1955697 : tfvars/vsphere: use explicit path for datacenter. #4894
Bug 1959703 : Avoid scp wildcard recursion with installer-masters-gather.sh #4896
Bug 1955336 : Check cluster name for similarities with word ‘google’ #4925
Bug 1960323 : Address issues raised by coverity security scan #4932
Bug 1940159 : Fix Routers destroy with BYO #4919
Bug 1947067 : vendor/AlecAivazis/survey: Bump API to v2 #4895
Bug 1953019 : Baremetal: While deleting cluster, warn instead of exiting #4897
Bug 1953035 : Disallow publish internal for non-cloud installations #4905
Bug 1940337 : openstack: Report missing flavor #4924
Bug 1957809 : Validation of platform.openstack.machineSubnet #4917
Bug 1958884 : openstack: Fix error message typo when getting volume availability zones #4911
Bug 1957869 : vendor: update baremetal-operator to align irmc PowerInterface #4908
Bug 1953551 : Revert “Link ppc64le binary dynamically” #4890
Bug 1958420 : aws: restore setting aws platform spec in infra resource #4916
Bug 1956208 : openstack: add validation for volume types #4904
Bug 1948563 : Handle instance_info capabilities and update ironic-terraform #4903
Bug 1958216 : libvirt: Allow duplicate dnsmasq options #4852
Bug 1957951 : AWS: Periodically send shut down requests for stuck EC2 instances #4848
Bug 1956281 : crio: fix bootstrap given new crio config behavior #4898
Bug 1943175 : azure: set storage account tls default to 1.2 #4883
Bug 1931217 : add affinity groups to oVirt installer #4674
Bug 1956978 : install-gather: use names in pod logs too #4902
Bug 1956496 : Openstack SRIOV docs #4718
Bug 1949923 : apply defaults for root volume AZs if they aren’t set #4860
Bug 1951670 : Error gathering bootstrap log after pivot: The bootstrap… #4872
Bug 1956079 : gather: collect networking information in log bundle #4892
Bug 1953803 : aws: validate byo hostedzone is parent of cluster domain #4886
Bug 1955701 : Bump boot images for RHEL 8.4 Beta #4861
Bug 1878655 : aws installconfig: endpoint validation should be before others #4805
Bug 1943219 : azure: remove bootstrap ssh rule on private clusters #4864
Bug 1948359 : destroy: remove shared tag from byo aws iam role #4881
Bug 1953551 : Link ppc64le binary dynamically #4875
Bug 1952632 : data/manifests/bootkube/cvo-overrides: Bump default to stable-4.8 #4868
Bug 1950113 : manifests: populate aws user tags in infrastructure #4755
Bug 1948359 : aws: add permissions for untagging shared byo instance roles #4859
Bug 1948923 : aws: improve ami validation #4846
Bug 1951174 : Dockerfile: repin libvirt #4854
Bug 1909136 : destroy volumes and snapshots created by Cinder CSI driver #4858
Bug 1931974 : Prefer IPv6 hostIP on bootstrap IPv6 deployments #4756
Bug 1923786 : UPI oVirt - replace word in docs #4855
Bug 1949923 : OpenStack: validate root volume availability zones #4851
Bug 1936223 : [ovirt] Fix typo in connect to Engine #4719
Bug 1950007 : UPI image: use get-pip instead of easy_install #4850
Bug 1941759 : Make failure to fetch cloud info non-fatal #4733
aws: support for bring-your-own hosted zone #4772
update terraform-provider-ironic to v0.2.5 to get better error handling #4835
pkg/destroy/gcp: fix dropped error #4836
Revert “Dockerfile.upi.ci: Drop pip+pyopenssl installs” #4831
Bug 1945659 : remove ovirt_cafile from ovirt-credentials secret #4809
OpenStack: Availability zones for root volumes #4707
Bug 1945236 : add proxy params to bootstrap ignition #4804
Bug 1938131 : pkg/asset/installconfig/aws: Add iam permission for destorying clusters #4825
Bug 1946307 : gcp: install google cloud sdk with yum the recommended way #4819
cmd: diagnose problems downloading release image #4751
Bug 1937722 : OCP 4.8: Passing oVirt certificate information to Terraform #4737
Bug 1946119 : aws: support setting IAM role in the default AWS machine platform #4818
hack: use yaml for coreos manifest #4814
Updating ose-baremetal-installer builder & base images to be consistent with ART #4781
pkg/destroy/aws: fix dropped error #4815
Baremetal: Remove the -openstack rename in the os image. #4725
Byo IAM roles for IPI install #4790
Test GCP versioned binary #4811
Bug 1944268 : aws: allow use of unknown regions in known partitions #4801
Fix ipv6/dual-stack validation with Azure #4766
installer-create: Provide user friendly error messages during failures #4800
data/bootstrap: Check if release image architecture matches host architecture #4592
installer/pkg/asset/installconfig/azure: fix dropped error #4793
Bug 1925216 : Bump gophercloud utils #4786
Inject CoreOS stream metadata as configmap via CVO manifest #4760
pkg/asset/cluster: fix dropped error #4770
Add and use stream metadata for RHCOS, add openshift-install coreos print-stream-json #4582
Bug 1931115 : Azure: Check Azure disk Instance Type for PremiumIO Capabilities #4726
Validate HotplugVolumes feature gate in Kubevirt #4650
Bug 1934557 : RHCOS boot image bump for LUKS fixes #4778
images: Add Dockerfile.upi.ci.rhel8 #4785
gather-bootstrap: Gather logs before bootstrap shuts down #4693
Revert “Check if VIP IPs overlap with machine CIDR provided during vsphere installation” #4779
Dockerfile.upi.ci: Drop pip+pyopenssl installs #4784
Add resource filter that matches Label or ClusterID #4717
Update cluster-api-provider-ovirt, cluster-api-provider-aws and baremetal-operator #4700
Enable forward compatibility with kcmo rendering of signing keypair #4771
Bug 1939513 : KubeVirt platform: Add the immediate request annotation to the source PVC #4759
Bug 1918469 : Check if VIP IPs overlap with machine CIDR provided during vsphere installation #4754
Update owners with new Installer Team members #4774
asset/tls: fixes certkey unit test for Go >= 1.15 #4769
Baremetal: Explicitly set watchAllNamespaces #4709
README: change install to create #4747
gcp: add kubernetes owned label to master machines #4752
bootstrap: record progress of services #4742
gcp: divide machine CIDR into 2 networks for subnets #4749
Support configurable libvirt disk size #4757
IPI-BAREMETAL: document how to use external LB for api/ingress traffic #4765
Bug 1804230 : fix broken ETCD link in user docs #4764
docs/user/aws/customization: Fix KMS-key link format #4762
Bug 1933414 : openstack: Consistent port names #4734
Bug 1934557 : bump RHCOS image for LUKS fix #4745
Bug 1934123 : generate glance url considering the region #4740
installconfig/aws: validate connectivity to service endpoints. #4699
Bug 1937460 : Update gophercloud module from master #4741
pkg/asset/cluster/aws: fix dropped error #4727
Bug 1903055 : Set default values to machine pools before validation #4695
Add docs about issues on UPI with Kuryr #4649
Bug 1936443 : Revert “baremetal: send full ignition to masters” #4722
kubevirt platfrom validate permissions #4720
Transition responsibility for CEO asset creation and placement #4691
Bug 1930240 : baremetal: Set missing IP in clouds.yaml #4702
openstack: add networking quota checks #4481
docs/user/azure: add resourceGroupName customization #4728
cmd/openshift-install: fix dropped error #4681
: Removed ‘0’ from machineset name #4723
vsphere: Validate vcenter user input to match RFC standards #4708
Bug 1926364 : baremetal: update terraform diagnosis for API timeout #4715
Adjust master-update.fcc to the new ceo render secret structure #4712
Bug 1924474 : upgrade gogo/protobuf to v1.3.2 and k8s.io/api to v0.20.1 #4716
Bug 1923038 : OpenStack: cache cloud info #4606
Bug 1894774 : openstack: Document setting affinity for workers #4687
Bug 1932799 : baremetal: always use API VIP for installer communication #4692
Bug 1880758 : Replace description to a more meaningful one #4636
doc: openstack/IPI - Provider Networks #4646
Bug 1868755 : vsphereprivate: tf plugin to no longer error if no network found. #4678
Bug 1932789 : Fix proxy validation when specified with port. #4694
Bug 1873079 : openstack: restrict SSH to machineNetwork CIDR #4659
Enable bootkube compatibility for ceo rendering improvements #4686
OpenStack: Stop using deprecated interpolation syntax #4679
baremetal: automatic UEFI secure boot configuration #4675
use vendored mockgen for generating mock clients #4662
docs/aws-iam: improving the concepts for Account root user and IAM user #4556
Make copies of machine pools in machines asset #4666
docs: fix small typo in ignition url #4685
pkg/metrics/builder: fix test errors #4028
Bug 1925291 : baremetal: include netmask in DNSMasq dhcp range #4639
baremetal: pass an sshKey to ironic #4677
openstack: Test AZ Machines generation #4473
Bug 1910067 : openstack UPI: Set the API microversion when operating openstack server groups #4375
baremetal: sync baremetal-operator #4669
Bug 1917931 : Fix GCP openssl not found error #4656
openstack: allow for fewer than 3 masters #4672
proxy: Check if proxies are in cluster and service networks #4670
update ci image references #4661
Bump bootstrap in place MCS master ignition to v3_2 #4668
bootstrap: Ensure temp compat for old and new ceo secret structure #4667
Stream metadata prep #4576
vSphere: mark imported virtual machines as template #4660
vendor/hashicorp: Bump terraform-provider-vsphere #4644
openstack: refactor getZones() to use gophercloud/utils #4462
Bug 1786314 : openstack: cacert does not require system trust #4647
Bug 1786314 : Bump dependencies #4561
upi/vsphere: Use Afterburn guestinfo for static IP and hostname config #3533
Bug 1928537 : bump ignition to v3_2 #4653
update iptables call with sudo #4623
Updating ose-installer-artifacts builder & base images to be consistent with ART #4631
Cleanup argument usage in bootkube.sh for ceo #4609
Updating ose-baremetal-installer builder & base images to be consistent with ART #4630
Bug 1924701 : Fix FIP detach from Router #4637
Updating ose-installer builder & base images to be consistent with ART #4629
aws/session.go: include another internal provider name for static creds #4655
Bug 1873649 : Validate noProxy input and add prefix for proxy urls #4632
asset: move common bootstrap ignition code into a helper type #4652
Add bootstrap-in-place files to bootstrap-in-place-for-live-iso.ign #4651
Workaround golang linux/arm64 link error #4243
OWNERS: Remove ehashman and asalkeld from azure reviewers #4531
vSphere: Updating Privileges, roles and permissions #4466
aws: support more auth options in manual mode #4596
Single Node deployment with bootstrap-in-place #4482
Bug 1916593 : OpenStack UPI: Tag all resources with clusterID #4622
Bug 1912571 : libvirt: support setting network dnsmasq options through the install config #4494
Bug 1924140 : fix a typo in an env variable name #4608
machines/openstack: re-enable external clientOpts #4638
vSphere: add missing destroy OWNERS & update OWNERS_ALIASES #4581
Fix OWNERS for openstack #4641
data/rhcos.json: Update boot images #4633
Add controlPlaneTopology to infrastructure manifest #4497
Full changelog
Updating baremetal-machine-controller builder & base images to be consistent with ART #147
Bug 1954177 : Update mao dependency for webhook v1 changes #151
Bug 1949316 : Update BMO vendor to v0.0.0-20210303141721-86a42dcb0150 #149
Bug 1857008 : Set the machine instance state annotation #142
Updating baremetal-machine-controller builder & base images to be consistent with ART #135
Updating baremetal-machine-controller builder & base images to be consistent with ART #121
Changing the default behaviour of the CAPBM to request hard reboot #138
add stbenjam to owners file #141
stop generating CRDs for provider spec and status #140
Full changelog
Bug 2100994 : Uplift kustomize to remove go-getter dependency #236
Bug 2000442 : Add LIVE_ISO_FORCE_PERSISTENT_BOOT_DEVICE variable #174
Bug 1972426 : Don’t deprovision provisioned host due to error #158
Bug 1969487 : Disable RAID for all drivers #153
Bug 1969487 : Disable raid feature for iRMC server #152
Bug 1969903 : Increase the default $BMO_CONCURRENCY for scale #151
Bug 1965182 : IRMC fix missing IPMI credentials in node driver_info #149
Bug 1960554 : config: use rbacv1 instead of rbacv1beta1 #147
Bug 1956607 : Fix resources added to 0000_30_baremetal-operator_01_baremetalhost.crd.yaml #146
Bug 1951671 : Lazily update Node image options in Ironic #145
Bug 1949898 : modify power_interface for irmc #144
Merge upstream 2021-04-06 #142
Merge upstream 2021-03-30 #139
Updating ose-baremetal-operator builder & base images to be consistent with ART #136
Bug 1941636 : BM worker nodes deployment with virtual media failed while trying to clean raid #138
Copy generated BMH CRD to /manifests directory for CVO to install it #135
Generate BMH CRD with annotations needed for OpenShift #134
Merge upstream 20210311 #133
Bug 1927678 : Backporting BMO extensions to support different reboot modes #128
Remove yum install genisoimage from Dockerfile.ocp #126
Merge upstream 2021-02-11 #125
Updating ose-baremetal-operator builder & base images to be consistent with ART #124
Full changelog
Bug 2059584 : Ignore VIPs in node-ip show #172
Bug 2053720 : Avoid dynamically allocated port range for haproxy #171
Bug 2050288 : Add delay after sending bootstrap stop and start messages #170
Bug 1996573 : CoreDNS Corefile hosts - add support for dual-stack #149
Bug 1886572 : Calculate keepalived priority for ingress #141
Bug 1924476 : handle CVE-2021-3121 #139
Remove Brad from OWNERS #142
Bug 1949859 : Add Ironic healthcheck to bootstrap keepalived checks #135
Bug 1960716 : Log the output of render operations #138
Bug 1957708 : Keepalived- verify that unicast peers list isn’t empty on master nodes #137
Remove etcd name logic #134
Updating baremetal-runtimecfg builder & base images to be consistent with ART #131
Add node resolution to corednsmonitor #129
Bug 1939740 : sort AddressesDefault by ifindex and IPv4/IPv6 preference #130
Build all commands at once in Dockerfiles #127
Sort node-ip addresses based on default route priority #125
Delete DNS-VIP and DNSVirtualRouterID #124
Switch Dockerfile to new image registry #126
Add dnsmasqmonitor #118
Updating baremetal-runtimecfg builder & base images to be consistent with ART #120
Move to quay.io dhcp image to avoid Dockerhub limits #113
Full changelog
Bug 2092264 : [inspect] Add namespace-scoped networking resources to inspect #1158
Bug 2052980 : bump(k8s.io/*) v0.21.9 #1061
Bug 2066760 : Add TMOUT env to debug node pod #1095
Bug 2039762 : Remove git://
from new-app tests #1023
Bug 2053223 : Fix mirroring images that have dots in their namespace #1069
Bug 2038931 : properly handle –dry-run=server #1017
Bug 2004193 : Registry mirror panic #926
Add kevinrizza as catalog-approver #921
Bug 1992639 : revert incorrect allowance of ssh:// prefix with scp styled URLs #898
Bug 1974267 : make oc logs work with BuildConfig’s JenkinsPipeline strategy #867
Bug 1954124 : deprecate storage-class annotation in favor of spec.StorageClassName #840
Bug 1951203 : Allow users to set a limit on ICSP file size #818
Bug 1968515 : set User-Agent when talking with registries #841
Bug 1965330 : exclude security during exctraction #835
Bug 1893999 : guide user to provide username with basic auth error/only password IDP and no username provided #834
Bug 1936904 : Insert apiVersion and Kind into oc adm groups sync
list output #759
Bug 1953563 : Makefile: add verify-golang-versions #814
Bug 1964936 : fix error log for “oc adm catalog mirror” #836
Bug 1960758 : use recent pull spec for must-gather and debug #833
Bug 1942915 : pkg/…/create_error_template: fix error page template #828
Bug 1949050 : Bump k8s to 1.21 #831
Generate docs separately for admin and non-admin users #827
Bug 1944581 : Preserve AuthInfo when switching projects #692
Transfer root-image configuration to this repository #823
Fix unit test failure #821
Bug 1957295 : Must gather pod should have priority class #820
Bug 1937020 : Releases from image streams must prefer status tag #815
Add stress and fio packages to tools image #771
Bug 1949820 : Add an alias to imagestreams in top command #810
Bug 1937020 : oc adm release new
should look at image stream status tags #797
Bug 1949050 : Update containers/image #737
Remove tnozicka from OWNERS and clean those files too #726
Remove oc adm catalog build
#787
Bug 1890828 : Skip images that has already been deleted #805
Bug 1925148 : ImageRef Stream name priority increased #768
Bug 1946839 : Revert: Split work of oc image mirror #780
OSDOCS-2033 : Adding examples for some CLI commands #801
Updating generate docs output for product docs #798
Updating oc-specific descriptions #800
Bump 4.8 kubernetes 1 21 0 beta 1 #773
Updating openshift-enterprise-cli builder & base images to be consistent with ART #799
Fix usage error print #788
Fixing oc status help example message #791
Fix govet error after golang 1.16 bump #796
Updating ose-cli-artifacts builder & base images to be consistent with ART #794
Updating openshift-enterprise-cli builder & base images to be consistent with ART #793
Bug 1919168 : when mirroring to a file destination, mount images under the index location #772
prevent inspect from panic-ing if pods are missing #762
stop trying to gather metrics and other endpoints directly from pods #763
Bug 1874106 : Split work of oc image mirror to avoid AuthHeaderTooLong error from registry #761
Fix unit test to use new IS #765
Bug 1935102 : Revert Avoid TLS cert checking when login with –insecure-skip-tls-verify=true #757
inspect clusteroperators as a backup to must-gather if it fails #749
pkg/cli/admin/inspect/namespace: Gather PDBs too #750
Bug 1880865 : Avoid TLS cert checking when login with –insecure-skip-tls-verify=true #746
indicate how many bytes the hidden secret key was #752
Remove old dependencies on dockerv1client and replace with newer equivalents #745
Bug 1928850 : update new-app help to avoid image references without registry/repository (docker.io throttling related) #742
Bug 1920024 : Allow debug to start with a single --image
argument #399
Add summary to oc must-gather #738
Bug 1925236 : RouteDescriber: Filter endpoints on route.Spec.Port #730
Updating ose-cli-artifacts builder & base images to be consistent with ART #735
Bug 1904006 : update and clarify –dir –from-dir flags with ‘oc image’ #729
Updating ose-tools builder & base images to be consistent with ART #734
Updating openshift-enterprise-deployer builder & base images to be consistent with ART #733
Updating openshift-enterprise-cli builder & base images to be consistent with ART #732
upate registry.svc.ci->registry.ci #731
add simple debug for image serve #690
Add help text to ‘oc registry login’ when using –registry flag #721
Bug 1919032 : Fix image extract from Root Directory #713
Full changelog
Bug 2058270 : Remove Azure mint mode support as Active Directory Graph API will be sunset #454
Bug 2027928 : pod-identity-webhook starts without tls #429
Bug 2027832 : Stop putting CCO in degraded state when stale credentials are found #428
Bug 2026098 : Check for aws status in infra platform status field before client setup #425
Bug 1970062 : use shared session setup in ccoctl create-all #354
Bug 1967531 : Fix ccoctl delete not removing iam roles #351
Bug 1970062 : delete client should also use shared session function #353
Bug 1970062 : enable shared config files for AWS SDK #352
Bug 1960176 : Make sure credentials have newly generated azure client secret #349
Bug 1957165 : Use gofrs/uuid for uuid generation #350
Bug 1957446 : v1beta to v1 for the CredentialsRequest CRD #336
Bug 1960176 : Recreate user when deleted in cloud providers #345
Bug 1962602 : Remove log statement in frequently called function. #343
Bug 1910396 : Add ErrorScrub utility to prevent infinite update/reconc… #342
Bug 1864116 : Fix “unsupported platform type” log spamming on BareMetal. #341
Bug 1958861 : back to no CSR permissions for pod-id-webhook #340
Bug 1953077 : rework GCP passthrough permissions checking #330
Bug 1954765 : v1beta1 to v1 mutatingwebhookconfiguration #333
Bug 1949862 : avoid referencing object after error #328
Bug 1954615 : do not assume result is valid after error #335
Bug 1954865 : add priorityClass to pod-identity Deployment #334
Bug 1952891 : Fix OpenStack clouds.yaml updating in secretannotator #332
Bug 1949866 : use initialization structure for ID provider #327
Rename workload annotations #329
Bug 1949218 : build and include ccoctl into image #323
Bug 1927017 : Use file observer for Proxy CA changes #320
Bug 1948628 : Fix ccoctl create aws iam-roles command and docs #325
Bug 1948628 : Add aws subcommand to ccoctl and additional UX changes #321
Bug 1946097 : oVirt credentials secret contains unnecessary “ovirt_cafile” #317
Add management workload annotations #319
Bug 1940142 : Correct incorrect CACert in secrets created prior to 4.6 #314
installer manifests and ‘all’ subcommand #311
CCO-73 : Add command to delete resources created by ccoctl #312
make docs reflect reality of parameter names #316
Ccoctl docs #307
iam-roles subcommand #306
add generate-only mode for ccoctl create identity-provider #304
Updating ose-cloud-credential-operator builder & base images to be consistent with ART #313
Bug 1927017 : Context cancel on stopped leading #310
manifests/0000_90_cloud-credential-operator_04_alertrules: Drop CloudCredentialOperatorDown #308
no error when SecretRef does not exist #305
require annotation before upgrade when in manual mode #286
report STS as a submode of Manual #303
CCO-67 : Add command to setup OpenID Connect provider #302
Add service account names to credentials request manifest #298
Add a CredentialsRequest field to store service account names #299
new binary for setting up credentials outside of cluster #296
Bug 1927925 : spell fix user-visible string #300
Bug 1924477 : Tag gogo/protobuf to v1.3.2 #297
Updating ose-cloud-credential-operator builder & base images to be consistent with ART #295
Add controller to cleanup stale credentials requests #285
specify Azure and GCP as supporting Manual mode #291
Add initial documentation for using AWS Security Token Service #290
Full changelog
Bug 2062591 : e2e: Pin Keycloack to the legacy variant #557
Bug 1997906 : csr request: use generate names to prevent getting stuck waiting for a cert #494
Bug 2003632 : manifests, bindata: explicitely set runAsUser for operator and operand #484
Bug 2003946 : Deploy PDB to prevent more than one replica going unavailable #488
Bug 1989587 : pkg/operator: Add deprecated stale status #471
Bug 1979303 : clear encryption conditions when there is no work to be done #467
Bug 1977233 : observe api-audiences for the oauth-apiserver #459
Bug 1969631 : encryption controllers wait for all informers before running the sync loops #453
Bug 1879182 : oauth-apiserver: audit policies now use ‘secure-’ by default #451
Bug 1965929 : bump lib-go to get improved performance for the CSR approver #450
Bug 1965929 : wire certs as the authentication means to openshift webhook authenticator #416
Bug 1967398 : operator: add OAuthServiceEndpointsCheckEndpointAccessibleControllerDegraded to stale conditions #449
Bug 1943804 : splits the encryption tests #447
Bug 1943804 : stub for splitting encryption tests #446
Bug 1950379 : routersecret: sync only the cert/key pair for the default domain #438
Bug 1953563 : Add .ci-operator.yaml with build_root_image #439
Bug 1953041 : manifests/deployment: bump cpu and memory resource requests #444
Bug 1955749 : OCP oauth translations for login pages #428
Bug 1939580 : wellknownready: delay going degraded on oauthmetadata changes #442
Bug 1954544 : endpoints controller: actually use the context-constrained request #441
Rename workload annotations #434
Bug 1946540 : fix configuring webhook authenticators on upgrade #435
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #436
Add management workload annotations #431
Bug 1946540 : only configure webhook authenticators when oauth-apiservers are ready during upgrade #433
e2e: fix the token names in tokentimeout test to match the new format #432
extends shutdown delay duration to 10 seconds #429
move the oauth-server deployment into a generic workloads controller #414
oauth-apiserver: add access token inactivity timeout observer #422
Updating ose-cluster-authentication-operator builder & base images to be consistent with ART #421
follow up changes to clean up endpoint accessible controller #404
Bug 1934107 : webhook authentication: fix oauth-apiserver IP for IPv6 environments #415
switch to v1beta1 for the p&f APIs #393
wire openshift authentication as a webhook authenticator #304
removes the encryption provider #409
e2e: Pin gitlab docker image to 13.8.4-ce.0 #413
Remove the ‘authentication.operator.openshift.io/managed’ annotation from user,oauth apiservices #407
Updating ose-cluster-authentication-operator builder & base images to be consistent with ART #406
Support non-HA mode #391
Full changelog
Bug 1948719 : updating CA version to 1.21.0 #203
Bug 1948719 : rebase on top of kubernetes/autoscaler 1.21 #201
Bug 1955324 : update testing scripts to use go 1.16 #202
Fix build with Go 1.16 #200
Updating vertical-pod-autoscaler builder & base images to be consistent with ART #199
Housekeeping: add Chen to approvers, update to ci registry #197
Updating vertical-pod-autoscaler builder & base images to be consistent with ART #193
Updating atomic-openshift-cluster-autoscaler builder & base images to be consistent with ART #192
add component and subcomponent to OWNERS #191
Full changelog
Bug 2091748 : Fix interpretation of Deployment Status Conditions #269
Bug 2055279 : Calculating network stack only on supported Platforms #248
Bug 2000445 : Set LIVE_ISO_FORCE_PERSISTENT_BOOT_DEVICE=Never #194
Bug 1975711 : Only start static ip set if provisioning net not disabled #166
Bug 1946079 : Fix network stack calculation #158
Bug 1968701 : Add ironic/inspector TlsMounts to baremetal pod #156
Bug 1968615 : Restrict watches to openshift-machine-api #153
Bug 1946079 : Fix parsing of IPv6 APIserver IP address #151
Bug 1946079 : pass IP_OPTIONS env down to the OS downloader container #148
Bug 1940518 : Set default resource requests for all containers #121
Bug 1952448 : Fix condition for starting the metal3StaticIpManager container #146
Bug 1962592 : Use a cache URL with the .svc.cluster.local suffix #147
Bug 1947293 : Document ipv6 provisioning network size limitation #145
Bug 1948787 : follow up : Use ApplySecret() #127
Revert “Bug 1953795: Set Ironic webserver_verify_ca” #142
Bug 1952448 : Update condition for starting the metal3StaticIpManager container #140
Bug 1954768 : Use AdmissionRegistration v1 not v1beta1 as it is going away #141
Bug 1953795 : Set Ironic webserver_verify_ca #139
Rename workload annotations #130
Bug 1952667 : Update Readme with detailed information about the CBO #131
Bug 1903700 : Fix Pod Selectors in metal3 pods created by CBO #126
Add management workload annotations #124
Bug 1948787 : secret.StringData is a WriteOnly convience field, stop using it to read #125
Updating ose-cluster-baremetal-operator builder & base images to be consistent with ART #123
Use BMH manifest provided by openshift/baremetal-operator #122
Use the webhook for CR validation #84
Support TLS for ironic and inspector #80
Ensure WATCH_NAMESPACE is always set whether enabled or not #120
Create a webhook for CR validation #87
Update BMH CRD #118
Only set IMAGES_JSON if not previously set #116
Bug 1885349 : Inject proxy environment variables everywhere #109
Simplify the rbac roles under common groups if the verbs are the same #113
Allow BMO to watch all Namespaces #106
Add a couple more linters and fix some issues raised #108
Remove the CBO down alert #111
Fix annotations for the prometheus manifests #110
Bug 1927068 : provisioning: configure DHCP range with netmask #104
Add POD_NAMESPACE env variable to bmo container #107
Bug 1906102 : Add standard metrics support for CBO #26
Update BMH CRD from metal3-io/baremetal-operator #105
Updating ose-cluster-baremetal-operator builder & base images to be consistent with ART #101
Update bmh crd #100
Full changelog
Bug 1953563 : Add .ci-operator.yaml with build_root_image #60
Bug 1951639 : Add –tear-down-delay and –tear-down-termination-timeout #58
Updating ose-cluster-bootstrap builder & base images to be consistent with ART #54
Bug 1933263 : bump(library-go) #56
allow bootstrapping to create SCCs #55
Single Node deployment with bootstrap-in-place #51
Full changelog
Bug 2081457 : bump API to fix ComponentRoutes TLD validation #255
Bug 1957822 : bump o/api to get the apiserver.TLSProfile doc update #206
Bug 1960339 : openshift-user-critical: unset globalDefault #205
bump(*): openshift/api to pickup updated CRD’s #203
Bug 1953563 : Add .ci-operator.yaml with build_root_image #198
Bug 1960339 : manifests: add preemptionPolicy for openshift-user-critical #202
Bug 1947803 : quota: switch to v1 crd #201
Rename workload annotations #194
Bug 1950113 : vendor: bump to the latest openshift/api #199
Bug 1878199 : remove log level normalizer #197
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #195
Bug 1947800 : Bump openshift/api (and Kube 1.21 release) #192
Add management workload annotations #190
Bug 1949145 : Add missing annotations to upc #193
Bug 1949145 : Add user facing priority class #191
Add IBM Cloud managed annotations to CVO manifests #166
pkg/operator/kube_cloud_config: Fix “kuberneted” -> “Kubernetes” doc typo #172
Bug 1901535 : Update openshift/api dependency #187
Mark operator pod as system-cluster-critical #184
Updating ose-cluster-config-operator builder & base images to be consistent with ART #188
Updating ose-cluster-config-operator builder & base images to be consistent with ART #182
bump openshift/api to support new field controlPlaneToplogy in #175
Full changelog
Bug 1940940 : Deploy multiple operand replicas #88
Bug 1961538 : manifests/05_operator_rbac: Drop the unused namespace property #87
Bug 1951066 : Remove exclude annotation from manifests to include in ROKS #81
Add management workload annotations #84
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #86
Bug 1924483 : Bump Kubernetes to 1.21 #85
Updating ose-cluster-csi-snapshot-controller-operator builder & base images to be consistent with ART #83
Bug 1926444 : Fix installation on ROKS #79
Updating ose-cluster-csi-snapshot-controller-operator builder & base images to be consistent with ART #77
Full changelog
Bug 1974978 : status: Watch daemonsets #284
Bug 1951853 : Bump openshift/api for node placement API godoc fix #278
Bug 1939723 : Don’t check node-resolver status for DNS Degraded condition #273
Bug 1966116 : Corefile: Set bufsize to 512 bytes for all servers #276
Bug 1952174 : status: Report old versions while rolling out new #274
Bug 1952174 : status: Report old versions while progressing #269
Rename workload annotations #264
Bug 1948232 : Fix for daemonset’s maxSurge and service’s ipFamilies and ipFamilyPolicy defaulting #263
Bug 1950270 : go.mod: Update openshift/api & go version #265
Bug 1953280 : node-resolver: Set owner reference on the dns #270
Bug 1946929 : Fix status reporting for default node placement #262
Bug 1949361 : Corefile: Enable bufsize plugin for all servers #266
Add management workload annotations #259
Bug 1946893 : update inconsistent error message for AvailableCondition #258
Bug 1948708 : IBM Cloud manifest profile patch #215
Bump openshift/api, controller runtime, and kube component versions #257
node-resolver: Use “kubernetes.io/os” node label #255
Updating ose-cluster-dns-operator builder & base images to be consistent with ART #249
Add node-resolver daemonset #209
Bug 1915473 : Annotate manifests for single-node-developer cluster profile #216
Bug 1943578 : Corefile: Use 30 second max TTL for caching of negative responses #253
Bug 1936022 : Fix spurious reconciliation of DNS daemonset and service #243
NE-515 : Alerts: Update prometheus alert rules for CoreDNS v1.8.z #239
Bug 1884053 : Configure CoreDNS to shut down gracefully #237
Give CoreDNS access to endpointslices #244
Bug 1934905 : Enable errors plugin for custom upstream resolvers #241
Bug 1933761 : Set CoreDNS’s cache’s maximum TTL to 900 seconds #240
NE-514 : Corefile: Drop deprecated kubernetes upstream
option #238
Bug 1919737 : Set CoreDNS readiness probe period and timeout each to 3 seconds #234
Updating ose-cluster-dns-operator builder & base images to be consistent with ART #233
Add rfredette to OWNERS #224
Full changelog
Bug 2008414 : pkg/operator/metriccontroller: read etcd-operator SA token rather than using prometheus #665
Bug 1994483 : bindata/etcd: remove unix socket from advertised list #642
Bug 1999777 : [release-4.8]: pkg/operator: add cluster backup upgrade controller #652
Bug 1993800 : Bump library-go to include backoff fix of installers #648
Bug 1963730 : kube-apiserver failed to load SNI cert and key #610
Bug 1958405 : Improve etcd service observability and health checks #596
Bug 1965024 : Validate the status of the etcd snapshot during backup and restore #603
Bug 1966813 : Update the flowchart to accommodate modified logic #601
Bug 1924422 : go.mod, go.sum: Replace gogo/protobuf with v1.3.2 #608
Bug 1963871 : bump(*): Update the go version to 1.16 #602
Bug 1963871 : .ci-operator.yaml: Use golang-1.15 tag #607
Bug 1963871 : Move back to Golang 1.15 as in o/release #599
Revert “Bug 1957498: Update policy.v1beta1 to v1 as it is deprecated in v1.21” #592
Bug 1902247 : pkg/dnshelpers: cleanup dead code #591
Bug 1958245 : etcd/pod: print static pod revision in logs #586
Bug 1957498 : Update policy.v1beta1 to v1 as it is deprecated in v1.21 #589
Bug 1902247 : pkg/dnshelpers: fallback to spec if status is not populated for serviceNetwork #587
docs: Initial documentation for discover init cluster along with a flowchart #585
Bug 1946607 : bindata/etcd: improve readinessProbe checks by dialing unix socket target #580
Bug 1952268 : Increase inertia duration for the EtcdMembersDegraded condition #579
Bug 1952684 : pkg/operator/metriccontroller: check vector length #584
OWNERS: add lilic as reviewer #583
Bug 1952684 : pkg/operator/metriccontroller: dont panic on invalid response from prom client #573
Bug 1952266 : Don’t set operator version before operands update #576
Rename workload annotations #569
Bug 1953563 : Add .ci-operator.yaml with build_root_image #574
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #570
Bug 1950934 : pkg/etcdenvvar/etcd_env.go: Sort endpoints to prevent rollout #567
Add management workload annotations #560
Bug 1949418 : bump(*): vendor update #564
Bug 1948553 : bindata, pkg: Propagate operator log level to etcd itself #561
vendor: bump k8s v0.21.0-rc.0 #563
Bug 1948040 : *: enable zap as default logger #562
Bug 1927942 : pkg/etcdenvvar: enable SO_REUSEADDR #553
Updating cluster-etcd-operator builder & base images to be consistent with ART #557
update library-go to fix tight loops #558
Bug 1931658 : render: refactor scaling strategies #547
Remove deprecated render options and remove default #552
Remove unused render command options and configuration #549
Migrate tls bootstrap from the installer #546
pkg/etcdenvvar: set periodical watch progress notification to 5s #548
Manage one aggregated cert secret rather than one per cert type #544
switch to v1beta1 for the p&f APIs #516
Refactor creation of aggregated cert secrets #542
Bug 1929359 : pkg/operator/quorumguardcontroller: use cli image from release payload #543
Improve cert controller detection and correction of invalid certs #540
Adding single node ocp cluster support #527
Updating cluster-etcd-operator builder & base images to be consistent with ART #538
Bug 1925586 : pkg/operator/metriccontroller: cleanup transports #534
Full changelog
Bug 2066302 : Disable keepalive for canary probe #726
Bug 2017708 : Change default balancing algorithm to “leastconn” #670
Bug 1998103 : cleanup condition metrics for deleted ingress controllers #649
Bug 2000414 : Configure router to use “source” for passthrough #651
Bug 1935058 : Set AWS session region #623
Bug 1960284 : Set the “local-with-fallback” service annotation #622
Bug 1955822 : Ingress: Mount router stats secret as a volume #621
Bug 1881210 : desiredNodePortService: Add port 1936 #466
Bug 1901648 : Canonical router hostname not correct #610
Bug 1954892 : canary: Add priority class to canary daemonset #620
Bug 1959194 : Ingress rollouts should specify minReadySeconds #569
Bug 1949799 : Set maximum for ingresscontroller spec.tuningOptions.threadCount to 64 #612
Bug 1954330 : ingress: Fix up openshift-ingress namespace reconciliation #611
Bug 1955854 : Compute Available and Degraded from default ingress #607
Bug 1900819 : Specify topology spread constraints #577
Bug 1954330 : Reconcile openshift-ingress namespace on upgrade #608
Rename workload annotations #603
Bug 1950270 : go.mod: Update openshift/api & go version #604
Bug 1950978 : ingressclass: Handle ingresscontroller deletion #605
Bug 1950284 : Annotate services of type LoadBalancer with user tags (AWS only) #578
Bug 1941592 : Alerts: Fix up HAProxyDown Alert Message #597
Updating ose-cluster-ingress-operator builder & base images to be consistent with ART #579
Bug 1947498 : policy v1 beta1 PodDisruptionBudget is deprecated #602
Bug 1949435 : ingressclass: Fix API group name in watch predicate #600
Bug 1949880 : ingress: Propagate GCP ProviderParameters to Status #599
Bug 1919151 : Azure: Log when using domain not in zone #537
Bug 1948716 : IBM cloud managed profile patch #587
Bug 1948626 : test/e2e: Make TestRouteAdmissionPolicy
deterministic. #598
Add management workload annotations #595
NE-302 : Add field for configuring number of HAProxy threads in router #580
Add h2spec client subcommand #590
configurable_route_test: Preserve ingress spec #593
Bug 1946788 : ingressclass: Don’t set default annotation #592
ingressclass: New controller. #574
NE-551 : Configure router to use Power of Two Random Choices with Override #589
Bug 1943845 : Add startup probe to the router deployment #583
Add http/2 and gRPC test server code as new subcommands #585
Add the new NetworkPolicy-matching label to the namespace #586
Introduce ingress controller #552
NE-553 : Implement the PROXY protocol API #581
Add service account names to credentials request manifest #548
NE-354 : Implement Tunable router header buffers #576
Bug 1907315 : Change AWS interal LB annotation to match documentation #543
Bug 1928931 : Update DNSRecord CRD from v1beta1 to v1 #575
NE 484: Use ingress-operator subcommand instead of hello-openshift #561
Use HAProxy log level “info” to enable access logs #572
Bug 1936030 : Fix spurious reconciliation of NodePort services #567
NE-518 GCP: Implement GCP Internal LB Global Access option #550
Bug 1935528 : Canary: Use cluster-wide proxy for canary client #565
Bug 1934773 : Canary: Perform canary test probes over https #562
Bug 1933102 : Canary: Schedule canary server pods to worker and infra nodes #560
Bug 1932401 : Canary: Add edge termination to canary route #556
Bug 1914127 : Delete the ingress.openshift.io/operator finalizer #549
Bug 1925245 : Verify that Serivce resources have idle annotations from corresponding Endpoint resources, should they exist. #542
Updating ose-cluster-ingress-operator builder & base images to be consistent with ART #544
Add rfredette to OWNERS #513
NE-508 Support cluster HA mode #519
Full changelog
Bug 1993800 : Bump library-go to include backoff fix of installers #560
Bug 1981633 : allow upgraded clusters to use the vulnerable service-ca.crt #549
Bug 1963730 : kube-apiserver failed to load SNI cert and key #532
Bug 1938636 : Set logLevel for policy and recovery controllers #511
Bug 1954790 : pdb: Increase PDBAtLimit timeout #534
Bug 1946479 : manifests: use manual service account mounts #531
Bug 1954790 : Use appropriate metric for PDB alerts #527
Bug 1966126 : manifests: drop root_ca_cert_publisher_sync_duration_seconds metric #526
Bug 1963079 : a smoke test for preferred host for KCM #510
Bug 1961173 : bump(*): vendor update #524
Rename workload annotations #521
Bug 1953563 : Makefile: add verify-golang-versions #523
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #522
Add management workload annotations #516
Bug 1949418 : bump(*): vendor update #519
Remove tnozicka from OWNERS #502
Bug 1948431 : Bump openshift api version to get CSIMigrationXXX feature gates #518
bump(k8s.io/*): 1.21 #515
update library-go to fix tight loops #514
Migrate to using keypair generation and validation from library-go #512
Updating ose-cluster-kube-controller-manager-operator builder & base images to be consistent with ART #513
defines test-e2e-preferred-host job for running smoke tests to check if KCM talks to Kube over a preferred host #509
Bug 1934132 : Bump github.com/gogo/protobuf to v1.3.2 #507
Bug 1844989 : Allow to set –tls-cipher-suites and –tls-min-version of KCM instances through observed config #506
Updating ose-cluster-kube-controller-manager-operator builder & base images to be consistent with ART #504
Bug 1911211 : Update build-machinery-go to the latest master HEAD #505
fixes Developing and debugging the operator section in the readme file. #503
Full changelog
Bug 2026110 : Disable balancedAllocation and add weight for HighNodeUtilization profile #380
Bug 1993800 : Bump library-go to include backoff fix of installers #366
Bug 1963730 : kube-apiserver failed to load SNI cert and key #354
Bug 1946479 : use manual service account tokens #355
Added more complete unit tests #352
Bug 1963079 : Add e2e test for preferred host #351
Bug 1953563 : Enable golang version verify target #349
Transfer root-image configuration to this repository #350
Bug 1954087 : added test for manage config maps in targetconfigcontroller #346
Rename workload annotations #347
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #348
Add management workload annotations #343
Bug 1949364 : Mention scheduling profiles #345
Bug 1948431 : Bump openshift/api to get the necessary CSIMigration feature gates #344
passing additional args to kubernetes-scheduler #336
servicemonitor: Relabel kube_podresource * pod/namespace labels #340
bump(k8s.io/*): 1.21 #342
Fix development readme to refer to actual pod/container #339
update library-go to fix tight loops #341
defines test-e2e-preferred-host job for running smoke tests to check if KS talks to Kube over a preferred host #338
Updating ose-cluster-kube-scheduler-operator builder & base images to be consistent with ART #337
Bug 1938468 : Specify cpu resource request for kube-scheduler-operator-container container #335
Bug 1934154 : Bump github.com/gogo/protobuf to v1.3.2 #333
Bug 1844989 : Set –tls-cipher-suites, resp. –tls-min-version only when the fields under servingInfo observedConfig are found #332
Bug 1844989 : Allow to set –tls-cipher-suites and –tls-min-version of KS instances through observed config #331
Bug 1926579 : Move warning about deprecated spec.policy field #330
Updating ose-cluster-kube-scheduler-operator builder & base images to be consistent with ART #329
Full changelog
Bug 2022844 : Extensive number of requests from storage version operator in cluster – Part 4 #79
Bug 2022844 : Extensive number of requests from storage version operator in cluster – Part 1 #78
README: Stub in brief purpose docs #44
Bug 1962687 : manifests,assets: set runAsUser to not run as root #58
Bug 1957908 : stop reporting empty version #57
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #56
Bug 1947801 : Switch to v1 upstream CRDs #55
Add management workload annotations #52
Bug 1953539 : Set priorityClassName: system-cluster-critical #54
Add IBM cloud managed profile manifest patch #51
add storageversionmigrations to related objects #42
Bug 1881938 : migrator deployment doesn’t tolerate masters #31
Updating ose-cluster-kube-storage-version-migrator-operator builder & base images to be consistent with ART #43
Full changelog
Bug 2018053 : tuned: add timeout and restarts #286
Bug 2013678 : TuneD: workaround for high CPU utilization of [scheduler] plug-in. #280
Bug 1998120 : Add a cgroup blacklisting rule to parent openshift profile. #266
Bug 1999608 : Reload when deps of recommended profile change. #268
Bug 1986992 : Handle kube-apiserver disruption more gracefully. #257
Bug 1985908 : scheduler: new option cgroup_ps_blacklist #254
Bug 1980788 : Updating to the latest stalld v1.13.0. #247
Bug 1974718 : Fix conditional order for setting net device param. #240
Bug 1973237 : Switch back to NTO-shipped stalld. #237
Bug 1969832 : TuneD: fix multiple inheritance where parents include common ancestor #233
Bug 1966294 : Address CVE-2021-33194 in golang.org/x/net #232
Bug 1963848 : Use OS-shipped stalld vs. the NTO-shipped one. #226
Bug 1963866 : Bump vendor dependencies to k8s 1.21.1 #231
Bug 1962219 : Switch to client-go leader-with-lease election. #229
Bug 1962630 : Update to the current upstream TuneD. #230
Bug 1960337 : manifests: fix selector in node-tuning-operator ServiceMonitor #227
Rename workload annotations #225
Bug 1948782 : Revert “add ‘single-node-production-edge’ annotations to CVO manifests.” #224
Bump to golang 1.16 and various vendor deps. #222
Add management workload annotations #223
TuneD: udev: explicitly sort udev properties #221
Add additionalPrinterColumns to profiles CRD. #220
Updating cluster-node-tuning-operator builder & base images to be consistent with ART #218
Add “core” e2e tests. #217
Bump to the latest ignition 3.2 #216
Add e2e test for adjusting netdev queue count. #214
Updating to the latest stalld v1.9.0. #213
Do not manupulate BLS entries and grub config #212
Bug 1926903 : Keep ignition units in sync with [service] plugin. #211
Bug 1926903 : Instantiate the stalld systemd unit as disabled. #207
stalld: Remove another architecture specific gcc flag #209
Do not include *-patch files in /manifests. #208
Remove Dockerfile.rhel7 no longer needed #203
Updating cluster-node-tuning-operator images to be consistent with new ART images #194
Support for adjusting netdev queue count. #205
Add more related objects to ClusterOperator. #206
Updating cluster-node-tuning-operator builder & base images to be consistent with ART #204
Add status conditions and profile applied to Profile(s) #188
Full changelog
Bug 2052097 : global pull secret not working in OCP4.7.4+ for additio… #493
Bug 2003946 : Deploy PDB to prevent more than one replica going unavailable #473
Bug 1994655 : apiservice-controller: don’t update the failing condition when an operator has been requested to shutdown #482
Bug 1996044 : bindata: run openshift-apiserver as root explicitly. #467
Bug 1979303 : clear encryption conditions when there is no work to be done #463
Bug 1969631 : encryption controllers wait for all informers before running the sync loops #456
Bug 1879182 : audit policies now use ‘secure-’ by default, remove custom getter #455
Bug 1943804 : splits the encryption tests #454
Bug 1943804 : stub for splitting encryption tests #453
Bug 1961561 : pick up the precondition checker for reducing encryption QPS #451
Bug 1953563 : Switch to Golang 1.16 for build-root #448
Bug 1953563 : Add .ci-operator.yaml with build_root_image #452
Rename workload annotations #446
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #447
Add management workload annotations #443
Bug 1942725 : explicitly allow apiserver pods to write to their root FS #437
extends shutdown delay duration to 10 seconds #442
expose pod information to oas container via env variables #440
bump lib-go to pick up workload progressing changes #439
update library-go to fix tight loops #438
Updating ose-cluster-openshift-apiserver-operator builder & base images to be consistent with ART #436
bump lib-go ti pick up latest audit config and workload controller changes #435
removes the encryption provider #432
Updating ose-cluster-openshift-apiserver-operator builder & base images to be consistent with ART #431
switch to v1beta1 for the p&f APIs #425
Bug 1912820 : competing connectivitycheckcontrollers cause pod restarts during upgrades #430
Full changelog
Bug 1965283 : Static Resources Controller for Sync #216
Bug 1925409 : Let openshift-controller-manager create service account tokens #213
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #212
Bug 1948011 : seed upgradeable condition in ocm-o cluster operator status so library-go union code can find it #210
Add management workload annotations #206
Bug 1947793 : Deprecated API in use #208
Updating ose-cluster-openshift-controller-manager-operator builder & base images to be consistent with ART #202
Bug 1941526 : Bump kubernetes to 0.20.5 #203
BUILD-186 : add buildconfig/status permissions to ocm #201
switch to v1beta1 for the p&f APIs #192
Bug 1911470 : Set registry routes in operand config #197
Updating ose-cluster-openshift-controller-manager-operator builder & base images to be consistent with ART #198
Remove tnozicka from OWNERS #196
Full changelog
Updating cluster-policy-controller builder & base images to be consistent with ART #59
Bug 1934164 : Bump github.com/gogo/protobuf to v1.3.2 #57
Sync with the latest library-go to pull new crypto ciphers #56
Updating cluster-policy-controller builder & base images to be consistent with ART #55
Full changelog
seed relatedObjects in manifest yaml #376
Bug 1960334 : manifests: fix selector in ServiceMonitor #374
Bug 1955100 : Fixing Deprecated API in use #373
Rename workload annotations #372
Bug 1949481 : add DeepCopy to avoid SharedInformer cache mutation #369
Bug 1950236 : OKD: replace some docker.io images with quay.io #360
BUILD-249 : openshift/library sync for 4.8 #367
Bug 1948782 : revert single-node-production-edge annotation #368
bump(k8s) 1.21.0 #365
Add management workload annotations #366
Fix Typo #364
Add IBM cloud managed profile manifest patch #363
Remove hello-openshift imagestream #362
Updating ose-cluster-samples-operator builder & base images to be consistent with ART #361
Updating ose-cluster-samples-operator builder & base images to be consistent with ART #355
Bug 1930570 : Update Jenkins monitored templates names #357
Full changelog
Bug 2103447 : Add missing ibm cloud annotations to prometheus rbac #295
Bug 2034270 : Add trusted CA bundle to vsphere operators #249
Bug 1996672 : Add proxy support to cinder CSI #210
Bug 1986026 : Manila CSI driver is not in must-gather #192
Bug 1947402 : Add permissions poddisruptionbudgets in AWS CSI operator’ #171
Bug 1961120 : added permissions to service monitoring #167
Bug 1936871 : Add volumes with credentials to Cinder operator deployment #141
Bug 1961538 : manifests: remove namespace from cluster-storage-operator-role binding #168
Bug 1943719 : Add alert about vsphere-problem-detector unable to connect #166
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #165
Rename workload annotations #164
Bug 1949357 : Add missing RBAC rules to Manila operator #163
Bug 1948505 : Add missing RBAC rules for vSphere #156
Bug 1948721 : IBM Cloud manifest profile patch #146
Bug 1947360 : vSphere: set CPU/memory resource request #157
Bug 1949357 : Allow Manila operator to create ServiceMonitor in the driver namespace #162
Bug 1947866 : Add log level to Azure Disk CSI Operator #159
Bug 1948448 : Add log level to vSphere operator #158
Bug 1949554 : Pass KUBE_RBAC_PROXY to vSphere CSI driver operator #161
Bug 1924500 : Rebase to Kubernetes 1.21 libraries #160
Bug 1949041 : Update image-references for vsphere #155
Remove “vmware” prefix from CSI operator and driver #149
Add management workload annotations #150
Add vsphere syncer deployment #153
Degrade the cluster when an unsupported CSI driver is already installed #152
Add TokenReview permissions to newly introduced operators #154
Pass KUBE_RBAC_PROXY_IMAGE to CSI driver operators #151
Add AzureDisk CSI driver installation #148
Start tech-preview CSI driver operators when tech preview is enabled #144
Prepare for metrics collection in CSI driver operators #145
Add service account names to credentials request manifest #136
Updating cluster-storage-operator builder & base images to be consistent with ART #143
Allow log level to be replaced #142
Prevent panic on webhook authenticator and authorizer timeout before response #139
Propagate log level to GCE and Cinder CSI driver operators #138
Updating cluster-storage-operator builder & base images to be consistent with ART #135
Fix typo in README.md #116
vsphere: don’t redeploy StorageClass in every sync #129
Full changelog
Pack both keys in one verifier-public-key-ci entry #35
Adding the new Openshift CI Signer key #33
Bug 1919356 : Add IBM Cloud managed annotations to CVO manifests #24
Updating ose-cluster-update-keys builder & base images to be consistent with ART #31
Full changelog
Bug 2109962 : pkg/cvo: retain initial completed update history entry #803
Bug 2047434 : Changing the ClusterNotUpgradeable alert to info #731
Bug 2038936 : *: Use –v=2 logging to drop client-side throttling noise #724
Bug 1982683 : [release-4.8] Respect noProxy #691
Bug 2025955 : Removing the extra indentation #696
Bug 2015025 : lib/resourcemerge/imagestream.go: Copy all data for new tag reference #679
Bug 2011954 : pkg/cvo/upgradeable: Include messages for multiple-reason Upgradeable=False #672
Bug 1999092 : Add and enable admin ack Upgradeable condition gate #647
Bug 1999777 : Ensure recent etcd backup before allowing minor-version updates #649
Bug 1980411 : [release-4.8] pkg/cvo/egress: Load HTTPS proxy from Proxy status #627
Bug 1879184 : Fixing the log message in rbac.go for clusterrole #588
Bug 1879184 : Log object updates and show existing/required diff #561
Bug 1946479 : prevent pod deployment deadlock due to custom SA projected volume injection #585
docs/dev: Fix code block brackets in run-cvo-locally.md #581
Bug 1881484 : Set defaults in deployment #559
Bug 1941901 : lib/resourcemerge/core: Fix toleration matching logic #578
Bug 1881514 : Prevent hotlooping in ImageStreams #579
hack/generate-lib-resources: Use library-go manifests #552
Bug 1947797 : Bumping openshift/api to vendor apiextensions.k8s.io/v1 #567
Update a doc example to match modern OCP #524
Bug 1962882 : pkg/cvo/updatepayload: Set priorityClassName for the version Job #571
Bug 1927168 : pkg/cvo/sync_worker: Increment Attempt on failed reconciliation #569
Bug 1881481 : TargetPort should default to port in ServicePort if unset #563
Bug 1881520 : avoid hotlooping on RoleBindings with empty APIGroup #562
Dockerfile*: Bump to Go 1.16 #564
Bug 1960554 : Remove rbacv1beta1 support #565
Bug 1927168 : pkg/cvo/internal/operatorstatus: Replace wait-for with single-shot “is it alive now?” #560
Bug 1881481 : Only compare ServiceType when set in manifest #558
Bug 1957991 : install/0000_90_cluster-version-operator_02_servicemonitor: Update ClusterOperatorDegraded message to 30m #556
Bug 1957775 : pkg/cvo/sync_worker: Shift ClusterOperator pre-creation into the manifest-task node #553
Bug 1957991 : install/0000_90_cluster-version-operator_02_servicemonitor: Soften ClusterOperatorDegraded #554
Bug 1834551 : pkg/cvo/metrics: Ignore Degraded for cluster_operator_up #550
Rename workload annotations #548
Bug 1951339 : lib/resourcemerge/core: Clear env and envFrom if unset in manifest #549
Bug 1950430 : pkg/cvo/metrics: Drop HTTP, require HTTPS for metrics access #481
Add management workload annotations #543
docs/user/reconciliation: Add some English to the release image inspection #542
pkg/cvo/internal/operatorstatus: Drop deprecated failing/progressing handling #527
lib/resourcemerge/rbac: Reconcile ClusterRole.AggregationRule #544
docs/user/status: Mention channel-clearing for VersionNotFound #541
Bug 1938947 : Ensure automountServiceAccountToken is synced on service account updates #537
Document impact of upgradeable condition on the ability to begin an upgrade #538
Updating cluster-version-operator builder & base images to be consistent with ART #515
Bug 1871303 : metrics: serve metrics after leader lock acquired #528
pkg/cvo/metrics: Exclude unrecognized statuses from cluster_operator_conditions #530
Bug 1929917 : pkg/cvo/sync_worker: Skip precreation of baremetal ClusterOperator #531
pkg/cvo/internal/operatorstatus: Change nested message #514
Use profile from the installer to render CVO manifests #522
Revert “Merge pull request #523 from jottofar/cv-logging” #529
pkg/cvo: Add logging to track ClusterVersion #523
pkg/payload/task: Fix UpdateEffectType const comments #513
Bug 1927944 : pkg/start: Fix shutdown deadlock when die before getting a leader lock #519
pkg/cvo/upgradeable: Fix “Upgradebale” -> “Upgradeable” #459
pkg/cvo/metrics: Log metrics-server shutdown #453
pkg/cvo/sync_worker: Make expected/actual version mismatch fatal #431
Bug 1926310 : install/0000_90_cluster-version-operator_02_servicemonitor.yaml: adjust “CannotRetrieveUpdates” to “warning” #509
pkg/cvo/updatepayload: Fix “verifcation” -> “verification” typo #511
Full changelog
Updating configmap-reload builder & base images to be consistent with ART #32
vendor: fix inconsistent vendoring #30
Updating configmap-reload builder & base images to be consistent with ART #28
vendor: regenerate #29
Full changelog
Bug 2112999 : Replace sum_irate with sum_rate for Deployments CPU graph #11917
OCPBUGS-604 : Backport CI test fix to previous releases #11990
Bug 2088756 : Improve Firehose cache, so that it does not return unexpected data also if isList differs on two concurrent calls #11539
Bug 2092767 : Set dashboards timeout based on selected timespan #11628
Bug 2089725 : Eliminate use of lookaside cache and move to Cachito #11573
Bug 2079436 : Pipeline metrics: use prometheus-tenancy API to get data #11409
Bug 2066365 : (Topology) Performance improvement by reducing rerenderings and deep-copy toJSON() calls #11271
Bug 2060450 : Fix that the preferred namespace was not selected when it contains just numbers #11134
Bug 2055132 : Fix TypeError when application has HelmRelease #11069
Bug 2060616 : Add error boundary in edit-flows #11137
Bug 2061266 : Update e2e test to use 3scale operator to increase test stability #11141
Bug 2046215 : Filter superseded helm secrets and fix firehose to support partial metadata #10936
Bug 2045592 : Check if name label exists before comparing #10929
Bug 2048900 : Fix knative function label cherry pick #10987
Bug 2045051 : Add subject name selector field to SinkBinding form #10925
Bug 2046051 : Add support for fetching partial metadata and fix helm list page crash #10932
Bug 2004086 : Add name field in edit deployment form #10873
Bug 2046043 : Topology performance: Do not fetch HPA for each Deployment (Pod Ring) #10931
Bug 2008141 : Allow web terminal to be installed in any namespace #10134
Bug 2019301 : Check for resource in ServiceBinding spec’s service reference #10376
Bug 2018064 : fix dev-catalog stuck in loading state #10346
Bug 2044571 : Update CRW operator name to fix failing e2e tests #10918
Bug 2036045 : fix resource limit form validation #10788
Bug 2034640 : cant delete VM with un-owned pvc attached #10718
Bug 2030443 : Fix ClusterOperators link #10638
Bug 2024206 : Fix resource metrics 403 errors for project admin users #10496
Bug 2026950 : Fix autofocus on pf select component for search resource dropdown #10577
Bug 2017469 : key not a valid prop name causing display issue in env editor #10419
Bug 2009224 : Regular user cannot restore VM snapshot #10436
Bug 2020162 : PVC is deleted along with VM even with “Delete Disks” unchecked #10399
Bug 2017326 : Update PatternFly/react-console #10384
Bug 1984102 : Switch Cypress OLM tests to use supported Red Hat operators #9560
Bug 2005871 : Cannot create Network Attachment Definition through UI #10314
Bug 1997901 : Cannot delete user created vm template #10367
Bug 2001212 : Notifications is not translated on the top right bar #10040
Bug 2002649 : Fix SerialConsole display bug #10034
Bug 1994983 : use strict promoted template list #9824
Bug 1977659 : Adjusting to new reference models changes - cherry-picked rls 4.8 #9379
Bug 2013091 : adds check for status in ksvc in util logic #10211
Bug 1998692 : Normal user cannot create VM because it cannot access v2v-vmware #10171
(4.8 Backport) Bug 1981416: Change OCM links from cloud. to console.redhat.com #9470
Bug 2010076 : Update prow setup v4.8 #10168
Bug 1999717 : Block and File and Object dashboards should not be part of OCP Console for ODF Managed Services #9952
Bug 2005917 : CONSOLE-2152: Improve upgrade messaging when ClusterVersion Upgradeable=False #10103
Bug 1993236 : Do not drop environment variables without name but with a value, also fix crash when ref is empty #9799
Bug 2000474 : Create BuildConfig webhook secrets before creating knative resources #9970
Bug 1996758 : Update Resource Dropdown Tech preview text [Release-4.8] #9838
Bug 1990141 : Console overview operators shown upgrading when still waiting on approval #9732
Bug 1995118 : Virtualization is not available in Home Overview #9826
Bug 1999931 : move event sources add option to serverless add group #9958
Bug 1984367 : OCS deployment using Multus: UI allows StorageCluster creation with empty public and cluster network in “Internal - Attached Devices” #9566
Bug 1992720 : Update Ingress to v1 API version #9788
Bug 1983644 : Add a TechPreviewBadge for Multus #9539
Bug 1972987 : chore(i18n): update translations #9284
Bug 1982458 : Remove kube admin notifier for kubeadmin crc user #9516
Bug 1985193 : Add create resource extension #9601
Bug 1989798 : Fix previously deleted dragged files that show up in import yaml editor #9718
Bug 1985081 : Fix Pipeline Download All #9596
Bug 1987167 : Add inspect url to devconsole monitoring chart #9671
Bug 1972258 : adds check for kamelet source in provider #9254
Bug 1971911 : Do not render samples column and helm link when add page customization disabled them #9240
Bug 1976144 : fix optional workspace checkbox check/uncheck #9343
Bug 1984242 : filter null yaml objects before validating to prevent undefined exception #9565
Bug 1973696 : Fix time range issue for devconsole monitoring dashboard #9298
Bug 1986581 : Web console doesn’t list all the registries credentials in a secret #9651
Bug 1985356 : Check for nonexistent CSVs in installed block #9735
Bug 1989152 : [Release-4.8] Use specific release for files used in e2e tests #9700
Bug 1982246 : Skip empty categories (id and label) in OperatorHub tab view #9509
Bug 1980136 : Add cypress tests for key/value secrets with binary, ascii, and unicode values. #9439
Bug 1978043 : Monitoring dashboards: Dropdowns default to “All” if present #9388
Bug 1976008 : Monitoring dashboards: Custom time range fixes #9342
Bug 1975559 : Fix typo in olm message #9334
Bug 1972478 : improve failure alert for copied CSV #9266
Bug 1986955 : Fix to persist YAML Editor success message #9664
Bug 1982221 : Increase HTTP plugin proxy request timeout #9506
Bug 1977782 : Preserve user annotations while editing an app #9381
Bug 1974812 : In customize create vm wizard, warning on vm missing model #9317
Bug 1972788 : Convert probe data values from string to number type #9277
Bug 1980302 : VNC console stays in Connecting state #9442
Bug 1971188 : Creating a VM from the UI on OKD 4.7 fails #9326
cnv-5162: [dev] change mouse cursor and add URL to results step #9112
Bug 1949019 : - PersistentVolumes page cannot sync project status automatically which will block user to create PV #8726
Bug 1967667 : Update translations for Sprint 202 (first half) #9135
No color change on Add card hover #9159
Bug 1965909 : Replace “Enable Taint Nodes” by “Mark nodes as dedicated” #9078
(fix): Hide RGW storage class in add capacity modal #9225
Update Web Terminal custom resources to use v1alpha2 #9144
Bug 1967639 : fixes: console whitescreens if user settings fails to load #9153
Block pool deletion testing - cypress #8661
adds feature flag for revision decorator plugin #9219
Fix quick starts label text #9218
Fix a11y issue in virtualized tables with sortable headers and redesigned add page #9217
translate the page heading in the edit flow #9214
Bug 1963027 : Upload qcow2 too PVC to small #9179
Refactor multiple-storage-class-selection tests #9123
Bug 1966672 : Update translations for Sprint 201 #9104
ODC-5922 : pipeline workspaces script fixes #9115
ODC-5918 : fixed the create from builder image feature scripts #9211
ODC-5920 : Fixing Pipeline runs scripts #9109
Install workflows - textual updates based on doc review #8197
ODC-5954 : Clean up code for 4.8 release #9212
Filter disabled add actions for topology menus #9210
Add support for default repo overwrites #9001
CONSOLE-1338 : Add support for multiple documents when importing YAML #8865
CONSOLE-2384 : Add metrics tab to select resources #8763
Bug 1970381 : Monitoring dashboards: Custom time range inputs should retain values #9204
Remove ' from the text #9203
replace storage cluster with StorageCluster in external dashboard #9202
CNV-6896 : New IP’s popover for multi ip’s #9201
show Stop
pipelinerun action if any of the tasks is running #9200
Gherkin updation for topology and pipeline #9195
fix guided tour spotlight #9193
Bug 1969891 : fix rotated pipelinerun status icon issue in safari #9188
Updating the quick starts gherkin scripts with respect to latest UX #9187
Update helm OWNERS #9181
Fix rendering of add-capacity modal for smaller screen #9178
Update hard coded colors to PF tokens and vars #9164
Bug 1933101 : Add chart URl to annotations during helm install/upgrade #9161
GitOps environment UI page validation #9150
Service mesh #9141
add vm creation to smoke tests #8997
fix(OCS dashboard): s/namesapce/namespace/ prometheus query typos #8863
Block pool update testing - cypress #8660
handles route decorator for revision #9209
Bug 1890678 : Fix different accessibility in developer catalog, topology and pipelines #9124
Bug 1955220 : Bump postcss #8838
Bug 1969951 : update cluster-local label for ksvc #9197
Bug 1969386 : deprecated metric kubevirt_vmi_storage_traffic_bytes_total #9182
Replace storage class with StorageClass #9176
Restructure Knative Plugin #9194
Deploy new version of FormWithEditor. #9191
Bug 1967275 : Prevent awkward wrap of icons with getting started links and buttons #9184
Fix issue with selected capacity donut chart #9156
kubevirt: Add ci scripts #9152
add unique name to the radio buttons to avoid name collision #9146
ODC 5908-Helm update test cases #9114
Bug 1966677 : Change comma to semicolon #9110
ODC-5917 : Fix the scripts for create-from-add-options feature #9103
Console-2857: port protractor Overview list tests #8967
Bug 1969900 : Move testing CRDs from v1beta1 to v1 #9131
Bug 1936788 : Fix for RBD + RWX Access Mode UI issue #8380
Topology - Connecting Workloads using Edit Annotations #9177
kubevirt e2e: Scroll dev console add+ tab to bottom #9175
fix pipeline graph height restriction issue #9173
Tier-1 test cases for KMS workflow #7683
Update gherkin files according to test defenition implementation #9151
Bug 1967207 : Update “Getting started resources” links #9121
Add pipeline annotation to secrets for private git repo import with pipeline #9058
Fix project access reload and form footer #8940
Bug 1967316 : Sweep frontend/public folder for i18n - part 1 #7720
Bug 1967234 : Console is continuously polling for ConsoleLink acm-link #9169
Bug 1963209 : Some strings in public.json have errors #9170
Inline Event Listener URL #9166
Bug 1966684 : Fix creating snapshot for claim <name> string #9163
update eventsources static model version to latest supported #9154
Update the name and value titles to primary texts #9132
Explicitly touch pipeline builder task fields when workspaces are changed #9130
add cypress automation script for pipeline builder #9128
Bug 1969284 : Query Browser: Fix resetting the zoom after dragging to zoom #9174
Add error boundary to topology page #9167
Omit bitbucket branch in URL if it contains slash #9111
ODC-5915 : update create from git feature scripts #9165
Block pool management page capitalization #9099
CNV-6685 : UI: Add preallocation option to advanced VM disk parameters #9079
Bug 1965391 : Skip to 3rd step when SC present #9077
Bug 1966077 : Don’t show empty hidden fields on operand details page #9168
Allow passing additional arguments to run-bridge.sh #9162
Bug 1966487 : Update IP address on pods list to show podIP other than … #9089
Bug 1967717 : Rename Insights to Insights Advisor and add missing paragraph #9139
Bug 1934229 : Improve performance of ToolbarFilter #8821
Resized Perspective Switcher to match height of side Nav Items #9160
ODC-5013 : Epic Automation #9155
Bug 1967713 : Show link to the OCM landing page when cluster ID is missing #9138
Add Codeready Workspaces feature files. #9113
Bug 1966675 : Update Image Stream to ImageStream #9137
Bug 1888517 : Text changes in expand PVC modal #8788
Bug 1961391 : String updates #9017
Remove tabIndex from scrollable containers to fix keyboard scroll issue #9140
Bug 1967276 : Remove tooltips from masthead toolbar #9134
ODC-5916 : Fix the pipeline triggers scripts #9106
Fix isSubmitting logic of formik forms #8984
Revert unintended changes during translations #9145
fixes: WebTerminal widget should send resize events #8909
pipeline builder cleanup #9143
Bug 1942125 : add i18n for serverless breadcrumbs #9107
fixes: multiline code snippet buttons doesn’t work properly #9105
CONSOLE-2769 : Remove console plugin on operator uninstall #8895
test: test pseudolocalization of all pages in CRUD tests #9129
Make string interpolated in PROGRESS_STATUS function for i18n #9147
Gherkin: customization of available roles in project membership #9133
ODC-5919 : Pipeline Actions script fixes #9108
fix terminal new tab redirect #9059
Block pool creation testing - cypress #8657
Bug 1957457 : Support secondary text in ResourceDropdown #8973
Bug 1967208 : Use semver to parse version for “Getting started” card #9122
Bug 1967316 : Sweep frontend/public folder for i18n - part 2 (was CONSOLE-2474) #7670
Allow installation storageClass as default in the add capacity modal #9084
Bug 1967197 : Fix 404 errors loading i18n namespaces #9119
handles check for kafkasource update with managed kafka #9116
ODC 5914 update addflow gherkin scripts #9098
Bug 1964902 : rework network policy details page #9102
Gherkin: Devfile samples should be included in Samples catalog & “searchable” via Topology #9062
Bug 1960612 : Make filesystem queries use all devices #8978
Bug 1938903 : Monitoring dashboards: Add “Custom time range” modal #8701
ODC-5910 : update kafka event source feature file #9092
Bug 1942736 : update Admin resource translations to new standard #9094
Bug 1966520 : Add button from ocs add capacity should not be enabled if there are no PV’s #9097
Bug 1935087 : Align Arbiter text with the new behaviour introduced by BZ #1928319 #9019
Disable portworx operator Cypress test until upstream version change is merged #9100
Update failure_domain field of block pool from storage cluster CR #9093
Fix traffic splitting modal crashing UI with no revision loaded #9091
updates kafka source gherkin script #9090
Update OWNERS for Insights Advisor plugin #9080
Fix keyboard scroll issue of namespaced pages #9068
remove visual fix that was breaking patternfly table #9049
update table column classes for pipeline, helm, revision #8936
Bug 1962429 : Images are now saved in redux and can be accessed earlier in vm creation #9065
Bug 1966401 : Revamp Ceph Table in Install Wizard flow #9087
Supplement: Add and update data-test for new add page #8998
show helptext for workspaces in start pipeline form #9081
Increase timeout for deployment created in OBC test. #9082
Missing parens in the Last deployment column (#5899) #9075
ODC-5859 : Add owners to web terminal features folder #9000
Bug 1951043 : Fix Pipeline Parameters in Modals accept empty string defaults #9074
ODC-5837 : Add owners file to service mesh features folder #8928
ODC-5898 : Configuring gherkin-lintrc file #9072
Bug 1926029 : Disable snapshot save button when save isn’t possible #8962
ODC-5895 : Fixed Gherkin linter errors in Dev Console folder #9071
Bug 1964756 : PVC status is always in Bound status when it is actually cloning #9067
Bug 1964472 : Make project and namespace requirements more visible rather than giving me an error after submission #9060
Fix the alignment of success ratio and pipeline run count chart #9022
ODC-5863 : github templates #9014
Bug 1965116 : Add max height to resource and filter drop downs #9061
Bug 1964997 : Removing library charts from the merged helm repo index entries. #9035
Bug 1963213 : Fixed bug in Memsource download script #9024
Add page loading indicator #8974
Add tooltips to masthead icons and remove hover state from notification #9041
PF Update to 2021-6 #8937
Fix git type dropdown reset issue #9056
PR 9051 review: Replace “RAW” by “Raw” in “Raw Capacity” card. #9063
show menuaction label over model label on multiTabListPage create options #9048
Change alignment of actions on the add page on small screens #9046
Fix git type dropdown showing while form is submitting #9045
Minor typo corrections #8982
CONSOLE-2223 : Past logs for selected container on pod logs tab. #8896
adding console.topology extension types to dynamic-plugin-sdk #8847
Improve form validation and allow optional resources and workspaces #8832
Monitoring dashboards: Show dashboard’s tags in Dashboards dropdown #8728
fix react-refresh not initiating on dev server #9057
Force en_US locale for jest tests #9052
Added Test Case IDs #9050
Bug 1957756 : Missing already replaced condition in disk modal #9025
Gherkin Script Design: ODC-5013(Add Page Modification) #9026
Bug 1942614 : Externalization in storage menu navigation #8954
Use same icon in status and list #9043
fixes minimize/restore tooltip for web terminal #9037
Bug 1924916 : PVC reported as Uploading when it is actually cloning #9033
Bug 1962569 : Show NetworkPolicy egress rules #9032
Adds tests for namespace bucket classes #8721
Correcting some nits in gherkin #9039
Bug 1947663 : Disable BMN disks tab when LSO is installed #9036
fix kafka connections topology sidebar heading #9034
Bug 1908169 : The example of Import URL is “Fedora cloud image list” for all templates. #9031
Bug 1934304 : Change query for top consumer pods in Nodes Page Memory Pressure popover #9030
convert kubevirt dashboard extensions to dynamic #9029
fixes scrollbar issue over topology on file drag #9016
Bug 1963267 : Fix console warnings about classnames when rendering volumes table #9007
Removed references to Protractor tests which no longer exist #8993
Wording changes in vm status #9042
Add getting started section to the admin cluster dashboard #8951
fixes terminal loading screen height on safari #9027
Fix scrollbar height issue in pod terminal #9020
adding dynamic plugin sdk support for dashboard extensions #8837
Bug 1963211 : Kubevirt i18n typo #9009
Fix number spinner in NumberSizeInput without default values #9023
Bug 1957982 : Make disabled action items not clickable and focusable #9018
Bug 1963896 : Add PVC link to disk table #9021
converting yaml-templates extension types to dynamic-plugin-sdk #8400
Bug 1963502 : Add tooltip to creat new template kebab action item #9011
Gherkin: QuickStarts-enhanced-capabilities #8927
Gherkin:Add certification filter and certified badge in helm catalog #8945
Bug 1947311 : Run discovery directly on nodes #8591
Bug 1963676 : Vm wizard choose os not template #9012
adjust styles of add page and getting started to align with UX #9008
Bug 1963159 : Add Sprint 200 translations #9004
Bug 1955803 : OperatorHub duplicate item details and empty infraFeatures #9006
Bug 1961897 : Remove history listener before console UI is unmounted #8969
Bug 1963219 : i18n ImageStreamTag page #9005
Auto focus first input field of import forms #8996
Bug 1945312 : Fix project deletion issue and reset active namespace #9003
Bug 1962153 : fix VolumeSnapshot routes #8979
Bug 1961829 : Fix quick start prerequisites getting truncated #8994
Gherkin: Implement the support needed for managed kafka connection, Visualisation of the serverless function in topology and Connection from kafka source to kafka connection #8891
ODC-5854 : updated helm automation scripts #8981
Add helm config export in oc-environment script #8910
Topology-Edit Workload and Resource Type #8988
Gherkin for making deployment/deployment-config serverless #8972
Bug 1960534 : Monitoring dashboards: Always allow custom format for tooltip entries #8986
Bug 1962256 : Use shiny new rhel8 image in yaml #8985
pipelinerun visualisation for status PipelineRunPending #8664
Fix golang detection regex to only match .go files #8992
Add getting started section to the add page in developer perspective #8950
Bug 1949338 : show the content of Insights widget when there are 0 recommendations for cluster #8989
fix dev-catalog type tooltip #8965
Bug 1908169 : The example of Import URL is “Fedora cloud image list” for all templates. #8920
Bug 1960129 : Add smoke tests to verify pages are able to load #8916
Redesign add page to follow masonry layout #8867
Fix duplicate helm charts not showing up in catalog #8983
Bug 1962256 : virt: use the new rhel8 image as an example #8980
Bug 1961363 : remove extra space in string #8977
Remove guards from Core OCS Operator API Pages #8976
Bug 1961675 : Hide TaskRun edit actions for rows in Pipelinerun’s TaskRun tab #8960
Bug 1949889 : Enables text input for volume count in backingstore page #8748
Bug 1962062 : Monitoring dashboards: Allow variable dropdowns to default to “All” #8975
Re enable customize boot source tests #8959
ODC- 5807-Update add flow automation scripts #8911
Bug 1961393 : Use K8sModel as kindObj if available #8888
Bug 1917328 : Default to current namespace for non-common templates #8939
remove quick starts check on Add page #8970
Bug 1961878 : Add Sprint 199 translations #8912
Bug 1932472 : Allow ManagedFields Code Folding on Form/YAML Switcher #8964
Bug 1961356 : Switch to double quotes in translation #8963
Bug 1961466 : Some dropdown placeholder text on route creation page is not translated #8961
Bug 1961452 : Monitoring: Remove “Alertmanager UI” link #8952
Fix pipelinerun and taskrun log snippet message for timeout issue #8907
Bug 1943238 : Display olm conditions descriptors in their own page section on operand details pages #8882
Fix tooltip on pipelineRunCount and TaskRunDuration graphs based of P… #8868
Bug 1924729 : Create Storageclass for CephFS provisioner assumes incorrect default FSName in external mode #8825
CONSOLE-2506 : Added ‘Advanced Cluster Management’ to Perspective Switcher #8199
Bug 1954460 : The status of “Used Capacity Breakdown [Pods]” is “Not available” #8955
Convert form field help uses of Popover to FieldLevelHelp #8856
Add tests for creating custom templates from common templates #8428
Bug 1950916 : added warning message when vm is paused on console page and the option to pause a machine from kebab menu #8957
Bug 1961336 : Remove the broken Devfile Sample for BuildConfigs #8948
Adding support to consume latest stable images of ocs operator #8924
Bug 1960683 : Fix hot loop in global config page #8934
CONSOLE-2855 : Cypress: port protractor Storage tests #8923
Bug 1897621 : Auth test.Login times out - Wait for Cluster Auth Operator to start and finish Progressing ‘test’ IDP before e2e tests starts #8820
Fix to hide object updated alert on reload in yaml view #8946
fix helm rollback form footer alignment #8933
Updated helm chart annotations namespace #8908
Bug 1960531 : Monitoring dashboards: Fix bug where panels could be duplicated #8943
CONSOLE-2527 : Sprint 198 translations #8720
Fix gitlab & bitbucket builder image detection #8879
fixes issue with create menuitems on serverless, pipelines nav options #8938
Bug 1961064 : Fix documentation link to network policies #8869
Topology - Delete Workload #8942
Bug 1954105 : Update Taskrun tab to make namespace based calls #8860
GitOps: Add Sync Status and Latest Deployment Time to List Page (751) #8931
Bug 1942117 : i18n Add Storage page #8932
Fix crashing of VM Templates page #8922
Bug 1960089 : CamelCase ImageStream related pages and breadcrumb #8917
Fix Uncaught TypeError for OCS Internal mode #8906
fixes monitoring nav route for dev perspective #8929
Pipeline i18n refactor #8894
ODC-5364 : Consolidate plugins/index.js file in cypress framework #8325
ODC-5803 : epic automation for workspaces #8836
Bug 1958753 : added a check on vmiProp #8899
Bug 1951486 : replace metrics queries #8904
Bug 1920307 : changed comparison type #8902
Bug 1959550 : Overly generic CSS rules for dd and dt elements breaks styling elsewhere in console #8901
Bug 1957756 : Fix key value in replacement object #8880
update dnd icon #8848
Followup to PR #8843 #8918
Bug 1960059 : Monitoring dashboards: Remove the “Grafana UI” link #8900
Added missing icons to VM states and removing popup when no actual message available #8886
Bug 1958868 : Depracte isvmready #8875
Bug 1926776 : “Template support” modal appears when select the RHEL6 common template #8905
Bug 1930007 : Allow multiple selection on resources drop down #8877
Bug 1940318 : Monitoring dashboards: Support colored text for single values #8921
GitOps- Convert list card view to table view #8804
Bug 1958811 : KubeVirt v1 GA api #8874
CONSOLE-2847 : Cypress: port protractor Filtering tests #8913
Bug 1935814 : Fix row heights when additional columns in the pod & node list page have long text #8851
CONSOLE-2508 : Memsource automation #8819
adds devfile provider for dev catalog #8812
Bug 1959916 : Make console works against api proxy #8872
Bug 1959519 : Fix typo in OperandDetails components #8893
Bug 1959041 : “Troubleshoot” link doesn’t exist after scaling down OSD pod #8898
Topology List View Automation #8884
Fix node-v15 pipeline test failures #8892
Add devfile samples to samples catalog #8794
Bug 1946243 : Fix pool creation timout issue when PG count is limit is… #8689
Bug 1958679 : Disable pool compression via UI #8897
Add Devfile Sample Endpoint #8687
Navigate user to respective catalog-page on pressing enter while focused on quick-add view-all link #8890
Bug 1957590 : Translation of cluster updating message #8889
Bug 1958439 : fixes issue with html5 required validation for dynamic forms #8887
give feedback when modal submit is clicked #8855
Bug 1952832 : Enable external mode for IBM cloud #8790
Bug 1942715 : Fix User Management i18n misses #8786
Fix that boolean values (esp. false) are not loaded and synced correctly #8885
Bug 1957561 : lack of pseudolocalization for some text on Cluster Setting #8883
Bug 1957895 : Cypress helper projectDropdown.shouldContain is not an assertion #8878
Bug 1950460 : Change Request size input to a number spinner input #8713
Adding login template strings for translation #8587
Bug 1885242 : Disables the clone button if no storage class available #8744
Update prow deployment script #8608
chore(OWNERS): add christianvogt to root OWNERS file #8881
Bug 1952487 : Template filter does not work properly #8843
Added an icon prop to the HealthItem component, can now override default icon #8876
Bug 1942117 : Fix Workloads i18n misses #8505
Bug 1957967 : Increase specificity of listPage.row.clickRowByName #8866
Make multus public network optional #8834
Replaces OCS with storage in storage overiew page #8849
SSH strings changes #8871
Bug 1924968 : Monitoring: Add some missing translations #8048
ODC-5592 : CI implementation for pipelines #8320
CONSOLE-2774 : Consolidate i18n namespaces k-m #8805
CONSOLE-2775 : Consolidate i18n namespaces n-r #8806
Show roles in project access page based on customization #8672
CONSOLE-2776 : Consolidate i18n namespaces s-z #8808
Fix noobaa-namespace-store and noobaa-backing-store dropdown #8675
Bug 1956920 : can’t open terminal for pods that have more than one co… #8853
Bug 1957756 : Device Replacemet UI, The status of the disk is “replacement ready” before I clicked on “start replacement” #8864
Bug 1937102 : i18n Pod Containers, labels #8441
Yaml editor with connected form fields #8862
add new approvers to console frontend OWNERS #8854
fixes default image for operator backed list view #8840
Add customized project access list to server flags #8502
Fix Dev perspective nav items #8861
externalize OCS #8857
Add functionality to edit d/dc via form or yaml interchangeably #8723
Bug 1940206 : i18n details page text #8407
Bug 1955803 : OperatorHub - console accepts any value for infraFeatures #8844
Make FieldLevelHelp button identifiable for testing #8858
Use latest WebTerminal plugin instead of 4.5.0 #8795
converting navigation extensions to dynamic-plugin-sdk #8438
Add popover to storage in overview status card #8835
Fix the add support annotations script #8846
Bug 1930007 : Filter dropdown doesn’t support multi selection #8802
Bug 1956353 : Fix analyze script #8845
Bug 1942548 : i18n translation of create route form #8747
adding console.dashboards extension types to dynamic-plugin-sdk #8339
convert kubevirt page extensions to dynamic #8839
adding sdk support for dynamic page extensions #8826
adding console.pages extension types to dynamic-plugin-sdk #8818
Plugin SDK: Improve TS diagnostics reporting when parsing TS files #8831
Reducer - convert extensions from static to dynamic #7854
Bug 1944761 : Use FieldLevelHelp component instead of Popover #8793
Bump SDK dependencies: ts-json-schema-generator, typescript #8828
multiline pipeline params: remove max height for multilined fields #8797
Remove spaces between Pipeline Kinds translations #8644
Provide add page customization config object as server flag and hide actions from the Add page #8643
CONSOLE-2773 : Consolidate E-I namespaces #8280
Bug 1954566 : Cannot update a component (UtilizationCard
) error #8833
Bug 1891696 : [LSO] Add capacity UI does not check for node present in selected storageclass #8754
show all visited tasks of quickstart, change icon of failed tasks #8757
Bug 1944674 : Project field become to “All projects” and disabled #8811
Add when expression in pipeline builder #8779
Revert “Disable Alertmanager e2e tests” #8824
Split cloud-init component to different logic and view components #8817
add support for login with normal user #8809
CONSOLE-2351 Add a “Wrap lines” toggle to log viewers #8683
CONSOLE-2772 : Consolidate A-D i18n namespaces #8279
Bug 1953703 : Enable tech preview badge for arbiter #8822
Bug 1941669 : Translate pinned resources when labelPluralKey is available #8816
Bug 1952759 : It was not immediately clear what the Star icon meant #8776
Bug 1947665 : Replace dashboard namespace with ceph #8764
Bug 1952732 : Users did not understand the boot source labels #8771
Migrate helm actions to use new action extensions #8629
Bug 1952214 : Save additional Devfile container parameters from build guidance container and drop it to fix ImagePullBackOff #8807
Bug 1952635 : fixes: Web console displays a blank page- white space instead of cluster information #8810
Add certification filter and certified badge in helm catalog #8662
Query Browser: Add seconds back to query browser tooltips #8815
adds samples to topology quick search #8789
Bug 1926131 : Adding i18n for missed HPA form #8272
Fix IO operations ChartTooltip (Performance Card, Object Dashboard) #8798
Pipeline Builder AutoComplete (Part 2 - Improved UX) #8752
Bug 1941625 : Add two missing translations for topology list view #8813
Bug 1945103 : Not showing user creds if vm isnt up #8791
Bug 1951858 : Unexpected text ‘0’ on filter toolbar #8733
Bug 1951212 : User/Group details shows unrelated subjects in role bindings tab #8799
Bug 1954248 : Disable Alertmanager e2e tests #8801
Bug 1952372 : VM stop action should not be there if the VM is not running #8766
Bug 1953418 : fix wizard validate tests #8769
Bug 1952325 : Check support modal in ssh tests and skip template parentSupport #8737
ODC-5786 : suppress focus outline on topology group elements #8785
Bug 1941798 : i18n kind on LimitRange and ResourceQuota list pages #8782
Bug 1941801 : Role bind toolbar dropdowns haven’t been internationalized #8781
Bug 1952730 : “Customize virtual machine” and the “Advanced” feature are confusing in wizard #8773
Add Trigger Param Auto Complete #8753
Bug 1952545 : Fix new selection after inserting a YAML snippet #8741
disable Quick Starts #8731
Bug 1939753 : Track and show error messages in modals #8439
Add .dockerignore file so that all node_modules are ignored #8026
Bug 1953691 : Remove unused mock file #8778
Bug 1952111 : Optimized imports from @patternfly/react-tokens #8777
Bug 1952728 : VM will be turned off when creating snapshots and a warning will be presented #8774
Bug 1952625 : Remove model and use Trans #8750
fix: Update token length #8770
Bug 1952367 : No VM status on overview page when VM is pending #8767
Avoid setting JAVA_ARGS if cmd args are not provided #8758
Bug 1921106 : A11y Violation: button name(s) on Utilization Card on Cluster Dashboard #8706
add data for quickStarts from configmap to window.SERVER_FLAGS #8695
fixes issue with kamelets not shown on catalog for sources #8772
Bug 1952495 : “Create” button on the Templates page is confuse #8765
Bug 1952394 : Not able to create a project in the wizard #8743
Bug 1926776 : “Template support” modal appears when select the RHEL6 common template #8739
Use catalog extension type for catalog item labels #8704
Added styling to vm status events #8746
Bug 1952310 : Added a create override options on useSecret hook #8738
Kubevirt plugin falcky tests #8768
Change tooltips for storage-efficiency-card #8755
Bug 1887849 : Fix for new storage pool failure_domain missing #8745
Add support for showing the dashboard based on components #8669
Fixes used capacity based on storage class selection #8647
QuickStart Actions #8622
Bug 1952958 : Gracefully degrade when Intl.RelativeTimeFormat
unavailable #8761
Add new customization snippet to list all available Add page actions #8717
adds DnD support to TextColumnField component #8715
Bug 1951169 : Change “Explore” to “API Explorer” #8682
Bug 1950219 : fixes issue with KnativeServing not shown in list on global config page #8740
fix Quick Search CTA in topology #8718
fixes issue with ksvc edit for upload jar flow #8759
Bug 1942086 : Fix Home i18n misses #8571
Bug 1928319 : Stretch cluster installed on 6 storage node cluster with 2 LSO devices on each storage node fails to utilize 8 LSO devices #8326
Bug 1952697 : Add Segment support for analytics #8638
Bug 1952585 : Enhance operator modal repo and container links #8703
Bug 1944763 : Fix tooltips to use common component <FieldLevelHelp> #8690
Add No Workspace value to Start Modal #8663
fix(rhoas-plugin): Design alignments, add strings, and fix bugs #8637
Workspaces and Resource dropdowns are FormSelect #8624
Pipeline Builder Param AutoComplete (part 1) #8692
Fixes time in cache bucket class review page #8667
Bug 1839101 : Add namespaced attribute to main navigation links #8249
Support user help for workspaces over resources in the Pipeline Builder #8735
Bug 1951221 : remove VMDisksFirehose component in favor of a hook #8711
Refactor Console plugin init code #8676
Bug 1949810 : adds check for templates #8732
Guard OBC from showing up in Attach Storage #8727
Bug 1948789 : Pass all queries for area chart #8697
Cypress: numerically naming cypress screenshot files #8408
Added a check for okd in ssh cypress testing #8722
Bug 1950532 : Include “update” when referring to operator approval #8712
Bug 1950196 : Added a check for enableSSHService before adding a secret to a machine #8724
Bug 1951209 : kubevirt-plugin: take into account Succeeded VMI Phase #8708
Bug 1942839 : Fix async return #8719
Support webpack ConcatenatedModule in ExtensionValidator #8705
Bug 1949404 : Fix label selector translation on pvc creation page #8688
build strategy i18n miss #8659
Bug 1942673 : Fix pipeline model label references not using keys #8628
Bug 1922063 : “Virtual Machine” should be “Templates” in template wizard #8691
Bug 1949384 : Localize Default Pull Secret modal #8680
Bug 1951214 : fix isEnvType null ptr and add missing volume types #8709
Bug 1922280 : No oVirt label in upstream #8698
Bug 1924728 : Add warning events to vm status and changed appearance to be more similar to cluster overview #8700
Bug 1950912 : kubevirt devconsole tests #8352
Moved isWinToolsImage function to a different file #8699
Bug 1862989 : [RFE]VM import wizard - storage class filter or a tooltip #8610
Bug 1924788 : Not clear error message when there are no NADs available for the user #8625
Bug 1949155 : correctly check for favorited or last namespace on load #8639
provide code snippet to customize roles in project access #8533
Fix dynamic demo plugin build #8677
Bug 1949411 : VolumeSnapshot, VolumeSnapshotClass and VolumeSnapshotConent Details tab is not translated - i18n misses #8684
Bug 1948788 : always link to metrics viewer even if graph is empty #8678
Bug 1949774 : force postcss to ^8.2.0 #8674
Avoid memoizing topology sidebar components #8671
Bug 1888517 : Implements increament when expanding storage #8257
Bug 1949410 : Fix “Create binding” link from Role page, RoleBindings tab #8653
Bug 1862084 : Consistent formatting of dates and times #8490
fixes multi-namespace bucket class page, table and dropdown sync #8656
Bug 1948427 : Fix issue where react-modal was removing Operator modal from the DOM #8679
Bug 1949935 : Fix start pipeline action access review #8670
Highlight only the navigation button when quick start hint clicked #8668
Insights Makes review page for multiple namespace bucket class consistent #8666
Bug 1926289 : create app-content div with modal-container as sibling #8617
Bug 1888521 : Add support for adding dynamic storage providers for a Deployment #8560
Topology - Workload Sidebar #8651
Update CTA and description based on design #8650
ODC-5698 : knative smoke test cases #8356
Bug 1888525 : Adding capacity to the storage cluster [RHOCS Usability Study] #8291
Bug 1949514 : make Location column visible at smaller screen resolutions #8658
Bug 1942858 : [RFE]Confusing detach volume UX #8652
Disallow executable permissions for all groups. #8649
Add files required for plow deployment script #8654
Bug 1916553 : Default template description is empty on details tab #8636
Remove noobaa package #8648
Bug 1949180 : Parse Pipelines kinds #8640
fixes issue with kn resources not shown if KS is created #8632
Bug 1946705 : Use search terms as separate words in quick add search #8572
Bug 1924916 : PVC reported as Uploading when it is actually cloning #8612
topology i18n misses #8603
Bug 1949093 : fix a.pf-c-button hover issues #8634
Bug 1948919 : change “desired channel” to “desired version” #8635
Bug 1948333 : Force glob-parent version to ^5.1.2 #8620
Support Embedded Task/Pipeline/Pipeline Resources #8630
Bug 1918785 : Update all resource request/limit queries based on new labels #8606
Bug 1946922 : Fix ingress details page to show referenced secret name #8623
Fix broken link document Sealing Virtual Machines on CNV #8626
Misc Pipeline Workspace updates #8604
Use active namespace for creating sample href #8621
Added missing styling and machine ready check #8618
Bug 1922065 : Rootdisk size is default to 15GiB in customize wizard #8615
imports sorting part 4 #8567
Bug 1942839 : Image is now pulled from config map data #8549
show type header for serverless function in topology #8516
converting pvc extension types to dynamic-plugin-sdk #8162
Bug 1925207 : fix custom template cloudint disk #8611
Converting context provider extensions to dynamic #8156
Prow script point to deleted resource #8609
Improve generated dist/doc/console-extensions.md #8543
Edit flow for knatified workload for git import with buildConfig, Pipelines and Container Image #8607
Added plugin for delete block pool modal #8600
Use redhat-developer devfile sample repository #8585
Bug 1946320 : Fix empty state message for PVC dropdown #8561
Gherkin script for Pipeline Builder enhancements and parity with Tekton #8501
Support FormSelect for Pipeline Resources #8595
Fix for creation of visual connectors #8541
Create component to visualize copy/execute snippets in the Quickstarts #8527
fix: remove stray }
from end of aria-label in delete dialog #8484
Bug 1947828 : fix resource log download filename for long lines #8598
(fix): Remove i18nKey
for translation #8605
Add support to override and hide CSV Actions #8597
Pool management - delete #8550
CONSOLE-2379 : Add build config for dynamic plugin SDK #8378
Bug 1848151 : Don’t poll ClusterVersion when user doesn’t have authority #8602
Bug 1942193 : Override default PF Accordion blue border on the edit Operator form. Only target the field group heading when used to display dynamic form field groups. #8575
show modal for editing resource limits #8457
Bug 1910500 : Fixes CSI provisioner additional parameters #8337
Make multus behaviour common between two modes #8599
Adds support to edit bucket class with namespace store resources #8594
Gherkin script for Form based edit for Deployment & DeploymentConfig-ODC-5007 #8588
Gherkin Script for Enhancements for feature parity with Tekton-ODC-5151 #8555
Bug 1943449 : Bump hosted-git-info package as part of CVE #8481
Fixes inconsistency in tables in attached devices #8578
Bug 1866318 : [RHOCS Usability Study][Dashboard] Users found it difficult to navigate to the OCS dashboard #8496
Gherkin script for updating empty state of topology-ODC-5595 #8592
Bug 1866331 : Add tooltips #8590
Bug 1942557 : Remove cluster label from predefined monitoring queries #8519
Adds description in bucket class dropdown for OBC page #8589
add support for workspaces #8573
Add support for Alert Action in Dynamic SDK #8569
Kafka Source creation form to support bootstrap server host from KC #8518
View shortcuts on the topology list view #8515
Add support for conditionally task in pipeline visualization #8581
Fix remove trigger issue #8521
Bug 1942749 : standardize field level help to use FieldLevelHelp #8471
Adds support for creating multi namespace bucket class #8293
show kafka source connector #8415
Bug 1930015 : OS list is overlapped by buttons in template wizard #8579
Bug 1942716 : Fix different Image Manifest Vulnerabilities issues #8474
Bug 1940361 : enhance vm action test with storageClass HPP #8411
Reconcile resolved extension types #8224
Bug 1935176 : Indicate single node deployment on cluster overview page #8432
Replaces _.get with optional chaining in Ceph Storage Plugin #8161
Bug 1941915 : Added validation check for in progress custom boot source template name #8580
Add support for MultiColumnField to support multiline #8576
Adds UI support for creating cache bucket class #8497
update label app.kubernetes.io/name and remove unused yamls #8574
Bug 1946449 : fix cloud init tests as UI changed #8566
Create Edit flow for Upload Jar Form #8458
converting global config extension to dynamic-plugin-sdk #8088
Fix for Protractor project details dashboard card (Labels) test #8586
cypress tests for ssh #8565
Fix skipped task status when using conditions #8577
ODC 5602: Added step definitions related to eventing features smoke test cases #8564
Updating openshift-enterprise-console images to be consistent with ART #8562
Test vm ssh connect - cypress #8554
Embedded Tasks in Pipeline Builder #8538
updates icon for serverless functions #8525
Pool management - Update block pool #8330
CONSOLE-2400 : Bump react to v17 #7736
Bug 1937941 : Fix wording for favorite templates #8570
Bug 1937717 : Set a kebab column in the template list #8568
Rework terminal to check if the operator is installed before showing the terminal button #8342
Create KSVC with min/max scale if workload has related HPA #8476
Monitoring: Tidy files & imports #8544
Bug 1936620 : Fix create operand form default boolean field #8504
Organize remaining files #8557
Monitoring dashboards: All optional “All” to variable dropdowns #8553
Bug 1945630 : Fix default resource log download file name #8559
ODC-5507 : Topology cypress cucumber setup #8530
part 2 of sorting imports #8551
Adds support for creating single namespace store bucket class #8266
Adding data test for ssh cypress tests #8520
organized kubevirt plugin imports files #8535
convert samples page to use catalog extensions #8492
Simplify Console extension types #8506
workspaces in pipeline start modal #8372
Bug 1916116 : Pf update to fix NavExpandable component #8534
Bug 1932673 : Virtual machine template provided by red hat should not be editable #8540
Support URLs in Result values #8522
Bug 1945637 : odc 5666 fixing pipelines scripts issues #8422
Changes according to UX requirements #8529
Align checkboxes #8510
Add extension types for console actions and topology details panel #8467
Bug 1933857 : Follow on fix to ensure operand details page 404s when no model is found #8443
CONSOLE-2524 : Add Kata container RuntimeClass to workload detail pages #8406
Bug 1932281 : inform user when channels are unknown #8392
ODC-5545 : cypress cucumber helm setup #8387
Bug 1943356 : change “UI extension” to “plugin” #8479
Bug 1942839 : Use digest for virtio-win container image #8514
ODC-5725 : Add owners file to topology folder #8539
Bug 1945146 : Remove pipeline Tech preview badge for pipelines GA operator #8526
Bug 1944602 : fixing-project-creation-and-updated-packageJson #8513
Bug 1939069 : Add source to vm template silently failed #8512
CONSOLE-2527 : Add translations from Sprint 197 #8404
changed ssh copy command to work with http and not only https #8532
Fix to show resources to filter by in Topology #8517
Query Browser: Switch colors to ChartThemeColor.multiUnordered
#8507
Adding aggregated services to catalog, topology and various views. #8146
The field name VolumeSnapshotContent is wrong on VolumeSnapshotContent detail page #8511
Bug 1942673 : Fix breadcrumbs, delete modal, and create for i18n in pipelines models (and other kinds). #8486
Bug 1944509 : Add context to translation strings #8508
Bug 1944273 : don’t use latest virtio disk image for downstream #8509
Bug 1943996 : Bump ua-parser-js to avoid ReDoS via malicious User-Agent header #8495
Pipeline Builder Validation Rework #8460
RHSTOR-1554 : Migrate object service dashboard tests #8270
adds topology actions to upload a jar file #8456
Bug 1941995 : fix backwards incompatible trigger api changes #8437
Added OWNERS file to frontend/packages/integration-tests-cypress #8451
Bug 1942641 : Fix build related i18n misses #8473
Bug 1943543 : Fix to include template and selected options for RC rollbacks #8482
Fix for topology sub context menus placement #8470
fix Task badge color in pipeline builder page #8478
Update Dockerfile.product for nodejs v14.16.0 #8427
Fix for topology crash on load when application group is selected #8472
Bug 1927902 : i18n Cluster Utilization dashboard durations #8332
Bug 1766287 : Use httpd in workload YAML templates #8459
quick search modal close on starting quickstart #8403
Bug 1938140 : Add ‘Roll Back’ action for Replication Controllers and Replica Sets #8381
Added thick-provision feature flag in Readme #8468
Bug 1942395 : Display Failed status for DeploymentConfig #8463
Bug 1942694 : decodeURIComponent for name in <title> so special chars… #8466
Bug 1915971 : Role and Role Binding breadcrumbs do not work as expected #8010
Bug 1927423 : Monitoring: Add warning to list pages when silences cannot be loaded #8461
Pool management list and creation #8254
Fix Add HorizontalPodAutoscaler page layout #8455
Gherkin Script:Add workspaces support for pipelines-ODC-3991 #8361
Bug 1924641 : Remove error message for “missing storage class” #8259
Bug 1909091 : Removed prefix check #8454
Bug 1941667 : fixes i18n miss in ProjectAccess #8447
odc 5670 code refactoring #8433
Adds resource page for creating namespacestore CRs #8223
ssh to vm #8263
Improve fetching LSO status during cluster installation #8159
Bug 1941990 : fix pipeline metrics endpoint for 1.4 osp #8445
Thick provisioned for Ceph RBD #8186
Implement Add Capacity Modal using PF #8178
Bug 1905627 : Warn using an unsupported IE browser #8384
Updating openshift-enterprise-console builder & base images to be consistent with ART #8449
Bug 1938321 : PackageManifest lists link to details pages #8444
Bug 1939606 : Attempting to put a host into maintenance mode warns about Ceph cluster health, but no storage cluster problems are apparent #8446
Bug 1937496 : Query Browser: Add timestamp date to tooltips #8420
adding console.resource-metadata extension types to dynamic-plugin-sdk #8284
Bug 1939815 : Modified warning Alert for Encrypted PVs in Create StorageClass #8435
Fix BRIDGE_K8S_AUTH_BEARER_TOKEN env var in readme #8434
Monitoring: Fix list page default sort #8429
Bug 1928008 : Persist state on back navigation #8157
Update the catalog item filter for vm templates #8442
Bug 1824911 : Fix RBAC check when creating a resource #8440
CONSOLE-2389 : i18n translation of Storage section #7123
Bug 1937658 : Modified description for storage class encryption #8402
Fix LSO’s local-volume-discovery radio buttons #8426
Make customize form footer sticky #8409
Bug 1879140 : Set proper loglevel for auth errors #7217
Bug 1937666 : Fixes mouseover on headline #8430
Bug 1931279 : Bump lodash-es to latest v4.17.21, to remove security vulnerabilities #8247
GitOps Environment card title layout issue #8316
Fix for creating visual connectors to operator workload nodes #8423
Monitoring dashboards: Fix clearing queries when dashboard unmounts #8419
Query Browser: Fix cutoff for when to show X axis seconds #8418
ODC-5660 : fixing linter issues in topology gherkin features #8412
drag and drop jar file on topology graph / list view #8374
truncate select task text to prevent overlap with the dropdown icon #8328
Add provder and support fields when customizing source #8313
Bug 1940755 : Remove wrongly set namespace parameter when creating LocalVolumeSet #8421
Bug 1930546 : show error in RsourceDropdown on load error #8275
Bug 1925087 : Add i18n support to the Secret modals and add new hint for the servername #8047
fix autofill name field values #8414
Adds spinner for donut chart #8397
Bug 1939573 : Warn if git provider rate limits #8390
Gherkin Script:Getting Started - Spring Boot-ODC-4389 #8362
JAR upload from Add flow #8355
Pipeline diagram finally task #8399
Add form component for editing deployments #8401
Monitoring: Replacing connect with useDispatch / useSelector #8413
Remove unused Dex dependency #8340
CONSOLE-2494 : Bump node and yarn versions in docker builder file #7306
Add more space between template name and checkbox in Finish modal #8410
Add info about customize flow when adding source #8314
Feature: Taint Nodes #8218
add support for finally tasks in pipeline builder #8385
Update Dev perspective to show Add
page on first visit #8373
Query Browser: Show dates on X-axis when time range is over one day #8365
Bug 1926106 : i18n translation of create & delete project namespace modal #8204
Fix for a11y issue on monitoring page #8393
Migrate all usage of static catalog extensions to dynamic extensions #8405
Bug 1939869 : Add annotations to datavolume for HPP #8398
Remove “Tech preview” encryption label #8396
Bug 1926798 : Check undefined values for Arbiter dropdown #8388
RHSTOR-1643 : Fix Import Order #8131
Monitoring dashboards: Support grouping of panels into rows #8364
Bug 1937018 : Fix null handling in FilterToolbar_ to prevent possible exceptions #8391
adding navigation extension types to dynamic-plugin-sdk #8171
Cypress: fixed skipping login when running locally #8341
Monitoring: Highlight {{ … }} tags in Prometheus templates #8333
bump react-refresh versions #8303
Bug 1924536 : Change link for not available state #8232
Update the scope of GitOpsService resource #8379
Monitoring: Add missing i18n for “Stacked” #8376
Update empty state for TopologyView #8370
create infra to execute commands in terminal #8302
Customize VM template boot source #8151
(bug-fix): Fixes donut chart loading #8383
YAML Editor Automation #8369
Update descriptor reference doc to remove fieldDependency sibling restriction. #8278
adding global config extension types to dynamic-plugin-sdk #8087
ODC-5622 : Create Namespaces script is failing on CI due to load issue #8375
(refactor): Fix handling of nodes in internal attached devices wizard #8256
Migrate all static AddAction extensions to dynamic extensions #8371
Bug 1937628 : Bump upgrade channels for 4.8 #8367
Update PF package versions to 2021-3 #8331
improve i18n parser to support console-extensions.json #8363
Bug 1937683 : Show plane image destination of output in buildConfig when the destination is a DockerImage #8368
Improve Console TypeScript type declarations #8343
Upgrade xterm v3.12.0 to v4.10.0 #8260
Adding useSSHKeys hook, core usage for ssh feature #8366
Fix ResolvedExtension type inference #8358
Add .eslintrc to dynamic plugin SDK scripts directory #8359
Bug 1929243 : override normal namespace hiding for pods view in node details #8253
Fix @console/active-plugins generation interfering with i18n #8344
Query Browser: Fix bug where lines briefly appear outside graph frame #8334
Monitoring dashboards: Fix bug where end time was not reset after zoom #8321
Bug 1926126 : Remove period in translation #8129
adding yaml templates extension types to dynamic-plugin-sdk #7935
Bug 1909091 : Pod/node/ip/template isn’t showing when vm is running #8350
Consolidate Noobaa and Ceph Plugin #8185
Bug 1936854 : Fix to show correct internal image-stream name in container image edit flow’s internal registry image-stream dropdown for kn service #8338
Bug 1936983 : Removed loaded prop and nested component #8347
fixes shadow and form footer for edit form #8346
Update console-extensions.json format #8252
Bug 1879638 : Support binary file type secret entries #7399
Bug 1935269 : Include jobs in operator backed sidebar & resource details page #8306
Bug 1928875 : Update translations #8101
fix helm nav item delay to show up on page load #8336
Improve plugin JSON schema generator code #8297
Add workspaces to Pipeline Details Page #8238
Bug 1931005 : include related objects without a name #8329
Bug 1931755 : Fix test about VM start via kebab action #8219
removes references of deprecated selfLink #8318
Migrate obcTest.scenario.ts #8061
ODC-5596 : Updated cypress extensibility related files #8305
Bug 1883587 : Adds volume mode selector when restoring a volumesnapshot #8136
display full quick start prerequisites in quick search #8308
adding pvc extension types to dynamic-plugin-sdk #7912
Install Web Terminal Operator #8319
support service binding operator version 0.5.0 #8309
odc-5564-select the builder image when git url is not validated #8295
fixes shadow and form footer for ksvc form #8285
odc-5571-fixed page details related smoke test case #8287
Bug 1888561 : Fixes MCG info #8281
Bug 1934329 : Bump sanitize-html version to 2.3.2 to improperly validate the hostnames #8294
CONSOLE-2380 : Add UI for enabling/disabling dynamic plugins during op… #8175
Bug 1857477 : Updates helptext for storage cluster creation #8237
Bug 1918729 : add hide/reveal button for kms token #8196
Monitoring dashboards: Allow zooming all graphs and sync their ranges #8273
Bug 1932453 : Update format for Japanese date/times #8242
Bug 1933857 : Fix uncaught exception in DetailsPage component #8271
CONSOLE-2758 : Bump webpack-cli and webpack-dev-server to latest version #8269
Bug 1928893 : Fix mismatched disk and memory pressure condition status #8268
Fix topology crash due to selfLink deprecation #8264
Monitoring dashboards: Add “Last” to the time interval descriptions #8258
Bug 1919406 : Update OperatorHub ‘Provider type’ filter to ‘Source’ #8251
Bug 1927941 : Fix frontend descriptor API edge cases #8145
ODC-5590 : segregated the knative test cases #8286
(bug-fix)Fix Object storage event filter #8283
Remove unused /frontend/public/components/operator-hub/operator-hub-community-provider-modal.tsx #8276
fix Create route text for import forms #8274
Bug 1933284 : Sort sample and snippets in the resource sidebar #8262
Bug 1852743 : Use consistent labels for CPU in node list #8250
test: clear the session token before login #8289
Update to PF4 Access Consoles #8169
Add single control point of all toast notifications #8227
Create workloads from Templates #8246
Gherkin: Improve knative & build integration #8235
Create ImageStream and other resources for samples step by step #8222
change addForm layout to make footer full length #8213
Make workload serverless #8200
Gherkin:Added topology regression cases: ODC-4179 #8228
Update topology quick search to include results from quick starts catalog #8225
gherkin for scaling advanced option for knative service ODC-4744 #8241
Migrate bucket class test into cypress #7652
visualize serverless function in topology #8233
Fix builder image version dropdown value in pipeline edit flow #8215
Bug 1929577 : Fix to avoid overriding of d/dc pod template container values #8201
(test): Unit tests for flexible scaling feature #7653
Avoid deep merging extension properties #8243
Advance Scaling options ‘Autoscale window and concurrency utilization’ for Serverless #8108
fix validation in number type input field #8198
Add support for workspaces in pipeline builder #8214
Improve standalone route page extension processing #8192
Add badges support in catalog items and make cta optional #8239
Remove offensive language #8206
Recently running pipeline should be listed first #8183
Monitoring: Add title
s to the alert and alerting rule list rows #8230
Bug 1924083 : Fix Noobaa events filters #8084
Bug 1866322 : Add prop to AlertItem to hide default link #8231
Consume KebabActions extension via standard API #8226
fix alerts notification layout #8181
move route section ‘after create a route to the application’ option #8189
Bug 1928045 : Fixes N+1 scaling info #8217
ODC-5474 : gitops cypress cucumber setup #8180
Bug 1917241 : Format UTC date in tooltips #8193
Console extension processing improvements #8202
refactor: Local volume discovery request and wizard footer changes for attached devices wizard #8158
Bug 1906304 : Fix NaN in Memory/CPU pod charts #7806
QuickStart highlight fixed for collapsed nav #8152
Bug 1908343 : Allow clicking on column labels to configure column management in dialog #7624
fix spacing for MulitColumnField component #8208
add text area for multiline task param #8195
Update the Task Results error message to be an empty state message #8194
Remove dead code related to old catalog extension #8191
Moved api types files to types/api folder, added index file #8023
Gherkin Scripts: Deploy Application using Templates #8207
Bug 1929803 : Hide pipeline section in container image edit flow #8184
Bug 1899587 : Fix RGW Total Used Query #8050
Bug 1925261 : Fix KMS validation error #8147
test: increase analyze script heap size #8203
Bug 1916450 : Alertmanager: add Title and Text fields to Adv. config section of Slack Receiver form #7921
add close [x] button in the pipeline task sidebar #8174
Bug 1920677 : fixes missing i18n for create a project #8069
Fix environment tests #8163
Gherkin for Alert details page- ODC-5485 #8132
odc-5518-cypress dev file[add flow] automation #8141
Bug 1929769 : Switch to correct perspective when loading non-shared routes #8182
Add dynamic extension for standalone pages #8170
ODC-5473 : Moved the pipelines scripts from dev console to pipelines folder #8124
make quickstart drawer resizable #8089
Fix issues related to loading plugins via SERVER_FLAGS.consolePlugins #8076
Bug 1924983 : localize components in utils directory #8049
Remove dead code for in context binding and fix wrong import #8168
Pipeline Results #8095
Bug 1930064 : Do not fail new VM wizard when no storage classes are available #8188
Bug 1928869 : remove css overrides for search component and update pf dependency to 2021.2 #8166
Bug 1888561 : Improve explanations and definitions for MCG #8179
YAMLs to install operator #8134
Refactor Ceph Plugin Dashboard Directory Structure #8111
Add default value to the runtime VERSION parameter in add flow pipelines #8127
Interop UI install helmchart #8090
Bug 1888519 : Links OCS page from dashboard #8148
Bug 1926154 : Fix pool replica for arbiter #8177
fix pipelinerun status icon rendering issue #8173
Bug 1924747 : InventoryItems aren’t internationalized #8040
Bug 1922264 : Fix rendering of access-mode selector #8055
Monitoring dashboards: Click a graph card to open the Metrics page #7437
Gherkin: Added all types of health check #8135
Bug 1926154 : Fix for creating new pool with arbiter - wrong replica #8117
Bug 1927882 : allow choice of binding type when creating RoleBinding #8167
Bug 1927797 : Add “Pod” in HPA pod donut label #8137
Bug 1926336 : Switch grid column responsive size to prevent breakage of Service port mappings content #8164
Bug 1905147 : Show multiple pre-requisites as unordered list in popover #8133
Bug 1924586 : internationalize control plane and operator status #8113
Add support for taskSpec in pipeline visualization component in the pipeline details page. #8106
Check for kindObj before accessing its properties #8160
odc-5475-updated setting.json in frontend folder #8082
Bug 1927898 : i18n Admin Notifier #8144
Bug 1901207 : Pipeline resources table not immediately updated after Name filter applied or removed #8142
Bug 1927465 : i18n Dashboard content #8143
Adds Christoph as an approver to DevConsole packages #8153
Fix tests for CNV 2.5 #8125
Bug 1926072 : Fix close button in the new ‘Storage cluster exists’ warning alert modal #8105
Bug 1891766 : Disable submit button for incorrect validations (LSO/OCS local volume set) #8092
Migrates backing store test to cypress #7617
add copy to clipboard functionality to EventListenerURL #8097
Remove dead code related to developer catalog and service catalog #8112
Use dry run options directly to remove bad dependency #8114
Bug 1920699 : retry co-fetch on 409 POST or 429 #8116
Bug 1926843 : Consider finally tasks when calculating task status #8110
Bug 1921227 : Avoid require()‘ing modules when generating @console/active-plugins #7919
Refactor constants in Ceph Plugin #5978
Bug 1925083 : IDP Creation not fully i18ned #8077
Fix flakes in Ceph CI #8122
Fixes inconsistent fonts on step 1 and step 2 of baremetal wizard #8103
Workloads on Topology Page Automation #8037
Bug 1921267 : i18n ResourceListDropdown #7955
Bug 1874931 : Add shortcut above YAML editor and tab toggle action shortcut to popover to improve accessibility #8115
Bug 1921227 : Improve code reference handling for Console dynamic plugins #7898
Bug 1927013 : update pf virtualized dependency to fix breakpoint prop missing in virtualized table #8119
Bug 1922992 : i18n missing items in YAML sidebar #8027
adding context provider extension types to dynamic-plugin-sdk #7882
Bug 1902003 : Clarification of Jobs completions column data when sorting #7760
Fix filname for multiple storage class test in cypress #8081
ODC-5076 : Updated knative-automation framework setup #7875
Model Feature Flag - convert kubevirt extension to dynamic #7881
Bug 1927075 : fix pvc string in pvc.view #8118
i18n: avoid 404 errors attempting to load en-US #8100
Bug 1921780 : Clean up Search i18n #7967
Bug 1926735 : add template support check if use it separately #8107
Remove Noobaa Operator Page as this is an Internal CRD #8102
Remove stale files and functions which are not required #8094
Bug 1921781 : i18n DefaultList #7968
adding reducer extension types to dynamic-plugin-sdk #7860
Document kubevirt DOWNSTREAM variable #8086
Updating openshift-enterprise-console builder & base images to be consistent with ART #8104
Bug 1925017 : Remove trailing comma #8079
Add storage.bind.immediate.requested annotation to golden image dvs #8085
Interop UI - actions on helm release #8091
Fix pipeline types #8080
Update OWNERS components #8073
Bug 1924585 : Fix translation for edit annotation #8075
Full changelog
Bug 2071200 : Fix setting of custom cert for default route #643
Bug 2008141 : Change web terminal subscription permissions from get to list #595
Bug 2041359 : Bump build-machinery-go for console-operator to pickup change in yaml-patch repository #627
Bug 2018391 : Remove SimpleHTTP ‘server’ response header value #606
Bug 1987315 : Bump openshift/api to add missing ‘include.release.openshift.io/single-node-developer’ annotation to the ConsolePlugin CRD #591
Bug 2003639 : Use kubernetes.io/hostname for workload anti-affi… …nity #589
Bug 2001268 : console-operator should report Available=true when at least available replica exists #583
Bug 1976349 : Add policy-group label to the openshift-console namespace manifest #561
Bug 1952405 : Console operator should report Available:False when it’s route is not accessible #552
Switching the URL of the default openshift helm repo. #545
Bug 1962698 : Console-operator can not create resource console-public configmap in the openshift-config-managed namespace #548
CONSOLE-2768 : Update the console public configmap manifests to use bindata #543
Bug 1960324 : quickstarts: remove “spec.version” #546
Bug 1959696 : Add warning log message when custom domain is configured on console-operator config #544
Bug 1957198 : Remove misspelled console-operator condition #541
Bug 1954866 : Add necessary priority class to downloads #542
Bug 1948524 : Update operator’s status with downloads deployment generation && pull route health check into a standalone controller #531
Bug 1956610 : Add missing cluster profile annotations to manage-helm-repos quickstart manifest #539
Copy AddPage customization object #527
CONSOLE-2793 : Implement console-operator changes to consume new CustomDomains API #522
Bug 1947794 : Pull HelmChartRepository CRD v1 #535
Update README.md for MacOS #536
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #532
Rename workload annotations #530
update to non-deprecated NewCommand method #534
Bug 1948782 : remove stale annotation for single-node #529
Export quickStarts data to console-config ConfigMap #528
Add management workload annotations #523
Bug 1948524 : Remove ResyncEvery method from the operator sync loop #525
Bug 1947789 : Bump deps to pickup CRD apiVersion bump #524
Export project access details to console-config ConfigMap #514
IBM Cloud manifest profile patch #520
Bug 1945326 : Resync controllers every minute #521
Bump openshift/api to get project access role cuztomization changes #519
Add in get subscriptions to console service account #513
Add e2e test to check correct deployment replicas, based on the Infrastructure config TopologyMode #510
CONSOLE-2792 : Bump openshift/api dependecy in console-operator to get CustomDomain API for Ingress config #517
Updating openshift-enterprise-console-operator builder & base images to be consistent with ART #518
Bug 1937627 : Bump DEFAULT_DOC_URL for 4.8 #515
Bug 1935541 : Check for error when generating default and user-defined config for the console-config configmap #511
CONSOLE-2526 : Update console operator for single-node clusters #508
Bug 1931760 : Non-unified reference to OCS in quickstarts #509
CONSOLE-2366 : Move the operator’s controllers to lib-go controller factory #500
CONSOLE-2757 : Bump github.com/openshift/api #506
Updating openshift-enterprise-console-operator builder & base images to be consistent with ART #505
Bump polling interval when checking for resource unavailability #507
RetryOnConflict should be fetching latest version of console-operator config #504
Full changelog
Bug 1961201 : plugin/kubernetes: Treat Endpointslices with a nil ready condition as “ready” #57
Bug 1947478 : Upstream cherry-picks and downstream dep bumps for kube 1.21 compatability #56
Updating coredns builder & base images to be consistent with ART #55
Upstream #4430: Corrected detection of K8s minor version #54
NE-514 : Rebase to upstream v1.8.1 #52
Updating coredns builder & base images to be consistent with ART #51
Add rfredette to OWNERS #48
Full changelog
Bug 1944655 : Ignore proxy connecting to CSI sockets #53
Bug 1952211 : Merge tag ‘v1.21.0’ into openshift-master #52
Bug 1919291 : UPSTREAM: 1434: [cinder-csi-plugin] Fix filesystem resize #49
Updating ose-openstack-cinder-csi-driver builder & base images to be consistent with ART #50
Updating csi-driver-manila builder & base images to be consistent with ART #51
Bug 1930220 : Add udev to the driver image #45
Updating csi-driver-manila builder & base images to be consistent with ART #44
Updating ose-openstack-cinder-csi-driver builder & base images to be consistent with ART #43
Full changelog
Updating csi-driver-nfs builder & base images to be consistent with ART #40
Full changelog
Bug 1924432 : Rebase v3.2.1 #31
Updating csi-attacher builder & base images to be consistent with ART #30
Updating csi-attacher builder & base images to be consistent with ART #29
Full changelog
Bug 1956768 : UPSTREAM: 620: Fix migration metric registration #41
Bug 1924439 : Rebase v2.2.0 #39
Updating csi-provisioner builder & base images to be consistent with ART #38
Updating csi-provisioner builder & base images to be consistent with ART #37
Full changelog
Bug 1924503 : Rebase v1.2.0 #120
Updating ose-csi-external-resizer builder & base images to be consistent with ART #119
Updating ose-csi-external-resizer builder & base images to be consistent with ART #118
Full changelog
Bug 1924504 : Rebase v4.1.0 #50
UPSTREAM: 502: Bug 1949018: Correct snapshotContent error propagation #48
Updating ose-csi-external-snapshotter builder & base images to be consistent with ART #46
Updating ose-csi-snapshot-controller builder & base images to be consistent with ART #45
Updating csi-snapshot-validation-webhook builder & base images to be consistent with ART #47
Updating ose-csi-external-snapshotter builder & base images to be consistent with ART #43
Updating csi-snapshot-validation-webhook builder & base images to be consistent with ART #44
Updating ose-csi-snapshot-controller builder & base images to be consistent with ART #42
Full changelog
Updating csi-livenessprobe builder & base images to be consistent with ART #23
Updating csi-livenessprobe builder & base images to be consistent with ART #22
Full changelog
Updating csi-node-driver-registrar builder & base images to be consistent with ART #28
Updating csi-node-driver-registrar builder & base images to be consistent with ART #27
Full changelog
Bug 2053122 : [release-4.8] getAssembleUser(): strip the group part out before checking the UID #289
Update OWNERS file #290
Bug 1992639 : bump(s2i): revert incorrect ssh scp fix #259
Bug 1981939 : Updating openshift-enterprise-builder builder & base images to be consistent with ART #230
Bug 1925412 : update dependencies affected by CVE-2021-3121 #244
Bug 1951084 : remove mounts.conf again, but patch buildah change needed to make transient mounts work for us #239
Bug 1940479 : bump(containers/buildah) 1.20.0 #243
Bug 1947164 : Print “Successfully pushed” only if push succeeded #232
Bug 1940488 : move entitlement related secrets back to mounts.conf #238
Bug 1943614 : add explict exit log after buildah pull image; tweak existing start log priot to buildah pull image call #236
Bug 1943614 : add enter/exit logging around buildah pull image #233
Bug 1940488 : add etc-pki-entitlements from pod secrets if available to build container #228
Bug 1926021 : Update buildah to v1.19.8, containernetworking/cni to v0.8.1 #229
Updating openshift-enterprise-builder builder & base images to be consistent with ART #217
Bug 1905095 : bump github.com/containers/image #221
Bug 1937535 : retry image pulls during builds #222
Bug 1895053 : Mount CA trust store in builds #218
Full changelog
Bug 1951158 : Update doc to reflect ip field is in CIDR format not just an IP #48
Bug 1962740 : Add documentation related CNO controller #42
Bug 1951158 : Protocol needs to be lower case for iptables rules. #46
Bug 1951158 : Fix non-proper convert to lowercase for protocol #43
Updating egress-router-cni builder & base images to be consistent with ART #41
Fix gofmt linting issues on macvlan_test #40
Include build-machinery-go tests #39
Enable unit testing #37
Remove valadas from owners #38
Update go.mod file #36
add unit tests for fillNetConfDefaults()
in macvlan.go #31
Add developer documentation #25
SDN-1569 : Add support for multiple destinations in redirect mode #34
Updating egress-router-cni builder & base images to be consistent with ART #35
Update README to current implementation #29
Full changelog
Update OWNERS #125
Bug 1958913 : discover-etcd-initial-cluster: retry if member is not part of member list and dataDir exists #81
Bug 1958405 : UPSTREAM: <carry>: etcdserver/api/etcdhttp: log successful etcd server side health check in debug level #80
Bug 1958405 : UPSTREAM: <carry>: *: log server-side /health checks #79
Bug 1958405 : UPSTREAM: <carry>: server: add support for log rotation (#12774) #78
UPSTREAM: <carry>: *: ensure zap logger is set before use #75
ETCD-180 : Bug 1927942: UPSTREAM: <carry>: *: add support for socket options #70
ETCD-178 : Bug 1931652: openshift-tools: fix on off flow and add unit tests #73
Updating ose-etcd builder & base images to be consistent with ART #68
Bug 1870189 : Bump v3.4.14 #65
Full changelog
Bug 1948719 : update controller-runtime dependency #163
Bug 1954177 : Update mao dependency for webhook v1 changes #161
Bug 1948719 : update k8s dependencies to 1.21 #159
Bug 1918910 : Only log error on nonexistent instance type for scale from zero #157
Updating ose-gcp-machine-controllers builder & base images to be consistent with ART #156
Bug 1910318 : Ensure original conditions aren’t mutated during reconcile #155
Bug 1910318 : Add condition to show actuator exists condition on machine #152
Bug 1934021 : Ensure response body is closed when we are finished with the request #150
Try to mark node for up to 30 seconds when termination notice observed #145
Updating ose-gcp-machine-controllers builder & base images to be consistent with ART #146
Full changelog
Bug 2052955 : Disable uuid checks on XFS #23
Updating ose-gcp-pd-csi-driver builder & base images to be consistent with ART #12
UPSTREAM: 693: Add CLI option to label the PD disks #11
Updating ose-gcp-pd-csi-driver builder & base images to be consistent with ART #9
Full changelog
Bug 1969538 : Include VolumeSnapshotClass by default #25
Bug 1947774 : fix imagePullPolicy to ifNotPresent #23
Bug 1951058 : Enable multipods capability in e2e tests #22
GCP PD: Add metrics scraping #21
Updating ose-gcp-pd-csi-driver-operator builder & base images to be consistent with ART #19
Bug 1939865 : Add CSIDriver object #17
Bug 1933184 : Add maxUnavailable to DaemonSets #15
Change the disk label name #16
Add cluster ID as extra label for newly created PDs. #14
Update images in README.md #8
Cleanup: Remove serviceName from controller manifest #13
Updating ose-gcp-pd-csi-driver-operator builder & base images to be consistent with ART #12
Full changelog
Bug 1990370 : haproxy-config.template: Fix power-of-two balancing #324
Bug 1984565 : config template: accept IPv6 IPs for whitelisting #321
Bug 1971730 : error pages - don’t use bootstrap/normalize #305
Bug 1964486 : template helper - generateHAProxyWhiteListFile, use right arg type #295
Bug 1955822 : cmd: Add option to source stats auth from file #291
Bug 1957584 : Revert ‘Bug 1896977: Enhance host name validation in router’ #290
Bug 1961550 : Add a condition to check if the Endpoints ID is duplicated #285
Bug 1947478 : Switch from discovery v1beta1 to discovery v1 #282
Bug 1924461 : Deps: Bump for kube 1.21 #278
Add errorfile stanzas and dummy default html files to the router #274
haproxy-config.template: Use power-of-two balancing #192
haproxy-config.template: Re-indent. #276
Updating ose-haproxy-router-base builder & base images to be consistent with ART #272
Bug 1925697 : Route admission should not use the override #258
NE-417 : Allow configuring HAProxy header buffer sizes #193
Bug 1937972 : router/template: Cache compiled regular expressions #268
Bug 1909906 : Exit gracefully if metrics listener fails #266
Bug 1903821 : contention: Contend over route ingress admission condition #240
template: Drop http-use-htx option #261
Switch to haproxy22 #259
Updating openshift-enterprise-haproxy-router builder & base images to be consistent with ART #256
Updating ose-haproxy-router-base builder & base images to be consistent with ART #255
Bug 1801407 : Omit brackets around IPv4 addresses in v4v6 mode #83
Add rfredette to OWNERS #237
Full changelog
Bug 2083557 : UPSTREAM: 109935: fix: exclude non-ready nodes and deleted nodes from azure load balancers #1257
Bug 2105664 : UPSTREAM: <carry>: update list of deprecated apis #1317
[release 4.8] Bug Bug 2106970: UPSTREAM: <carry>: use correct base image for testing #1323
Bug 2077004 : Rebase 1.21.11 #1246
Bug 2063953 : UPSTREAM: <carry>: use hardcoded rest mapper from library-go #1245
Bug 2075043 : golang toolchain unsupported parsers tag #1240
Bug 2043808 : IPs with leading zeros are still valid in the apiserver #1173
Bug 2060494 : Backports inotify leak fix into kubelet #1203
Bug 2024642 : Rebase v1.21.8 #1102
Bug 2050131 : UPSTREAM: <carry>: set correctly static pods CPUs when workload partitioning is disabled #1168
Bug 2039377 : UPSTREAM: 89885: SQUASH: Retry fetching clouds.conf #1108
Bug 2029466 : UPSTREAM: 107014: Mark volume as uncertain after Unmount* fails #1146
Bug 2024995 : Fix subpath source check #1067
Bug 2032325 : UPSTREAM: <carry>: api request counts for current hour are incorrect #1092
Bug 2022741 : UPSTREAM: 106260: Don’t guess SELinux support on error #1054
Bug 2021997 : Read k8s version from hyperkube Dockerfile #1045
Updating openshift-enterprise-hyperkube builder & base images to be consistent with ART #559
Bug 2017027 : UPSTREAM: <drop>: bump apiserver-library-go #1069
Bug 2022265 : Rebase v1.21.6 #1060
Updating openshift-enterprise-pod images to be consistent with ART #680
Bug 2020644 : Image policy should mutate DeploymentConfigs, StatefulSets, and new CronJobs #1050
Bug 1994655 : openshift-apiserver should not set Available=False APIServicesAvailable on update #955
Bug 2008403 : Rebase v1.21.5 #981
Bug 2011460 : UPSTREAM: <carry>: openshift-hack/images/os/Dockerfile: Add io.openshift.build.versions, etc. #1005
Bug 1995714 : UPSTREAM: <carry>: admission/managementcpusoverride: cover the roll-back case #895
Bug 1994457 : Update to kubernetes 1.21.4 #888
Bug 1993754 : UPSTREAM: 104347: Pass additional flags to subpath mount to avoid fla… #940
Bug 1998391 : UPSTREAM: 104530: [1.21] bump runc to 1.0.2 #912
Bug 1957133 : do not throw error when we can’t get canonical path #854
Bug 1981770 : UPSTREAM: <drop>: bump(apiserver-library-go) #864
Bug 1981633 : UPSTREAM: <carry>: prevent the kubecontrollermanager service-ca from getting less secure #858
Bug 1981633 : UPSTREAM: <carry>: add a way to inject a vulnerable, legacy service-c… #856
Bug 1977351 : UPSTREAM: <carry>: Reject the pod creation when we can not decide the cluster type #833
Bug 1977924 : [release-4.8] Ensure scc compatibility with BoundServiceAccountTokenVolume #842
Bug 1975938 : update Multi-AZ Cluster Volumes test name #829
Bug 1973580 : only chown if non-windows machine with projected volumes #815
Bug 1950993 : UPSTREAM: <drop>: bump cadvisor for 2868 upstream patch #802
BUG 1927359: Add support for gathering metrics from CSI block-mode volumes #731
Bug 1954509 : UPSTREAM: multiple: Fix corruption of FibreChannel volumes #788
Bug 1946479 : Re-enable BoundServiceAccountTokenVolume disabled by 1.21 rebase #714
Bug 1950010 : UPSTREAM: <carry>: apirequestcount: smear out CR updates over interval #798
Bug 1969626 : UPSTREAM: 102587: kubelet: Revert “Cleanup portforward streams after their usage” #796
Bug 1966410 : kube-apiserver: add system_client=cluster-policy-controller to apiserver_request_total #794
Bug 1965545 : vendor: bump runc to rc95 + “unit exists” fix #790
Bug 1948311 : UPSTREAM: 102606: Bring back “client-go: add retry logic for Watch and Stream” and fix test flake #792
Bug 1967591 : UPSTREAM: <carry>: do not mutate pods when it has a container with both CPU request and limit #785
Bug 1966410 : UPSTREAM: <carry>: apiserver: add system_client=kube-{apiserver,cm,s} to apiserver_request_total #784
UPSTREAM: <carry>: kubelet: add ehashman as reviewer #583
Bug 1967745 : Add DNS custom resource admission #681
Bug 1927397 : UPSTREAM: 98028: add auto update for priority & fairness bootstrap configuration objects #736
Bug 1964492 : UPSTREAM: 102171: Implement support for watch initialization in P&F #773
Bug 1946479 : UPSTREAM: 101950: Make watch order conformance test reliable #786
Bug 1953127 : UPSTREAM: <drop>: work around broken NetPol DNS rules #770
Bug 1958329 : UPSTREAM: 97428: add more context to log after a request times out #737
Bug 1948311 : UPSTREAM: 102107: client-go: add retry logic for Watch and Stream #783
Bug 1961925 : UPSTREAM: <carry>: Does not prevent pod creation because of no nodes reason when it runs under the regular cluster #756
Bug 1913974 : UPSTREAM: 102021: Update snapshotting tests to use volumeHandle for CSI volumes when waiting for NodeUnpublish #769
Bug 1953102 : UPSTREAM: 102147: vendor: bump runc to rc95 #761
Bug 1960205 : UPSTREAM: <carry>: verbosity of managed workloads logging #771
UPSTREAM: <carry>: update rebase doc #768
Bug 1964197 : UPSTREAM: 102224: Fix expired unit test certs #767
Bug 1949050 : Rebase 1.21.1 #751
UPSTREAM: 102089: Bug 1961644: Add Node IP IPv6 formatting in NodeAuthenticator tests #760
Bug 1963079 : KCM with preferred host support #759
Bug 1952460 : UPSTREAM: 101488: e2e/network/firewall: don’t assume nodes are exposed externally #738
UPSTREAM: 101213: Bug 1881662: fix change erro to info #744
Bug 1932280 : UPSTREAM: 101116: vSphere: Return useful errors from parameter validation #707
Bug 1948311 : Handle 429 errors from watch requests in reflector #669
Bug 1945091 : Don’t force-disable IPv6, dual-stack, and SCTP tests #565
Bug 1960780 : UPSTREAM: <carry>: Use policyv1beta1 #752
UPSTREAM: 101067: Bug 1946459: fix nfs storage ipv6 add square brackets #743
Bug 1884800 : Reduce names of vsphere volumes even further #701
Bug 1959471 : Conformance tests (sysctls) may not be excluded #741
Bug 1923847 : openshift-kube-apiserver: use github.com/openshift/apiserver-library-go/pkg/labelselector #708
Bug 1949105 : Reenable NetworkPolicy test. #734
Bug 1957502 : UPSTREAM: <carry>: correct apirequestcount lock #735
Bug 1956895 : UPSTREAM: 101593: kubelet: change cgroup move message to log level 3 #732
Bug 1956898 : UPSTREAM: 99748: kubelet: fix log files being overwritten on containe… #733
Bug 1949612 : UPSTREAM: 101708: Fix log spam for du failure on pod etc-hosts metrics #729
Bug 1954696 : UPSTREAM: <carry>: add apirequestcount useragent #716
Bug 1952666 : UPSTREAM: <carry>: management workloads enhancement 741(uint64) #706
Bug 1953555 : UPSTREAM: <carry>: Skip GlusterFS tests #723
Bug 1954770 : UPSTREAM: 99095: Prevent Kubelet stuck in DiskPressure when imagefs minreclaim is set #717
UPSTREAM: 101280: Bug 1913974: Force NodeUnstageVolume to finish for all distros #700
Bug 1952224 : kubelet: do not cleanup volumes if pod is being killed #709
Bug 1954972 : openshift-kube-apiserver/admission: fix featuregates resource name #719
Bug 1954634 : UPSTREAM: <carry>: honor max users #689
Bug 1951585 : Addresses build error pause #685
Bug 1954638 : UPSTREAM: <carry>: apirequest count with empty .status.removedInRelease #715
Bug 1927263 : UPSTREAM: 99336: kubelet: improve the node informer sync check #704
Bug 1953555 : UPSTREAM: <carry>: Skip GlusterFS tests #647
Bug 1953127 : Re-enable [Feature:NetworkPolicy] tests which were wrongly disabled in rebase #655
UPSTREAM: <drop>: update openshift/api for old API removal #702
UPSTREAM: <carry>: Provide a new admission plugin to mutate management pods CPUs requests #632
Bug 1948311 : UPSTREAM: 100959: DelegatingAuthenticationOptions: TokenReview reques… #654
Bug 1948953 : UPSTREAM: <carry>: Set informer for openstack #662
Bug 1952333 : UPSTREAM: 101306: Additional CVE-2021-3121 fix #699
Bug 1945104 : UPSTREAM: 101186: Fix RBAC of generic ephemeral volumes controller #694
Bug 1944631 : openshift authenticator: don’t allow old-style tokens #667
Bug 1937299 : Fix mounting partitions on NVMe devices #661
Bug 1949050 : UPSTREAM: 101287: Fail fast when image is specified w/o tag #693
Bug 1949050 : UPSTREAM: 101337: Remove Limits from scheduling e2e balanced pod reso… #696
Bug 1951558 : UPSTREAM: 101093: Fix startupProbe behaviour changed #687
Bug 1949306 : UPSTREAM: <carry>: keep apirequestcounts for non-persisted users between updates #684
Bug 1951042 : fix crash when killing container fails
#682
Bug 1934400 : bump(apiserver-library-go): scc-admission: don’t apply defaultAllowPrivilegeEscalation:false when container is privileged #673
Bug 1949661 : UPSTREAM: <carry>: management pinning annotations #627
Bug 1949306 : UPSTREAM: <carry>: DeprecatedAPIRequestHandler unit tests #675
Bug 1949306 : UPSTREAM: <carry>: DeprecatedAPIRequest Log #663
Bug 1949050 : UPSTREAM: 101147: Limit image spec’s hash length #674
Bug 1949721 : UPSTREAM: 99237: Use the audit ID of a request for better correlation #672
Bug 1934085 : UPSTREAM: 100128: [sig-scheduling] SchedulerPreemption|SchedulerPredicates|SchedulerPriorities: adjust some e2e tests to run in a single node cluster scenario #665
BUG 1948703: UPSTREAM: 100678: apf: exempt probes /healthz /livez /readyz #656
UPSTREAM: <carry>: Add Dockerfile to build pause image #633
<carry>: enable CSI migration gates in Attach/Detach controller #601
UPSTREAM: <carry>: bump tag version #652
UPSTREAM: <carry>: Disable CSI migration on OpenStack Cinder #651
KS with preferred host support #638
Rebase 1.21.0 rc.0 #641
Revert “UPSTREAM: 97295: Fix staticcheck in test/integration/{examples,framework}” #648
UPSTREAM: 97295: Fix staticcheck in test/integration/{examples,framework} #644
UPSTREAM: <carry>: rate limit initial watch storm from kubelets on apiserver restart #629
Bug 1941000 : get AZ of cinder volume from cinder and not from metadata #634
upstream: 99817: Fix zero-value custom resource validation with go1.16 #637
UPSTREAM: <carry>: kube-apiserver: ignore SIGTERM/INT after the first one #616
improves the apiserver graceful shutdown procedure #606
Ensure multi-az test is run in the serial job #626
UPSTREAM: 96856: e2e network policy enclose IPv6 destinations #628
UPSTREAM: <carry>: provide events, messages, and bodies for probe failures of important pods #609
UPSTREAM: <carry>: allow kubelet to self-authorize metrics scraping #598
UPSTREAM: 91295: kubectl explain: detect resource group in case there… #608
use hardcoded authorizer for metrics #588
UPSTREAM: 96984: APF e2e: wait for steady state before proceeding #599
Bug 1932097 : UPSTREAM: 98571: kubelet: Stop probing a pod during graceful shutdown #594
Bug 1885717 : UPSTREAM: 98742: Sync completed pods until their containers have been terminated #593
UPSTREAM: 99199: delay serving CRD creates for a few seconds for HA consistency #587
Bug 1931103 : UPSTREAM: 96958: kubelet: remove periodic messages from log-level 2 #584
Bug 1916489 : (e2e/scheduler) Ensure minimum memory limit in createBalancedPodForNodes #526
Bug 1908378 : kubelet: fix create sandbox delete pod race #580
UPSTREAM: 98956: Fix race when KillPod followed by IsPodPendingTermining #578
add failure details for SCC not used #573
Bug 1897918 : UPSTREAM: 93861: apiserver: add –permit-address-sharing flag to listen with SO_REUSEADDR #309
Bug 1876918 : Move deferred taint cleanup call to ensure all are removed #513
Bug 1927391 : UPSTREAM: 98939: fixes race in TestSyncPodsDeletesWhenSourcesAreReady #564
Bug 1926484 : UPSTREAM: <carry>: kube-apiserver: ignore SIGTERM/INT after the first one #558
Bug 1926285 : UPSTREAM: <carry>: ignore not found errors in status messages #557
Bug 1925493 : Enable snapshot tests #555
Bug 1896558 : Balance nodes in scheduling e2e #547
Full changelog
Add a workload fingerprint gatherer #315
Recorder refactoring that improves maintainability #337
Fixes changelog script code styling #341
Improve code removing some codesmells #303
Introduce parallelism to unit tests #306
Some charms to Makefile #305
Bug 1923895 : Auto changelog #318
Disable instead of Degrade in case of gather fails #336
Do not create the metrics file in case of any error #334
Updating ose-insights-operator builder & base images to be consistent with ART #333
Bug 1926082 : Relax the recent log gatherers to avoid degrading during… #332
Full changelog
Updating ironic-hardware-inventory-recorder-image builder & base images to be consistent with ART #504
Full changelog
Bug 2023765 : For inspector, compare IPs using the short form of IPv6 address #71
Bug 1948981 : Update packages to latest for 4.8 #64
Upgrade to latest ironic-lib version #63
Update packages to pick up latest changes #62
Updating ironic-inspector builder & base images to be consistent with ART #61
Introduce separate ARG for extra packages list #59
Full changelog
Bug 2002281 : 4.8: pkg/resourceprovider: guard from negative metrics #55
Bug 1920700 : Bump prometheus-adapter to v0.8.4 #47
Updating ose-prometheus-adapter builder & base images to be consistent with ART #46
Bug 1914994 : Bump k8s-prometheus-adapter to v0.8.3 #45
Updating ose-prometheus-adapter builder & base images to be consistent with ART #44
Full changelog
Bug 1960035 : Add iptables shims to ipfailover-keepalived image #89
pod: build with Go 1.16 #87
Use print() function in both Python 2 and Python 3 #9
Updating ose-egress-http-proxy builder & base images to be consistent with ART #79
Updating openshift-enterprise-egress-router builder & base images to be consistent with ART #81
Updating openshift-enterprise-pod builder & base images to be consistent with ART #80
Updating openshift-enterprise-egress-dns-proxy builder & base images to be consistent with ART #83
Updating openshift-enterprise-keepalived-ipfailover builder & base images to be consistent with ART #82
egress/dns-proxy: Switch to haproxy22 #84
Updating openshift-enterprise-base builder & base images to be consistent with ART #77
pod process container: drop unneeded log line #65
ipfailover: Add component to OWNERS #62
Full changelog
Bug 2063971 : delete stale UDP conntrack entries for loadbalancer IPs #414
Bug 2092166 : Masquerade in cluster traffic that is marked for egress IP #435
Remove some binaries that accidentally got committed #398
Bug 2027397 : [EgressIP] move ct(commit) action from OVS group to flow #377
Bug 2014166 : Remove locking from EgressIPTracker.Ping #362
Bug 2002290 : [4.8] proxy: don’t re-check every userspace proxy rule on every change #347
Bug 1987239 : when assigning and releasing egressIP try more than once before failing #326
Bug 1999946 : improve SDN’s OVS healthcheck and logging #341
Bug 1995871 : Disable conntrack for vxlan traffic #337
Updating ose-sdn builder & base images to be consistent with ART #255
Updating kube-proxy builder & base images to be consistent with ART #256
Bug 1972864 : [4.8] fix local-with-fallback #322
Bug 1948436 : remove vxlan_monitor and OVS packet stat parsing #311
Bug 1959711 : Reverse table order for egress IP and egress network policy set up #299
Bug 1953257 : Fix invalid egress IP assignments in sdn-controller #295
Bug 1960284 : Bump openshift/kubernetes for “local-with-fallback” #310
Bug 1964625 : NETID duplicate check is only required in NetworkPolicy Mode #307
Bug 1964059 : rebase to latest sdn-4.8-kubernetes-1.21.1 #305
Bug 1928851 : prevent manually creating netns with existing NetID #294
Bug 1879077 : ValidateMTU: check only the interface that holds the node ip #289
Bug 1952079 : Revendor kubernetes to sdn-4.8-kubernetes-1.21.0-rc.0 #267
Bug 1953530 : Fix flaky unit test TestEgressCIDRAllocation
#293
Bug 1948999 : Remove check enforcing single egress IP for automatic assignment #287
Bug 1952079 : Don’t require EndpointSlice to be disabled #290
egress IP traffic load-balancing #277
Add a unit test to ensure we don’t change flows without changing ruleVersion #276
Fix multiple race conditions in networkpolicy_test.go #282
Add a networkpolicy test with empty namespaceSelector #278
Bug 1926931 : Fix incorrect unmonitoring of egress nodes #275
Support allow-from-router feature using openshift-host-network namespace #262
Bug 1933711 : EgressDNS: Keep short lived records at most 30s #263
Bug 1910378 : networkpolicy: pass traffic through NAT to handle possible tuple collisions #269
Bug 1924527 : CVE-2021-3121 gogo/protobuf lacks certain index validation #260
Bug 1919737 : Prefer local endpoint for cluster DNS service #254
Bug 1850060 : Make DNS queries for egress network policy async #251
Be less melodramatic when restarting due to OVS restart #248
Full changelog
Bump v0.9.0 #45
Updating kube-rbac-proxy builder & base images to be consistent with ART #44
add hardcoded authorizer to approve /metrics for metrics scraper #43
Updating kube-rbac-proxy builder & base images to be consistent with ART #41
Full changelog
Bug 1950908 : Add wildcard option to labels-metric-allow-list #51
Bug 1924446 : Bump kube-state-metrics to v2.0.0 #49
Bump kube-state-metrics to be synced with release-2.0 branch #48
Updating kube-state-metrics builder & base images to be consistent with ART #46
Updating kube-state-metrics builder & base images to be consistent with ART #44
Full changelog
Updating ose-kube-storage-version-migrator images to be consistent with ART #174
Bug 1947801 : UPSTREAM: 93: Move metadata.name description into yaml-patch to move around inability of kubebuilder to express that #177
Bug 1947801 : Add doc.go #176
Bug 1947801 : bump(build-machinery-go) #175
Bug 1947801 : Rebase to upstream 82e8a25 #173
Bug 1947801 : ci-operator: switch to Golang 1.15 before 1.21.0 bump #172
Bug 1947801 : Pre-rebase: squash commits #171
Updating ose-kube-storage-version-migrator builder & base images to be consistent with ART #168
Full changelog
Updating ose-libvirt-machine-controllers builder & base images to be consistent with ART #217
Bug 1936488 : Update MAO and set metrics on :8081 address #218
Full changelog
Bug 2048496 : Fix user-agent in vCenter sessions list #984
Bug 2027896 : [release-4.8] Add support for Azure Marketplace Images #970
Bug 2026562 : MaxUnhealthy should not be a string type #962
Bug 2022838 : GCP CI runs are complaining about APIs not being enabled #953
Bug 1999585 : [release-4.8] add alert for machine with long deletion phase #908
Bug 2000038 : Respect MaxUnhealthy limit for external remediation #910
Bug 1993117 : Make sure nodes don’t have attached volumes before vm deletion #903
Bug 1977634 : Prevent machine from stucking in Deleting phase on vSphere if related node object not found #896
Updating ose-machine-api-operator builder & base images to be consistent with ART #796
Bug 1973233 : [release-4.8] remove kubevirt images and references #876
Bug 1967662 : change provider config to look at PlatformStatus.Type #868
Bug 1948719 : update controller-runtime dependency #866
Bug 1939054 : Disable startup timeout for Spot MHC #830
Bug 1954177 : add constant variables back into machine v1beta1 #862
Bug 1954177 : update AdmissionReviewVersions to v1 #855
Bug 1918101 : Fix deleting for machine stucked in provisioning state on vSphere #854
Bug 1955554 : Webhook filter should check for both mutating and validating webhooks #860
Add management workload annotations #844
Bug 1925276 : Make sure phase is always set before creation #857
Bug 1951029 : Drainer panics on missing context for node patch #851
Bug 1910318 : Ensure conditions are correctly copied before annotations are patched #849
Bug 1880757 : Add missing permission for target group de-registration #835
Bug 1948719 : update dependencies to 1.21 #848
Bug 1948471 : Add release inclusion annotations to external remediation cluster role #847
4019 fencing backport mhc external remediation template #795
Vsphere enable autoscaling from/to zero #839
Fix GCP default image name #842
Update hacking-guide.md with imagebuilder troubleshooting instructions #822
Update GCP default disk image to include ignition v3 #833
Don’t mount service account token in termination daemonset #836
Bug 1883993 : vSphere, detach virtual disks before virtual machine destroy if node not available #815
BUG 1932154: add warning for missing IAMInstanceProfile in AWS #824
Bug 1910318 : Ensure original conditions aren’t mutated during reconcile #829
Add service account names to credentials request manifest #802
Bug 1938493 : Revert “Add resource limit to pods” #827
install/0000_90_machine-api-operator_04_alertrules: Drop MachineAPIOperatorDown #826
Bug 1923823 : Improve TLS configuration for Kube RBAC Proxy #823
Add resource limit to pods #825
remove code #791
Bug 1921892 : Ensure manager stops before ending the test #809
Bug 1910318 : [OCPCLOUD-931] Add condition to show actuator exists output on machine status #810
Bug 1934216 : reuse mgr client in webhooks #817
Ensure daemonset conforms to standards #811
: Aggregate operator errors before failing to sync #691
Enable Junit reports for CI unit tests runs #806
Update capz for disk encryption #801
Makefile fix #799
fix the link to capbm #785
Return a valid error message when multiple templates are found #794
Machine: Set ErrorReason when entering Failed phase #701
Full changelog
Bug 1988145 : Update zeroconf vendoring #35
Updating ose-mdns-publisher builder & base images to be consistent with ART #28
Bug 1915122 : Truncate long service names to 63 characters #24
Updating ose-mdns-publisher builder & base images to be consistent with ART #25
Full changelog
Updating ose-multus-admission-controller builder & base images to be consistent with ART #32
Full changelog
Updating multus-cni builder & base images to be consistent with ART #95
Bug 1972167 : Updates entrypoint to rebuild kubeconfig when service account token or ca changes #108
Bug 1968625 : Use the default socket path in GetResourceClient when unspecified #102
Bug 1927264 : Vendor bump for client-go fixes #101
Bug 1957856 : Update net-attach-def client library #97
Change nil instead of error in case of no network annotation #96
Updating multus-cni builder & base images to be consistent with ART #93
Sync with upstream for OCP 4.8 #88
Updating multus-cni builder & base images to be consistent with ART #86
Full changelog
Updating ose-multus-route-override-cni builder & base images to be consistent with ART #12
Full changelog
Bug 2092264 : Add networking resources #309
Bug 2057345 : Fix ovn-nbctl commands for ipv6 #287
Updating ose-must-gather builder & base images to be consistent with ART #221
Bug 1958405 : add etcd health logs to audit #235
Bug 1953563 : Add .ci-operator.yaml with build_root_image #232
Bug 1958094 : gather_audit_logs: ignore .lock file #231
Bug 1907353 : Add ovs related services to GENERAL_SERVICES #225
Add multi-networkpolicy object in must-gather #226
gather multi-networkpolicy logs #224
Bug 1916809 : extend must-gather network log to include nodes’ ovs DB #218
Bug 1916392 : Gather API priority and fairness debug endpoints #204
Updating ose-must-gather builder & base images to be consistent with ART #210
Gather ethtool info from driver and offload #207
collect alerts from the cluster #205
Full changelog
Added METRIC_TEST_IMAGE var (#57) #57
Fix field selector (#52) #52
Changed container repository from Docker to Quay (#36) #36
Updating ose-network-metrics-daemon builder & base images to be consistent with ART (#35) #35
deployments: Use 33% as the rollout maxUnavailable (#34) #34
Updating ose-network-metrics-daemon builder & base images to be consistent with ART (#33) #33
Full changelog
Bug 2043808 : IPs with leading zeros are still valid in the apiserver #74
Bug 1958097 : tokenreviews: improve errors on old-format access tokens #52
Bug 1949419 : Fix [SHOULD NOT HAPPEN] server-side-apply error for TokenReviews #53
Bug 1953563 : Add .ci-operator.yaml with build_root_image #51
Bug 1948311 : bump to kube 1.21.0 #50
forbid the old token format #44
prints flags at startup #48
loosen up username and identity name validation #47
Bug 1933599 : bump k8s.io/apiserver to 1.20.4 #45
add a custom authorizer to ensure kube-apiserver can always access tokenreviews webhook #41
Add token validation for OpenShift OAuth access tokens #9
Updating ose-oauth-apiserver builder & base images to be consistent with ART #39
completeConfig: remove storage, storageErr state from config #40
Full changelog
Bug 1874322 : add bcrypt as a supported hashing method for htpasswd passwords #186
Updating golang-github-openshift-oauth-proxy builder & base images to be consistent with ART #202
Bug 1958158 : providers/openshift: remove logging of authorizer decisions #214
Full changelog
Bug 1970828 : fix projected service accounts as oauth-client #80
Bug 1958080 : Add missing error page strings #77
Bug 1953563 : Add .ci-operator.yaml with build_root_image #76
Bug 1958080 : CONSOLE-2535: Internationalize login page #71
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #75
base64-encode usernames when they contain ‘:’ or ‘/’ #72
Remove the legacy Dockerfile #73
Updating oauth-server builder & base images to be consistent with ART #70
Bug 1892642 : metrics: move unlabeled metrics to Counters, initialize all #69
Full changelog
Bug 2006793 : BC ICT still must check spec last triggered image ID in case BC was last processed when cluster was pre 4.8 #206
Bug 1954715 : Increase number of image-import controller workers #178
Bug 1925409 : Rebase to k8s 1.21 #184
Bug 1953798 : stop requeuing secret creation when namespaces are terminating #179
Bug 1935165 : fixed LANG for the builder container #176
BUILD-186 : build lastTriggeredID needs to be in status #171
Bug 1947793 : Deprecated API in use #175
ingress: Migrate to networking.k8s.io/v1 #172
Bug 1895053 : Instruct builds to optionally mount trusted CAs #154
Updating ose-openshift-controller-manager builder & base images to be consistent with ART #174
Updating ose-openshift-controller-manager builder & base images to be consistent with ART #168
Full changelog
Updating openshift-state-metrics builder & base images to be consistent with ART #68
Updating openshift-state-metrics builder & base images to be consistent with ART #67
Full changelog
Bug 2049088 : Explicitly set default value for ReclaimPolicy #71
Bug 1960732 : delete manifests and update readme #45
Bug 1936871 : support clouds with multiple availability zones #43
Bug 1905849 : create default VolumeSnapshotClass #40
Bug 1952211 : Fix error when mounting /var/lib/kubelet/pods #41
Bug 1957149 : Revert “Bug 1905849: create default VolumeSnapshotClass” #38
Bug 1905849 : create default VolumeSnapshotClass #36
Bug 1954003 : Fix snapshotter metrics endpoint #37
Bug 1947774 : fix imagePullPolicy to ifNotPresent #35
Cinder: Add metrics scraping #34
Bug 1909136 : Pass cluster ID to CSI driver #33
Updating ose-openstack-cinder-csi-driver-operator builder & base images to be consistent with ART #32
Bug 1918562 : bump library-go #30
Bug 1933184 : Add maxUnavailable to DaemonSets #28
Fix logLevel propagation to the operands #27
Updating ose-openstack-cinder-csi-driver-operator builder & base images to be consistent with ART #25
Cleanup: Remove serviceName from controller manifest #26
Full changelog
Bug 2064634 : Ensure subnets belong to the queried network #223
Bug 2000542 : Adds Proxy to provider client http transport #199
Bug 1985015 : Eliminate instanceCreate volume leak #192
Bug 1954177 : Update mao dependency for webhook v1 changes #180
Bug 1955969 : - Makes port names unique. #181
Bug 1948546 : Allow all networking interfaces to be defined as ports #179
Bug 1952179 : Port Allowed Address Pairs UI #178
Bug 1948546 : Port create bugs #175
Ports NetworkID json typo #174
Sriov Addons #173
Updating ose-openstack-machine-controllers builder & base images to be consistent with ART #172
Bug 1747270 : InstanceService.GetInstanceList should not do substring search on name #171
Adds vnictype to port creation #169
Add availability zone option to root volume #168
Tag Ports Created By CAPO Based on Network or Subnet Attached #166
Remove pkg/errors dependency #155
Updating ose-openstack-machine-controllers builder & base images to be consistent with ART #162
images: Remove openssh from the RHEL variant #145
hack: Add verify-vendor.sh #144
Update BZ component #160
use gophercloud/utils to list available AZs #146
Full changelog
Bug 2074680 : Emit CSV metric on startup #288
Bug 2073963 : Fix a bug in deletion of webhook service for replacement #281
Bug 2030489 : Remove oudated subscription update logic to improve resolution delay #222
Bug 1996162 : Check for pruned bundles on add in replaces mode #165
Bug 1986476 : resolver: remove legacy support for fallback parsing of CSVs #140
Bug 1994038 : clarify maxOpenShiftVersion upgrade error message #173
Bug 1994038 : Update kubebuilder installation in the build root dockerfile #174
Bug 1994110 : fix(openshift): drop z from next calculated y-stream #167
Bug 1989779 : installplans: retry crd updates on conflicts #156
Bug 1989711 : fix(openshift): block upgrades on invalid max properties (#2302) #155
Bug 1990650 : Add PriorityClass setting to registry pods for default CatalogSource (#2304) #158
Bug 1986023 : Translate legacy “bundle dependencies” to properties. #134
Bug 1979525 : OLM blocks minor OpenShift upgrades when incompatible optional operators are installed #120
Bug 1982294 : Fix for resolution error on channels with deprecated inner entries. #118
Bug 1982250 : (fix)InstallPlan: Do not tranisition IP to failed on OG/SA failure #119
Bug 1982252 : remove cleanup from startup #117
Bug 1977479 : fix configmap registry server liveness probe timeouts #108
Bug 1975432 : Resolve InstallPlanStepAppliedWithWarnings alert after some time. #102
Bug 1927340 : Add OperatorCondition status sync and update operator upgradeable check #92
Bug 1950047 : Fix Template Annotations on Webhooks/API Service CSVs #90
Bug 1958296 : Surface API server warnings when applying plan steps. #85
Bug 1968700 : Fix nil pointer dereference while reporting bundle unpack status. #88
Bug 1965334 : drop xattrs during unpack #86
Bug 1881522 : packageserver CSV: add missing properties #84
Bug 1945548 : Filter secret names for registry pod’s sa #83
Bug 1961472 : Explicitly set readOnlyRootFilesystem: false
on created registry pods. #82
Bug 1959158 : Make ClusterOperator Available condition sticky. #81
Bug 1961320 : feat(metrics): Emit metrics for CatalogSource state #80
Bug 1961314 : fix race in test with mockRepo/mockBlobStore #79
Bug 1951387 : Add after deprecation #67
Bug 1947946 : Annotate CRDs that are installed alongside CSVs. #75
Bug 1958285 : Simplify deployment status check to reduce flapping. #76
Bug 1921264 : Fail InstallPlan on bundle unpack timeout #78
Bug 1953977 : Add tolerant delegating auth config for PackageServer #77
Bug 1957127 : pin apiserver for DelegatingAuthenticationOptions TokenReview request timeout #74
Bug 1955761 : Set reason/message for Available condition in packageserver co #72
Bug 1956611 : Fix CR validation bug on go 1.16 #70
Bug 1957386 : Move config serve and validate to opm alpha #71
Bug 1945443 : Use DeploymentAvailable instead of custom test for CSV status. #68
Rename workload annotations #61
Bug 1950025 : Bump the k8s.io dependencies to v1.20.6 #56
Bug 1952238 : Report catalog pod termination logs to catalog operator on exit #65
Bug 1934071 : fix(catalog): Reduce namespace resync in resolution failure #62
Add verify target to Makefile. #64
Bug 1951652 : Retry failures when pulling images #63
Bug 1942522 : Fix resolution error if inner entry doesn’t provide a required API. #60
Add management workload annotations #42
Bug 1938492 : Add resource requests for bundle unpacker #55
Bug 1949294 : fix environment variable merging from subscription.config #53
Bug 1948725 : Add IBM managed cloud profile annotations to manifests #50
Bug 1934080 : Preserve existing ServiceAccount owner references during installs. #41
Bug 1948771 : Revert “set packageserver replicas to 1 for single node” #51
staging/operator-registry: Pull in all non-opm-add declarative config updates #47
Staged api to 01e8bf8b (v0.8.0) and olm to c480add3. #49
staging/operator-registry: Pull in declarative config base packages + server command #45
Update the staging/operator-lifecycle-manager tree #46
Bug 1946838 : Do not adopt copied CSVs #44
Bug 1913525 : Bump the k8s dependencies to v0.20.4 #40
Upstream sync for operator-lifecycle-manager #38
staging/olm: Re-generate test fake package(s) #39
Upstream sync for operator-registry #36
Bug 1945584 : Remove overrides for GOOS and GOARCH in cpb Makefile recipe. #35
Makefile: Use the full git commit hash when building binaries #33
Remove the OLM_VERSION file and update the base.Dockerfile to use Go 1.16 #32
Updating operator-lifecycle-manager builder & base images to be consistent with ART #31
Updating operator-registry builder & base images to be consistent with ART #30
Dockerfile,Makefile: Add opm binary and cross compilation target(s) #29
add crd and manifest generation #27
staging: Update OLM modules after recent changes #26
Release 4.8 #25
scripts: Update the unit.sh helper script and populate the nested staging directory #21
Add additional make targets and update Dockerfile(s) #20
Dockerfile: Update the Golang operator-registry base image tag #19
Update repository layout #18
Update helper scripts and root Makefile #12
Update the CI registry in the registry Dockerfile and copy OLM_VERSION to root directory #10
*.Dockerfile: Manually bump the image tags to 4.8 #6
staging: Sync the vendor dependencies #9
Add root .gitignore #7
Add Ankita’s initial commit + remove nested OWNERS files #5
Create OWNERS #1
Full changelog
Bug 2074680 : Emit CSV metric on startup #288
Bug 2073963 : Fix a bug in deletion of webhook service for replacement #281
Bug 2030489 : Remove oudated subscription update logic to improve resolution delay #222
Bug 1996162 : Check for pruned bundles on add in replaces mode #165
Bug 1986476 : resolver: remove legacy support for fallback parsing of CSVs #140
Bug 1994038 : clarify maxOpenShiftVersion upgrade error message #173
Bug 1994038 : Update kubebuilder installation in the build root dockerfile #174
Bug 1994110 : fix(openshift): drop z from next calculated y-stream #167
Bug 1989779 : installplans: retry crd updates on conflicts #156
Bug 1989711 : fix(openshift): block upgrades on invalid max properties (#2302) #155
Bug 1990650 : Add PriorityClass setting to registry pods for default CatalogSource (#2304) #158
Bug 1986023 : Translate legacy “bundle dependencies” to properties. #134
Bug 1979525 : OLM blocks minor OpenShift upgrades when incompatible optional operators are installed #120
Bug 1982294 : Fix for resolution error on channels with deprecated inner entries. #118
Bug 1982250 : (fix)InstallPlan: Do not tranisition IP to failed on OG/SA failure #119
Bug 1982252 : remove cleanup from startup #117
Bug 1977479 : fix configmap registry server liveness probe timeouts #108
Bug 1975432 : Resolve InstallPlanStepAppliedWithWarnings alert after some time. #102
Bug 1927340 : Add OperatorCondition status sync and update operator upgradeable check #92
Bug 1950047 : Fix Template Annotations on Webhooks/API Service CSVs #90
Bug 1958296 : Surface API server warnings when applying plan steps. #85
Bug 1968700 : Fix nil pointer dereference while reporting bundle unpack status. #88
Bug 1965334 : drop xattrs during unpack #86
Bug 1881522 : packageserver CSV: add missing properties #84
Bug 1945548 : Filter secret names for registry pod’s sa #83
Bug 1961472 : Explicitly set readOnlyRootFilesystem: false
on created registry pods. #82
Bug 1959158 : Make ClusterOperator Available condition sticky. #81
Bug 1961320 : feat(metrics): Emit metrics for CatalogSource state #80
Bug 1961314 : fix race in test with mockRepo/mockBlobStore #79
Bug 1951387 : Add after deprecation #67
Bug 1947946 : Annotate CRDs that are installed alongside CSVs. #75
Bug 1958285 : Simplify deployment status check to reduce flapping. #76
Bug 1921264 : Fail InstallPlan on bundle unpack timeout #78
Bug 1953977 : Add tolerant delegating auth config for PackageServer #77
Bug 1957127 : pin apiserver for DelegatingAuthenticationOptions TokenReview request timeout #74
Bug 1955761 : Set reason/message for Available condition in packageserver co #72
Bug 1956611 : Fix CR validation bug on go 1.16 #70
Bug 1957386 : Move config serve and validate to opm alpha #71
Bug 1945443 : Use DeploymentAvailable instead of custom test for CSV status. #68
Rename workload annotations #61
Bug 1950025 : Bump the k8s.io dependencies to v1.20.6 #56
Bug 1952238 : Report catalog pod termination logs to catalog operator on exit #65
Bug 1934071 : fix(catalog): Reduce namespace resync in resolution failure #62
Add verify target to Makefile. #64
Bug 1951652 : Retry failures when pulling images #63
Bug 1942522 : Fix resolution error if inner entry doesn’t provide a required API. #60
Add management workload annotations #42
Bug 1938492 : Add resource requests for bundle unpacker #55
Bug 1949294 : fix environment variable merging from subscription.config #53
Bug 1948725 : Add IBM managed cloud profile annotations to manifests #50
Bug 1934080 : Preserve existing ServiceAccount owner references during installs. #41
Bug 1948771 : Revert “set packageserver replicas to 1 for single node” #51
staging/operator-registry: Pull in all non-opm-add declarative config updates #47
Staged api to 01e8bf8b (v0.8.0) and olm to c480add3. #49
staging/operator-registry: Pull in declarative config base packages + server command #45
Update the staging/operator-lifecycle-manager tree #46
Bug 1946838 : Do not adopt copied CSVs #44
Bug 1913525 : Bump the k8s dependencies to v0.20.4 #40
Upstream sync for operator-lifecycle-manager #38
staging/olm: Re-generate test fake package(s) #39
Upstream sync for operator-registry #36
Bug 1945584 : Remove overrides for GOOS and GOARCH in cpb Makefile recipe. #35
Makefile: Use the full git commit hash when building binaries #33
Remove the OLM_VERSION file and update the base.Dockerfile to use Go 1.16 #32
Updating operator-lifecycle-manager builder & base images to be consistent with ART #31
Updating operator-registry builder & base images to be consistent with ART #30
Dockerfile,Makefile: Add opm binary and cross compilation target(s) #29
add crd and manifest generation #27
staging: Update OLM modules after recent changes #26
Release 4.8 #25
scripts: Update the unit.sh helper script and populate the nested staging directory #21
Add additional make targets and update Dockerfile(s) #20
Dockerfile: Update the Golang operator-registry base image tag #19
Update repository layout #18
Update helper scripts and root Makefile #12
Update the CI registry in the registry Dockerfile and copy OLM_VERSION to root directory #10
*.Dockerfile: Manually bump the image tags to 4.8 #6
staging: Sync the vendor dependencies #9
Add root .gitignore #7
Add Ankita’s initial commit + remove nested OWNERS files #5
Create OWNERS #1
Full changelog
Bug 2013945 : pvc stuck on pending status when using preallocated storage domain #89
Updating ose-ovirt-csi-driver builder & base images to be consistent with ART #75
Updating ose-ovirt-csi-driver builder & base images to be consistent with ART #70
Update OWNERS and Registry ci #73
Full changelog
Bug 2062745 : Increase timeouts for CSI driver #90
Bug 1940876 : add resources to csi-provisioner #57
Bug 1947774 : fix imagePullPolicy to ifNotPresent #54
oVirt: Add metrics scraping #53
Updating ose-cluster-ovirt-csi-operator builder & base images to be consistent with ART #52
Bug 1933184 : Fix maxUnavailable value to 10% #51
Bug 1933184 : Add maxUnavailable to DaemonSets #50
Run config informers when starting the operator #48
Cleanup: Remove serviceName from controller manifest #46
Updating ose-cluster-ovirt-csi-operator builder & base images to be consistent with ART #45
update manifests and README #42
Full changelog
Bug 2046356 : detach non-bootable disks before removing the VM #127
Bug 1989676 : correct IPAddress detection for OVNKubernetes #116
Bug 1987182 : allow auto pinning new names #115
Bug 1948719 : update controller-runtime dependency #106
Bug 1954177 : Update mao dependency for webhook v1 changes #103
move to go 1.16 #104
Updating ose-ovirt-machine-controllers builder & base images to be consistent with ART #101
Bug 1948963 : add support for hugepages #102
Bug 1941334 : Add support for auto pinning policy #100
Bug 1917485 : Add validations to machine object #96
Bug 1937694 : providerIDController ignore nodes that have no machine #95
Bug 1931215 : Add support for affinity group #80
Bug 1920905 : extract node machine ipaddress from the engine instead using DNS . #85
credentials: handle error in the strconv.Parsebool #94
add custom capo readme #88
Updating ose-ovirt-machine-controllers builder & base images to be consistent with ART #91
Bug 1926346 : move to go 1.15 and registry.ci.openshift.org #87
Updating ose-ovirt-machine-controllers builder & base images to be consistent with ART #83
Bug 1926278 : Bump K8s dependencies to 1.20 #86
Full changelog
Bug 2083557 : UPSTREAM: 109935: fix: exclude non-ready nodes and deleted nodes from azure load balancers #1257
Bug 2105664 : UPSTREAM: <carry>: update list of deprecated apis #1317
[release 4.8] Bug Bug 2106970: UPSTREAM: <carry>: use correct base image for testing #1323
Bug 2077004 : Rebase 1.21.11 #1246
Bug 2063953 : UPSTREAM: <carry>: use hardcoded rest mapper from library-go #1245
Bug 2075043 : golang toolchain unsupported parsers tag #1240
Bug 2043808 : IPs with leading zeros are still valid in the apiserver #1173
Bug 2060494 : Backports inotify leak fix into kubelet #1203
Bug 2024642 : Rebase v1.21.8 #1102
Bug 2050131 : UPSTREAM: <carry>: set correctly static pods CPUs when workload partitioning is disabled #1168
Bug 2039377 : UPSTREAM: 89885: SQUASH: Retry fetching clouds.conf #1108
Bug 2029466 : UPSTREAM: 107014: Mark volume as uncertain after Unmount* fails #1146
Bug 2024995 : Fix subpath source check #1067
Bug 2032325 : UPSTREAM: <carry>: api request counts for current hour are incorrect #1092
Bug 2022741 : UPSTREAM: 106260: Don’t guess SELinux support on error #1054
Bug 2021997 : Read k8s version from hyperkube Dockerfile #1045
Updating openshift-enterprise-hyperkube builder & base images to be consistent with ART #559
Bug 2017027 : UPSTREAM: <drop>: bump apiserver-library-go #1069
Bug 2022265 : Rebase v1.21.6 #1060
Updating openshift-enterprise-pod images to be consistent with ART #680
Bug 2020644 : Image policy should mutate DeploymentConfigs, StatefulSets, and new CronJobs #1050
Bug 1994655 : openshift-apiserver should not set Available=False APIServicesAvailable on update #955
Bug 2008403 : Rebase v1.21.5 #981
Bug 2011460 : UPSTREAM: <carry>: openshift-hack/images/os/Dockerfile: Add io.openshift.build.versions, etc. #1005
Bug 1995714 : UPSTREAM: <carry>: admission/managementcpusoverride: cover the roll-back case #895
Bug 1994457 : Update to kubernetes 1.21.4 #888
Bug 1993754 : UPSTREAM: 104347: Pass additional flags to subpath mount to avoid fla… #940
Bug 1998391 : UPSTREAM: 104530: [1.21] bump runc to 1.0.2 #912
Bug 1957133 : do not throw error when we can’t get canonical path #854
Bug 1981770 : UPSTREAM: <drop>: bump(apiserver-library-go) #864
Bug 1981633 : UPSTREAM: <carry>: prevent the kubecontrollermanager service-ca from getting less secure #858
Bug 1981633 : UPSTREAM: <carry>: add a way to inject a vulnerable, legacy service-c… #856
Bug 1977351 : UPSTREAM: <carry>: Reject the pod creation when we can not decide the cluster type #833
Bug 1977924 : [release-4.8] Ensure scc compatibility with BoundServiceAccountTokenVolume #842
Bug 1975938 : update Multi-AZ Cluster Volumes test name #829
Bug 1973580 : only chown if non-windows machine with projected volumes #815
Bug 1950993 : UPSTREAM: <drop>: bump cadvisor for 2868 upstream patch #802
BUG 1927359: Add support for gathering metrics from CSI block-mode volumes #731
Bug 1954509 : UPSTREAM: multiple: Fix corruption of FibreChannel volumes #788
Bug 1946479 : Re-enable BoundServiceAccountTokenVolume disabled by 1.21 rebase #714
Bug 1950010 : UPSTREAM: <carry>: apirequestcount: smear out CR updates over interval #798
Bug 1969626 : UPSTREAM: 102587: kubelet: Revert “Cleanup portforward streams after their usage” #796
Bug 1966410 : kube-apiserver: add system_client=cluster-policy-controller to apiserver_request_total #794
Bug 1965545 : vendor: bump runc to rc95 + “unit exists” fix #790
Bug 1948311 : UPSTREAM: 102606: Bring back “client-go: add retry logic for Watch and Stream” and fix test flake #792
Bug 1967591 : UPSTREAM: <carry>: do not mutate pods when it has a container with both CPU request and limit #785
Bug 1966410 : UPSTREAM: <carry>: apiserver: add system_client=kube-{apiserver,cm,s} to apiserver_request_total #784
UPSTREAM: <carry>: kubelet: add ehashman as reviewer #583
Bug 1967745 : Add DNS custom resource admission #681
Bug 1927397 : UPSTREAM: 98028: add auto update for priority & fairness bootstrap configuration objects #736
Bug 1964492 : UPSTREAM: 102171: Implement support for watch initialization in P&F #773
Bug 1946479 : UPSTREAM: 101950: Make watch order conformance test reliable #786
Bug 1953127 : UPSTREAM: <drop>: work around broken NetPol DNS rules #770
Bug 1958329 : UPSTREAM: 97428: add more context to log after a request times out #737
Bug 1948311 : UPSTREAM: 102107: client-go: add retry logic for Watch and Stream #783
Bug 1961925 : UPSTREAM: <carry>: Does not prevent pod creation because of no nodes reason when it runs under the regular cluster #756
Bug 1913974 : UPSTREAM: 102021: Update snapshotting tests to use volumeHandle for CSI volumes when waiting for NodeUnpublish #769
Bug 1953102 : UPSTREAM: 102147: vendor: bump runc to rc95 #761
Bug 1960205 : UPSTREAM: <carry>: verbosity of managed workloads logging #771
UPSTREAM: <carry>: update rebase doc #768
Bug 1964197 : UPSTREAM: 102224: Fix expired unit test certs #767
Bug 1949050 : Rebase 1.21.1 #751
UPSTREAM: 102089: Bug 1961644: Add Node IP IPv6 formatting in NodeAuthenticator tests #760
Bug 1963079 : KCM with preferred host support #759
Bug 1952460 : UPSTREAM: 101488: e2e/network/firewall: don’t assume nodes are exposed externally #738
UPSTREAM: 101213: Bug 1881662: fix change erro to info #744
Bug 1932280 : UPSTREAM: 101116: vSphere: Return useful errors from parameter validation #707
Bug 1948311 : Handle 429 errors from watch requests in reflector #669
Bug 1945091 : Don’t force-disable IPv6, dual-stack, and SCTP tests #565
Bug 1960780 : UPSTREAM: <carry>: Use policyv1beta1 #752
UPSTREAM: 101067: Bug 1946459: fix nfs storage ipv6 add square brackets #743
Bug 1884800 : Reduce names of vsphere volumes even further #701
Bug 1959471 : Conformance tests (sysctls) may not be excluded #741
Bug 1923847 : openshift-kube-apiserver: use github.com/openshift/apiserver-library-go/pkg/labelselector #708
Bug 1949105 : Reenable NetworkPolicy test. #734
Bug 1957502 : UPSTREAM: <carry>: correct apirequestcount lock #735
Bug 1956895 : UPSTREAM: 101593: kubelet: change cgroup move message to log level 3 #732
Bug 1956898 : UPSTREAM: 99748: kubelet: fix log files being overwritten on containe… #733
Bug 1949612 : UPSTREAM: 101708: Fix log spam for du failure on pod etc-hosts metrics #729
Bug 1954696 : UPSTREAM: <carry>: add apirequestcount useragent #716
Bug 1952666 : UPSTREAM: <carry>: management workloads enhancement 741(uint64) #706
Bug 1953555 : UPSTREAM: <carry>: Skip GlusterFS tests #723
Bug 1954770 : UPSTREAM: 99095: Prevent Kubelet stuck in DiskPressure when imagefs minreclaim is set #717
UPSTREAM: 101280: Bug 1913974: Force NodeUnstageVolume to finish for all distros #700
Bug 1952224 : kubelet: do not cleanup volumes if pod is being killed #709
Bug 1954972 : openshift-kube-apiserver/admission: fix featuregates resource name #719
Bug 1954634 : UPSTREAM: <carry>: honor max users #689
Bug 1951585 : Addresses build error pause #685
Bug 1954638 : UPSTREAM: <carry>: apirequest count with empty .status.removedInRelease #715
Bug 1927263 : UPSTREAM: 99336: kubelet: improve the node informer sync check #704
Bug 1953555 : UPSTREAM: <carry>: Skip GlusterFS tests #647
Bug 1953127 : Re-enable [Feature:NetworkPolicy] tests which were wrongly disabled in rebase #655
UPSTREAM: <drop>: update openshift/api for old API removal #702
UPSTREAM: <carry>: Provide a new admission plugin to mutate management pods CPUs requests #632
Bug 1948311 : UPSTREAM: 100959: DelegatingAuthenticationOptions: TokenReview reques… #654
Bug 1948953 : UPSTREAM: <carry>: Set informer for openstack #662
Bug 1952333 : UPSTREAM: 101306: Additional CVE-2021-3121 fix #699
Bug 1945104 : UPSTREAM: 101186: Fix RBAC of generic ephemeral volumes controller #694
Bug 1944631 : openshift authenticator: don’t allow old-style tokens #667
Bug 1937299 : Fix mounting partitions on NVMe devices #661
Bug 1949050 : UPSTREAM: 101287: Fail fast when image is specified w/o tag #693
Bug 1949050 : UPSTREAM: 101337: Remove Limits from scheduling e2e balanced pod reso… #696
Bug 1951558 : UPSTREAM: 101093: Fix startupProbe behaviour changed #687
Bug 1949306 : UPSTREAM: <carry>: keep apirequestcounts for non-persisted users between updates #684
Bug 1951042 : fix crash when killing container fails
#682
Bug 1934400 : bump(apiserver-library-go): scc-admission: don’t apply defaultAllowPrivilegeEscalation:false when container is privileged #673
Bug 1949661 : UPSTREAM: <carry>: management pinning annotations #627
Bug 1949306 : UPSTREAM: <carry>: DeprecatedAPIRequestHandler unit tests #675
Bug 1949306 : UPSTREAM: <carry>: DeprecatedAPIRequest Log #663
Bug 1949050 : UPSTREAM: 101147: Limit image spec’s hash length #674
Bug 1949721 : UPSTREAM: 99237: Use the audit ID of a request for better correlation #672
Bug 1934085 : UPSTREAM: 100128: [sig-scheduling] SchedulerPreemption|SchedulerPredicates|SchedulerPriorities: adjust some e2e tests to run in a single node cluster scenario #665
BUG 1948703: UPSTREAM: 100678: apf: exempt probes /healthz /livez /readyz #656
UPSTREAM: <carry>: Add Dockerfile to build pause image #633
<carry>: enable CSI migration gates in Attach/Detach controller #601
UPSTREAM: <carry>: bump tag version #652
UPSTREAM: <carry>: Disable CSI migration on OpenStack Cinder #651
KS with preferred host support #638
Rebase 1.21.0 rc.0 #641
Revert “UPSTREAM: 97295: Fix staticcheck in test/integration/{examples,framework}” #648
UPSTREAM: 97295: Fix staticcheck in test/integration/{examples,framework} #644
UPSTREAM: <carry>: rate limit initial watch storm from kubelets on apiserver restart #629
Bug 1941000 : get AZ of cinder volume from cinder and not from metadata #634
upstream: 99817: Fix zero-value custom resource validation with go1.16 #637
UPSTREAM: <carry>: kube-apiserver: ignore SIGTERM/INT after the first one #616
improves the apiserver graceful shutdown procedure #606
Ensure multi-az test is run in the serial job #626
UPSTREAM: 96856: e2e network policy enclose IPv6 destinations #628
UPSTREAM: <carry>: provide events, messages, and bodies for probe failures of important pods #609
UPSTREAM: <carry>: allow kubelet to self-authorize metrics scraping #598
UPSTREAM: 91295: kubectl explain: detect resource group in case there… #608
use hardcoded authorizer for metrics #588
UPSTREAM: 96984: APF e2e: wait for steady state before proceeding #599
Bug 1932097 : UPSTREAM: 98571: kubelet: Stop probing a pod during graceful shutdown #594
Bug 1885717 : UPSTREAM: 98742: Sync completed pods until their containers have been terminated #593
UPSTREAM: 99199: delay serving CRD creates for a few seconds for HA consistency #587
Bug 1931103 : UPSTREAM: 96958: kubelet: remove periodic messages from log-level 2 #584
Bug 1916489 : (e2e/scheduler) Ensure minimum memory limit in createBalancedPodForNodes #526
Bug 1908378 : kubelet: fix create sandbox delete pod race #580
UPSTREAM: 98956: Fix race when KillPod followed by IsPodPendingTermining #578
add failure details for SCC not used #573
Bug 1897918 : UPSTREAM: 93861: apiserver: add –permit-address-sharing flag to listen with SO_REUSEADDR #309
Bug 1876918 : Move deferred taint cleanup call to ensure all are removed #513
Bug 1927391 : UPSTREAM: 98939: fixes race in TestSyncPodsDeletesWhenSourcesAreReady #564
Bug 1926484 : UPSTREAM: <carry>: kube-apiserver: ignore SIGTERM/INT after the first one #558
Bug 1926285 : UPSTREAM: <carry>: ignore not found errors in status messages #557
Bug 1925493 : Enable snapshot tests #555
Bug 1896558 : Balance nodes in scheduling e2e #547
BUG 1924870: UPSTREAM: 96901: plumb context with request deadline #549
Bug 1915085 : UPSTREAM: 98424: register all pending pod deletions and check for kill #551
Updating openshift-enterprise-hyperkube builder & base images to be consistent with ART #449
Bug 1894645 : UPSTREAM: 89885: SQUASH: Fix cinder crash #510
Revert OWNERS changes #544
Bug 1917803 : UPSTREAM: 98187: Skip PD tests on 1 node cluster #546
Bug 1896558 : Revert undesired multi az skip #545
Bug 1920368 : UPSTREAM: 98019: specify the container CPU set during the creation #541
Bug 1868645 : UPSTREAM: 94087: kubelet: node sync at least once #522
Bug 1896558 : Skip multiaz e2e #525
Add DOWNSTREAM_OWNERS as preparation for https://github.com/kubernetes/test-infra/pull/20482 #537
Bug 1870342 : UPSTREAM: 94684: e2e: Pod should avoid nodes that have avoidPod annotation: clean remaining pods #534
Bug 1882750 : UPSTREAM: 98103: kubelet: Delete static pod gracefully and fix mirrorPodTerminationMap leak #531
Bug 1899941 : Override termination grace period on annotation #527
Bug 1915945 : UPSTREAM: 96990: Increase preemption timeout from 1 minute to 2 minutes #530
Bug 1889420 : Add dangling volume check for vsphere #445
Bug 1841119 : UPSTREAM: <carry>: kube-controller-manager: allow running bare kube-controller-manager #415
Bug 1908880 : UPSTREAM: 97980: kubelet: revert checking sandbox deletion #523
Bug 1915582 : UPSTREAM: 97860: move all variables in sampleAndWaterMarkHistograms::innerSet #520
Bug 1903999 : Httplog response code is always zero #494
UPSTREAM: <carry>: (squash) Add detail to rebase doc #487
adds a unit test for checking if graceful shutdown of HTTP2 server works #483
Bug 1877812 : UPSTREAM: 96889: Fix loopback device lookup #512
Bug 1899760 : UPSTREAM: 96754: reduce buckets for etcd_request_duration_seconds #515
BUG 1913525: UPSTREAM: 97820: handle webhook authenticator and authorizer error #516
Bug 1908407 : UPSTREAM: 95269: Fix panic when kubelet register if a node object already exists with no Status.Capacity or Status.Allocatable #493
Bug 1895329 : UPSTREAM: 96751: Lower the frequency of volume plugin deprecation warning #491
Bug 1912563 : UPSTREAM: 97206: clean up executing request on panic #509
Bug 1912563 : UPSTREAM: 97323: fix the deadlock in priority and fairness config controller #508
Bug 1913096 : UPSTREAM: 97006: kubelet: Fix cadvisor machine metrics #507
Bug 1908389 : UPSTREAM: 97635: Cherry pick 443 and 448 from cloud provider azure #500
Bug 1896244 : UPSTREAM: 96467: Add GinkgoRecover to a local storage go routine #492
Bug 1903346 : UPSTREAM: 97013: Fix FibreChannel volume plugin corrupting filesystem on detach #489
add sjenning and mrunalp to approvers and reviewers #505
Bug 1897603 : UPSTREAM: 96673: Fix Cinder volume detection on OpenStack Train #490
Fix vendoring of shared libraries missed by 1.20 rebase. #488
Bug 1907373 : Rebase to kube v1.20.0 #471
Bug 1770017 : kubelet: do not rerun init containers if any main containers have status #481
Bug 1903248 : UPSTREAM: 87461: kubelet: ensure pod UIDs are unique #474
Bug 1873114 : Nodes goes into NotReady state (VMware) #472
UPSTREAM: 94693: test/e2e: Busybox image is not being templatized #452
Bug 1884800 : Reduce volume name length for vsphere #461
Bug 1893972 : UPSTREAM: 96144: Skip the sig-storage e2e test as early as possible #451
UPSTREAM: <carry>: Skip “subPath should be able to unmount” NFS test #450
Bug 1897754 : HPA: Ignore deleted pods. #462
Bug 1893776 : UPSTREAM: 96054: Allow debugging kubelet image pull times #460
OCPCLOUD-914 : UPSTREAM: 94526: Add vCenter info metric #447
Bug 1877681 : UPSTREAM: 95174: Don’t add empty AZ labels to OpenStack pre-provisioned PVs #440
UPSTREAM: 96571: Use the busybox shim image constant #455
scc-admission: add audit annotations with reason #444
UPSTREAM 95002: no stack on panic timeout #456
Revert “UPSTREAM: revert: <drop>: don’t use dynamic tokens for KCM” #459
UPSTREAM: revert: <drop>: don’t use dynamic tokens for KCM #448
Bug 1862643 : UPSTREAM: 96120: kubelet: Expose a simple Get-WinEvent shim on the kubelet logs endpoint #383
Bug 1870337 : UPSTREAM: 96310: PV e2e: fix race in NFS recycling test #441
UPSTREAM: <carry>: stop overriding flags that are explicitly set #439
Bug 1887278 : UPSTREAM: 95236: vsphere: improve logging message on node cache refresh event #432
Revert “UPSTREAM: 95252: Kube-proxy: Perf-fix: Shrink INPUT chain” #434
Bug 1816812 : Allow test images to be in a single mirror #291
Bug 1873043 : Rebase to 1.19.2 #361
Bug 1891459 : UPSTREAM: 95867: Log PodExec stdout + stderr #427
Bug 1884041 : UPSTREAM: 95233: Add error text to kube-system wait error #395
Bug 1879607 : UPSTREAM: 95252: Kube-proxy: Perf-fix: Shrink INPUT chain #425
UPSTREAM: 95495: remove secondary client retries in e2e tests #405
Add component to OWNERS #422
Bug 1889891 : UPSTREAM: 94774: Fix misusage of RLock in timeCache lru.Cache.Get() #418
Bug 1889786 : UPSTREAM: 94712: avoid potential secret leaking while reading .dockercfg #417
Bug 1887026 : UPSTREAM: 95451: Fix fcpath #413
Bug 1868527 : Fix vsphere disk detach failing #408
Fix networking-related test exclusions #382
Bug 1888041 : UPSTREAM: 95561: kubelet container status calculation doesn’t handle suddenly missing data properly #411
Bug 1888663 : wait for oauth-apiserver accessibility #403
Bug 1887292 : UPSTREAM: 95245: Mask Ceph RBD adminSecrets in logs when logLevel >= 4 #406
Bug 1884035 : set lastterminationstate for container status even when CRI fails to return termination (or any) data #393
Bug 1884697 : UPSTREAM: 95261: test: e2e: fix race in pods test #385
Bug 1874583 : fix kube-apiserver termination event(s) validation failures #336
Bug 1848358 : Show error in status if preserve unknown fields is true for nonstructural schemas #355
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
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
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
changelog: add changelogs for all release back due branch FF merge issue #89124
Cleanup CHANGELOG/README.md #88334
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 #87845
snapshot clientsets pending context migration #87734
Make oidc authenticator audience agnostic #87612
build: Remove deb and rpm build definitions/specs #87585
Explicitly shutdown bazel after the target finishes #87866
Move ‘path’ package usage to ‘path/filepath’ (repeat the #87713) #87838
Updating dependency sigs.k8s.io/yaml to version v1.2.0 #87830
implement backoff manager #87829
add myself to hack/OWNERS #87826
Ensure testing credentials are labeled as such #87823
Check getNodeInfoError against nil #87818
kube-aggregator: increase log level of AggregationController API group logging #87813
Reduce overhead of error message formatting and allocation for NodeResource filter #87788
makes unavailableGauge metric to always reflect the current state of a service #87778
Cleanup TopologyManager and update policy.Merge() #87758
python snippets should work on both old and new python versions #87741
update github.com/docker/libnetwork to c8a5fca4a652 #87695
Move IngressFromManifest/IngressToManifest to ingress e2e fw #87513
Add annotation updating for migration for PVs and PVCs #87098
Windows kubelet stats timeout updates #87730
Collect some of scheduling metrics and scheduling throughput #85861
Cleanup manual conversions #87007
test/e2e/framework: remove skip.go and use e2eskipper subpackage #87358
fix static check errors in vendor/k8s.io/apimachinery/pkg/api/resource #87492
remove stateCheckPeriod #82111
kubectl: allow to preselect interesting container in logs #87809
Add an option to external storage e2es to use a copy of a pre-installed StorageClass #87793
remove authn/z expansions #87791
Save log files for network proxy #87786
Only set admission review reponse patch type if the patch is not empty #87781
Ensure specified container runtimes are present #87761
update network-y stuff for supporting ubuntu/bionic #87760
Change HostPath to EmptyDir for VolumeSubpathEnvExpansion e2e tests #87825
grammar(noun to pod adjective phases) change for pods status in tests #87598
Avoid thundering herd of relists on etcd #86430
Move ‘path’ package usage to ‘path/filepath’. #87713
Fix CreateVolume signature in comment #87451
Use network proxy for aggregator api #87515
Ineffassign fixes for pkg/proxy #87710
Initial behavior examples for conformance #85960
fix shell checks errors in cluster/common.sh #82454
Log when client rate limiter latency is very high at a lower log level #87740
Update GCP Windows node image versions #87629
kubectl-diff: Return non-1 errors on kubectl failures #87437
add to api repo documentation #87663
kubelet/network: add sig-network-approvers to OWNERS #85472
Fix non-ascii characters in test/e2e/common/runtime.go #87680
Enable selinux tags in make targets #87658
kubeadm: prevent bootstrap of nodes with known names #81056
More unit tests for scheduler #87565
Update OWNERS #87732
Fix statefulset conversion #87706
Fix comment whitespace #87705
fix: missing variadic dots #87689
Fix backoff retries for AzureFile client #87686
Add disableAvailabilitySetNodes to avoid VM list for VMSS clusters #87685
Set cache to nil data when Azure node provisioning state is deleting #87635
Reduce default CPU requirement for konnectivity server #87729
Extend –dry-run to support values ‘client’, ‘server’, ‘none’ #87580
Fix some scheduler metrics(pending_pods and schedule_attempts_total) are not recorded. #87692
Fix node authorizer index recomputation #87693
Delete the sysctl runtime admit handler #87394
Attach a new finalizer in GCE ILB creation. #86793
Add support for pre-allocated hugepages with 2+ sizes #82820
Allow Action’s Matches function to specify a subresource. #87687
Move mutating admission step into finishRequest in the create handler #87671
Fix preemption race conditions on heavily utilized nodes for e2e tests #82350
Fixed listType annotations for API Priority and Fairness #87676
remove client label from apiserver request count metric since it is unbounded #87669
Update GCE Windows smoke-test script to work with 1909 nodes. #87632
Add kubescheduler.config.k8s.io/v1alpha2 #87628
Cleanup validation for immutable secrets/configmaps #87602
Bump dependency github.com/prometheus/client_model@v0.2.0 #87517
Agnhost webhook sidecar #87385
cleanup: delete unused func #87384
changelog: clarify 1.17 upgrade requirements #87090
apimachinery: fix bugs in a Test function #85011
Do not serialize internal types in ComponentConfig tests #86144
Fix cpu manager e2e test typo #86413
Make schema error log message more useful #87677
Add GC e2e debug logging #87670
Allow update of onXPN field in fake GCE clients. #87667
Update GCI_VERSION to cos-77-12371-114-0 as older image is deprecated #87652
Move GetPortURL to ingress e2e fw #87512
cni: Update CNI version to v0.8.5 #78819
Revert “Merge pull request #87258 from verult/slow-rxm-attach” #87664
Image Promoter: Cleans manifest list #87647
Register RunPodSandbox* metrics #87627
Fix back off when scheduling cycle is delayed #87616
Refactor context handling in rest.Request #87597
remove duplicate default etcd server version from CHANGELOG-1.17.md #87588
Bump dependency opencontainers/runc@v1.0.0-rc10 #87516
bump github.com/google/gofuzz #87431
Add: ConfigMap lifecycle test #87212
Add foreground deletion check to ensure GC is aware of the new custom type #87665
Remove kubectl run generators #87077
various context related cleanups to rest.Request #87599
Skip default spreading scoring plugin for pods that define TopologySpreadConstraints #87566
fix static check in pkg/volume/flocker #87544
Promote: Secret patching test #87262
Implement support for setting hugepages limit on container cgroup sandbox. #84154
Fix kubectl taint’s Complete parsing #87423
Add: PodTemplate lifecycle test #87219
Add: promotion for LimitRange defaults test to Conformance #87371
import-boss reverse import #83526
Clarify sha matching etcd release tag #87614
Parallelize attach operations across different nodes for volumes that allow multi-attach #87258
azure: switch log verbosity for cache refresh logs #87601
add comment in several hack/ sh scripts. #87446
Fix bug of hack/verify-api-groups.sh #87514
azure: set nil cache entry based on old cache #87531
add logging when kubelet is waiting for cert #86458
Updates to roundtrip package #86959
Add logging to scheduler’s event handlers #87548
Cleanup unused Azure client interfaces #87555
Make API Priority and Fairness suggested config avoid the mandatory catch-all #87528
test/e2e/framework: handle the case where BeforeEach was never called #87511
kubeadm: improvements to the concurrent etcd member join support #87505
/test/e2e/framework:remove TODO in test/e2e/framework/util.go #87525
fix static check in cluster/images/etcd-version-monitor #87243
Adds unit test on Bind extension for the scheduler #87455
Added relevent approvers and reviewers for gci. #87529
Fix golint errors in test/e2e/storage/vsphere #86910
Promote: find Kubernetes Service in default Namespace #87260
Adding taint toleration error reasons #87250
Refactor Topology Manager policies to reduce code duplication #87460
Simplified and corrected logic around context cancelation in refactored QueueSet #87362
Whitelisting *.pkg.dev for the GCP credential provider #87509
remove unused layer of loop structure in processorListener::run #87393
clean up node_authorizer code: verb judgement #87239
Clean up commented assertions in tests #87237
Revert “It fixes a bug where AAD token obtained by kubectl is incompa… #87507
Default the –enable-cadvisor-endpoints flag to disabled #87440
Update cri-tools to v1.17.0 #86305
Add serathius to sig-instrumentation-approvers #87518
Fix issue with GCE scripts assuming Python2. #87504
Re-enable apply for 50% of requests #87500
Debugging 87473, printing out the last state of the dependent #87479
Remove deprecated GA feature gates that expire in 1.18 #87475
Fix error-string-capitalization in clientset generator. #87138
fix-staticcheck:pkg/volume/scaleio/ #87183
kubeadm: kube-dns is deprecated and will not be supported in a future version #86574
Update gopkg.in/yaml.v2 to v2.2.8 #87467
add warning on ObjectReference #87459
kubeadm: remove the deprecated GA CoreDNS feature-gate #87400
Self nominate aojea as sig-network-reviewer #87356
Promote: Namespace patch test #87256
informers: Don’t treat relist same as sync #86015
Fix numPDBViolations when victims on same node are assigned same PDB #82235
Remove scheduler/algorithm/priorities
in import-restrictions #87406
Fix staticcheck in pkg/controller/podgc #87308
Image Promoter: Bump timeout limit #87494
Image Promoter: Remove -it from docker command #87483
Fix static check failures in test/e2e/instrumentation/logging/st… #87178
Add env var(CNI_TAR_PREFIX) for cni install. #87478
don’t wait blindly #87471
fix static check errors in test/integration/etcd #87457
Delete TODO to use docker client #87456
Update structured-merge-diff dependency to v3 #87442
add crash protection to wait functions that were missing it #87338
Support test deprecated metrics #87241
pass through KUBE_BUILD_PLATFORMS to enable build on specified platforms #87012
add dynamic reloading for CSR signing controllers #86816
kube-proxy: fix incorrect log information #87449
test images: Image Promoter fixes #87188
Record overall Filter latency for all nodes in a scheduling cycle. #87458
Enable verify-import-boss check for e2e framework #87265
add myself to sig-network-approvers #85612
Move default binding to a plugin #87430
e2e-topology-manager: Initial commit for E2E tests #86184
Fix grammar: have -> has #85421
healthz: instrument root healthz requests for metrics #83598
Fix: describe of statefulset prints pointer not value #85846
Remove folder pkg/scheduler/algorithm #87439
Fix static check errors in pkg/util/netsh #87377
bumped pause-win to 1.1.0 #87436
Use e2eskipper package in test/e2e/common/ #87270
fix flaky test “should create a ResourceQuota and capture the life of a replication controller” #87432
Deprecate scheduler’s framework.plugins.RegistryArgs #87407
Fix multinode storage e2e tests for multizone clusters #85898
Promote a TCP socket probe test to Conformance #85486
Move GeneralPredicates logic to kubelet. #87342
Fix typo in comments for func GetFullContainerName #87072
Move scheduler’s SchedulerExtender interface to core/extenders.go #87401
Support server-side dry-run in cli-runtime REST Helper #86408
Enable bound tokens in local-up-cluster #87386
fix static check failure in pkg/controller/disruption and pkg/control… #87382
Add comments in several hack/verify-*.sh(g-r) #87379
Use e2eskipper package in test/e2e/framework/ #87317
Replace Scheduler.GetBinder with a method #87297
Initialize CPUManager containerMap to set of initial containers #87397
switch to docker command line in tests/e2e_node #87335
Update logic in CPUManager
reconcileState()
#84300
Remove check for empty activePods list in CPUManager removeStaleState #87255
Update aws-sdk-go dependency to v1.28.2 #87253
Bump golang/mock version to v1.3.1 #87326
Return error instead of panic when cpu manager fails on startup. #84705
fix staticcheck: pkg/volume/awsebs #87074
fix staticcheck:pkg/volume/cinder #87139
Add flowcontrol to apiVersionPriorities #87357
hack/local-up-cluster.sh: unify –cluster-cidr in KCM and CCM #87359
fix a bug that orphan revision cannot be adopted and statefulset cannot be synced #86801
Updating protobuf (v1.3.1) and grpc (v1.26.0) #87081
Add Azure storage clients with backoff retry #87306
API for immutable Secrets and ConfigMaps #86377
Update validation for API Priority and Fairness #87313
Add comments in several hack/verify-generated-*.sh #87307
Remove Brad Childs from OWNERS #87347
Improve error message when diff binary is not in PATH #87344
Fix static check failures in test/e2e/instrumentation/monitoring #87221
Creating new EndpointSliceProxying feature gate for kube-proxy, enabling EndpointSlice feature gate by default #86137
Move Snapshot to internal/cache #87165
fix staticcheck errors in pkg/volume/hostpath. #87245
Modify alias of e2e/framework/job to e2ejob #87303
rename some declartions named context in tests #87298
Remove Brad Childs from OWNERS files #87293
Updated - topologymanager: Add Merge method to Policy #85798
Check first if ipvs module is builtin #82223
Implement default queue sort logic as a scheduler plugin #87261
In test framework LoadConfig(), use CurrentContext.Server for TestCon… #87030
kubeadm upgrades always persist the etcd backup for stacked #86861
move function GetKubemarkMasterComponentResoureUsage and remove long-time TODO #87271
test/e2e/framework/rc/:refactor function ByNameContainer remove unused flag #87274
Add comments in several hack/verify-*.sh #87272
add README.md in hack/ #87065
Move ValidateEndpointsPorts() to e2e test #87291
Fix the bug PIP’s DNS is deleted if no DNS label service annotation isn’t set. #87246
Allow a preloaded gke-exec-auth-plugin #87032
Add error check for instance insert in node e2e #87003
Adding unit tests for kube-scheduler Config Complete() method. #86709
Update bitmask printing to print in groups of 2 instead of all 64 bits #87283
Use e2eskipper package in test/e2e/autoscaling #87173
fix-staticcheck:pkg/volume/emptydir #87128
Fix ineffectual assignment to CPUSets #83904
fix ci-kubernetes-node-kubelet-serial Non-system critical priority classes are not allowed to have a value larger than HighestUserDefinablePriority #82493
Fix link in readme #86652
Fixed fluentd (addon) docker.log format (configuration) #87041
pkg/master: fix staticcheck warning #85171
simple typo fix #87254
cleanup(scheduler): remove unused function, remove duplicate comment #87238
add comment in hack/update-*.sh #87181
use e2eskipper package in test/e2e/cloud #87175
Update to golang@1.13.6 #87106
Use e2eskipper package in test/e2e/auth #87062
Add import-aliases check of e2e sub framework #87042
Allow show hidden metrics in kube-controller-manager #85281
Add integration test for NodeResourceLimits plugin #87192
Fix a flaky scheduler preemption e2e #86400
Pick closest tags for a few packages and avoid random SHA #87158
Add PatchService method in service/helper. #87217
Nominate alculquicondor to sig-scheduling-maintainers #87202
remove TODO in test/e2e/framework/providers/gce/ingress.go #87132
Revert “Revert “Add an option to specify kubelet flags for heapster node #87013
Simplify code generator dependencies #87226
Add Azure network and VM clients with backoff retry #87122
remove TODO in test/e2e/framework/skip.go #87230
using string instead of byte #86569
Clarify intstr.IntValue() behavior #86172
Fix apply –prune to visit cli specified namespace #85613
Fix kubectl top sort-by cpu and sort-by memory options #82333
cleanup(kubectl taint): fix Errorf and comment error, and remove unne… #86347
Revert “list vm instead of get when getting virtual machine” #87210
storage e2e: Add context to timeout errors #87168
test/e2e/framework:remove generateWriteBlockCmd due to the repeat to … #87021
Cleanup cloud controller manager when closing cluster. #86955
Fix err variable shadowing issue in storage/utils #86886
Add test coverage for oom watcher #86728
Mark session affinity e2e tests as [Flaky] #87222
Make sure PDB has observed pods before doing eviction in e2e test #87205
Clean up rkt specific code in pkg/kubelet/pleg
#87193
Do not require token secrets when using bound service account tokens #87029
Make CustomResourceDefinitionStatus fields +optional #87213
make request logs greppable #87203
remove TODO(random-liu): Move pod wait function into this file #87189
Use e2eskipper package in e2e/scheduling and e2e/servicecatalog #87169
Use v1 subjectaccessreview API in controller-manager CSR approver #87164
set test image cloudbuild directory #87162
Multi arch for nonroot image #87153
Allow embedding logs command #87152
e2e/gke_local_ssd.go and e2e/gke_node_pools.go:Use e2eskipper package #87121
test/e2e/windows/:Use e2eskipper package #87103
e2e/instrumentation:Use e2eskipper package #87101
Remove last scheduler dependencies on predicates package #87091
Remove direct use of Snapshot’s data structures #87038
Add Azure network security group resource group #87035
Cleanup comments and names in client-go/tools/cache #86774
fix broken link: https://kubernetes-csi.github.io/docs/Drivers.html #86239
Enabled reading config files for vsphere e2e tests. #82027
Stop tracking managedField on create/update #87196
Included CSINode describer #85283
Fixes unnecessary creation of default SG and trying to delete non-provisioned SG by k8s system when annotation [service.beta.kubernetes.io/aws-load-balancer-security-groups] is present #84265
Refactor kubelet resource metrics #86282
Fix(kubectl): the fields of history controllerrevision will be covered with daemonset #86215
Clean deprecated metrics #76496
Allow “kubelet –node-ip ::” to mean prefer IPv6 #85850
test/e2e/ui and test/e2e/upgrades:Use e2eskipper package #87125
test/e2e/storage:Use e2eskipper package #87124
updating googleapis/gnostic to v0.1.0 #87107
test/e2e/kubectl test/e2e_kubeadm:Use e2eskipper package #87102
Drop random SHA and update gonum.org/v1/gonum to v0.6.2 #87088
Remove unused KUBE_TEST_API logic #87082
e2e/network/:Use e2eskipper package #87073
Fix staticcheck failures of pkg/util/ipconfig pkg/util/iptables pkg/util/ipvs/testing #87002
kubeadm: support automatic retry after failing to pull image #86899
Centralizes images into agnhost (part 4) #81170
Fix GetPodLogs failures in NetworkPolicy e2e tests #85897
Enable tracking field management for some objects before they are applied to #87044
change apply signature and move it’s decoding into handler #86560
Bootstrap flow-control objects #85268
Update gopkg.in/yaml.v2 to v2.2.7 #85458
Move from random SHA - update github.com/prometheus/client_model to v0.1.0 #87093
Update hostpath and mock csi drivers with latest sidecars #86939
Fix a flaky e2e test of Job completion #86627
Create test to patch a secret #86857
Remove duplicated ServiceStartTimeout #87097
Add some comment to hack/verify-linkcheck.sh #87076
Fix a comment typo in legacyNodeRoleBehaviorFeature #84433
Use release tags for aec and goconvey #87089
Remove no longer needed modifyContainerPIDNamespaceOverrides
#86783
Refactor oom watcher to allow greater test coverage #86702
Ensure a provider ID is set on a node if expected #87043
Remove workaround for RS bug in cmd apps test #87023
add myself as feature approver (for SIG cloud provider) #87084
e2e/node/:Use e2eskipper package #87069
Use e2eskipper package in e2e/apps #87061
Cleanup unused predicate error types. #87055
Remove scheduler/algorithm/priorities/util package #87051
Update Azure owners #87034
Add a comment for function WithPlugin #87005
fix: typos in comments of admission #87060
fix golint error in pkg/apis/rbac #87050
Cleanup scheduler/algorithm/predicates package #87037
fix typo in ipvs proxier README #87001
Add error handling of CloseWrite() #87052
Fix comment #87014
test images: Adds E2E test image automated build #84058
Separate skip as framework subpackage #87031
kubenet: replace gateway with cni result #85993
Allow usage of consts and variables for stable metrics in static analysis #84373
Bind kube-dns containers to linux nodes to avoid Windows scheduling on kubernetes cluster includes linux nodes and windows nodes #83358
refactor: remove several files in priorities package #86997
Revert “fix flakes on e2e test TCP CLOSE_WAIT timeout” #87036
feat(scheduling): address disabled plugins in scheduling framework #86905
Break nodeunschedulable Filter plugins dependency on predicates package #86848
fix: remove ErrTopologySpreadConstraintsNotMatch #86999
Remove nodes from cache immediately on delete events #86964
Cleanup/Enhance scheduler metrics #86545
Add simple reference to synopsis of kube-scheduler #86529
feat: remove several feature gates in 1.18 #86210
Bind dns-horizontal containers to linux nodes to avoid Windows scheduling on kubernetes cluster includes linux nodes and windows nodes #83364
Remove ErrServiceAffinityViolated scheduler predicate error #86998
Remove uses of NodeInfoMap outside of snapshot and cache #86981
fix kubectl annotate error when local=true is set. #86952
Move yaml limit tests to benchmarks #86885
Repair smoke-test for Windows GCE clusters #86495
Add johnbelamaric as conformance code reviewer/approver #85154
Update Calico to v3.8.4 #84163
remove TODO in test/e2e/framework/node/resource.go #86782
fix kubectl apply set last applied namespace error #86474
Move TaintToleration predicate to its plugin #86979
Add VolumeBinder to FrameworkHandle interface #86940
Move IsAppArmorSupported() from e2e framework #86991
Remove test/integration dependency on predicates and algorithmprovider #86985
Move selector spreading priority code to plugin #86890
Remove test/e2e dependency on scheduler/predicates package #86983
Fix interpodaffinity issue #86966
Update scheduler’s RunFilterPlugins to return a plugin to status map #86963
crd openapi e2e: increase waitForOpenAPISchema timeout #86931
Break interpodaffinity Filter plugins dependency on predicates package #86836
Change PDB tests to use pod conditions instead of phase #86366
fix e2e test TCP CLOSE_WAIT #86924
Use Network Proxy for Admission Webhooks #85168
Demote Delete Grace Period test to [Flaky] #86962
cleanup(api-machinery): remove unused struct and variable #86950
Remove redundant nil check in apiserver integration test #86947
fix typo #86946
Add simple explanation to verify-spelling.sh #86945
Use Snapshot.NodeInfoList for listing operations #86930
Move publish and unpublish counting up in test #86891
Addons: elasticsearch supports automatically setting the advertise address #85944
Drop version from static openapi json file #84654
Break serviceaffinity Filter plugins dependency on predicates package #86764
Create test for finding service from listing all namespaces #86856
Revert “fix flakiness on e2e test TCP CLOSE_WAIT timeout” #86932
kubeadm: Fix a false positive in a warning #86917
staticcheck:test/integration/master/ #86901
Remove variable EXTERNAL_CLOUD_VOLUME_PLUGIN default value #86893
fix log message error in nodelifecycle #86871
Create namespace patch test #86854
fix staticcheck of pkg/util/ebtables #86775
Adding in missing Registry unit tests. #86755
Lock checksum calculation for v1 CPUManager state to pre 1.18 logic #86689
Add simple explanation to verify golint script #86604
kubectl: remove unreachable code #84241
refactor events utils in e2e #85190
Fix golint failures for pkg/kubelet/config/… #84927
Shorten health check timeout for AWS NLB with externalTrafficPolicy: Local #73363
Fix how we check for node info list consistency #86919
Break volumezone Filter plugins dependency on predicates package #86852
Break nodelabel Filter plugins dependency on predicates package #86847
move functions from e2e/framework/deployment/ to e2e/apps/ and e2e/up… #86767
Revise SharedInformer godoc comments #84453
fix a bug in scheduler’s node resource limits score #86913
Move RequestedToCapacityRatio argument processing to its plugin #86875
Break nodevolumelimits Filter plugins dependency on predicates package #86849
code-gen: fix argument type for plural exceptions #86310
staticcheck:test/integration/auth/ #86900
Remove dead code in fake docker client #86832
Remove recorder.PastEventf
method #86727
allow an SNI cert to be used to respond for a particular IP #85308
Dualstack support for kube-proxy iptables mode #82462
kubemark use remote cri #86575
add route.Get() and skip PUT if route exists #86561
Reuse converter in crdHandler#getOrCreateServingInfoFor #86501
Remove unused scheduler types #86877
rename ExtenderConfig to Extender in comments #86859
Correct comment around which integrations require cadvisor_stats #86844
list vm instead of get when getting virtual machine #86817
move funs of framework/volume to e2e/storage #86748
remove TODO in test/e2e/framework/auth/helpers #86738
Update to golang@1.13.5 #86707
Add public documentation for kubelet/apis/config #85431
remove TODO: Use return type string instead of []string and update func #86653
kubetestgen: improve errors handling #86874
Add VMSS and VMSSVM clients with backoff retry #86740
fix fake remote CRI #86724
Copy nodeaffinity predicate to its filter plugin #86718
fix flakiness on e2e test TCP CLOSE_WAIT timeout #86708
Kubelet: add a metric to observe time since PLEG last seen #86251
replace grpc.WithDialer which is deprecated #84345
Fix staticcheck failures of test/integration/client test/integration/disruption #86781
e2e: move funs of framework/viperconfig to e2e #86743
Require client / server protocols #86646
Remove rkt
from container runtime options #86845
Add klueska as an approver in test/e2e_node/OWNERS #86438
Add klueska as an approver in pkg/kubelet/cm/OWNERS #86344
Fix local cluster do not work with non-intree external cloud provider issue #86870
Remove ineffective calls in toUnstructured #86512
Log mvcc revision compaction as warning #84602
Break volumerestrictions Filter plugins dependency on predicates package #86850
Perform dead storage removal linearly #86514
Cleanup deprecated scheduler functions/files #86822
Return when removePod failed #85561
remove unused code and use framework #86831
clarify apiserver bind-address flag usage #86830
Break DS controller dependency on scheduler predicates and predicate errors #86730
Break volumebinding Filter plugins dependency on predicates package #86742
fix: correct the mentioned endpointslice manage label name. #86829
publishing: Update to go@1.13.4 for kubernetes-1.16 #86704
remove unused code test/e2e/framework/google_compute.go #86796
kubeadm: use bind-address instead of address to configure the http probes #86493
Cleanup SetPredicatesOrderingDuringTest due to deprecation of predicates #86820
Cleanup unused parameter of NewGenericScheduler #86819
prevent blocking wait in cert reloading #86383
Kubemark - adding private cluster check #86815
deprecate scheduling_algorithm_predicate_evaluation_seconds and sched… #86584
remove unnecessary code in client-go test #86660
update comments of some funs in scheduling_queue #86785
Define algorithm providers in terms of plugins #86673
kube-proxy: add some interface type assertions #86665
Don’t paginate in listwatch #86790
if no cycle dependency , use framework in test/e2e_node/ #86768
CHANGELOG-1.17: add note about service CIDR bug #86759
Deprecate scheduling_duration_seconds Summary metric #86586
Define workloads specs by YAML #86160
Minor nit in error message about feature gate stage #86757
Add instructions about how to bring up e2e test cluster #85836
silence usage when required flag is not passed #86693
kubeadm: tolerate whitespace when validating user CA PEMs #86705
Fix staticcheck failures of test/integration/replicationcontroller #86745
Scheduler handles pod annotation updates during scheduling more gracefully #86230
Remove todos for verification of “allowed to post CSR” and “allowed to auto approve CSR” for bootstraptoken group #86598
Postpone flag warning log to just before it be used #86750
Move resource-based priority functions to their Score plugins #86725
Metrics stability framework cleanup #86723
Move WaitForFailure() to the test #86732
Add backoff retries and client config for Azure cloud provider #86719
e2e:remove func of framework/replicaset to e2e/upgrades/apps/replicas… #86661
e2e:remove unused func in /test/e2e/framework/autoscaling/autoscaling… #86657
Add apierrors as alias for k8s.io/apimachinery/pkg/api/errors #85078
Output test description in TestPreemption #86737
Remove Delete/CreateSyncInNamespace() #86731
Fix staticcheck failures of test/integration/scale test/integration/serviceaccount test/integration/serving test/integration/volume #86716
Add debugging message to know the pod status #86733
Add error handling for Register() call #86736
Fixing regex for kubernetes version in kubeadm #86609
Count dropped requests except system previledged group requests. #86521
Come out of loop when omitempty is true #86618
Fix unit test to run in non-gce environments #86713
refactor (pod log) container valiate #86621
Fix staticcheck failures for test/images #81895
Add alias of api/errors in endpointslice.go #86655
Add ipv6 examples for network policy API #86511
Fix ensureStaticIP if name for existed address was changed #86452
Move podtopologyspread priority logic to its Score plugin #86684
e2e: move funs of framework/gpu to e2e_node #86062
validation.go: don’t clamp the CIDR size calculations #86553
alias kubeadmutil for k8s.io/kubernetes/cmd/kubeadm/app/util #86688
remove unused code in test/e2e/apps/deployment #86634
Fix a typo in interpodaffinity score plugin #86681
Azure cloud provider should not retry on bad request #86685
feat(scheduling): implement azure, cinder, ebs and gce as filter plugin #86662
move funcs from test/e2e/framework/job to test/e2e/apps #86640
Change log level to 3 when –random-fully is not supported #86583
Cleanup testapi after it has been removed #86650
Move CheckNodeUnschedulable predicate to its filter plugin #86625
Move pod topology spread predicate logic to its filter plugin #86659
Move ServiceAntiAffinityPriority to score plugin #86638
feat(scheduling): move csi volume predicates to csi filter plugin #86635
Optimize error messages when updating openapi spec #86533
e2e: move funs of framework/pv to e2e/storage #86283
move funcs in replicaset to autoscaling_utils #86541
Fixing Potential Race Condition in EndpointSlice Controller. #85703
Unify aliases for “k8s.io/apimachinery/pkg/api/errors” #85123
move func EnableAndDisableInternalLB from test/e2e/framework/service … #86639
Fix nil pointer dereference in the azure provider #85975
fix: azure disk could not mounted on Standard_DC4s/DC2s instances #86612
Use Deployment in sample-apiserver examples #86152
Updating minor grammar error. #86615
Move VolumeZone predicate to its Filter plugin #86623
Deprecate scheduler predicate and priority factory registration and associated types #86614
Remove unused function NewMetricExporter from e2e test #86570
add extra group and usage check for bootstraptoken #86573
Added scheduler algorithm provider registrey. #86591
move NoDiskConflict predicate to its filter plugin #86601
Move ResourceLimitsPriority to its Score plugin #86580
move nodepreferavoidpods to score plugin #86599
Return typed errors for Azure client interfaces #86555
e2e: move funs of framework/deployment/fixtures.go to e2e/apps/deploy… #86466
feat: implement node affinity priority as score plugin #86595
Delete unused function from e2e test autoscaling_utils.go #86568
Move RequestedToCapacityRatio to plugins/noderesources #86589
Cleanup scheduler’s in-tree plugins registry naming #86593
Clean up kube-apiserver reference document #86588
“Move Taint and toleration priority to its Score plugin” #86585
fix: remove totalNumNodes from priority metadata #86577
introduce checker for the result of nodeInfo.Node() #86542
On OpenRC ServiceIsActive should not report true if no such service exists #86508
change print log for unity when during kubeadm init #86567
fix kubectl run help image name #86565
Move volumebinding predicate to its filter plugin #86530
Fix staticcheck failures for pkg/proxy/… #81886
Restore IPAllocator ipv4 range handling #86534
Support AlwaysCheckAllPredicates in the scheduler framework. #86496
feat: implement image locality as score plugin #86548
update fluentd to 1.8.0 / fixed gemfile / fixed shellcheck #86433
Change Azure global rate limit to per client #86515
e2e: move funs of framework/statefulset to e2e/apps & e2e/upgrades #86169
kubeadm: re-enable kubelet version check test in preflight #86519
fix azure cloud provider bug when lb specified in other resource group #86502
Bump k8s.io/utils version #86346
Add unit tests for pkg azure/auth #86470
swap over kube-apiserver manifest to use livez and readyz #85868
Cleanup failedPredicateMap from generic_scheduler.go #86498
Make e2e scale updates unconditional #86321
Sample apiserver: Avoid etcd listening on DNS result for “localhost” #86389
chore: port azure disk csi code to azure cloud provider #86385
apiserver: add localhost to alternateDNS certificate field if BindAddress is “::” #86490
hack/local-up-cluster: modify cloud provider launch to work with aws #86473
move inter pod affinity predicate logic to its Filter plugin #86459
Fix golint failure not contained in .golint_failures #86416
Remove DefaultConvert functions #86382
Remove alwaysCheckAllPredicates from NewGenericScheduler #86369
kms: use negative cachesize value to disable caching #86294
Bump Ginkgo to support building on riscv64 arch #86013
Expect NodeUnpublish calls when NodePublish is called #86397
Add a config option to azure cloud provider for the pre-configured loadbalancers #86338
Update Windows subnet mask calculation for compatibility with future VNIC changes #86453
Promote StartupProbe to beta for 1.18 #83437
Revert “Merge pull request #86376 from xieyanker/kubemark_deployment” #86464
Move NodeLabel priority logic to its Score and Filter plugin #86446
InterPodAffinity Priority as Score plugin #86399
fix incompatible AAD token #86412
e2e: move funs of framework/job to e2e/upgrades/apps/job #86109
Add support for GOBIN to generate-groups.sh. #85302
Fix validation for metav1 fuzz targets. #84480
Update etcd-version-monitor readme and yaml file. #84146
change CounterVec to use Counter in the Kubelet’s Pod Lifecycle Event… #86167
Revert pull request #85879 “hollow-node use remote CRI” #86425
rename _count to _total in a few metrics #86415
improves watch and report e2e #86354
Simplify volume zone checker codes #84611
Isolate kubectl test-cmd plugin tests #86411
kubectl apply refactor #86361
test/e2e_node/:use framework.Equal() instead of using gomega.Expect(b… #86156
Wait for resizing condition #86396
Allocate map when out parameter points to nil map #86395
remove personal kind.yaml that was added accidentally #86392
Add debugging for delete grace period e2e flake #86315
e2e: move funs of framework/metrics to e2e_node #86119
change kubemark from ReplicationController to Deployment #86376
Add test cases for a helper function in controller manager #78380
networkPolicy ipv6 unit tests validation #86298
Revert “promote e2e tests for taint-tolerations in predicates” #86386
hollow-node use remote CRI #85879
fix: azure data disk should use same key as os disk by default #86351
Move added info and status stack trace to the end of line. #86234
Allow show hidden metrics in kube-proxy #85279
Deprecate PredicateMetadata #86289
Remove stale comment re making apiserver common names dynamic #85754
Remove cluster-monitoring #85512
Split cronjob tests, so they don’t interfere #86348
Set core_pattern to an absolute path. #86329
Use private master IP in GCE kubemark tests #86316
Cloud node controller: Only call once into cloud provider #85735
Fix uncertain mounts #82492
Register nodeports and noderesources prefilters #86284
auth: add metrics to token cache #86265
support configuration of kube-proxy IPVS tcp,tcpfin,udp timeout #85517
wardle example e2e #84735
Update CPUManager stored state semantics #84462
Refactor kubectl proxy
command to have similar design pattern as other kubectl commands. #82971
promote e2e tests for taint-tolerations in predicates #83652
Be more agressive acquiring the iptables lock #85771
fix static check in kubectl/pkg/cmd/annotate. #86040
Fix golint issues in pkg/util/sysctl/testing #85016
Declare constants in pods test as const #84425
Fix up the sub-test style #86319
Check FileInfo against nil during walk of container dir path #86277
Make cloud provider caching TTL configurable #86266
test/e2e/: use framework.Equal() replace gomega.Expect(…).To(gomega… #86148
Adding new job completed event #86142
fix misspelling in comment #86303
Move service affinity predicate logic to its plugin. #86264
Change example in can-i to apps instead of extensions #86261
AWS: Don’t report deletion of attached volume as warning #86250
Upload containerd logs to stackdriver #86221
test/e2e: move funcs from test/e2e/pod to other folders #86199
e2e: remove unused method in e2e/framework/log #86113
move test/e2e/framework/lifecycle/ test/framework/cloud/gcp #86098
e2e: move funs of framework/deviceplugin to e2e_node #86061
Ensuring EndpointSlices are not used for Windows kube-proxy implementations #86016
Fix NetworkPolicy PolicyTypes validation #85747
tests: Removes [LinuxOnly] tag from a few tests #85453
fix staticcheck faulures in ‘cmd’ pkg #81928
cri_stats_provider: do not consider exited containers when calculating cpu usage #83504
Mark top flakes #86327
Add UID precondition to kubelet pod status patch updates #86320
Mark GCEPD test flaky #86313
Disable excessive logging in scheduler plugins #86309
Fix internal loadbalancer configuration failure when subnet name too long #86276
Remove old-style conversions registration #85891
Fix staticcheck failures of test/e2e/manifest #86238
PodFitsResources Predicate Metadata as prefilter #86249
e2e: support long CSI driver names #86000
Update go version in go.mod to 1.13 #86269
doc: remove Draven from test package reviewers #86240
Move EvenPodsSpread metadata computation logic as a PreFilter Plugin #86205
Wrap host ports metadata in a prefilter #86224
Promote SataQiu to an approver of test and test/e2e/framework #86190
Remove ability to re-enable serving deprecated APIs #85903
Fix build break - Hyperkube image needs kubelet/kubectl #86258
Remove use of testapi package #86256
Compatibility tests for default provider and mandatory filters #86254
move funcs from test/e2e/framework to test/e2e/apps #86193
Guarantee ClearState will fully clear a collector #86213
make test framework easier to re-use #86177
add getting Storage Quantity to ResourceList #83302
kubeadm: add basic validation around kubelet.conf parsing #86216
Remove priority execution path from prioritizeNodes in generic_scheduler #86129
Remove daemonset controller’s dependency on scheduler metadata #86229
Clean up conformance tar test data #86232
Deprecate scheduler’s FailureReason #86228
Wrap InterPodAffinity predicate metadata as a Prefilter #86175
Do not swallow timeout in manageReplicas #86140
Remove unnecessary nil check in if statement in nodelease controller #85789
Fix a bug in port-forward: named port not working with service #85511
kubectl change podSecurityPolicy group #85406
drop KUBE_TIMEOUT in test/cmd/kubeadm.sh #85718
e2e: move funs of framework/service to e2e/network #86159
Add an interface to return scheduler framework instance #86218
Extend authorization benchmark #86117
Ensuring kube-proxy does not mutate shared EndpointSlices #86092
code-generator: expose pluralExceptions via flag #86212
kubeadm: persist dns replica count on upgrade #85837
add @hwdef as a reviewer of hack #86204
kubectl oidc auth-provider: include cluster address in cache key #86020
fix log format string #86178
Sync the status of static Pods #84951
Make sure critical pod in the preemption test is always cleaned up. #86180
Increase Burst limit for discovery client #86168
Fix func VerifyLatencyWithinThreshold() to local #85522
e2e: move funs of framework/kubelet to e2e/scheduling #86110
e2e: remove unused method in e2e/framework/autoscaling. #86059
Reduce visibility of prometheus libs #85287
test/e2e/storage : use framework.Equal() replace gomega.Expect(…).To(gomega.BeTrue(),…) #86147
Added alejandrox1 to test/approvers #86136
Fix staticcheck failures of e2e/storage/utils e2e/storage/vsphere #86112
Clalify how to contribute to kubectl book #83525
e2e storage: improve instructions for external driver testing #86077
client-go: update INSTALL.md to include semver tags #85995
Eliminate running paths of Predicates in scheduler #86133
Revert “Add an option to specify kubelet flags for heapster node.” #86154
Configurable HorizontalPodAutoscaler #74525
Rename Azure driver to Azure Disk driver in e2e test #85621
Make error message and service event message more clear #86078
Fix staticcheck failures of e2e/storage/drivers e2e/storage/testsuites #86057
change FakeWatcher.Stopped to be a private field #86120
update RBAC rules in e2e aggregator test #86084
Dump namespace if the namespace could not be cleaned up #85542
SafeSysctlWhitelist: add net.ipv4.ping_group_range (allow ping without CAP_NET_RAW) #85463
[pkg/auth/nodeidentifier/default_test.go]: fix testing error message typo #85452
share authentication lookups #85242
invoke getTypedVersion() instead of direct runtime call #84191
Added e2e test to verify zone support across datacenters #75583
Revert “staging/publishing: temporarily disable publishing tags” #86099
Add kind/flake issue template #86096
optimize some log config #85838
Remove the derprecated API RawRegister from stability framework #85446
Report api request throttling at v=3 #80649
Fix inter-pod affinity scheduler benchmarks #86028
Update API compatibility data for v1.17.0 #86105
fix potential memory leak issue in processing watch request #85410
Verify kubelet & kube-proxy recovery on Windows nodes #84886
Update v1.17.0 CHANGELOG to match final draft #86090
Optimize required pod affinity (2) #86046
updated fluentd to 1.7.4 + plugin updates and switch to debian buster #86039
Sets HostNetwork to False for tests which do not require it #78731
Increasing LoadBalancerPollTimeout from 15 to 22 minutes #86085
e2e: move funs of framework/deployment to e2e/apps #86050
Return all scheduler predicate failures instead of the first one #86022
Include cloud/gcp tests in e2e.test #85962
kubectl/drain: add option skip-wait-for-delete-timeout #85577
Turn off kubelet deprecated metrics #83841
refactor: move unwanted console output out of versiongetter API #85032
slim down some lister expansions #85899
Kubelet cert TTL via GaugeFunc #85874
Add serathius to metrics-server OWNERS file #86065
Bind metadata-agent containers to linux nodes to avoid Windows scheduling on kubernetes cluster includes linux nodes and windows nodes #83363
Bind metrics-server containers to linux nodes to avoid Windows scheduling on kubernetes cluster includes linux nodes and windows nodes #83362
Fix IPv6 addresses lost issue in pure ipv6 vsphere environment #86001
Update checks.go #85857
Fix broken SELinux detection #86027
Fix staticcheck failures of test/e2e/storage #85906
Provider/Azure: Add cache for VMSS. #85885
Refactor and optimize preferred (anti) pod affinity #85959
fix staticcheck in test/integration/apiserver #85676
ping kmsplugin gentely when in good state #85828
kubelet: guarantee at most only one cinfo per containerID #86009
fix staticcheck in test/e2e/network/ #85893
kubelet: rename HTTPGetter interface #85001
move KubectlCmd out of utils into its own package #84613
modify dockerID to containerID #85170
Two bugfixes in installTunneler #76741
staging/publishing: temporarily disable publishing tags #86008
correct invalid urls #85709
Add current chairs to component base approvers #85971
fix staticcheck in test/e2e/cloud/ #85751
Update go-winio module version from 0.4.11 to 0.4.14 #85739
Add an option to specify kubelet flags for heapster node. #85797
kubeadm: Throw an error if the currentContext does not exists #85953
Provide a mechanism to enable hidden metrics in stable collector #85845
Fix LoadBalancer rule checking so that no unexpected LoadBalancer updates are made #85990
Disable broken pd e2e test #85973
Replace the hostname in the fluentd config file even if the file exists #85827
e2e storage: public API for testsuites, support CSIInlineVolume type for generic resource #85540
Increase test coverage for ComponentConfigs and add tests for kubeproxyconfiguration #84688
When running kubectl drain
in dry-run, list warnings and pods that would be deleted. #82660
Fix bug in apiserver service cidr split #85968
Deflake kubectl custom printing test #85967
Revert “kubeadm: don’t check if image exists before pulling” #85965
Convert ExpectEqual(err, nil) to ExpectNoError(err) #85934
Rename PodDisruptionsAllowed to DisruptionsAllowed in type PodDisruptionBudgetStatus #85863
increase LRU cache size 8x for authorization webhook #85957
Refactor kubelet component config lenient path decoding #85945
fix staticcheck in pkg/printers #85790
test/e2e/auth: Fix static check failures #85780
Remove nodes slice in loop of takeByTopology #85706
Typecheck support for verifying providerless build #85457
Run all csi-hostpath containers as privileged #85947
Perf benchmarks for preferred (anti)pod affinity #85872
fix staticcheck errors in legacy-cloud-providers/azure #82315
Nominate liu-cong to be sig-scheduling reviewer. #85756
Fix waiting for logexporter log fetching processes #85913
fix golint check in test/e2e_node/runner/remote #85890
fix: typo Snapshoting to Snapshotting #85935
Revert “Use ExpectEqual test/e2e_node” #85931
Update GCE Windows startup scripts for plugin-based authentication #85466
remove max pods from e2e test #85916
scheduler benchmark: allow to override bench prefix #85915
Deleted extra ‘phase’ in command example #85907
Clean up cluster-service label from calico-policy-controller #85290
Utilize Context with timeout in gce_instances.go #85875
kubectl/drain: add disable-eviction option #85571 <