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.46-x86_64 Tests:
Blocking jobs Informing jobs Upgrades from:
Untested upgrades:
4.7.26 ,
4.7.29 ,
4.7.30 ,
4.7.31 ,
4.7.33 ,
4.7.34 ,
4.7.35 ,
4.7.37 ,
4.7.38 ,
4.7.39 ,
4.7.41 ,
4.7.42 ,
4.7.43 ,
4.7.45 ,
4.7.46 ,
4.7.47 ,
4.7.48 ,
4.8.11 ,
4.8.12 ,
4.8.13 ,
4.8.14 ,
4.8.15 ,
4.8.17 ,
4.8.18 ,
4.8.19 ,
4.8.20 ,
4.8.21 ,
4.8.23 ,
4.8.24 ,
4.8.25 ,
4.8.26 ,
4.8.27 ,
4.8.29 ,
4.8.30 ,
4.8.31 ,
4.8.32 ,
4.8.33 ,
4.8.35 ,
4.8.36 ,
4.8.37 ,
4.8.38 ,
4.8.39 ,
4.8.40 ,
4.8.7 ,
4.8.9 Upgrades to:
Loading changelog, this may take a while ...
Changes from 4.7.52
Created: 2022-06-29 16:36:17 +0000 UTC
Image Digest: sha256:28573253c8d670d2d0ff227295476cc3b4a77d98703f041e665da4da95907f26
Components
New images
Removed images
Rebuilt images without code change
machine-os-content sha256:6ae83e141c5c52d092b79f0494e64606c9e747160ffaa3b94c919196c2cbbf42
Bug 1962415 : Rebase v1.1.0 #187
release v1.1.0 #917
remove WellKnownTopologyKey from PV Topology #912
Bump chart-releaser-action to v1.2.1 #914
Skip volume expansion if block node #916
add custom useragent suffix #910
Add podAnnotations to snapshotController StatefulSet #884
Support custom pod labels in Helm chart #905
Add pod disruption budgets that got missed in a rebase #906
Reduce default log level to 2 #903
Cleanup helm chart #856
remove hardcoded namespace for pod disruption budget #895
Only initialize the in-cluster kube client when metadata service is actually unavailable #897
rename node clusterrolebinding to make auto upgrade work #894
bump helm chart version #881
fix naming mistake in clusterrolebinding, expose env var to controller via downward api #874
Fix kustomize RBAC bindings to have namespace kube-system #878
add self as owner #866
release v1.0.0 #865
Add eksctl support to e2e scripts #852
Bug 1955474 : Rebase v1.0.0 #185
release v1.0.0 #862
instance metadata issue fix #855
add pod disruption budget for csi controller #857
Add empty StorageClasses to static example #850
Add additional logging for outpost arn handling #851
Resize filesystem when restore a snapshot to larger size volume #753
Fix missing import #849
Emit AWS API operation duration/error/throttle metrics #842
Update readme file to provide more info on driver options and tagging #844
Bump/reconcile sidecar versions in helm/kustomize #834
Fix broken gomocks #843
[helm/CSIDriver] Switch to non-deprecated apiVersion #836
handling describe instances consistency issue #801
update IAM policy sample and add new driver level tag #835
add options to enable aws sdk debug log and add more logs when driver… #830
Rebase 1.21 #828
update installation command to use latest stable version #832
Cap IOPS when calculating from iopsPerGB #809
release v0.10.1 #827
support volume partition #824
Warn users of migrating without draining #822
release v0.10.0 #820
AWS EBS CSI Driver Helm chart to inject environment variables #817
release v0.9.1 #813
Track driver deploy time in e2e test pipeline #815
Bug 1932152 : UPSTREAM: 809: Cap IOPS when calculating from iopsPerGB #184
Bug 1942883 : Rebase to v0.10.1 #183
Release 0.10.1 #826
Release 0.10 #811
fix deploy stable ecr error kustomization file #808
Use the old topology key for e2e tests #814
csi.storage.k8s.io/fstype is case sensitive #807
Don’t exit script prematurely if test fails #802
Update snapshot controller resources #791
Add well-known topology label #773
Remove storageclass from static example #794
Print csi plugin logs at end of e2e test #789
Prep for Windows support: Copy pkg/mounter and refactor to use k8s.io/mount-utils #786
hack/e2e: Support passing helm values as values.yaml and make other similar files optional #787
add toleration time to NoExecute effect — Enable in next release #776
Removing prestop hook for node-driver-registrar #778
go mod tidy #777
Add self as reviewer #774
Add readiness probe so controller does not report “Ready” prematurely #751
removed harcoded NAMESPACE from helm chart #768
Update chart version #772
Add ability to specify topologySpreadConstraints #770
Allow setting http proxy and no proxy environment values #765
add a document separator for storageclass template file #762
delete leaked volume if driver don’t know the volume status #771
Update livenessprobe image version from 2.1.0 to 2.2.0 #756
Fix error message when IOPSPerGB is missing in io1 volumes #767
Aws client config: increase MaxRetries #769
Sets the imagePullSecrets if the value is set in the chart #755
Update test k8s version to 1.18.16 #759
Set enableVolumeScheduling to true by default in the helm chart #752
Refactor inFlight key to add lock per volumeId #702
Add storage class annotation and label handling #734
Make CreateVolume idempotent #744
Remove hardcoded snapshot controller image references #711
Update ECR overlay #745
correct kustomization gcr image repo #742
patch stable release to use gcr image #740
Updated installation to use latest 0.9 release #735
Allow resources override for node DaemonSet + priorityClassName #732
Allow all fields to be set on StorageClasses #730
Add support for node existing service accounts #704
modify error message when request volume is in use with other node #698
Integrate external e2e test in the testsuits #726
More controll over snapshot-controller scheduling #708
Bump chart version #724
feat: Add option to provision StorageClasses #697
Add documentation for release process #610
release 0.9.0 #718
Move cr.yaml out of github workflows #720
Remove arm overlay #719
Updating ose-aws-ebs-csi-driver builder & base images to be consistent with ART #182
Add BZ component to OWNERS #181
Bug 1932229 : Rebase to v0.9.0 #180
Increase timout for cloudbuild #715
Bump cloudbuild timeout to 1800s #713
release v0.9.0 #710
Allow specifying –volume-attach-limit in the helm chart #700
add e2e test for volume resizing #705
Update sidecars to newer version #707
Update to golang@1.15.6 #699
NodeExpandVolume no-op for raw block #695
Adds patch for ebs-csi-controller-sa to volumeattachments/status #690
Refactor e2e testing scripts to be more reusable and use them instead… #694
Add support for existing service accounts #688
Add a prerequisite to dynamic provisioning #691
add volume stats metrics - #677
Push debian target to Docker Hub #686
add import snapshot e2e test #678
Release 0.8.1 #683
Prefix helm chart releases with “helm-chart-” #682
Fix outdated ecr login command #680
cloudbuild: Set _STAGING_PROJECT #668
Call hack/prow.sh from cloudbuild #666
Add note for gp3 on outposts #665
Fix stray argument in cloudbuild.yaml #661
(Try to) fix cloudbuild #659
Feature: Add ability to customize node daemonset nodeselector #647
Update README.md #607
Use buildx in cloudbuild #658
Add self to OWNERS #638
Arm overlay #653
Bring Go to 1.15.6 in Travis #648
Fix overlays not being updated for gcr migration #649
Updating ose-aws-ebs-csi-driver builder & base images to be consistent with ART #179
Full changelog
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
Add additional log statements and update client-go #92
Add a debug handler to list cache contents and log mutation decision #90
README: add documentation for running containers as non-root #88
patch pod spec even if it’s already been patched #62
Fix panic in cache informer #70
Change master branch image tag and update README #81
Add github worflow to automate docker image creation #80
deploy: add sideEffects to webhook #79
Add attribution document to container #76
Update Makefile to delete created tls cert #60
Update ecr login command for both aws-cli v1 and v2 #53
Full changelog
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 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
Use PROVISIONING_LIMIT also for deprovisioning. #807
Add support for detached annotation #827
Fix error reporting when creating an host with invalid BMC url #838
Extend RAID configuration for iDRAC BMC type #847
Always update image details #845
dev env setup steps missed metal3 ns creation #846
Stop passing entire BareMetalHost to Provisioner #837
Define vlan interfaces to be included in introspection report #821
Inspection API implementation #607
Set bmh ‘name’ in metadata as hostname #842
Handle hardwaredetails annotation value error #826
Allow disable automated cleaning #784
Don’t immediately retry on Inspect fail #840
Fix the bug that the inspector reverse proxy still runs even when Ironic TLS is disabled #830
Merge upstream 2021-03-30 #139
Prepend the namespace to ironic nodenames to avoid conflicts #797
Pass go tests flags via env. #833
Eliminate need for “empty” provisioner #820
Add a unit test for unsupported secure boot #831
Change default of RAIDInterface #829
Review registration log traces for Provisioner #757
Fix some lint errors #823
Decouple Unmanaged state from externallyProvisioned #824
Bug: fix missing Inspecting state #822
Apache webserver handles TLS on Ironic #728
Use the correct version of tools (from go.mod) #813
Add idrac-redfish url type (continue) #633
upgrade k8s/api to v0.2.1 #808
Use separate methods for setting update node options. #794
Upgrade CRD & Webhook to v1 #805
add dmitry tantsur as approver #815
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
Add fmuyassarov in the reviewers list #812
update controller-runtime to v0.7 #806
Add inspect.metal3.io/hardwaredetails annotation #796
Fix some typos in PR292 #809
Development: account for unset GOPATH #800
Support RAID configuration for baremetal server #292
Make BMH HardwareDetails fields optional #803
Bump the Golang version to 1.16 #799
Implement explicit reboot mode options #795
docs: clarifies power management for externally managed hosts #801
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
Automatic setting of UEFI secure boot #786
Bump controller-tools to v0.4.1 #766
Add inspect.metal3.io=disabled annotation #787
Fix the CPU clock rate unit in the API description #788
Wait for inspection completion #785
Refactor capabilities parsing #783
Make operationHistory none-required field #777
Add Preparing state to do manual clean #763
Add BuildTime to manager binary. #773
Add “NET_RAW” to ironic-endpoint-keepalived #782
Limit the number of hosts simultaneously provisioned #725
Fail registration when boot MAC conflicts #780
Ask Ironic to include NodeUUID when querying ports #776
Ironic: Don’t adopt after clean failure during deprovisioning #772
Add missing newline in console log #778
Use errorType intead of errorMessage #774
Add test coverage of Spec vs Status Image #770
Force retry when adoption fails #762
Add live-iso support #759
A typo in the comment for WithNodeStatesProvisionUpdate #727
Fix issues with deprovisioning after an error/failover #745
Remove root_gb workaround #771
Get correct image checksum in getImageUpdateOptsForNode() #768
Improve communications between controller and provisioner #761
Rename column of ‘get bmh’ short #760
Add andfasano to reviewers list #764
ironic provisioner de-duplicate image options #750
Do retries with backoff in ValidateManagementAccess, Inspect, and Deprovision #749
remove convenience methods from BareMetalHost #741
Fix manager namespace in docs #756
Handle dual-stack configuration in inspection data #758
Allow BMC details to be omitted for Hosts in Unmanaged state #748
Fix a typo in doc/dev-setup.md #752
Bug 1907612 : Update kubernetes deps to 1.20 #751
Add console=ttyS0 to kernel params #736
Filter out status updates from the reconcile loop #747
Add kubebuilder validation for ClockSpeed #738
Handle cleaning failures during provisioning #735
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 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
updating vendor to 1.21.0 #4042
additional memory reservation for gce cloud provider for low memory m… #4028
Add enhancement proposal for feature request #3913 #3914
Fix CAPI example #4018
Make addon-resizer example deployment use k8s.gcr.io #4003
cloudprovider: ClusterAPIProviderName spelling #4015
CAPI Management cluster informer to watch single namespce #4012
Proposal to circumvent 50 tag ASG limit for EKS ManagedNodegroups #3968
Set cluster autoscaler-specific user agent. #3989
Separate and refactor custom resources logic #3971
Allow users to change thresholds for evicting pods in VPA #3962
fix: add missing call to fetch autodiscovered nodegroups #3972
Add A2 machine family pricing for GCE #3974
Fix typo in values.yaml example for extraVolumeMounts #3960
Log failed scale up metric based on string value of AutoscalerErrorType. #3969
adds status-config-map-name to values.yaml of helm chart #3954
Update VPA README with current default version #3952
Update description of CA in main README #3951
Support for reporting authorization errors during scale up #3950
Fix GCE where no cloud-config-path is required #3907
expose IP_SPACE_EXHAUSTED #3945
Do not set limits when recommendation is 0 #3903
Allow generic labels to be overwritten by tags coming from the ASG #3926
Fix bug where a node that becomes ready after 2 #3924
Cloudprovider hetzner #3838
remove extra build command from cluster-autoscaler #3863
feat(ovhcloud): add node group autoscaling options #3866
Support AWS new GPU type - T4 #3872
Allow name of cluster-autoscaler status ConfigMap to be specificed #3888
Bugfix: Expander Priority warns misleading log. #3758
updating the vendor for new release tag v1.21.0-beta.1
#3933
CA-Chart Readme Updates & Fix Chart Lint and Test Actions #3932
Fixing Kernel Memory Usage estimation for GCE cloud provider #3929
Add Fetch Error Output to Warning Log #3893
Allow for specifying automountServiceAccountToken on cluster-autoscaler service account #3912
add a metric for unregistered nodes removed by cluster autoscaler #3922
Support additional-print-columns for VPA CR #3918
Simplify update-vendor script #3915
add cluster-api to provider list on cluster-autoscaler readme #3920
add arch specific cluster-autoscaler targets to gitignore #3921
feat: add prometheus rule support #3900
distinguishing another 404 error in autoscaling_gce_client.go #3904
Add e2-highcpu-32 price info #3898
Helm Chart Image Update (v1.18.1 → v1.20.0) #3880
Enhancements directory for VPA #3895
Add gjtempleton to CA AWS cloud provider OWNERS approvers #3896
Allow out-of-cluster operation of VPA #3769
Reduce logging when creating placeholder instances #3757
Add comment for exported type InstanceType in gen template #3751
Add unremovable_nodes_count metric #3690
Set different hostname label for upcoming nodes #3883
Final removal of ca-chart chart post deprecation #3885
CA-Chart - Mark Cluster-Autoscaler-Chart as Deprecated #3719
Minor fix for timeout test #3882
Remove .travis.yml #3878
Test and verify using Git Actions #3860
Add clusterapi into frontpage #3859
Azure: Cleanup test #3864
bump clusterapi sample suggested version from 1.18.1 to 1.20.0 #3855
Allow for the leader election resourcelock to have a configurable name #3630
implement new GetOptions method for linode provider #3850
cloudprovider: linode cloud provider #3790
doc: proposal custom cloud provider over gRPC #3140
Per nodegroup scale-down config #3789
Fix cluster-autoscaler chart to match with the examples #3725
Add services into role of example file #3842
Change VPA storage version from v1beta2 to v1 #3810
Follow WG Naming Recommendations on Master -> Control Plane #3803
Minor fixes. DaemonSet eviction for empty nodes #3837
add DaemonSet eviction option for empty nodes #3824
Implement round-robin for SchedulerBasedPredicateChecker #3817
Add new aws instance types: r5b, m5zn, d3, d3en #3746
Change VPA default version to 0.9.2 #3827
Update values.yaml defaults to match real default values #3777
Update pr.yaml #3793
gcp: faster startup and refreshes with many MIGs #3704
Switch from v1beta1 to v1 for rbac #3820
Define clusterapi in cloudprovider layer #3801
Adding functionality to cordon the node before destroying it. #3649
added additional os-distributions #3815
Revert 3744 #3806
Wait with jitter between attempts to start watching pod evictions #3807
Fix cluster-autoscaler clusterapi sample manifest #3805
Regenerate Azure instances list #3794
adding support to block ephemeral storage from boot disk #3783
chart: fix reference to additionalLabels in deployment template #3782
ignoring terminated pods in scaledown #3545
feature(provider): Add OVHcloud provider #3773
Make arch-specific releases use separate images instead of tags on the same image #3768
Add towca to cluster-autoscaler Reviewers #3774
subtract mirror pod utilization with ds utilization from node allocatable #3749
Ephemeral Storage support for BuildNodeFromTemplate in GCE #3763
cleanup: refactor Azure cache and remove redundant API calls #3717
cleanup huaweicloud unused sdk #3759
Add max pods per node config to build node #3755
Initial Issue Templates #3750
Do not panic on api errors #3483
Generate VPA CRD v1 from types.go #3606
Watch only pods in state Running and Unknown #3744
Fixes copy / past error in comment #3745
Add additionalLabels chart value #3687
Add extraVolumeSecrets chart value #3692
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 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 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 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-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
Create release-notes for v3.2.1 #306
Cherry-pick: Panic fix: Handle DeletedFinalStateUnknown in VA deletion #305
release-3.2: update release-tools #303
Add changelog for v3.2.0 #300
Rebase to 1.21.0 #298
On missing driver, fall back to volattachment ID #299
master: update release-tools #297
master: update release-tools + dependencies #295
Process PV finalizer for migrated PV when CSIMigration turned off #294
bump csi translation lib version #293
feat: Add migrated label to metrics #292
master: update release-tools #289
master: update release-tools #288
Add configurable throughput parameters for clients to API server #286
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
Update release notes for v2.2.0 #614
distributed provisioning: allowed topologies + immediate binding #612
Add changelog for v2.2.0 #605
capacity test: rebind loop variable to avoid race #610
capacity: run tests in parallel #607
build: update Kubernetes dependencies to 1.21.0 #599
Remove redundant log lines #604
storage capacity: refresh after volume changes #586
Add chrishenzie to reviewers #598
Sanitize secrets in the requests #601
remove duplicate informer.run() #590
storage capacity: maximum volume size #584
additional metrics #579
Update README.md where function name is incorrect #575
master: update release-tools #594
Add TranslateInTreeStorageClassToCSI in Delete #567
master: update release-tools + dependencies #588
doc: UML diagram for volume creation and deletion #532
Capacity informer race #565
Upgrade csi-translation-lib dependency #566
feat: Add migrated label to metrics #560
update sig-storage-lib-external-provisioner to v6.3.0 #564
master: update release-tools #555
master: update release-tools #550
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
Add changelog for release 1.2 #148
fix: use pv annotation to trigger filesystem resize when necessary #140
Remove travis links #146
Rebase to 1.21.0 #145
master: update release-tools #144
master: update release-tools + dependencies #141
Upgrade csi-translation-lib dependency #139
feat: Add migrated label to metrics #138
master: update release-tools #136
master: update release-tools #135
Correct container image for resizer #104
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
Fix the compatibility table in README #510
Add changelog for 4.1.0 #509
Fix typo in CRD check #507
Update reference implementation of the snapshot controller #505
Make sure the v1 CRDs exist before starting the controller #504
Change storage version from v1beta1 to v1 #493
Correct snapshotContent error propagation #502
Update to CSI spec 1.4 #503
Update k8s dependency version to 1.21 #500
Fix snapshotter metrics server to use http-endpoint when provided #496
master: update release-tools #486
master: update release-tools + dependencies #483
Move snapshot validations to validation-webhook directory #479
Retain CreateSnapshot error #470
master: update release-tools #468
Provide better defaults for external-snapshotter #459
master: update release-tools #464
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
Automated cherry pick of #12264 #12356
[Backport 3.4] etcdserver: add ConfChangeAddLearnerNode to the list of config changes #12299
Automated cherry pick of #12271 on release 3.4 #12280
Automated cherry pick of #12242 #12250
Automated cherry pick of #12243 on release 3.4 #12244
etcdserver: Avoid panics logging slow v2 requests in integration tests #12239
*: add plog logging to the backport of PR12216 #12226
Automated cherry pick of #11452 #12187 on release 3.4 #12189
etcdserver: change protobuf field type from int to int64 (#12000) #12106
Automated cherry pick of #12012 #12127
Automated cherry pick of #12018 #12112
Automated cherry pick of #11987 #12076
Automated cherry pick of #11997 #12089
Automated cherry pick of #12100 #12101
Automated cherry pick of #12092 #12103
Automated cherry pick of #12005 #12074
Automated cherry pick of #11980 #12077
Automated cherry pick of #11945 #12081
Automated cherry pick of #11793 #12048
Automated cherry pick of #11850 #12055
Automated cherry pick of #11986 #12064
Automated cherry pick of #12060 #12070
Automated cherry pick of #12066 #12072
Automated cherry pick of #11798 #12034
Automated cherry pick of #11787 #12035
Automated cherry pick of #11807 #12037
Automated cherry pick of #11795 #12041
Automated cherry pick of #11845 #12039
Automated cherry pick of #11608 #12038
Automated cherry pick of #11796 #12040
Automated cherry pick of #11818 #12042
Automated cherry pick of #11830 #12043
Automated cherry pick of #11841 #12044
Automated cherry pick of #11946 #11977
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 1931277 : Bump v7.5.5 #57
Updating grafana builder & base images to be consistent with ART #56
Updating grafana builder & base images to be consistent with ART #55
Full changelog
Bug 2076380 : generateRouteHostRegexp: Escape blanks #2
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 2077004 : Rebase 1.21.11 #1246
Update Go to 1.16.15 #108565
bump konnectivity-client@v0.0.30 #108440
Automated cherry pick of #107997: cronjob_controllerv2: do not filter jobs to be reconciled by #108304
Automated cherry pick of #107121: fix regression introduced by PR 100320 #108467
Automated cherry pick of #106164: fix: remove outdated ipv4 route when the corresponding node #108275
Automated cherry pick of #108410: fix dryrun when ca file exists #108472
Automated cherry pick of #108002: kubeadm: fix the bug that ‘kubeadm init –dry-run #108117
backports k/utils bump (PR#107637) to 1.21 #108335
Automated cherry pick of #108198: Updating EndpointSlice strategy to retain node name in #108203
Automated cherry pick of #108138: Revert v1beta1 PodDisruptionBudget select patchStrategy #108142
Automated cherry pick of #106581: Enabling kube-proxy metrics on windows kernel mode #107610
Automated cherry pick of #107789: Mark device as uncertain if unmount device succeeds #108012
Update Go to 1.16.14 #108102
Automated cherry pick of #107406: fix: delete non existing disk issue #107578
Automated cherry pick of #107575: fix: azurefile volumeid conflict in csi migration #107852
Automated cherry pick of #99398: Fix DaemonSet status update retry #107639
Automated cherry pick of #106280: Set max results if its not set #107653
Automated cherry pick of #107312: Execute sync before taking the snapshot #107807
Automated cherry pick of #107427: removed unnecessary log line #107486
update to Go 1.16.13 #107615
Automated cherry pick of #107565: upgrade sigs.k8s.io/structured-merge-diff/v4 to v4.2.1 #107569
Cherry pick #106045 to 1.21: Fix concurrent map writes error in kube-apiserver #106337
Automated cherry pick of #104991: Fix workqueue memory leak #106583
Automated cherry pick of #105777: fix: do not delete the lb that does not exist #106068
vendor: bump cAdvisor to v0.39.3 #107356
Automated cherry pick of #105253: fix: leave the probe path empty for TCP probes #106064
Automated cherry pick of #105839: fix: remove VMSS and VMSS instances from SLB backend pool #106075
Automated cherry pick of #107452: Fix header mutation race in timeout filter #107460
Automated cherry pick of #102122: Don’t set sysctl net.ipv4.vs.conn_reuse_mode for kernels #107438
Automated cherry pick of #107200: flake fix: remove the error handler for cronjob integration #107359
Automated cherry pick of #100567: Mark volume mount as uncertain in case of volume expansion #107110
Automated cherry pick of #100183: Mark volume as uncertain after Unmount* fails #107014
Automated cherry pick of #103385: Ensure proper resource creation #103404
Automated cherry pick of #107327: kubeadm: remove the restriction that the ca.crt can only #107366
Automated cherry pick of #107337: Fix the leak of vSphere client sessions #107351
Automated cherry pick of #107311: client-go: Clear the ResourceVersionMatch on paged list calls #107336
Automated cherry pick of #106936: Skip creating HNS loadbalancer with empty endpoints #106970
Automated cherry pick of #106906: mount-utils: Detect potential stale file handle #107040
Cherry pick of anp 0.0.27 for v1.21 #107188
Automated cherry pick of #107221: fix nil pointer in create secret commands #107345
Automated cherry pick of #107091: Improving performance of EndpointSlice controller metrics #107169
Automated cherry pick of #104799: fix the error when cleaning up jobs for cronjob #107128
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
Update to go1.16.12 #106983
dependencies: Update golang.org/x/net to v0.0.0-20211209124913-491a49abca63 #106961
Update to go1.16.11 #106839
Automated cherry pick of #106891: kubeadm: validate local etcd certficates during #106924
Automated cherry pick of #106854: kubeadm: avoid requiring a CA key during kubeconfig #106929
Automated cherry pick of #105666: fix: skip instance not found when decoupling vmss from lb #105835
Automated cherry pick of #105612: Remove Error Message Check Dynamic PV Tests #106357
Automated cherry pick of #96115: Get inodes and disk usage via pure go #104021
Automated cherry pick of #102882: devicemanager: checkpoint: support pre-1.20 data #106254
Automated cherry pick of #103154: Update mounter interface in volume manager #106553
Automated cherry pick of #104287: Reduce calls to docker from dockershim for stats #106502
Automated cherry pick of #106102: Ensure deletion of pods in queues and cache #106685
Automated cherry pick of #106412: kube-scheduler: Increase the duration to expire an assumed #106632
Automated cherry pick of #106526: Ignore ‘wait: no child processes’ error when calling #106527
Automated cherry pick of #105046: Skip check for all topology labels when using system default #106605
Automated cherry pick of #105065: parameter ‘disabled-metrics’ is invalid #106391
Automated cherry pick of #106317 upstream release 1.21 - Fixed nil pointer dereference #106354
Automated cherry pick of #106382: defer close the rotated log open #106384
Automated cherry pick of #104526: Fix issue in node status updating VolumeAttached list #106053
remove listx from OWNERS_ALIASES #104261
Automated cherry pick of #105512: Add check for subpaths #106351
Manual cherry pick of kube-openapi changes for release-1.21 #106255
Update to go1.16.10 #106224
Automated cherry pick of #105934: Don’t guess SELinux support on error #106260
Automated cherry pick of #102059: Bump k8s.io/utils #102656
Automated cherry pick of #94165: Use separate pathSpec for local and remote to properly handle #106236
Cherry-pick of #101708: Fix log spam for du failure on pod etc-hosts metrics #105887
Update debian, debian-iptables, setcap images to pick up CVEs fixes #106147
Automated cherry pick of #105946: Remove nodes with Cluster Autoscaler taint from LB backends. #106096
Automated cherry pick of #105997: Fixing how EndpointSlice Mirroring handles Service selector #106135
Automated cherry pick of #105673: support more than 100 disk mounts on Windows #105693
Automated cherry pick of #105755: Support cgroupv2 in node problem detector test #105991
Cherry pick of #104551: Run storage hostpath e2e test client pod as privileged #105787
Automated cherry pick of #105734: Fix race condition in logging when request times out #106113
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
Automated cherry pick of #105509: [test]: Fix PreferNominatedNode test #105665
Update to go1.16.9 #105672
Automated cherry pick of #104985: Aggregator uses the regular transport even if the request #105641
Automated cherry pick of #99748: check log directory for restartCount #105614
Automated cherry pick of #104593: fix: ignore the case when updating tags #104686
Automated cherry pick of #103371: tests: Wait for the network connectivity first #105441
Automated cherry pick of #105185: Ignore VMs in vmss delete backend pools #105402
Cherry pick of #105188 and #98350 to release 1.21 #105365
Automated cherry pick of #102665: Add explicit capability for online volume expansion #102740
Automated cherry pick of #104913: kube-controller-manager: properly check generic ephemeral #105037
Automated cherry pick of #102409: Bump golang.org/x/text to v0.3.6 #102601
Bump klog to v2.9.0 #105407
Automated cherry pick of #105048: Remove a duplicate StorageClass creation call #105354
Automated cherry pick of #105205: e2e scheduling priorities: do not reference control loop #105278
Automated cherry pick of #102292: Local PV e2e: fix leaked local volumes #103349
Automated cherry pick of #104467: fix 104329: check for headless before trying to release #104973
Automated cherry pick of #104572: fix detach disk issue on deleting node #104898
Automated cherry pick of #105388: Copy VolumeSnapshotContent annotations in snapshottable.go #105497
Revert 102925: Fix Node Resources plugins score when there are pods with no requests #105238
release 1.21: metrics grabbing #104328
Automated cherry pick of #101047: Only use dualstack if the node and config supports it #103783
Automated cherry pick of #104969: Propagate conversion errors #104989
Automated cherry pick of #104634: storege e2etest: Delete restored PVC/Pod in snapshottable #105153
v1.21: Fix test flake in old svc registry #105110
Automated cherry pick of #100125: ‘New’ Event namespace validate failed #105088
Automated cherry pick of #104833 (1.21): Refine locking in API Priority and Fairness config controller #105050
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
Update to go1.16.8 #104906
Automated cherry pick of #104369: Fix storage class setup in regional_pd.go #104537
Backport 104410 to release-1.21 #104534
Automated cherry pick of #104314: legacy-cloud-providers: aws: Add support for consuming web #104870
Automated cherry pick of #104845: e2e iperf2 change threshold to 10MBps = 80 Mbps #104865
Automated cherry pick of #103532: Service: Fix semantics for Update wrt allocations #104673
Automated cherry pick of #103050: Fix NodeAuthenticator tests in dual stack #104840
Automated cherry pick of #100720: Fix buckets initialization #104514
Automated cherry pick of #104384: fix: skip case sensitivity when checking Azure NSG rules #104447
Automated cherry pick of #104279: Copy golang license to staging copies #104311
Automated cherry pick of #104703: Fix the key missing issue for structured log #104719
bump runc to 1.0.2 #104530
Automated cherry pick of #104604: Don’t prematurely close reflectors in case of slow #104616
Automated cherry pick of #103958: Set idle and readheader timeouts #103989
Automated cherry pick of #104009: delete stale UDP conntrack entries for loadbalancer IPs #104151
Automated cherry pick of #104253: Pass additional flags to subpath mount to avoid flakes in #104347
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
Automated cherry pick of #102083: fix: delete non existing disk issue #102163
Automated cherry pick of #104182: Avoid spurious calls to update/delete validation #104208
Update to go1.16.7 #104201
Automated cherry pick of #102576: kubelet: do not call RemoveAll on volumes directory for #103826
Automated cherry pick of #103284: Fix the code is leaking the defaulting between unrelated pod #103676
Automated cherry pick of #103160: Remove extra zone test #103405
Automated cherry pick of #103019: Fix frameworkImpl.extenders being not set #103031
Automated cherry pick of #101611: let objects without metadata pass through the managedFields #101649
Automated cherry pick of #104135: Update configure-helper.sh #104179
Automated cherry pick of #103794: feat: Provide IPv6 support for internal load balancer #104028
Automated cherry pick of #104161 upstream release 1.21 #104190
Automated cherry pick of #103997: Fix: ignore not a VMSS error for VMAS nodes in #104029
Automated cherry pick of #103937: Fix disruptive subPath test failures #104044
Automated cherry pick of #102539: Fix closing of decorated watcher channel on timeout #102541
Automated cherry pick of #102928: Simplify use of the fake dynamic client #103614
Automated cherry pick of #103895: Update to using apiserver-network-proxy v1.22 #103931
Automated cherry pick of #100637: storage e2e: automate hostpath YAML updates, hostpath #102212: Update pd csi driver images to use v1 images (CSINode, #103920
Automated cherry pick of #103831: disable aufs module #103927
cherry-pick #100353: strip prefix ‘v’ in coredns version if exists #102905
Automated cherry pick of #103823: Make CSR cleaner tolerate objects with invalid #103948
Backport fix for flaky ESIPP test to 1.21 #103492
Automated cherry pick of #103126 upstream release 1.21: Updated to use konnectivity client v0.0.21, and implemented placehold… #103699
Cherry pick of #100110: Cherry pick #537 from cloud provider azure: Refresh VM cache when node is not found and #102935: fix: cleanup outdated routes #102983
Cherry pick of #103470: fix: return empty VMAS name if using standalone VM #103599
Automated cherry pick of #103733 upstream release 1.21 #103734
Automated cherry pick of #101118 upstream release 1.21 #103712
Automated cherry pick of #103235: Update debian-base image to buster-v1.8.0 #103488
Update to go1.16.6 #103670
Automated cherry pick of #103138: Loadbalancer IngressIP policy should be configured as non-DSR #103140
Automated cherry pick of #103133 on 1.21: switch scheduler to generate the merge patch on pod status instead of the full pod #103279
Automated cherry pick of #99680: fix error of setting negative value for containerLogMaxSize #102389
Manual cherry pick of #103318: Bump SMD to v4.1.2 to pick up #102749 fix #103319
Cherry pick of #102516: serviceOwnsFrontendIP shouldn’t report error when the public IP doesn’t match #102548
Automated cherry pick of #102892: Do not throw error when we can’t get canonical path #102969
Automated cherry pick of #102925: Fix Node Resources plugins score when there are pods with no #102994
Automated cherry pick of #102584: Fix race in attachdetach tests #103051
Automated cherry pick of #102845: Remove error wrap from logs #102852
Automated cherry pick of #101592: chunk target operatation for aws targetGroup #101812
Automated cherry pick of #102673: feat: remove ephemeral-storage etcd requirement #102705
Automated cherry pick of #102788: client-go: reduce log level of reflector again #102800
Update to go1.16.5 #102739
Automated cherry pick of #102683: endpointslicemirroring controller mirror address status #102702
Automated cherry pick of #100948: Avoid caching the VMSS instances whose network profile is nil #101825
Cherry pick of #101752: fix: not tagging static public IP #101819
Automated cherry pick of #102498: sched: fix a bug that a preemptor pod exists as a phantom #102667
Automated cherry pick of #102306: Return UnschedulableAndUnresolvable instead of Error when #102514
(scheduler e2e) Create balanced pods in parallel #102487
Automated cherry pick of #102005: Azure: avoid setting cached Sku when updating VMSS and VMSS #102119
Automated cherry pick of #101443: Add missing clientset to EBS storage e2e test #101956
Automated cherry pick of #101857: fixed wrong warning in kube-proxy regarding topology aware #101939
Automated cherry pick of #101615: fix removing pods from podTopologyHints mapping #101892
Cherry pick of #101595: Update cos-gpu-installer image #101890
Cherry pick of #101739: fix: avoid nil-pointer panic when checking the frontend IP configuration #101885
Automated cherry pick of #101652: Add jitter to lease controller #101863
Automated cherry pick of #100326: Fix watchForLockfileContention memory leak #101795
Automated cherry pick of #102176: Fix VolumeAttachment garbage collection for migrated PVs #102456
Revert “Cleanup portforward streams after their usage” [1.21] #102587
Automated cherry pick of #102502: use subpath for coredns only for default repository #102506
Automated cherry pick of #102213: Upgrade konnectivity-client for GRPC connection fixes #102273
Automated cherry pick of #102157: kubeadm: remove e2e test for ClusterStatus #102358
Automated cherry pick of #102377: Update setcap to buster-v2.0.1 and add setcap to dependencies.yaml #102379
Automated cherry pick of #102302: Update debian-iptables to buster-v1.6.1 #102340
Automated cherry pick of #102027: Remove unnecessary quotes from get-kube scripts #102042
Automated cherry pick of #102105: Respect annotation size limit for SSA last-applied. #102184
Automated cherry pick of #102224: Fix expired unit test certs #102225
Automated cherry pick of #102147: vendor: bump runc to rc95 #102196
Automated cherry pick of #101358: Ref counting is only applicable to Remote endpoints #102001
Automated cherry pick of #101737: Use CSI driver to determine unique name for migrated in-tree #101805
Automated cherry pick of #101950: Make watch order conformance test reliable #101980
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
Remove Limits from scheduling e2e balanced pod resources #101338
Automated cherry pick of #99839: Cleanup portforward streams after their usage #100951
Automated cherry pick of #99223: move filesystem resize code to kubernetes/mount-utils and add #101253
Automated cherry pick of #101235: fix: azure file namespace issue in csi translation #101353
Update to go1.16.4 #101811
Automated cherry pick of #101012: Fix panic when killing container fails #101251
Cherry pick of #100690: azure: fix node public IP not able to fetch issues from IMDS #100943
Automated cherry pick of #101005: Set namespace when using kubectl create service #101620
Automated cherry pick of #100731: Normalize share name to not include capital letters #101549
Automated cherry pick of #101495: Fix cleanupMountpoint issue for Windows #101540
Automated cherry pick of #101398: fix: set “host is down” as corrupted mount #101518
Automated cherry pick of #100944: Ensure service deleted when the Azure resource group has been deleted #101494
Cherry pick of #100694: Cherry pick #574 from Cloud Provider Azure: do not tag user created public IPs #100693
Automated cherry pick of #101186: Fix RBAC of generic ephemeral volumes controller #101310
Automated cherry pick of #101025: Fix EndpointSlice describe panic when an Endpoint doesn’t #101632
Automated cherry pick of #101347: Extend pod start timeout to 5min for storage subpath #101544
cherry pick of #100913: no watch endpointslice in userpace mode #101504
Cherrypick: Update tests to use agnhost 2.32 #101725
Cherry-pick: Fix Job describe for completion mode #101198
Automated cherry pick of #101380: fix TestMutatingWebhookResetsInvalidManagedFields flakes #101424
Automated cherry pick of #101093: Fix startupProbe
behaviour changed #101223
Automated cherry pick of #99336: pkg/kubelet: improve the node informer sync check #101346
Automated cherry pick of #100959: DelegatingAuthenticationOptions TokenReview request timeout #101102
Automated cherry pick of #100804: add node handlers to the metaproxier #101054
Automated cherry pick of #100728: Updating Topology Aware Hints to support “Auto” value for #101053
Automated cherry pick of #100976: releng: Update debian-base and debian-iptables to buster-v1.6.0 to patch base image CVEs #101438
Automated cherry pick of #101084: Updating EndpointSlice validation to match Endpoints #101385
Automated cherry pick of #100200: respect ExecProbeTimeout and #101006: exec test should not run in Parallel #101127
Automated cherry pick of #101306: Additional CVE-2021-3121 fix #101325
Automated cherry pick of #100762: list pod list once to avoid timeout #101031
Automated cherry pick of #100893: e2e test with hostNetwork pods can’t run in parallel #100908
Automated cherry pick of #101120: Upgrade kustomize-in-kubectl to v4.1.2 #101177
Update to go1.16.3 #101209
Automated cherry pick of #100678: apf: exempt probes /healthz /livez /readyz #101111
Automated cherry pick of #100992: gce configure containerd default_runtime_name #100998
Automated cherry pick of #100980: Update the containerd runtime binary path - gce #100997
Automated cherry pick of #100550: Add new iptables rule for local-up-cluster.sh #100814
Automated cherry pick of #100569: Set jwks uri in local-up-cluster.sh #100812
Automated cherry pick of #99734: adds sysctls conformance tests #100811
Automated cherry pick of #100785: align some of the pod start up times #100810
Automated cherry pick of #100544: Set some kube-proxy parameters for local-up-cluster.sh #100813
Automated cherry pick of #100759: increase timeout for pods to start #100780
Automated cherry pick of #100606 #100660 upstream release 1.21 #100718
Automated cherry pick of #100638: apf: fix data race in queueset #100642
Automated cherry pick of #100687: Switch to newer agnhost image #100696
Automated cherry pick of #100680: test/e2e: fix the OIDC discovery test with ECDSA service #100685
[cherry-pick of 100632] bump the deprecated version to 1.22 #100633
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
Update the kubelet log pod status to level 6 as it is so big #100573
Update image base to gcr.io/distroless/base-debian10:latest
#100566
Add KUBE_BUILD_CONFORMANCE on package-tarballs target #100571
Fix deployment lifecycle test issue #100191
add a verify equivilant to prometheus visibility rules #100552
Revert #97417 “fix azure file secret not found issue” #100563
job controller: don’t mutate shared cache object #100553
staging/publishing: add branch-specific smoke tests #100554
Add e2e test to validate performance metrics of volume lifecycle operations #94334
Fix check before deleting PV in Snapshot e2e test #100549
storage e2e: verify CSIStorageCapacity publishing #100537
fix a data race in volume reconciler ut #99815 #100215
Remove SELinuxOptions double setup in pod spec #100540
Fix the wrong judgment of oom_score_adj #100519
Prevent nil-pointer exception when constructing PrinterFlags #100502
test/utils/image: remove listx from OWNERS #100464
add integration test for suspended jobs #100295
Fixed kubectl describe ingress causing SEGFAULT if API Group is not specified #100505
add normalize function to global FlagSet #100171
kubelet_test: Deflake TestWatchFileChanged #99926
Fix a panic in “e2e.test –help” #100362
Mark v1beta1 EndpointSlice deprecated in favor of v1 #100472
apf PostStartHook: handle error from PollImmediateUntil #100254
Fix nil ptr dereference in log line #100465
Ensure providerless kubelet does not pull cloud providers #100438
Add Etcd compatibility test #99873
Fix the containerd service check to register it #100417
webhook config manager: HasSynced returns true when the manager is synced with existing webhookconfig objects at startup #95783
Tighten DS rollout catching function #100345
Fix structured logs for pkg/kubelet/network/dns/dns.go #100393
Promote EndpointSlice API test to Conformance #100418
Speed up PV provisioning for vsphere driver #100054
test image: bump agnhost version to 2.30 #100410
agnhost: increase dns timeout from 5 seconds to 20 seconds #100359
Run GCE unit tests as non-root #100368
Add ability to skip OpenAPI handler installation #100341
Mark kubelet structured logs as migrated #100320
Fix E2E node reboot test flake #100300
update dual-stack test description to remove alpha #100189
Update busybox that includes windows nltest #100383
add verify-e2e-test-ownership.sh #99698
Revert “Promote SizeMemoryBackedVolumeSizing to beta” #100346
Snapshot e2e test: wait for the node to stop using a volume before taking a snapshot #100057
Migrate pkg/kubelet/kubelet.go to structured logging #99861
test images: Fixes Windows busybox image #100337
Migrate pkg/kubelet/kuberuntime to structured logging #99970
Structured Logging migration: modify volume and container part logs o… #98850
Promote SizeMemoryBackedVolumes to beta #100319
logcheck: pass all packages at once to logcheck #100246
Migrating pkg/kubelet/winstats to structured logging #99855
Convert cmd/kubelet/app/server.go to structured logging #98334
Structured Logging migration: modify cri part logs of kubelet. #99006
test images: powershell-helper linux cache #99866
Promote ServiceStatus lifecycle e2e test to Conformance +4 endpoint coverage #100290
Migrate pkg/kubelet/cm/cpumanage/{topology/togit pology.go, policy_none.go, cpu_assignment.go} to structured logging #100163
Update containerd config for gce #99971
Migrate pkg/kubelet/kubeletconfig to structured logging #100265
Replicate update/patch operations from eviction test in conformance CRUD test #100260
Kubelet migration to structured logs: cpumanager/{cpu_manager.go\fake_cpu_manager.go\policy_static.go) #100176
Migrate pkg/kubelet/cm/cgroup_manager_linux.go to structured logging #100081
Migrate remaining pkg/kubelet/cm/ top level files to structured logging #100007
migrate kubelet/cm/container logs to structured logging #100001
Migrate cmd/kubelet and pkg/kubelet/cadvisor , pkg/kubelet/cri/remote/util , pkg/kubelet/images to structured logging #99994
Migrate pkg/kubelet/cm/memorymanager to structured logging #99974
Migrate pkg/kubelet/cm/topologymanager to structure logging #99969
agnhost: resolve service account issuer URL before invoking oidc.NewProvider #99860
Migrate kubelet/preemption and kubelet/logs to structured logging #99848
Migrate pkg/kubelet/prober to structured logging #99830
Enable scheduler_perf to support scheduler config file #99638
Migrate pkg/kubelet/cm/cpumanager/state to structured logging #99563
Fix kubelet log format flag error #99289
revert removal of gcr.io/gke-release from pr #100179 #100303
Migrate remaining logs to structured logging #100196
kubelet: Fix the bug of getting the number of windows cpu #97378
Add more details to daemon set test #100310
fix scheduler queue update logic #98829
fix cluster util.sh unbound variable #99990
Run pause image as non-root user and group #97963
Fix structured logging for kuberuntime_manger.go #99999
Refactor on windows e2e storage related tests #99888
Fix incorrect authentication latency metric #99944
Build conformance image when building via cross
or cross-in-a-container
#100251
use Patch API to add namespace label #100199
Migrate pkg/kubelet/config to structured logging #100002
Migrate pkg/kubelet/cm/devicemanager to structured logging #99976
Structured Logging migration: modify node and pod part logs of kubelet. #98847
disable flaky TestClientReceivedGOAWAY test case #100250
Only default Job fields when feature gates are enabled #100188
Include nltest in the windows busybox image #99670
test: remove gcr.io/gke-release since it is deprecated #100179
kubeadm unit test initalize global variables #100201
remove e2e volume registry as it is not used #100121
Split upgrade tests into sig-owned directories #100214
initialise capabilities unit test #100203
Update list of migrated directories #100204
Remove double-ownership of PV ResourceQuota tests #100173
Upgrade klog to avoid panics crashing components #100156
e2e/common/node: tag tests with MinimumKubeletVersion #100050
Move GPU upgrade tests to node directory #100172
sched: fix a bug that literal ‘p99’ is mapped to 95th-percentile #100193
logcheck: check Windows files #99996
Add Probe-level terminationGracePeriodSeconds #99375
Write to unique file to avoid conflicts with other tests #100154
Check Kubelet is running with correct Windows Permissions #96616
Rolling back PR 100027 #100107
Migrate pkg/kubelet/lifecycle,oom
to structured logging #99479
graduate CSIServiceAccountToken to beta #99298
migrate file kubelet_node_status.go logs to structured logging and fix error description of reconcileHugePageResource log #98154
rename apiserver_storage_object_counts to apiserver_storage_objects #100082
Migrate pkg/kubelet/pluginmanager to structured logging #99885
Rename job completion index annotation to not contain alpha #100147
Fixed the Dockerfile for the build-image to build from KUBE_BASE_IMAGE_REGISTRY #99592
Further refactoring of upgrade tests and removal of etcd upgrade tests which isn’t even run #100137
sched: fix a bug that metrics of init or collected pods are re-collected #99472
Add GLBC roles for IngressClass & GCPIngressParams #99965
Introduce a churnOp to scheduler perf testing framework #98900
e2e fix: loosen newTestResourceQuota to 10 configmaps #100056
Split upgrade tests logic to generic and provider-specific #100030
Add Extract support to client-go apply builders #99759
Network Tests: bind host network udp listeners to hostIPs #98884
Revert SSA GA #100108
Updating EndpointSlice controllers to avoid duplicate creations #100103
Remove retry in TestSubresourcePatch #100099
Promote PDB CRUD e2e tests to conformance #100092
delegated authn: allow client CA override based on non-empty opts #100055
Ensure only one LoadBalancer rule is created when HA mode is enabled #99825
Update to go1.16.1 #100106
Fix staticcheck in test/integration/{garbagecollector,scheduler_perf} #97779
Moving docker options to daemon.json #95655
(integration) adjust the test’s client-side detection of a successful timeout case to include the connection reset #98797
Get filesystem stats for files on Windows #99221
add ineligible_endpoints.yaml #98677
support additional WHAT= when building release-images / quick-release… #100046
Add Endpoint Slice API Test #100045
For LoadBalancer Service type don’t create a HNS policy for empty or invalid external loadbalancer IP #99958
kubectl default container behavior #99833
Server-Side Apply status wiping #99661
Promote SSA to GA #99652
(KEP-2436) implementation of leader migration for controller manager. #96541
Revert : conformance: promote container exec probe timeout tests #100036
move nodeaffinity helpers to component-helpers package (only impact s… #100034
Add Windows Defender exclusion for unpigz.exe #100029
fix flake integration test endpoint slice mirroring updates #100027
add duration encoder to structured logger #100013
generic ephemeral volume beta #99643
Remove –ignore-errors flag deprecated warning message #99396
postpone ExecProbeTimeout locking for at least 1 release based on use… #100023
Add kubectl describe for policy/v1 PDB #100014
Adding new EndpointsOverCapacity annotation for Endpoints controller #99975
provide directly decodable versions for storageversion API #99951
refine validation #99946
Fix completed indexed job with repeated indexes #99865
Make sure the GMSA output doesn’t have failures when resolving the domain #99862
Change KUBE_PARALLEL_BUILD_MEMORY to 20 GiB #99773
Count pod overhead against an entity’s ResourceQuota #99600
feature: add CSIVolumeHealth feature and gate #99284
Fixed set env did not support keys with dot in it #98846
ServerSideApply E2E tests #98034
don’t delete pod from desiredStateOfWorld when pod’s sandbox is running #97659
Transfer ownership of logging analysis configuration to sig-security. #97168
Promote PodDisruptionBudget e2e test to Conformance #84740
podresources APIs: concrete resources apis: implement GetAllocatableResources #95734
Scheduler/plugins/nodelabel fix no label preference #99995
Refactor upgrade tests in preparation for explicit ownership #99992
Fix batch/v1 CronJob support in create, describe and polymorphichelpers #99991
vendor: cAdvisor v0.39.0 #99875
metrics: etcd_object_counts->apiserver_storage_object_counts(stable) #99785
Scheduler: make parallelism as part of schedulerOptions #99644
Migrate cluster role aggregator to apply #99462
fix: use pv annotation to trigger filesystem resize when necessary #99326
Promote PodDisruptionBudget to policy/v1 #99290
Pass cpuset.mems to the dockershim during container creation #100006
Enable, rate limit, and test APF controller fights #99935
Log invalid scheduler-policy input instead of panic #99671
Adding support for Topology Aware Hints #99522
Relax csiNodeIDMaxLength to longer limit #98753
Fix case of Age column in kubectl describe node #96963
remove unused third_party/intemp #99980
Move test specific option setting to the test file #99297
network: Self nominate cmluciano approver for sig-network #98191
Refactor CSI migration plugin manager to get featureGates as a parameter #99942
Move ownership of core events test to sig-instrumentation #99495
fix json log format panic, change the flag name in flagIsSet #99257
Make proxy Transport return metav1.Status error #98841
enable goaway testcases #98809
Migrate prober.probe logs to structured logging #97093
Cleanup: Provides capacity for make slice #98635
Capture logs from containerd-installation service #99912
Add jingxu97 to volumemanager owner #99620
kubelet: migrate pkg/kubelet/cloudresource to structured logging #98999
Apply context to restclient and serviceaccount metrics #98973
Move credential provider code to staging/ #95775
Promote Endpoint Slice E2E Tests to Conformance #99916
add if check for number of scheduled pods to be greater than 0 #99844
dockershim: fix started and finished timestamp of the container status #99585
Upgrade kustomize-in-kubectl to v4.0.5 #98946
slice mirroring controller should mirror annotations (but endpoints.kubernetes.io/last-change-trigger-time annotation) and labels #98116
Add v1 describers for EndpointSlice #99962
switch most e2e tests to storage/v1 over v1beta1 #99954
Promote ReplicaSet Replace and Patch Test +2 Endpoints #99952
implement EnqueueExtensions interface in noderesources #99922
Replace klog with with testing.T logging in pkg/kubelet tests #99859
Stop using SIGDescribe for upgrade tests to reflect reality #99857
Cleanup the remaining multi-owned sig-node tests #99853
Cleanup test/e2e/upgrades directory #99852
Migrate pkg/kubelet/status to structured logging #99836
cleanup: wrap the apiserver identity validation #99573
Migrate pkg/kubelet/token to structured logging #99264
skip checking nodeport on external addrs in conformance tests #98791
Enabling runtime config on E2E node tests #99960
Adding dims as approver for test/ #99941
Migrate pkg/kubelet/kuberuntime/kuberuntime_manager.go to structured logging #99841
Migrate pkg/kubelet/server to structured logging #99838
Migrate pkg/kubelet/util to structured logging #99823
Refactor pods format to return ObjRef slice #99799
Use the correct volum handle format for GCE regional PD. #99169
batch API: add suspended job #98727
CSIStorageCapacity beta API #99641
Mark openstack/cinder csi migrations as GA #98538
Add integration test for disabled ephemeral containers #98067
Revert “Revert “fix a bug where only service with less than 100 ports can have GCE lo… #99858
update cluster/dns/coredns to 1.8.0 as kubeadm #99752
Move CRIContainerLogRotation to GA #99651
Use %w instead of %v to format errors #99389
promote apiserver_request_duration_seconds to STABLE #99925
test: err more towards ignoring logs from terminated pods #99204
fix race condition problem in streamwatcher #98653
Service Internal Traffic Policy #96600
update agnhost readme #99939
Move VolumeBinding plugin args validation to apis/config/validation #99835
remove more CRD v1beta1 client dependencies from test integration #99800
promote AllowInsecureBackendProxy to stable #99658
reduce configmap and secret watch of kubelet #99393
Update controlplane to use EndpointSlice V1 API #99879
Support specifying more than 5 ports in L4 ILB service #99595
Deflake TestPrepareRun #99908
Add discovery and flowcontrol compatibility API data #99871
add operator for allocateMemory.available signal #97493
cleanup more bazel references #99923
Revert “Surface more information about plugin scores in scheduler” #99914
PSP ephemeral volume validation #98918
cleanup bazel build files in-tree with make clean #99882
kubectl explain: detect resource group in case there are two or more groups discovered #91295
kubeadm: add missing toleration for upgrade health check #99904
update verify-shellcheck to v0.7.1, fix nits, multi-arch digest pinning, fix new lint errors #99905
Add Apply to client-go’s typed client #99214
Reset managedFields corrupted by admission controllers #98074
Graduate EndpointSlice Controllers to GA #99870
Add test timeout to mutation detector test #99907
fix gosimple lint check #99890
image util unbound variable #99889
Drop deprecated run flags and deprecate unused ones #99732
Graduate EndpointSlice API to GA #99662
Add namespace scoped ParametersReference to IngressClass #99275
Promote cronjob e2es to conformance #99851
fix wrong NumCPU in kube-proxy under static CPU policy #99613
Update flaky volume toleration regex to include projected volumes #99898
Add golang env setup to node e2e #99874
Update kube-addon-manager to v9.1.4 #99822
Merge tests for getPodsForJob #99806
Simplify cronjob v2 controller tests #99791
promote apiserver_request_total to STABLE status #99788
Update gce Containerd initialization to handle the runtime existence case #99742
Clean unused generators #99733
Make runtime.NewFramework accept KubeSchedulerProfile #99731
remove listx from OWNERS #99718
Make all health checks probing consistent #98376
e2e testing for hugepages downward api #99612
Logarithmic timestamp comparison for downscaling #99212
DaemonSet controller respects MaxSurge during update #96441
Switch to batch/v1 in cronjob’s e2es #99197
Use protobuf for kubectl top #96655
Add tool to check use of unstructured logs #99090
Agnhost: make it possible to pass the addresses to listen on for udp #98883
Add request value verification for hugepage #98515
Optimization log: add containerName to log #96973
Get Windows Process time correctly #97491
Promote kubelet graceful node shutdown to beta #99735
Prioritizing nodes based on volume capacity #96347
migrate proxy/userspace/proxier.go logs to structured logging #97837
Fix flake #99821: reduce fuzz runs 50 to 3 per apply config type #99847
kubectl: exec and attach break scripting and should honor --quiet
#99004
Re-clarify NetworkPolicy policyTypes in docs #97216
Tag storage windows tests with [Feature:Windows] instead of [sig-windows] #99701
new kube-proxy iptables metric to expose then number of iptables rules #99653
Switch cronjob controller to batch/v1 #99423
Revert “fix a bug where only service with less than 100 ports can hav… #99837
Fix zero-value custom resource validation with go1.16 #99817
Windows: Fixes /etc/hosts file mounting support for containerd #83730
Scheduler: remove direct dependency for k8s.io/kubernetes/pkg/util/node #97818
Unify determination of whether a volume is ephemeral #78648
fix staticcheck for k8s.io/apiserver/pkg/endpoints #99525
remove duplicate default message for some flag #99248
Add LoadBalancerClass field in service #98277
Add conditions to PDB status #98127
update node local dns to 1.17.0 for IPv6 support/hosts/trace plugins #99749
fix a bug where only service with less than 100 ports can have GCE LB #99743
tests: Uses newly promoted httpd and nginx images #99703
Update Staging’s README.md #99456
fix kubectl patch command error message #98749
banish .shellcheck_failures #99816
disable colors in zeitgeist so as not to break shell2junit #99810
Fix the image path of resource-consumer in README. #99797
Fix or remove tests that don’t work in race mode #99782
Remove unused field in test/e2e/kubectl/kubectl.go #99293
kubelet: Make the test fail if (*FakeRuntime).Assert fails #98986
Condition is always ‘false’ because ‘err’ is always ‘nil’ in top_pod.go #98590
Calico: set IP=autodetect so preempted nodes learn new IP #97037
Fixes to node shutdown e2e test #99805
Make podIPs order match node IP family preference #97979
Test for removal of invalid and repeated indexes #99789
Integration and e2e tests for Indexed job #99737
: Remove the deprecated kube-dns as an option in kubeadm #99646
Scheduler: remove outdated TODO in node_affinity.go #99523
Apply Builders for client-go’s typed client #99012
Remove extensions v1beta1 from addon manager and kubectl prune #98806
Fix cgroup handling for systemd with cgroup v2 #98365
Write Service Status Life Cycle test - +4 endpoint coverage #98018
Mark ingress neg test as flaky #99798
Remove EndpointSliceNodeName feature gate logic #99796
Increasing maximum number of ports allowed in EndpointSlice #99795
Graduating WindowsEndpointSliceProxying feature gate to beta #99794
Repair quotes for some Windows log messages #99793
add myself to owners for etcd metrics #99792
Updating EndpointSliceMirroring controller to wait for cache to be updated #99756
Clean up OWNERS for pkg/probe #99665
Surface more information about plugin scores in scheduler #99411
Structured Logging migration: modify eviction part logs of kubelet. #99032
kubelet: migrate pkg/kubelet/certificate to structured logging #98993
Switch add-on manager to use lease for leader election #98968
Avoid sending events for every non-conformant pod in disruption controller #98128
Avoid logging headers from kubelet configuration #97000
Add unit tests for kubelet cadvisor_linux #95661
Optimize and parallelize LoadBalancer Host update #98774
Incrementing EndpointSlice generation when labels change #99750
add descriptions to these event/types.go files #99681
PVC protection controller: clarify pod shutdown #99626
e2e node: fix hugepages test flakiness #99584
kubeadm: set the kubelet cgroup driver to “systemd” during “init” #99471
Generic ephemeral volume enablement #99446
Fix typo in util.go #99439
Fix staging/src/k8s.io/apiserver/pkg/server/filters flake test timeout #99344
Add labels for SIG storage components #98673
fix RemoveStatusCondition() cap out of range #99755
remove duplicate kubectl logs #99633
Implements NamespaceSelector for pod affinity #98446
Add warning if client/server version difference exceeds the supported skew #98250
Cache the OpenAPI schema for kubectl server-side dry run #98194
modify the TestController2_updateCronJob test method description #99614
add test/conformance/gen-conformance-docs.sh #99558
Use a versioner to convert an internal type into an external type for beta serving #99362
clean usage of admissionregistration/v1beta1 from integration tests #99736
Fix MakeRegexpArray handling empty strings #99617
Store a cluster event to plugin map in SchedulerQueue #98241
Support M1 MacBooks darwin/arm64 on the client-side #97743
Graduate EndpointSliceNodeName feature gate to GA #99746
Update client-go install instructions #99741
Fix hack/update-vendor.sh to not warn on xargs #99724
Remove KubeDescribe #99700
volume binder: storage capacity enablement #99632
hpa: Don’t scale down if at least one metric was invalid #99514
Enforce metric cardinality check to Gauge, Histogram and Summary metric #99738
Promote Cinder topology labels to GA #99719
Remove nested SIGDescribe calls #99710
Make sig-storage be the owner of ubernetes_lite_volumes test #99709
[cluster/gce] Target the correct project while adding kubeconfig metadata to the master #99691
cleanup: disable dual stack for some manifest UT #99687
Remove useless pluginConfigs in scheduling framework testing helpers #99676
Add dougsland and rikatz as sig-cli reviewers #99666
increase discovery burst for kube-controller-manager #99660
remove csr v1beta1 usage in integration tests #99657
Migrate pkg/kubelet/stats to structured logging #99607
exec credential provider: add rest_client_exec_plugin_call_total metric #98892
deprecate audit.k8s.io/v1[alpha|beta]1 versions #98858
Implements CrossNamespacePodAffinity quota scope #98582
kubeadm: exclude control plane nodes from external LBs #98269
Migrate deployment controller log messages to structured logging #97507
Cleanup test/e2e/common directory - part2 #99684
Update go version check to 1.16+ #99655
Fix issue in checking domain socket for plugin watcher #99723
Indexed job implementation #98812
Log detailed service information during GCE Windows node startup #99659
exec credential provider: use stdin to detect user interaction #99654
Improve warnings for default-container #99649
Two small bugs in dual-stack init #99555
Number of sockets is assumed to be same as NUMA nodes in kubelet #99464
Clarify external CSR signerName field description #99444
Update inline volume spec comments #99414
cinder: Translate CSI topology affinity into in-tree labels #99367
Adds ineffassign to GO linter script. #99288
Kubectl command headers in requests: KEP 859 #98952
networking nodeipam UT: set node poll interval to 1s in UT #98756
sped up scheduler tests by using fake clock #98595
Add Indexed completionMode to Job API #98441
Fix flag passing in CCM #98210
Nit: Remove unnecessary type conversion #97881
e2e storage: embedded csi mock driver #97069
stop using CRD v1beta1 in tests #99101
hack/tools: Update zeitgeist to v0.2.0 to drop import cycle #99679
Structured Logging migration: modify dockershim and network part logs of kubelet. #98939
memory manager: specify the container cpuset.memory during the creation #98924
delete the extra word #98985
kubeadm: skip validating pod subnet against node-cidr-mask when allocate-node-cidrs is set to be false #98984
fix smb mount PermissionDenied issue on Windows #99550
Metric cardinality enforcement #99385
staging/publishing: add -mod=mod for smoke tests for go1.16 #99674
Remove unused code in e2e/framework/framework.go #99625
update kubectl cp flag description #99581
update system-validators to v1.4.0 #98977
Assign remaining test/e2e/common test to SIGs #99492
Make parallel build memory threshold configurable #96882
Promote DownwardAPIHugePages to beta #99610
Migrate pkg/kubelet/metrics logs to structured logging. #98627
pkg/kubelet/cri/remote: migrate to structured logs #98589
Fix staticcheck failures for vendor/k8s.io/apiserver/pkg/registry/generic #99526
Use Lstat in plugin watcher to avoid Windows problem #99463
test images: Adds label to httpd-new image #99631
Updating EndpointSlice controller to wait for cache to be updated #99345
hack/verify-description.sh: correctly look for versioned API types #99621
kubectl: print info for default container annotation usage #99615
Deprecate cAdvisor json metrics collected by Kubelet #99236
generic ephemeral volume: add metrics #99115
Prefer v1 storage versions #99103
test/e2e: Move tests into test/e2e/node package #98983
Remove dependency of generators from create secret #98614
exec credential provider: first integration test (static auth interaction) #97775
kubeadm: a warning to user as ipv6 site-local is deprecated #99574
cronjob: fix flaky unit test TestController2_updateCronJob #99553
cronjob_controller: add metrics for job creation skew duration #99341
Update to go1.16 #98572
Prevent CGO and STATIC_OVERRIDES from trampling themselves if evaluated multiple times #99521
Add btrfs support to the automatic volume resizer #99361
kubelet: Imporve cmd comment for how kubelet works #99084
Cleanup dependencies in changelog #98347
Deleted a redundant line from #91275 #99247
Update networking ingress types for Ingress Backend Service Port name #97139
typo fixed for terminatation #99447
Avoid creation of the same storageclass in e2e tests #99346
update kubeadm upgrade description #99586
Leader Migration (KEP-2477): options parsing #99507
Implements pod deletion cost #99163
test images: Generates new SHAs for mirrored images #99609
Fix typo in comment for purgeInitContainers. #99491
Scheduler: unroll PreemptHandle to Handle #99498
Speed up pkg/controller/volume/scheduling unit tests #98912
kubectl logs: don’t check default container annotation if –all-containers is specified #99569
Speed up pkg/volume/csi unit tests #98762
Avoid kubelet warnings for imagePullSecret entries with empty names #99590
Remove Bazel #99561
Only CSI plugin can have a DataSource #97086
Skip visiting empty secret and configmap names #99538
.github: update enhancement issue template to point to KEPs #98867
fix e2e test kube-proxy tcp_wait #99564
Replace yml with yaml #99433
Adding specific protocol network policy test #99512
conformance.yaml: generate with make #99549
Cleanup SIGDescribe in test/e2e/network #99506
Replace top-level ginkgo.Describe with SIGDescribe #99524
Fix static failures for vendor/k8s.io/apiserver/pkg/endpoints/handlers #99520
Move node_recreate test to cloud/gcp directory #99508
add Yuchen to reviewers #99501
use random node to avoid node0 overloaded #99390
don’t default to building conformance image for fastbuilds (quick-rel… #99386
test/integration: add integration tests for service.spec.allocateLoadBalancerNodePorts #96610
reset token if got Unauthorized in KCM #99324
Update CSI attacher to fetch VolumeAttachments from lister #97834
Move GetPersistentVolumeClaimClass to component-helpers #98433
Remove KubeDescribe from SIGDescribe calls #99467
test: fix skipping of GenericEphemeralVolume volume type #99445
Optimized function getProxyMode #99387
nominate adtac to sig-scheduling reviewers #99117
Remove duplicate package import in empty_dir_test.go #98171
Cleanup old test targets #99486
Switch gitVersion format to non-abbreviated hash #99377
fix nil error e2e/network/kube_proxy.go #99434
Fix –ignore-errors does not take effect if multiple logs are printed and unfollowed #97686
Updating owners with sig-windows tech leads #99477
kubeadm: promote DualStack feature gate to Beta #99294
default container behavior with annotation kubectl.kubernetes.io/default-container
#97099
kubeadm: pass pod-infra-container-image for all CRs #99476
kubectl proxy: override request host #97385
Move common/volume.go test to the storage dir #99469
Align ownership of secret and configmap tests to sig-node #99460
AtMostEvery may result in less than expected times if overloaded #99442
Split the setcap image from the base images, make them easier to override #99415
Efficient watch resumption beta #99021
deprecating in-tree vsphere volume diskformat parameters, vsphere less than 67u3, vm hardware less than 15 and multi vCenter support #98546
fix the case of time drift and re-implement next schedule calculation #97098
Revert “tests: Set a 5 minute timeout for kubectl cluster-info dump” #99450
Scheduler: remove legacy TODO in framework.go #99406
Write ReplicaSet Replace and Patch Test +2 Endpoints #99380
parse pod’s node affinity once in preFilter #99213
Replace some nested KubeDescribe calls with ginkgo.Describe #99458
Cleanup tests/e2e/common directory - part 1 #99374
Stop probing a pod during graceful shutdown #98571
csr signers: increase the number of workers #99419
Remove deadcode #99351
kubelet: Sync completed pods until their containers have been terminated #98742
Remove unused func in kubernetes/pkg/kubelet/dockershim #99355
Graduate sysctls to GA #99158
Move GKE tests to cloud/gcp package #99403
e2e: fix CPU manager methods to be more flexible to different CPU topology #98373
e2e: move deleteState file to the AfterEach #98342
Move TTLAfterFinished test to appropriate SIG #99400
Scheduler: Use PodInfo instead of Pod for nominatedPods and QueuedPodInfo #99085
Scheduler: remove pkg/apis/core/field_constants.go #90105
test images: Fixes Windows nginx images entrypoints #99395
attacher: organize unit tests into subtests #99229
Support storage encryption for aggregation server #99196
Use GA topology labels for EBS #99130
conformance: promote container exec probe timeout tests #97619
migrate “client-go retry-watcher watch” to structured logging #99195
conditionally serve beta #99011
Make the registry for the server-images templated in the Dockerfiles. #99379
fix some hardcoding #99233
Run kube-apiserver as non-root. #96134
test/e2e: Move gke local ssd tests to e2e/storage and assign sig ownership #99087
Add enj back as test approver #99366
promote RootCAConfigMap e2e test to Conformance #99316
Upgrading cAdvisor to 0.38.8 #99315
e2e framework TestJig used for Service testing wasn’t verifying UDP works #99312
Promote Read, Replace and Patch ReplicaSetScale test to Conformance +3 endpoints #99282
Promote Read, Replace and Patch DeploymentScale test to Conformance +3 endpoints #99281
Fix usage of klog.InfoS #99274
Promote RunAsGroup e2e test to Conformance #98645
Mark remaining e2e_node tests with [sig-*] label #99319
Add SIG Apps API reviewers and feature approvers #99335
cronjob: Add CRUD tests for CronJob API verbs #99314
Fix dependencycheck binary name #99159
Allow uncertain mount tests to run parallely #99174
kubeadm: include appovers under reviewers in OWNERS #99313
images: Removes containers after they’ve run #98799
move RootCAConfigMap to ga #98033
Apply cap_net_bind_service to kube-apiserver binary. #99145
migrate pkg/scheduler/framework/plugins/volume to structured logs #98593
increase pod start timeout for storage tests #99320
Add detailed logs and start log messages with upper case #99246
Remove modprobe configs from configure-helper #99216
delay serving CRD creates for a few seconds for HA consistency #99199
Add kubectl-convert to client-binaries #99155
Storage: move filesystem resize code to kubernetes/mount-utils #99088
Check if resources implement scale in disruption controller #98346
apf: set response headers for rejected requests #99125
Partially revert “tests: Switch dockerhub registry images to promoted registry” #99241
hack: Use zeitgeist instead of cmd/verifydependencies #98845
remove secret-based sa token client builder #99291
e2e test replace CreateSync in createPodOrFail #99262
Delete duplicate logs for kubeadm upgrade versions #99187
Add GracefulNodeShutdown e2e test #98658
kubeadm: perform a host name check on init / join #99194
Use golangci-lint to find unused/dead code (Experimental!) #99120
Move pkg/kubelet/apis to k8s.io/kubelet/pkg/apis #98931
allow explicit disabling of metrics as an escape hatch. #99217
Differentiate build process for non-amd platforms #82778
Clean up e2e stress test resources concurrently #99244
fix TestPidListerFailure on cgroupsv2 #98960
Scheduler: let default preemption returns status instead of err #99119
Add arm64 support for GCE node configuration #99242
Use ARG and –build-arg instead of sed for etcd image. #99059
Promote RunAsGroup to GA #94641
Cleanup: Remove CSIDriverRegistry, BlockVolume and CSIBlockVolume feature flags #98021
add bash-completion for comma separated list on kubectl get
#98301
migrate to structured logging #98875
(e2e/scheduler) Ensure minimum memory limit in createBalancedPodForNodes #98073
Testing multiple pods using label selector #97701
API Machinery: Add equal func for Requirement struct #99083
add myself to approvers for apiserver metrics #99215
Substituting bool maps with String sets #99211
e2e services test pods should wait until they are ready #99202
Migrate pkg/kubelet/nodestatus to structured logging #99001
migrate scheduling_queue.go to structured logging #98358
merge error check to validateEndpointsPorts #99146
kubelet: fix create sandbox delete pod race #98933
proxy/config tests: avoid multiple calls to done #99102
Fix flaky test: CSI mock volume snapshot #99167
kubectl: improve error message for client-side SMP for CRs #99143
Add csi_operations_seconds metrics on kubelet #98979
Allow ingress from pods on another namespace #98389
request.go: correct subresource referencing #99193
SCTPSupport beta since 1.19; VolumeSubpath GA since 1.10 #99189
tests: Updates resource-consumer to 1.9 in tests #99149
Return error when persister fails to modify config #99111
tests: Set a 5 minute timeout for kubectl cluster-info dump #99107
correct typo in kubectl plugin command #99068
Use more real world examples in BenchmarkSerializeObject #99192
Cherry pick #465 in cloud provider azure: Cleanup subnet in frontend IP configs #98133
move BoundServiceAccountTokenVolume to beta #95667
e2e conntrack invalid test should wait pod are running #99201
Minor refactor of test/e2e/common names #99016
migrate to use k8s.io/util/net/port in kube-proxy #98130
Make kube-proxy check if IPv6 is really supported before assuming dual-stack #99127
Fix tests using kubectl convert #97644
e2e createSync() method wait for pod running and ready #99147
storage CSI e2e: Move csi driver cleanup functions into a common one #99175
Fix NPD test to run it in private and large clusters #99027
Fix storage e2e snapshot test deletion order #99161
Add GCE Kubernetes option to enable Windows DSR. #98592
add metrics for rootcacertpublisher controller #98731
Mark heapster as deprecated in IMPLEMENTATIONS.md #98505
sched: create dataItemsDir during a performance test if not exist #99160
fix the address of restful-CORS-filter.go and restful-basic-authentic… #98823
Updates the Azure File minimum size for premium accounts #99122
fix conflict hostPort e2e test #99112
Revise wording for Secret stringData field #99105
cleanup TestNormalizeClusterIPs #99098
add more context to client-go request throttling message #99079
Fix typo in client-go/rest/client.go #99063
Add klueska as an approver in pkg/kubelet/OWNERS #98932
Add BenchmarkSerializeObject* benchmarks #99153
Add more sig-storage reviewers #99140
Drop batch/v2alpha1 #96987
Storage e2e: Remove pd csi driver installation in GKE #98555
Fix the getCgroupSubsystemsV1() which uses only the latest record #96594
Adding Ravi to Owners for sig-windows e2es #99135
Migrate pkg/kubelet/pod,pleg
to structured logging #98990
Add migrated field to storage_operation_duration_seconds metric #99050
test images: assign gcEtcdRegistry to the correct value #99131
Update sigs.k8s.io/structured-merge-diff to v4.0.3 #99014
Enable kubectl-get to strip managed fields #96878
migrate kube canary chain as const #99089
scheduler/framework/plugins: delete moved docs #99118
Allow adding healthz and livez checks independent to each other #99064
Update kube-addon-manager image to v9.1.2 #98974
Mark commandline parameters related to dockershim as deprecated #98730
added note on –etcd-servers-overrides #90054
Automatically remove orphaned pod’s dangling volumes #95301
Clean up deprecated volume operation metrics #99045
Update e2e test instructions in GCE Windows README #98487
kubelet: Fix race when KillPod followed by IsPodPendingTermination #98956
Add support to disable /debug/pprof and /debug/flags/v endpoint #98458
correct typo in kubeadm init phase command #99082
Scheduler: remove reflect.DeepEqual for defaultpreemption, helper, imagelocality package #98949
Remove inactive members from OWNERS - Jan 2021 #99110
Promote cronjob controller v2 to beta #98878
test images: Fixes Windows httpd images #99030
fix duplicate validation error for quota editing #98201
test/* Remove inactive members from OWNERS #99092
cmd/kubemark: Remove inactive members from OWNERS #99078
cluster/* Remove inactive members from OWNERS #99074
cluster/addons/dashboard: remove inactive members from OWNERS #99071
Adding UDP network policies tests #98636
Use ARG and –build-arg instead of sed for build-image. #99067
Bump agnhost 2.28 #99049
apiserver: add –permit-address-sharing flag to listen with SO_REUSEADDR #93861
Use ARG instead of sed to set the base image for addon-manager. #99024
JobDeletionDurationSeconds metric in TTLAfterFinished controller #98676
Use ARG instead of sed in the conformance image. #99022
Clean up Instrumentation reviewers #99013
Update: StatefulSet Replica scaling to include Patch Scale +1 endpoint #98126
Write Read, Replace and Patch ReplicaSetScale test +3 endpoints #98987
shorten scheduling priorities taint key #99020
Write Read, Replace and Patch DeploymentScale test +3 endpoints #98988
Use on disk Dockerfile for server-images. #99015
portably configure tempdir in configure-helper.sh #99019
catching errors for ‘kubeadm join’ #98980
Scheduler: remove outdated TODO in interpodaffinity #98997
Enable kube-dns-autoscaler test in scale-correctness tests #98996
upgrade IPv6DualStack feature to beta and turn on by default #98969
networking/validation: add endport range validation #98726
Fix MetricsGrabber test by skipping if the master node isn’t registered #98972
Update conformance metadata for relocated test #98940
tests: Switch dockerhub registry images to promoted registry #98964
CHANGELOG: remove release-note-none items #98909
Promote ServiceAccountIssuerDiscovery test to conformance #98586
Do not leak files on iptables unit tests #98961
Remove CONTENT_TYPE in kubemark hollow template #98911
kube-proxy has to clear NodePort stale UDP entries #98305
Fix shellcheck failures in cluster/gce/gci/configure.sh #90442
sched: remove Unknown queuing literal #98899
Escape the special character in vsphere windows path #98830
updated fluentd and all plugins #98339
Prevent race condition with bytes buffer in vsphere unit tests #98944
tests: Separate registry configuration for etcd image #98926
Netpol E2E test should allow traffic to an application #97616
Scheduler: change config.Plugins from pointers to objects #98663
Fix ALPHA stability level reference link #98641
Add integration test for parallel and non-parallel Job #97984
Fix shellcheck warnings/errors in cluster/gce/util.sh #90405
kubelet_test: fixes race in TestSyncPodsDeletesWhenSourcesAreReadyPerQOS #98938
volume: Change owner of symlinks too #94895
suggest homebrew when bash is too old on macOS #98948
Use markdown headers instead of bold text for PR template #96884
Add [sig-autoscaling] tag to remaining cluster autoscaler tests #98951
Speed up pkg/controller/volume/persistentvolume unit tests #98792
migrate proxy/winkernel/proxier.go logs to structured logging #98001
check containerd as well as docker-containerd #97888
pkg/kubelet/server: migrate to structured logs #98643
Promote PodProxyWithPath & ServiceProxyWithPath test - + 12 endpoint coverage #98897
add metrics to nodeSyncLoop in service controller #98779
Apply request context to metrics in apiserver. #98246
Fix shellcheck issues in cluster/gce/gci/master-helper.sh #95865
Graduate TTLAfterFinished to beta #98678
Warn instead of erroring if –gce-zone is not passed to e2e.test when –provider=aws #98736
test images: Bump resource-consumer to 1.9 #98917
Deny Ingress on other namespaces #98390
UDP protocol on connect agnhost command #98639
Ignore transient errors when gathering stats for Windows Containers in Dockershim #98510
Change the upper limit of evictionthreshold from 10000% to 100% #97321
Extract the const for ContainerStateReason #96451
Simplify leader election code #98889
organize apis unit tests into subtests #98910
Fix typo in comment #97513
Memory manager #95479
fix staticcheck failures for test/e2e and test/integration #95281
Fix some shellcheck warnings/errors in cluster/gce/util.sh #94459
map delete key remove exists check #90281
Mark vishh as emeritus sig-node approver #98896
test images: Fixes Windows php source #98831
test images: Retrigger some image jobs #98887
avoid hardcoding amd64 specifics on cross compiling #98861
Speed up pkg/volume/util/operationexecutor unit tests #98760
kubeadm: update OWNERS for 1.21 #98547
Fix some shellcheck warnings/errors in cluster/gce/util.sh #94463
PD CSI e2e: disable resizer volume inuse error check #98891
update pause image to 3.4.1 and also update the change log #98205
Improve test coverage for service affinity #98863
add e2e tests for create/delete volume snapshot with secrets #95848
Wire up static-analysis so that it executes in the normal ‘hack’ flow #98739
kubeadm: Fix placeholder in config print help text #98839
test: bump CSI container versions for mock testing #98770
kubeadm: flatten admin.conf for cluster-info generation #98882
Fix golint errors in test/e2e/common #97251
fix ignored podinfo parserr #98802
Default DENY all egress from pods in the namespace #97738
fix: remove duplicated code in image-util.sh due to merge conflict #98818
Move deferred taint cleanup call to ensure all are removed #97819
migrate pkg/controller/volume/pvc_protection_controller.go to structured logs #98688
Update to go1.15.8 #98834
kubeadm: get k8s CI version markers from k8s infra bucket #98836
e2e/storage-csi: replace gcr.io/gke-release to the community registry k8s.gcr.io/sig-storage #98805
kubeadm: improve error message about node subnet size validation #98796
Speed up pkg/controller/endpointslice unit tests #98793
Bump konnectivity-client to v0.0.15 #98790
Tolerate disabled RBAC in ServiceAccountIssuerDiscovery test #98813
dockershim hostport manager use HostIP #98755
add test to ensure that user can clear alwaysallowpaths #98724
run cronjob every 1minute in UT #98691
test images: Adds Windows support for resource-consumer #92719
test images: Adds Windows Container images support (part 3) #77269
Balance nodes in scheduling e2e #98699
Bug 1920221 : Allow test invokers to skip test waits before and after #98781
Use FQDN for SERVICEACCOUNT_ISSUER in tests #98773
Fix unified flag in –logging-format description #98524
fix VolumeMount permissions with subpaths only apply the right permsions to the last directory #98717
Repeated err judgment in integration test #98761
migrate scheduler/taint_manager.go structured logging #98259
azure file migration go beta #96293
test/e2e: Allow zones to be passed to e2e cloud provider #98787
Dont remove volumes when saveVolumeData fails #96021
Disable sample submission and MAPS Reporting from Windows Defender #98705
Fixed typo in create_priorityclass #98747
Make sync Job test tables more readable #98489
Remove heapster flag in ‘kubectl top’ #98464
kubelet: Pods created and rapidly terminated get stuck #98424
Explicitly add iptables rule to allow healthcheck nodeport #97824
97657: Removed “FromPort” in netpol tests #97863
fix staticcheck failures on vendor/k8s.io/apiserver/pkg/endpoints #97224
Fix typo in API docs for sideEffects field on admission webhook resources #96911
test images: Updates Image Builder process in the README #97457
test images: Mirrors dockerhub images to staging #95567
fix kube-scheduler cannot send event because the Note field is too large #98715
scheduler_perf: remove implicit barrier at the end #98721
Fix nil pointer dereference in disruption controller #98750
Fix the error of kms_transformation_test about integration test #98722
migrate default_preemption.go to structured logging #98518
Add e2e test setup for windows vsphere driver #98738
Update gce-pd volume topology label to GA #98700
Update github.com/NYTimes/gziphandler #98737
Scheduler: add StatusEqual func for Status comparer #98481
kubectl wait ensures observedGeneration >= generation #97408
Fix possible flake while testing service endpoints via proxy #98345
Improve wording in kubeadm upgrade plan #98728
storage version integration test: check the test server’s health before running #98706
Fix the kube-scheduler binary’s description of the –config parameter… #98254
Fix a bug that untolerated variable is used as tolerated #98703
enable cross-compile CC config for non-amd64 #98508
Isolate TestModifyContext from $KUBECONFIG #98671
OWNERS: RelEng and CHANGELOG updates #98701
Scheduler: organize scheduler unit tests into subtests #98696
client-go: export NewDebuggingRoundTripper function and DebugLevel #98324
Add ignore-errors flag for drain #98203
Speed up CRD apply/openapi unit tests #98694
Make image build logs verbose if necessary #98568
Update delegated authorization options default to eliminate unnecessary SARs #98325
flowcontrol: make TestConfigConsumer less time-consuming #98693
Dual stack tests: cover hostnetwork endpoints on dual stack #98690
Update gogo/protobuf to v1.3.2 #98477
Preparation for Topology migration to GA for CSI migration #97823
Remove deprecated DenyEscalatingExec / DenyExecOnPrivileged admission #98669
kubeadm: introduce static defaults for unit tests #98638
Add unit test for sample-and-watermark histograms #97753
Cleanup: remove prometheus dependencies for scheduler #98338
scheduler: Extend ExtenderFilterResult to include UnschedulableAndUnresolvable nodes #92866
kubeadm: optimize tests in pki_helpers_tests.go #98682
fix all keps links 404 for kep folder migration #98049
Scheduler: organize framework unit tests in subtests #98588
issues-98409 fix the address of restful-serve-static.go in the commen… #98455
Expose node status so that external preemption plugins can use it #98129
serializer: Recognizer interface should take a buffer #98616
Move Taint/Toleration helpers to component-helpers repo #98445
Install gotestsum if needed for junit results #98668
lease manager limit max objects attached to a lease #98257
Set DOCKER_CLI_EXPERIMENTAL=enabled for images using buildx #98672
retry dry-run update on conflict #98670
Graduate ServiceAccountIssuerDiscovery to GA #98553
Use private key fixtures for kubeadm unit tests #98664
Network tests: check for errors when dialing from node to services #98655
Scheduler: remove duplicated error log in framework #98625
Adding myself as an approver for EndpointSlice controller #98650
add i18n.T in waitExample #98503
migrate pkg/scheduler/internal/cache/debugger/comparer.go to structured logs #98566
Update support resources in github issue template #98528
Fix staticcheck in test/integration/{examples,framework} #97295
hack/lib/version.sh: fix error log to stderr #97999
Move ServiceAccountIssuerDiscovery test into main e2e suite #98587
Remove WindowsGMSA and WindowsRunAsUserName feature gates #96531
Add a hyperlink to issue 97685 #98082
klog 2.5.0 + logr 0.4.0 update #98488
improve hairpin warning message for network policy tests #98584
Fix SSA for APIService #98576
check externalNameService more time #98521
Remove piosz and add ehashman for sig-inst #98575
Switch to docker buildx
for conformance image #98569
Scheduler: move GetAvoidPodsFromNodeAnnotations to component-helpers #98540
Disable in-tree plugin without enabling CSI migration #98243
deflake ipv6 tcp close_wait #98551
add unit test to simulate an enqueued request that times out #97471
Move dependency docker/spdystream to moby/spdystream #98565
Add alisondy to sig-contribex-approvers #98514
move e2e hostport conflict test to sig-network #98299
Fix translation of Cinder storage classess to CSI #98311
optimize proxier duplicate localaddrset #98083
Fix some shellcheck warnings/errors in cluster/gce/util.sh #94456
Add timeout config for node_e2e tests #83268
fix staticcheck:pkg/volume/testing #96599
add check to gc_admission to allow super users to skip RESTMapping #98147
Sync node status during kubelet node shutdown #98005
Fix variable ‘state’ collides with imported package name #97748
test images: use recently promoted images #98320
kubelet: Fix NPE in ephemeral storage eviction #98261
Remove garbage characters (^M) under test/* #98245
Fix typo #98156
Surface info of failed plugins during PerFilter and Filter #98041
Add explanation for kubeClient != nil in NewMainKubelet #97932
e2e: DNS autoscaler test was not counting nodes correctly #97815
Change GetBootTime to work specificaly with FreeBSD #97270
update metadata-concealment to 1.6 for removing legacy checking #98336
use exist const to replace ipvs/proxier.go tcp,udp,sctp str #98297
plumb context with request deadline #96901
Remove golint based verifications #98063
Add denyserviceexternalips admission (KEP 2200) #97395
fix Geting -> Getting #98421
change minimum bash version to 4.2 #98420
Update owner aliases #98530
dependencies: update CSI spec to v1.3.0 #98527
Rolling back network policy tests #98491
Use buildx in favor of FROM --platform
syntax #98529
Change log: fix broken page anchor url encodings #98209
Scheduler: wrap all errors in pkg/scheduler #98485
test images: Remove busybox-helper image #97456
Bump debian-base to v1.4.0 and debian-iptables to v1.5.0 #98526
Remove unbounded connection creation; also change worst case delay from 50s to 5s #98496
Fix the bug that network proxy logging http-connect mode in all cases #98456
Add pod information to the error logs #98453
Cleanup: remove legacy prometheus visibility package_group #98344
CHANGELOG-1.19.md: Fix Spelling error about [function] #97628
Skip PD tests on 1 node cluster #98187
fix all grammar and spelling issues in releases of 20210113 #98047
Update to go1.15.7 #98363
Deflake ingress e2e updates #98430
staging/src/k8s.io/apiserver/pkg/admission: migrate to structured logs #98138
Disallow local loopback for volume hosts #97934
Add dims to test/utils/image/OWNERS #98437
update debian-base to buster-v1.3.0 for CVEs #98401
prefer nominated node - IMPL #93179
Misspelling of the variable name #98406
Resolve IP addresses of host-only in filtered dialer #98436
run node bandwidth tests using iperf2 and collecting more detailed information #94015
Bug Fix for process_start_time_metric initialization #98391
test: Add comment for the redundant define name #96328
Add ashnehete to CHANGELOG reviewers #98426
Update godoc reference widget to pkg.go.dev #98425
Fix loadbalancer e2e udp: Part 2 #98405
Scheduler: wrap errors from DefaultPreemption and InterPodAffinity plugins #98364
Increase timeout for pod lifecycle test to reach pod status=ready #96691
Scheduler: wrap errors for framework/runtime #98266
migrate generic_scheduler.go and types.go to structured logs #98134
make podTopologyHints protected by lock #95111
Lower timeout for leaderelection resourcelock #98061
Lower timeout for leaderelection resourcelock #98059
Removing network_policy.go test file #98341
Fix typo for changelog-1.18 #97943
Fix: kubelet return error when device plugin sets PreStartRequired true while creating pods with 0 resource #96781
fix e2e loadbalancer test #98387
combine storage latency and error metrics #98332
Add cici37 to controller-manager OWNERS as reviewer. #98240
cpu manager: specify the container CPU set during the creation #98019
Fix typo in kubectl/…/attach_test.go #96920
kubelet: improve error message about expired certificates #98230
Make it possible to build with make --warn-undefined-variables
#98197
Update configure-helper.sh to early exit from start-kube-controller-m… #98037
Less demanding test cases in TestUniformDistribution #98355
remove e2e miekg/dns dependency #97808
Fix staticcheck in staging/src/k8s.io/apiserver/pkg/authentication/request/x509 #97882
finish removal of exportoptions #98312
OWNERS: Update SIG Release aliases #97700
storage: document csi.storage.k8s.io/ephemeral also for internal type #92065
fix(*):inter pod affinity default min score is zero #98096
e2e sig-network loadbalancer tests #98333
Copying Netpol API tests from networkpolicy folder #97898
Scheduler: update potentialVictims as framework.PodInfo type #98340
Fix typo in device_plugin_test.go #98337
fix error flag in changlog #97258
Ensure bash version at least 5.x #98309
update known issue status for 1.20 changelog #97517
Adding dims to test/images OWNERS file #98318
metadata concealment: remove the legacy endpoints from the check #97789
Remove unused expectedRV in store_test TestGet #98273
test images: Fixes apparmor-loader image #98313
Optimize writeline and writeBytesLine in proxier.go #98249
fix azure file migration issue #97877
Fix GCE Windows Smoke Test and Support 2004 and 20H2. #98286
GCE Windows: add 20H2; install docker when nodes are started #98284
test images: Adds –progress=plain to docker buildx build #98315
sched: avoid using shareable singleton instance #98296
Fix repeatedly aquire the inhibit lock #98088
Made some optimizations, including modifying variable names, omitting… #97715
clean rs by revision instead of creation timestamp in deployment controller #97407
test images: Fixes metadata-concealment image building #98227
Improve the Windows GCE README #98282
Drop runs-per-test for unit tests #98272
add metrics for insecure backend proxy #97814
test images: use promoted kitten 1.4 and nautilus 1.4 #98271
test images: Prepend linux/ to peer-finder BASEIMAGEs #98226
Passes a context to the drain helper object #97078
cleanup: fix the format of kubectl proxy examples #97688
Remove kubectl alpha debug command in 1.21 #98111
Fix golint errors for k8s.io/cli-runtime/pkg/genericclioptions/ #98003
fix vendor/k8s.io/cli-runtime/pkg/printers staticcheck #97841
remove unused variable in e2e test[types.go] #97556
SchedulerPriorities [Serial] Pod should avoid nodes that have avoidPod annotation: clean remaining pods #94684
code cleanup for kubectl alpha -h #97523
Comment default behaviour of kubectl drain.GracePeriodSeconds #96812
test images: Fixes echoserver image for Windows #98189
tests: Removes node created by test #78862
staging/src/k8s.io/apiserver/pkg/audit/policy/reader.go: migrate logs to structured logging #98252
Change log:Fix hyperlink errors about 87933 and limit-priority-class-consumption-by-default #98212
Don’t spawn a goroutine for every event recording #95664
test images: Small changes to trigger image postsubmit jobs #98228
migrate proxy/winuserspace/proxier.go logs to structured logging #97941
test/e2e/framework: Log arguments at a higher level #98237
Add jpbetz to controller-manager OWNERS as reviewer #97923
remove experimental windows container hyper-v support with Docker #97141
Write PodProxyWithPath & ServiceProxyWithPath test - + 12 endpoint coverage #95503
Remove dependency of generators from create configmap #97981
Scheduler: Update the PreFilterExtensions interface to use PodInfo #97599
Fix kubelet from panic after getting the wrong signal #98200
Add trace to SerializeObject #97953
Increase coverage of Job validation #97865
Test enabled and disabled gates for Job strategy #97861
fix problem that NewReplicaSet shows <none> when describing deployments #97752
Remove the dependency between create poddisruptionbudget and generators #97429
Moving kubectl logs Long command into variable #97895
Namespace has no effect when exposing deployment with –dry-run=client #97492
Cleanup: Remove debug print #98192
kubectl diff: update regex to allow equal sign #98158
kubectl: run - remove unneeded vars #98110
staging\src\k8s.io\apiserver\pkg\endpoints: migrate to structured logs #98093
Print queue lengths on watch termination #98208
Apply WithContext to metrics in apiserver admission webhook #98196
Support IPv6 on the e2e test ““should resolve connection reset issue #74839 ” #95351
Attempt to deflake networking tests in large clusters #98181
Drop liggitt from cli-maintainers alias #98177
add myself as reviewer in pkg/controller/OWNERS #98107
kubeadm should ignore cgroup driver check on Windows node #97764
fix: volume stats disabled when value is negative.(Currently, 0 means defualt 1m) #96675
Cherry pick 443 and 448 from cloud provider azure #97635
add knabben to test/e2e/network/netpol/OWNERS #98193
test images: Minor changes to trigger postsubmit image building jobs #98190
fix typo and decs in apiserver_etcd_test.go #98055
Cleanup GCI / COS README.md #96823
fix invalid indentation #97946
fix golint in volume fs #97930
test images: bump BASEIMAGE of kitten and nautilus to agnhost 2.26 #98188
Delete static pod gracefully and fix mirrorPodTerminationMap leak #98103
Fix statefulset absent of kubectl autoscale bash completions #97800
modify hostname of ErrReason #97454
kubeadm: APIEndpointFromString verifies ip #98136
[kubelet metrics] Readjust kubelet_containers_per_pod_count bucket #98169
Change yaml.load() to safe_load() #98160
kubelet logs print ‘kubelet nodes sync’ frequently #98137
Pull hollow node images from real nodes #97858
remove weird pause args from this networking.go, that break the perio… #98124
Copying SCTP tests to Netpol e2e framework #97897
fix klog.Info -> klog.Infof #98095
Document our official blue color. #98113
Scheduler: Add function AddPodInfo(*PodInfo) for NodeInfo struct #97917
use klog.Info and klog.Warning when had no format #96552
bump agnhost to 2.26 #98101
Request: Add ehashman as sig-node-reviewer #98036
Default cluster dns-domain to empty string in e2e_node suite #98025
Fix the build/README.md documentation file on docker-machine remote #97935
Fix typo in pkg/kubelet/…/helpers_test.go #97589
Update defaulter gen to not use reflect #96960
Finetune container-runtime-endpoint option help text #96857
kubeadm: Update versions for 1.21 #98008
replace bytes.Buffer with strings.Builder #97552
fix privileged config of Pod Sandbox #96877
directly query dns and resolve it in the e2es for windows #97987
Build multiplatform images when issue make release-images
#97459
Add context to metric interface in component-base/mertic #97173
cleanup unused type conversion #97155
Show the details on the failure of preemption #97184
Ensure invalid cluster-scoped children do not block cleanup of valid namespaced children #98068
Fix golint issues in client/custom_metrics/scheme #98017
Fix spelling typos: scheduable -> schedulable #97880
Add missing word to ServiceSpec doc #97896
migrate winkernel network type string “overlay” as const #98043
make hostPort match test linuxonly #97003
Repair pigz URL for Windows GCE nodes #98081
Uses offset instead of line number in JSONSyntaxError #97990
Modify LeaderElectionConfiguration .ResourceNamespace comment #97361
Fix bug in Member Exists Join for Kubeadm etcd join #97372
test/utils/image: Support a single repository #93510
Mount /var/lib/kubelet/pki on tmpfs #97868
Update Dockerfile_windows #98065
vendor: update cAdvisor to v0.38.7 #98042
Lower timeout for leaderelection resourcelock #97958
kubeadm: change the default image repository for CI images from gcr.io/kubernetes-ci-images to gcr.io/k8s-staging-ci-images #97087
Refactor: rewrite Merge
method to address readability and efficiency #97794
Update help document address #96698
CHANGELOG:Fix notes of PR 97440 #98056
remove the TokenRequest and TokenRequestProjection feature gates #97148
[Leader election] Add documentation to function #98058
update agnhost readme #98054
Fix Spelling error about [errrors] #97709
fix typo of [expect] in pkg/controller/../scheduler_binder.go #97788
Bump NodeStatusReportFrequency default value to 5min in comment #95135
Fix typo of invalide in validation_test.go] #97875
feat: enable SPDY pings on connections #97083
fix apf controller unit test #98023
make labels.NewRequirement returns aggregated field.ErrorList #97538
fix nodelifecyle controller not add NoExecute taint bug #96876
Update cri-tools to v1.20.0 #97967
e2e: split test into kubeup & generic tests #97878
Fix non-amd64 conformance image builds #97982
crd create event: skip storage teardown if the crd info doesn’t change #97470
proxy: Restructure config validation tests to check errors #94902
Fix golint errors for kubectl/pkg/cmd/certificates/certificates.go #97884
Disables APF if the aggregated apiserver cannot locate the core kube-apiserver #97957
Add API testdata population instructions #97971
Fix HSTS Missing From HTTPS Server(Nessus Scanner) #96502
Fix generate-internal-groups.sh for bash < 5.x #95360
Moving egress deny with DNS to a policy function #97638
Add a log in verifyDevicePath #68022
test images: Print docker version and docker buildx version #97976
fix:replace cfssl resources and upgrade them to 1.5.0 #97947
pause image: Fixes clean make action #97853
set GOOS=linux for the staticcheck tool #97959
Revert “Merge pull request #92817 from kmala/kubelet” #97980
GracefulNodeShutdown configuration remove executable permission bits #97950
Fix openapi model generation for apply when x-int-or-string is set #97172
[k8s.io/apimachinery/pkg/test]: cleanup commented code #97891
Update hybrid_network.go #97209
kubelet waits for node lister to sync at least once #94087
pause: encode Windows OS version in image tag instead of repository #97782
remove unused constant of kubeletPort in e2e test #97653
Ensuring default DNS cluster-domain of Kubelet is cluster.local #96315
Fix kubectl-convert import known versions #97754
fix static check for vendor/k8s.io/apiserver/pkg/storage/etcd3/ #97786
Fixes nil panic for nil delegated auth options #97954
kubeadm: trim leading “v” when running CoreDNS migration preflight #97919
changeLog-Fixtypo #97911
CHANGELOG: fix hyperlink failure for author #96972
Fix typo of changelog-1.20 #97913
fix unit test “TestSPDYExecutorStream” flaking problem #97909
Optimize log output for job controller #97113
Use volumeHandle as PV name when translating EBS inline volume #96821
fix: Azure/OIDC auth panics when no AuthProviderConfigPersister is nil #97095
APF: make command-line args validation error more descriptive #96722
kube-proxy: track serving/terminating conditions in endpoints cache #96371
Do not set sysctlRouteLocalnet (CVE-2020-8558) #92938
Update gluster client, configure with filtered dialer #97922
migrate proxy.UpdateServiceMap to be a method of ServiceMap #97899
CHANGELOG: fix punctuation error #96941
Optimized some non-standard variable names #97477
Add 1.20 API testdata #97761
Fix stale object causing a panic on DELETE event #97255
test images: Adds BASEIMAGE for windows/amd64/2004 and windows/amd64/20H2 #97046
APF e2e test: wait for steady state before proceeding #96984
Track opened connections with a single tracker per authenticator #97857
Improve logging in cacheWatcher #97843
cleanup: add -q as shorthand for –quiet #97626
add more usage info for kubectl wait option –for #97564
apiserver add lease object count metric #97480
add rbac rule for storage version garbage collector #97293
Set a static Retry-After when evicting a pod is not allowed. #90299
Update github.com/miekg/dns to pick up fix for CVE-2019-19794. #97405
CHANGELOG: fix symbols lost, formatter error #97008
CHANGELOG: Fix typo for release-note in 1.20 #97416
Change log:Fix Spelling error about [occuring] #97711
CHANGELOG: add a hyperlink to issue 86282 #97518
remove generator dependency in create service account #96492
apiserver: print unknown responsewriter error strings, not only %#+v #96887
Fix typo of BoostrapToken in kubeadmin-type.go] #97873
e2e: recognize multi-node control planes #97879
Add BeginCreate and BeginUpdate REST hooks #96393
cleanup: legacy ‘ENV name value’ syntax deprecated(Docker 20.10) #97177
Fix node selector hostmaps #97816
move all variables in sampleAndWaterMarkHistograms::innerSet #97860
CHANGELOG-1.20: fix anchor point err #97494
e2e test regression image multiarch #96792
Configure –tls-cipher-suites on kube-apiserver #97742
Reduce number of buckets for etcd_request_duration_seconds metric #96754
prevent panic on webhook authenticator and authorizer timeout before response #97820
Fix node port tests windows nodeSelector metadata #97809
build: Update bazel to 3.4.1 and k/repo-infra to v0.2.0 #96011
p&f e2e: the test should log expected and actual response header in case it fails. #96966
Add ‘apiserver_terminated_watchers_total’ #97845
don´t panic on e2e ESIPP tests #97844
Revert “dump conntrack table on e2e conntrack failures” #97839
oidc authenticator: attempt to immediately initialize verifier #97693
fix staticcheck error in vendor/k8s.io/apiserver/pkg/server/storage #96657
set numberOfWorkers for netpol suite to the ideal value (3) that is n… #97702
proxy/ipvs: return non-nil error when there is no matched IPVS servic… #97716
adding windows os selector to the dnsPolicy tests #97804
migrate proxy/iptables/proxier.go logs to structured logging #97678
Add NewProxyHandler func #97675
ApiServer: Add benchmark for ensureRBACPolicy #97652
CHANGELOG: fix typo #97446
fix slice controller logging for services ipfamily #97721
Relax apf_controller’s reaction to certain errors #97370
bugfix: nodeport quota check failure result into failing to create a clusterip service #97451
fix typo of [expect] in pkg/kubelet/../policy_static_test.go #97787
Promote Immutable Secrets/ConfigMaps to Stable #97615
Update: Write Read Status, Patch & List APIService test +3 endpoints #97327
CSI attacher test cleanup #97499
Add e2e networkPolicy test to validate egress deny precedence over ingress allow #97524
Default deny egress with pod label selector #97736
fix typo in dns.go #97314
cleanup: change klog.Fatalf to fmt.Errorf for kubectl auth reconcile
#97645
97425: improve netpol comments #97571
The code in TestNonePolicyName does not need to wrap, so fix it. #97749
add OWNERS file to kubernetes/test/e2e/network/netpol #97526
Remove docker remote / docker-machine from build scripts #97618
Release reserved GCE IP address after ensure completes, irrespective of outcome. #97740
code cleanup for kubectl port-forward #97532
fix vendor/k8s.io/apimachinery/pkg/runtime staticcheck #94396
Fix BoundObjectRef APIVersion proto name #97379
chore(gce): pass auth flags to KCM and KS #96550
Fix loopback device lookup #96889
Fix test failures #96866
Fix Spelling error about [formatted] for statefulset.go #97629
Bug fix #97621
Fix on comments #97540
Fix golint issues in pkg/kubelet/types #97374
Fixes the unit tests to be more tolerant with error messages #96906
Cleanup: fix typos in scheduler interpodaffinity package #97591
Cleanup: fix typos in garbagecollector_test.go #97572
remove input parameter that is invalid before #96806
Up and down scale stabilize with envelope. #97348
kubeadm: avoid detection of the container runtime for commands that do not need it #97625
Use autogenerated Job conversion functions #97617
Fix typo in pkg/volume/rbd/rbd_test.go #97587
remove LegacyNodeRoleBehavior and mv ServiceNodeExclusion to GA #97543
Remove duplicate nodeSelector for kube-dns #97536
Fix bug in CPUManager with race on container map access #97427
[flaky test] fix devicemanager TestDevicePluginReRegistrationProbeMode failed #97193
Scheduler: Move PodPassesFiltersOnNode out of core to avoid plugin dependency #96929
Remove CSINodeInfo feature gate #96561
Optimize some irregular variable names #96854
Migrate scheduler.go, factory.go to structured logging #97509
Fix golint issues in api/admission and api/admissionregistration #97466
fix kubectl label error when local=true is set. #97440
refactor(kubeadm): remove the “alpha certs” command #97706
: CoreDNS preflight: Parse correct version syntax #97620
Fix staticcheck in staging/src/k8s.io/apiserver/pkg/admission/initializer #97656
kubeadm: improve the error messages when validating discovery CA hash #97290
Ensure reproducible builds when build through docker #97699
Cleanup several GA feature flags which should be removed in 1.21 #97306
fix incorrect dev name in log when finding link by name returns error #97677
Remove duplicate nodeSelector for kube-dns in kube-dns.yaml.base #97666
add node selector info in ErrReasonPod #97521
Remove AttachVolumeLimit feature gate #96539
Add a hyperlink to issue 95156 #97496
fix: Fix ListByResourceGroup in azure diskClient mock #97307
Update nvidia-gpu-device-plugin addon image path #96276
remove –cleanup-ipvs flag of kube-proxy #97336
Fix Spelling error about [workflow] for kubeadm #97631
Adding casey (sig-net chair) to approvers list for test/e2e/network #97469
Fix typo in staging/src/…/wait_test.go #97590
[pkg/cluster/ports/ports]: fix minor syntax #97570
Fix missing cadvisor machine metrics #97006
refactor(kubeadm): remove deprecated command “alpha selfhosting pivot” #97627
fix typo of command “kubectl completion -h” #97433
use Lstat instead of Stat for unix socket on windows #97576
feat(kubeadm): graduate command “kubeconfig user” #97583
fix log format optimization #96606
: Bump CoreDNS version to 1.8.0 #96429
vendor: update system-validators to v1.3.0 #96378
Update DeltaFIFO documentation and group Delta definitions to the top of the file #97326
leader migration configuration: parsing & validation. #96226
Fix incorrect literal quotes in logdump path #97447
kubeadm: support certificate chain validation #97266
remove unused funcs for kubeadm tests #97452
configure docker on containerd nodes so it wouldn’t reserver 172.17 s… #97376
Fix Makefile cut-paste comment errors #97482
Skip multi az PD storage test if no extra zone detected #97432
Port deviceManager to windows container manager to enable GPU access #93285
kubeadm: clean redundant whitespace for join command template #97413
new NetworkPolicy Validation suite #91592
fix bugs when copying deployment annotations to replicaSet if value is empty #94858
Migrate pkg/scheduler logs to structured logging #97349
clean up executing request on panic #97206
test images: Adds 20H2 to the windows_os_versions #97421
Refresh Timestamp when pod is not present in the three sub-queues #97302
fix: azure file latency issue for metadata-heavy workloads #97082
Unify variable naming between GuaranteedUpdate and Delete in storage #97418
Delete unused interface #92335
test images: Allows sample-apiserver to be built without a TTY #97422
32bit > 4GB integer overflow edge case fix #97403
Requesting reviewers status for SergeyKanzhelev #97329
fix Azure file share not deleted issue when the namespace is deleted #97417
Updates deps in order to remove rsc.io/sampler #97337
Fix nil VMSS name when setting service to auto mode #97366
Add KEDA to the External Metrics API implementations #96056
Use force umount for nfs volumes #96844
Fix the deadlock in priority and fairness config controller #97323
pause image: Adds 20H2 Windows OS Version base image #97322
deprecate PSP in 1.21, but leave removal at 1.25 #97171
Split the test VolumeHosts type into one per interface #97354
cleanup unused constants for removed deprecated flags #97340
fix typo err for disk to pid #97359
bump agnhost base image #96918
Try to avoid etcd.Get as part of Delete operation #89828
fix sctp hostPort test #97371
api: Allow MaxSurge to be set on DaemonSets during update #96375
Define TestableConfig in k/apiserver/pkg/util/flowcontrol #97353
Bump github.com/Azure/go-autorest/autorest to v0.11.12 #97033
add unit test for helper.go #96353
Bump agnhost and nonewprivs versions #97346
Don’t start goroutine for noMetrics #94813
Fix dangling volumes from nodes not tracked by attach detach controller #96689
Recover CSI volumes from dangling attachments #96617
Fix golint issues in pkg/credentialprovider/plugin #97167
Remove the ‘DisabledForLargeClusters’ tags from non-session-affinity LB network tests #97345
Update autoscaling e2e test after an event message was changed #97344
Fix HPA bug about unintentional scale out during updating deployment when using PodMetric. #89465
cleanup: remove dup key VolumeStatsUsedBytesKey in test #97151
test images: Adds Windows 2004 and 20H2 base images for busybox #97324
fix index test: multi index check for empty list #96883
Fix typo in e2e test log #97311
Update cloud-controller-manager samples to read –cloud-config flag #97274
Fix openapi generator for alpha features #97276
Add performance benchmark for the preemption with volume #96834
Make log-dump’s deprecation note up-to-date #97315
remove unused funcs for e2e predicates #97229
Fix e2e endpoint slice flake test #95019
cleanup constants for scheduler metrics #97221
CHANGELOG: fix hyperlink failure for issue #96948
Skip unsupported tests for disruptive testsuite #97291
Update Error logging for Pod+PodStatus resource lifecycle test #97137
Add sig-storage leads as feature-approvers #96420
fix kubemark e2e script #81209
Add more logging for “Mount cannot be satisfied for container” error #97259
test images: Adds 20H2 image to windows-servercore-cache #97247
remove suffixes from generated StorageClasses and VolumeSnapshotClass #97183
storage-version: update conditions #96825
Revert “use uncommon ports for e2e network test” #97282
Measure/compute used ephemeral storage in stats provider, not eviction manager #97042
Remove the deprecated metrics from scheduler #96447
etcd version for 1.19 is 3.4.13 for cve fixes #97244
bind-address flag usage #97245
Revert “Use host IP instead of localhost for control plane component … #97253
Make sure the volume name is not empty when the PVC is bound #97228
Create OWNERS for most of the API Priority and Fairness impl #97254
Fix typo for ServiceAccount #96985
test images: Adds -p yes when calling register.sh #96462
Install pigz for GCE Windows Nodes. #96470
Storage testsuite refactor & cleanup #96573
add initial translation for pt_BR for kubectl #61595
Use non privileged ports in scheduling conformance test #97235
Use etcdctl endpoint health as a etcd’s livenessProbe #97034
Prevent data race in volume plugin manager #96826
CHANGELOG: list should be one item #97063
Remove stale analytics links from docs #96679
Add damemi to sig-scheduling-maintainers #97199
Fix typos and add comments in functions for kubectl create
subcommands #96995
Revert “Cleanup: remove sanity check for CVE-2019-11253” #97215
vendor: update cAdvisor to v0.38.6 #97174
Fix missing type error in Get-RemoteFile by loading System.Net.Http assembly. #97211
Update config for go-flow-levee analysis #96997
Client library cleanups #92138
Improve error message on “CLOSE_WAIT” test failure #97201
Return field.Errors from node affinity parsing #96522
Remove master-log-dump.sh #96611
fix remotecommand stream blocked forever problems. #96837
Fix the wrong link to server-side-apply conflicts #97084
Fix the error links #96947
Add AcceleratorStats to cri_stats_provider #96873
e2e/node: add exec probe timeout tests to NodeConformance #96694
cleanup unused code for kubeapiserver #97065
e2e network policy enclose IPv6 destinations #96856
Use field.Error(s) in scheduler plugin args validation #96745
improve watchCache metric #96904
ipset: Address a TODO, add test for netmask #95701
Upgrade to nodecache 1.16.0 image #97132
Revert “iAdd host IP to etcd listen client URLs.” #97127
Cleanup: remove sanity check for CVE-2019-11253 #97124
Add SIG Security to OWNERS_ALIASES #97115
Delete deprecated mixed procotol annotation #97096
Add constraint selector to pod template #97068
kubelet: reduce no-op status manager msg log level #97056
Update OWNERS for k8s.io/legacy-cloud-providers #97044
cloud-controller-manager: routes controller should not depend on –allocate-node-cidrs #97029
hoist error message change in token registry to noderestriction #97020
Fix FibreChannel volume plugin corrupting filesystem on detach #97013
Bump Cluster Autoscaler to v1.20.0 #97011
apiserver add –lease-reuse-duration-seconds to config lease reuse duration #97009
Copy the same storageclass instead of constructing one in external test #97001
Add jeremyje to cluster/gce/OWNERS #96994
add comment to describe why we set the UID in the response headers #96989
[flaky test] fix race in TestVersion in pkg/kubelet/cri/remote #96978
Fix typo in conntrack.go #96975
minor fix on comments #96974
Bump kubectl in addon manager to 1.19 #96969
kubelet: remove periodic messages from log-level 2 #96958
Apiservier staticchecks tests #96954
Define const for metric name #96946
Update the help text for kubelet’s enable-cadvisor-json-endpoints flag to explicitly mention that it has no effect on the /stats/summary endpoint. #96928
local-up-cluster kubelet option opening readonly port #96903
Remove external driver duplicated misleading SupportedSizeRange #96875
Move IPv6DualStack to k8s.io/controller-manager #96872
fix kube-dns federations check in kubeadm upgrade dns check preflight #96860
Remove unnecessary snapshot ability check for external driver #96843
Update configure-helper.sh to early exit from start-kube-scheduler if… #96839
CHANGELOG: Fix typo for release-note in 1.20 #96835
Fix duplicate chains in iptables-restore input #96830
Code optimization for add additional information to log trace in api server #96802
Fixed a bug where initialPopulationCount should be based on the key length not list size in DeltaFIFO#Replace() #96797
resume CloudControllerManagerPort to hardcode in port.go #96776
clarify the logic of noderesources comparison #96774
cli-runtime: expose option to set discovery burst #96763
kubectl/pkg/cmd tests: set explicit namespace #96761
Lower the frequency of volume plugin deprecation warning #96751
core/v1: deprecate Service topologyKeys #96736
Fail instead of panic when HNS network cannot be created in test. #96728
fix typos in type functionShapePoint #96713
test_context.go: add “windows” to the list of options for “–node-os-distro” #96687
APF defaults.go: use already defined catch-all name constant #96683
Using UpperCamelCase event reason - DeletingNode, instead of verbose msg #96680
Fix Cinder volume detection on OpenStack Train #96673
ignore update pod without new image in alwayspullimages admission controller #96668
Remove the typo in the logs while configuring firewall for node e2e #96666
Significantly improve download artifact latencies on GCE Windows node boot. #96661
fix staticchekc failer in apiserver/pkg/endpoints/request #96660
Create PVC first if it’s referenced by PV #96659
Remove unused argument from generateEvent #96643
Fix link to CRI-O sock path #96638
Update comment to not indicate check is run for docker daemon #96637
fix staticcheck: vendor/k8s.io/apiserver/pkg/server/{options,storage} #96632
If the file already exists we need to grant group read permissions ex… #96622
sig-cli: add Eddie Zaneski as a co-chair #96607
fix typo and format for klog #96593
don’t add pod to podQueue when the NodeName of pod is not empty #96582
Fix typo unmount for klog #96581
kubelet: do not rerun init containers if any main containers have status #96572
test/integration/etcd: Use the busybox shim image constant #96571
Check Backend service by name instead of path in GCE LB code. #96491
Kube-proxy cleanup: Changing FilterIncorrectIP/CIDR functions to MapIPsToIPFamily that returns a map #96488
Add GinkgoRecover to a local storage go routine #96467
fix staticcheck:vendor/k8s.io/kubectl/pkg/cmd/scale #96402
Convert users of old failure-domain labels to new #96311
kube-proxy treat ExternalIPs as ClusterIPs #96296
scheduler: parse Pod’s Node affinity once in PreScore phase #96223
node: e2e: bring up/down SRIOV DP just once #96219
Add custom timeouts in E2E tests #96042
autodetect global addresses on loopback interfaces #95790
CAP_NET_RAW should be NET_RAW #95613
Fix panic when kubelet register if a node object already exists with no Status.Capacity or Status.Allocatable #95269
SIG Docs chair transition #95102
Added unit tests for ReadLogs #95099
Fixes Attach Detach Controller reconciler race reading ActualStateOfWorld and operation pending states #94599
[Flaky Test] Add limited lines to log when having tail option #93920
Fix ResourceQuota comments #93549
Remove resync period for disruption controller #92827
Fix typo in apiserver config.file file #92342
kube-proxy-test: fix goroutine leak #91450
Added ‘No resources found’ message to logs command #89688
Remove feature gate for ILB Custom Subnet. #88771
1.20 Major Themes Changelog Restructure #97134
Tweak up flaking end-to-end tests of API Priority and Fairness #96874
APF e2e: disable drown-out tests temporarily #97074
Increase preemption timeout from 1 minute to 2 minutes #96990
: Fix CoreDNS migration logic #97016
staging/publishing: fix rules for 1.20 #97004
staging/publishing: add release-1.20 rules #96993
kubelet: ensure static pod UIDs are unique #87461
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
Add signal handler #389
.travis.yml: remove verify job #387
Makefile: include tests from cmd directory #382
Fix documented metrics labels to work for k8s 1.16+ #386
OWNERS: Remove myself from the OWNERS #384
fix walkthrough example #379
Add dgrisonnet to the OWNERS #377
pkg/config: allow configuration to be read from json schema #372
add TLS auth for accessing Prometheus #354
Update Prometheus Operator Doc location #319
*: move all imports to github.com/kubernetes-sigs/prometheus-adapter #374
Updating ose-prometheus-adapter builder & base images to be consistent with ART #46
Bug 1914994 : Bump k8s-prometheus-adapter to v0.8.3 #45
Fix authorizer webhook panic #362
Add NOTICE to comply with the CNCF rules #359
Populate metric selector for custom metrics #348
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
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
*: cut v0.9.0 release #123
scripts/publish: fetch tags #122
docker: build and publish multiarch images #121
Support TLS v1.3 #120
examples: fix rewrite example #117
test/kubetest: add dumpLogs, increase job backoff, ensure kube-rbac-proxy deployment is gone #118
feat: support client certificate authentication #113
build.yml: wait until images are available #112
Rewrite from header #104
.github/workflows: fix image publication #107
.github/workflows: fix typo in publish job #106
Improve CI coverage and fix existing failures #105
.github: update version of engineerd/setup-kind #102
Fixing a small typo in examples/rewrites/README.md #103
Cleanup and update versions used in CI #100
GitHub Actions build file #94
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
Cut v2.0.0 #1449
tests/e2e.sh: Fix image names #1450
Bump kube-state-metrics to be synced with release-2.0 branch #48
Use latest golang version to build/update dependencies #1440
e2e.sh: Remove traces of quay.io #1435
.github/ci.yml: Update golangci-lint to 1.39.0 #1436
Cut 2.0.0 rc.1 #1428
Rename cli flag from label-metrics-allow-list to metric-labels-allowlist #1424
Remove extensions APIs that are deprecated #1423
Update go to 1.16, update dependencies, remove vendor directory #1419
Cut v2.0.0-rc.0 #1406
fix labels-metric-allow-list documentation #1404
Propagate resource version when sharded #1402
Bump go version in CI to 1.16+ #1399
internal/store/pod.go: Pre-allocate metric slices optimistically #1400
internal/store/pod.go: Only create last_terminated containers series if containers are terminated state #1397
internal/store/pod.go: Only create terminated_reason series if pods are in terminated state #1381
Fix gzip writer #1372
internal/store/pod.go: Only create waiting_reason series if pods are in waiting state #1378
Bump client-go and friends to v0.20 (kubernetes v1.20) #1328
Promote v2.0.0 to beta pre-release #1322
Change default image registry #1312
Cut 2.0.0-alpha.3 #1307
Adjust and refactor allowing labels to work for kubernetes labels metrics #1301
fix container resource limits metrics, which got dropped btwn 2.0.0-a… #1293
Merge master into release-2.0 branch #1285
Cut v2.0.0-alpha.2 #1284
.github/: Update issue templates #1282
pod: add gauge for runtimeclass handler #1276
Revert “Rework resource metrics” #1278
Remove ksonnet and move to absolute import paths #1275
Makefile: Set tag via cloudbuild #1264
fix namespace parameter in README.md #1267 #1268
feat(persistentvolume): claimRef info to labels #1244
Fix go version in go.mod #1266
fix html tag in service-metrics.md #1265
Migrate ingress and certificates away from deprecated APIs #1260
Update to golang-1.15.3 #1261
Makefile: Override Commit in cloudbuild #1262
Added the job failure reason in kube_job_status_failed metric #1214
fix typo in README.md #1255
Fix test due to map iteration #1256
Merge release-2.0 back to master #1254
Cut v2.0.0.-alpha.1 #1253
Bump klog to v2 and client-go to 1.19 #1250
add iscsi initiator name to persistentvolume_info #1235
Merge master into release-2.0 #1248
Update go module path to k8s.io/kube-state-metrics/v2 #1238
docs/pod-metrics.md: add missing condition label #1236
Fix misspelling of autoscaler in README.md #1222
e2e.sh: Update kind to 0.9.0 #1234
Added Namespace to Rolebinding Jsonnet #1233
Fix image names and clarify image promotion process #1231
Reference closure scoped family generator #1240
Cut v2.0.0.-alpha #1224
Use promauto to register metrics #1223
main.go: Add http request metric for kube-state-metrics main /metrics #1218
Fix test as sometimes metrics keys and values are generated in differ… #1217
apply boundaries to metrics and allow via flag what labels to include #1125
Label/Tags are shown in status tab #1216
add fc/iscsi/nfs identifier tags to persistentvolume_info #1208
rename gh action workflow and fix badge render #1206
use yaml config friendly names for gh action checks #1205
Fix generated alerts example #1204
Regenerate alerting rule examples #1203
jsonnet/mixin: adhere to monitoring mixins guidelines #1202
use github actions for CI checks #1199
Build with same golang version as defined in Makefile #1201
Add DeprecatedVersion to struct FamilyGenerator and func NewFamilyGenerator #1160
Use run groups #1180
Update docs to point to new gcr registry #1175
revise OWNERS list #1196
migrate to KIND for e2e testing #1195
Makefile: Enable experimental Docker CLI #1193
Makefile: Push a single multi-arch image #1190
fix typos #1192
1109 update kubernetes dependencies #1185
Add repo SECURITY.md #1186
Makefile: Bump golangci-lint to 1.29.0 #1188
Adds new pod metric kube_pod_container_state_started #1183
Update DaemonSet updated_number_scheduled metric name to be consistent #1181
Add observedGeneration metric for DaemonSets #1178
Rework resource metrics #1168
Makefile: Set default registry name to gcr.io/k8s-staging-kube-state-… #1174
Dockerfile,Makefile: Fix building for k8s.gcr.io images #1173
add internal_ip to node_info #1172
Build binary fully in container build #1171
internal/store: convert k8s labels to snake case #1165
Avoid conflicts when mapping Kubernetes labels to Prometheus labels #1156
*: merge release-1.9.7 to master #1152
cloudbuild.yaml: Add builds for k8s.gcr.io #1155
invalid url #1151
add aws/gce volume id to kube_persistentvolume_info #1146
add UnexpectedAdmissionError to kube_pod_status_reason metric #1145
add caveat for enabling verticalpodautoscalers #1149
internal/store/mutatingwebhookconfiguration.go: Switch to v1 #1144
jsonnet/kube-state-metrics-mixin: add default KSM selector #1143
Fix VolumeAttachment API version mismatch: expected v1 but watching v1beta1 #1136
Update golang to version 1.14.2 #1128
Update golangci-lint to version v1.25.0 #1129
pod: Add init container requests #1123
Fix minikube profile in e2e tests #1122
fix e2e test run when the minikube_driver is not none #1119
bump kubernetes version in tests #1120
Fix internal.Builder
to use buildStoreFunc
in very buildXXXStore() method #1121
Fix various CI issues #1117
1108 update golang version #1116
update prometheus dependency in kube-state-metrics #1113
Fix title in volumeattachment metrics documentation #1112
v2: Rename storage class labels reclaimPolicy to reclaim_policy and volumeBindingMode to volume_binding_mode #1107
fix typo in statefulset metrics documentation #1106
Fix typo in ingress-metric documentation #1104
add kube_pod_host_network #1100
Check errors in kube-state-metrics own metrics #1094
v2: Renamed –namespace flag to –namespaces #1098
Remove redundant bash test + upgrade Minikube #1097
Update README.md #1092
Check labels documentation #1082
Update README with a note about current cluster state #1088
Update README: revert to –resources and mention v2 #1085
Rename kube_pod_deleted to kube_pod_deletion_timestamp #1079
Fix maxUnavailable to round down instead up #1076
Update instructions for releasing images to k8s.gcr.io #1077
Remove deprecated (and removed) metric from doc #1074
Fix example PromQL queries related to Pod status #1073
*: Sync master with release-1.9 branch #1070
Fix e2e tests when minikube driver is not “none” #1065
Golangci linting configuration #1064
Add kube_replicationcontroller_owner #1058
Fix typos in Pod metrics documentation #1062
docs: –resources replaced with –collectors in the CLI #1059
remove kubctl logic in kube_pod_status_phase #1050
Fix golint issues reported by goreportcard #919 #923
pod: add gauges for pod overhead #1053
v2: Rename collector to resource #1006
*: Remove non-identifying labels from pod metrics #1009
Version label should not contain any additional prefix #1054
Add “Terminating” status in kube_pod_status_phase metrics #1013
update telemetry port to 8081 #1049
v2: Remove deprecated metrics #1004
Merge v1.9.4 into master #1048
Rename black-/whitelist to allow/deny-list #1045
v2: Rename hpa metrics to use full horizontalpodautoscaler n… #1003
internal/store/builder.go: Fix K8s API version #1040
v2: change metrics port to 8080, telemetry port to 8081 #1005
Add lease collector #1038
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
update usage of apiextension/v1beta1 to v1 #89
bump to Kubernetes 1.20.0-beta.2 #80
add healthz to migrator and trigger #75
set default image build registry; update readme about the published images #74
add release-staging and cloudbuild #73
Add myself to SECURITY_CONTACTS #66
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
Support the specific cni file name #679
Update vendor package #672
Update net-attach-def client library #666
update 30-multus.conf to 00-multus.conf #661
Add cluster network name in pod network annotation #657
Fix typo: s/Lauch/Launch #658
Add arm32v7 container image support #651
Skip to call device-info related function if not required #644
Change nil instead of error in case of no network annotation #643
Change libcni’s cache directory from default for multus delegates #638
Return error on annotation parsing error #636
Delete main from pkg/multus because now it was moved to cmd/main.go #634
Fix/change org name #629
Change image url to ghcr.io #627
Change github action to use ghcr.io #626
Fix link to an example pod with SRIOV network #625
Bump libcni version #624
Conditional check for tty/non-tty in case of wait (i.e. read) #617
Update github actions CI pipeline including lint error fix #613
Bump protobuf to v1.3.2 #606
Add s390x support #611
conf: do not modify global runtimeconfig when merging #607
Add grace period to missing deployment template #603
Fix entrypoint fail to read capabilities in non chain plugin config #595
Allow the default-route to be empty #553
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