Back to index
4.8.54
Download the installer for your operating system or run
oc adm release extract --tools quay.io/openshift-release-dev/ocp-release:4.8.54-x86_64
Tests:
- Blocking jobs
- Informing jobs
Upgrades from:
Untested upgrades:
4.7.24,
4.7.25,
4.7.26,
4.7.28,
4.7.29,
4.7.30,
4.7.31,
4.7.32,
4.7.33,
4.7.35,
4.7.36,
4.7.37,
4.7.38,
4.7.39,
4.7.40,
4.7.41,
4.7.42,
4.7.43,
4.7.44,
4.7.45,
4.7.46,
4.7.47,
4.7.48,
4.7.49,
4.7.52,
4.7.53,
4.7.54,
4.7.55,
4.7.56,
4.8.10,
4.8.12,
4.8.13,
4.8.14,
4.8.15,
4.8.16,
4.8.17,
4.8.18,
4.8.19,
4.8.20,
4.8.21,
4.8.22,
4.8.23,
4.8.24,
4.8.25,
4.8.26,
4.8.27,
4.8.28,
4.8.29,
4.8.30,
4.8.31,
4.8.32,
4.8.33,
4.8.34,
4.8.35,
4.8.36,
4.8.37,
4.8.38,
4.8.39,
4.8.42,
4.8.43,
4.8.44,
4.8.45,
4.8.46,
4.8.47,
4.8.48,
4.8.49,
4.8.5,
4.8.50,
4.8.6,
4.8.7,
4.8.9Upgrades to:
Loading changelog, this may take a while ...
Changes from 4.7.59
Created: 2022-11-23 06:38:50 +0000 UTC
Image Digest: sha256:5d3587e7daf108a697e1a320247a729337403d500f1ec51e49501e9817053d7f
Release 4.8.54 was created from registry.ci.openshift.org/ocp/release:4.8.0-0.nightly-2022-11-21-104412
Components
New images
Removed images
Rebuilt images without code change
- machine-os-content
sha256:ee72c889ff2a06b14a567bb313d67bbc9d05fd84649a40e222aa6928956974a3
- Bug 2106910: Rebase to v1.4.0 #205
- Release v1.4.0 #1089
- Release v1.3.1 #1084
- Reorder isMounted for readability #1087
- deploy: Fix csi-resizer tag and bump to v1.1.0 #1085
- Search for nvme device path even if non-nvme exists #1082
- Fix windows NodePublish failing because mount target doesn’t exist #1081
- deploy: Add resizer and snapshotter images to kustomization #1080
- Move mocks to parent package to avoid import cycle #1078
- Refactor pkg/cloud/metadata.go into pkg/cloud/metadata_*.go files #1074
- Update windows example for image release #1070
- Allow default fstype to be overriden via values.yaml #1069
- merge 1.3.0 release and post-release commits into master #1068
- Bump csi-proxy from RC v1.0.0 to GA v1.0.1 #1018
- Support image.pullPolicy for csi-resizer image #1045
- Recognize instance-type node label when EC2 metadata isn’t available #1060
- Fix spacing in RELEASE.md #1035
- merge patch commits back to master #1058
- Fix windows build IsCorruptedMnt not implemented #1047
- hash volume name to get client token #1041
- Include ClusterRole and ClusterRoleBinding for csi-node #1021
- Node Publish Mount Idempotent #1019
- Fix gcr prow builld failing because docker missing –os-version #1020
- Add controller strategy #1008
- Update helm chart alongside kustomize, after images have been pushed, for consistency #1015
- Fix gcr prow build failing because of IMAGE variable collision #1017
- Fix github build failing because of wrong docker hub registry name #1016
- Build and push multi-arch/os (amazon and windows, no debian) image manifest via Make rules #957
- Node update strategy & auto driver image tag #988
- Update kustomize templates only after verifying images are available in registries #995
- Release v1.2.0 #1005
- release v1.2.0 - part 2 #1004
- release v1.2.0 - part 1 #999
- add ecr images to readme #998
- utilize latest go sdk to ensure createVolume idempotency #982
- Release 1.1.3 #992
- Update base images: yum update al2, bump debian tag #986
- Increased the helm chart version #980
- Updated default setting of windows daemon set #978
- Updated README.md and changed the version in snapshot example #976
- Add how to consume new hack/e2e scripts in other repos (efs/fsx) #972
- Update to csi-proxy v1 APIs #966
- Several breaking changes to the helm chart #965
- Feature/allow add debug args #970
- Nit: Fix typo in the CHANGELOG #971
- Install snapshot controller independently of helm for e2e tests #968
- Release v1.1.1 and chart v1.2.4 #959
- Download fixed version of eksctl to avoid bugs #967
- csi-snapshotter in ebs-csi-controller now checks for enableVolumeSnapshot before including it in containers #960
- Stop pushing latest tag and remove all references to it #949
- Add migration upgrade/downgrade test #927
- Clarify that using instance profile for permission requires instance metadata access on #952
- Adding CRDs VolumeSnapshotClass, VolumeSnapshotContent, VolumeSnapshot for snapshot.storage.k8s.io/v1 #938
- Revert “Fix kustomize RBAC bindings to have namespace kube-system” #947
- Implement Windows NodePublish/Unpublish #823
- Update example policy, use it in tests, and document it #940
- Default controller.extra-create-metadata true so that volumes get created with pvc/pv tags #941
- Grant EKSCTL_ADMIN_ROLE admin access to eksctl clusters #933
- Add KubernetesCluster tag to provisioned volumes when cluster-id set #932
- Default extra-create-metadata true so that volumes get created with pvc/pv tags #937
- Add test-e2e-external-eks make rule that tests EKS with pod instance metadata disabled. Remove hostNetwork from DaemonSet #907
- Disable uuid checks on XFS #913
- Update driver capabilities #922
- helm chart configurable log verbosity #908
- update inFlight cache to avoid race condition on volume operation #924
- Fix podLabels case in Helm chart #925
- merge v1.1.0 release commits back to master #921
- 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
- OCPBUGS-1057: Download yq in upi installer containers #6322
- OCPBUGS-448: Allow setting bootstrap kubelet ip #6253
- Bug 2098252: locations fix #6222
- Bug 2025901: Improve host role management during assets creation #5409
- Bug 2098252: bump RHCOS 4.8 bootimage metadata #6192
- Bug 2108581: [release-4.8] RHCOS: move to rhcos.mirror.openshift.com #6137
- Bug 2100304: Collect whole journal and netstat data #6040
- Bug 2098162: Bootstrap timeout #6026
- Bug 2006965: bump RHCOS 4.8 boot images #5987
- Bug 2069166: stop considering Mint mode as supported on Azure (#5699) #5753
- Bug 2022171: Relax vcenter hostname check #5371
- Updating ose-installer-artifacts builder & base images to be consistent with ART #4782
- Bug 2023363: Add ingress rules to master SG for compact clusters #5386
- Bug 2017986: Set AWS Bootstrap Type == Master #5338
- Bug 2017258: bump oVirt terraform provider version which fix “Disk is locked” bug #5329
- Bug 2002349: Fix invalid UPI AWS instance type #5199
- Bug 2008823: baremetal: Ensure ipv6 bootstrap VM client-id is predictable #5250
- Bug 2009019: update legacy RHCOS boot image metadata #5255
- Bug 1982001: Bump RHCOS 4.8 boot image #5227
- Update OWNERS #5242
- Bug 2004236: Document how to enable Octavia Day 2 #5161
- Bug 1973421: [4.8] improve dual-stack install-config validation #5114
- Bug 1987848: openstack: quotas/BYON improvements #5122
- Bug 1969651: bump RHCOS 4.8 boot images #5051
- Bug 1981548: [release-4.8] aws: move elastic ip permissions to create networking category #5056
- OWNERS: add more core team members as approvers #5124
- Updating ose-installer builder & base images to be consistent with ART #4780
- Bug 1962850: Bump RHCOS bootimages for various fixes #4977
- Bug 1971068: Updating AWS instance types #4990
- Bug 1946079: baremetal: pass IP_OPTIONS to os downloader #4989
- Bug 1955697: Revert “tfvars/vsphere: use explicit path for datacenter.” #4978
- Bug 1925343: upi/metal: add more configuration options for bare metal #4938
- Bug 1970415: Document SR-IOV use case: using network with port security disabled #4958
- Bug 1969601: manifests: link networking CRD from API #4984
- Bug 1969578: manifests: don’t use deprecated api in role-cloud-creds-secret-reader #4982
- /pkg/tfvars/vsphere: add OWNERS #4980
- Bug 1952604: [baremetal] Fix port in external loadbalancer example config #4867
- Bug 1963205: rhcos: Use ART redirector #4928
- Bug 1967623: oVirt: Fix password input #4976
- Bug 1820238: delete manila shares and snapshots along with the cluster #4952
- Bug 1965182: update baremetal-operator to fix miss IPMI credentials #4965
- Bug 1966862: pattern removed from sed to prevent expansion #4973
- Bug 1949859: baremetal: stop provisioning services once control plane is deployed #4900
- Bug 1965921: [oVirt] High performance VMs shouldn’t be created with Existing policy #4969
- Bug 1909136: OpenStack: delete volume snapshots #4962
- Updates azure-reviewers #4878
- Bug 1946506: Bootstrap no longer relies on mdns #4821
- Bug 1951713: docs/openstack/known-issues: add section for machine spec edits #4959
- Bug 1962274: oVirt move affinity groups validations to ValidateForProvisioning #4944
- Bug 1957260: gcp: add new region europe-central2 #4901
- Bug 1956480: Boot image bump for RHEL 8.4 GA #4942
- Bug 1959920: baremetal: Do not use ironic allocation #4941
- Bug 1926547: pkg/destroy/aws: Log errors untagging shared resources #4913
- Bug 1959981: oVirt: fix empty AffinityGroupsNames handling #4935
- Bug 1954873: CoreOS only supports three dns namservers #4939
- Bug 1957597: aws: using dotted domain when looking for public hosted zone #4933
- Bug 1955697: tfvars/vsphere: use explicit path for datacenter. #4894
- Bug 1959703: Avoid scp wildcard recursion with installer-masters-gather.sh #4896
- Bug 1955336: Check cluster name for similarities with word ‘google’ #4925
- Bug 1960323: Address issues raised by coverity security scan #4932
- Bug 1940159: Fix Routers destroy with BYO #4919
- Bug 1947067: vendor/AlecAivazis/survey: Bump API to v2 #4895
- Bug 1953019: Baremetal: While deleting cluster, warn instead of exiting #4897
- Bug 1953035: Disallow publish internal for non-cloud installations #4905
- Bug 1940337: openstack: Report missing flavor #4924
- Bug 1957809: Validation of platform.openstack.machineSubnet #4917
- Bug 1958884: openstack: Fix error message typo when getting volume availability zones #4911
- Bug 1957869: vendor: update baremetal-operator to align irmc PowerInterface #4908
- Bug 1953551: Revert “Link ppc64le binary dynamically” #4890
- Bug 1958420: aws: restore setting aws platform spec in infra resource #4916
- Bug 1956208: openstack: add validation for volume types #4904
- Bug 1948563: Handle instance_info capabilities and update ironic-terraform #4903
- Bug 1958216: libvirt: Allow duplicate dnsmasq options #4852
- Bug 1957951: AWS: Periodically send shut down requests for stuck EC2 instances #4848
- Bug 1956281: crio: fix bootstrap given new crio config behavior #4898
- Bug 1943175: azure: set storage account tls default to 1.2 #4883
- Bug 1931217: add affinity groups to oVirt installer #4674
- Bug 1956978: install-gather: use names in pod logs too #4902
- Bug 1956496: Openstack SRIOV docs #4718
- Bug 1949923: apply defaults for root volume AZs if they aren’t set #4860
- Bug 1951670: Error gathering bootstrap log after pivot: The bootstrap… #4872
- Bug 1956079: gather: collect networking information in log bundle #4892
- Bug 1953803: aws: validate byo hostedzone is parent of cluster domain #4886
- Bug 1955701: Bump boot images for RHEL 8.4 Beta #4861
- Bug 1878655: aws installconfig: endpoint validation should be before others #4805
- Bug 1943219: azure: remove bootstrap ssh rule on private clusters #4864
- Bug 1948359: destroy: remove shared tag from byo aws iam role #4881
- Bug 1953551: Link ppc64le binary dynamically #4875
- Bug 1952632: data/manifests/bootkube/cvo-overrides: Bump default to stable-4.8 #4868
- Bug 1950113: manifests: populate aws user tags in infrastructure #4755
- Bug 1948359: aws: add permissions for untagging shared byo instance roles #4859
- Bug 1948923: aws: improve ami validation #4846
- Bug 1951174: Dockerfile: repin libvirt #4854
- Bug 1909136: destroy volumes and snapshots created by Cinder CSI driver #4858
- Bug 1931974: Prefer IPv6 hostIP on bootstrap IPv6 deployments #4756
- Bug 1923786: UPI oVirt - replace word in docs #4855
- Bug 1949923: OpenStack: validate root volume availability zones #4851
- Bug 1936223: [ovirt] Fix typo in connect to Engine #4719
- Bug 1950007: UPI image: use get-pip instead of easy_install #4850
- Bug 1941759: Make failure to fetch cloud info non-fatal #4733
- aws: support for bring-your-own hosted zone #4772
- update terraform-provider-ironic to v0.2.5 to get better error handling #4835
- pkg/destroy/gcp: fix dropped error #4836
- Revert “Dockerfile.upi.ci: Drop pip+pyopenssl installs” #4831
- Bug 1945659: remove ovirt_cafile from ovirt-credentials secret #4809
- OpenStack: Availability zones for root volumes #4707
- Bug 1945236: add proxy params to bootstrap ignition #4804
- Bug 1938131: pkg/asset/installconfig/aws: Add iam permission for destorying clusters #4825
- Bug 1946307: gcp: install google cloud sdk with yum the recommended way #4819
- cmd: diagnose problems downloading release image #4751
- Bug 1937722: OCP 4.8: Passing oVirt certificate information to Terraform #4737
- Bug 1946119: aws: support setting IAM role in the default AWS machine platform #4818
- hack: use yaml for coreos manifest #4814
- Updating ose-baremetal-installer builder & base images to be consistent with ART #4781
- pkg/destroy/aws: fix dropped error #4815
- Baremetal: Remove the -openstack rename in the os image. #4725
- Byo IAM roles for IPI install #4790
- Test GCP versioned binary #4811
- Bug 1944268: aws: allow use of unknown regions in known partitions #4801
- Fix ipv6/dual-stack validation with Azure #4766
- installer-create: Provide user friendly error messages during failures #4800
- data/bootstrap: Check if release image architecture matches host architecture #4592
- installer/pkg/asset/installconfig/azure: fix dropped error #4793
- Bug 1925216: Bump gophercloud utils #4786
- Inject CoreOS stream metadata as configmap via CVO manifest #4760
- pkg/asset/cluster: fix dropped error #4770
- Add and use stream metadata for RHCOS, add openshift-install coreos print-stream-json #4582
- Bug 1931115: Azure: Check Azure disk Instance Type for PremiumIO Capabilities #4726
- Validate HotplugVolumes feature gate in Kubevirt #4650
- Bug 1934557: RHCOS boot image bump for LUKS fixes #4778
- images: Add Dockerfile.upi.ci.rhel8 #4785
- gather-bootstrap: Gather logs before bootstrap shuts down #4693
- Revert “Check if VIP IPs overlap with machine CIDR provided during vsphere installation” #4779
- Dockerfile.upi.ci: Drop pip+pyopenssl installs #4784
- Add resource filter that matches Label or ClusterID #4717
- Update cluster-api-provider-ovirt, cluster-api-provider-aws and baremetal-operator #4700
- Enable forward compatibility with kcmo rendering of signing keypair #4771
- Bug 1939513: KubeVirt platform: Add the immediate request annotation to the source PVC #4759
- Bug 1918469: Check if VIP IPs overlap with machine CIDR provided during vsphere installation #4754
- Update owners with new Installer Team members #4774
- asset/tls: fixes certkey unit test for Go >= 1.15 #4769
- Baremetal: Explicitly set watchAllNamespaces #4709
- README: change install to create #4747
- gcp: add kubernetes owned label to master machines #4752
- bootstrap: record progress of services #4742
- gcp: divide machine CIDR into 2 networks for subnets #4749
- Support configurable libvirt disk size #4757
- IPI-BAREMETAL: document how to use external LB for api/ingress traffic #4765
- Bug 1804230: fix broken ETCD link in user docs #4764
- docs/user/aws/customization: Fix KMS-key link format #4762
- Bug 1933414: openstack: Consistent port names #4734
- Bug 1934557: bump RHCOS image for LUKS fix #4745
- Bug 1934123: generate glance url considering the region #4740
- installconfig/aws: validate connectivity to service endpoints. #4699
- Bug 1937460: Update gophercloud module from master #4741
- pkg/asset/cluster/aws: fix dropped error #4727
- Bug 1903055: Set default values to machine pools before validation #4695
- Add docs about issues on UPI with Kuryr #4649
- Bug 1936443: Revert “baremetal: send full ignition to masters” #4722
- kubevirt platfrom validate permissions #4720
- Transition responsibility for CEO asset creation and placement #4691
- Bug 1930240: baremetal: Set missing IP in clouds.yaml #4702
- openstack: add networking quota checks #4481
- docs/user/azure: add resourceGroupName customization #4728
- cmd/openshift-install: fix dropped error #4681
- : Removed ‘0’ from machineset name #4723
- vsphere: Validate vcenter user input to match RFC standards #4708
- Bug 1926364: baremetal: update terraform diagnosis for API timeout #4715
- Adjust master-update.fcc to the new ceo render secret structure #4712
- Bug 1924474: upgrade gogo/protobuf to v1.3.2 and k8s.io/api to v0.20.1 #4716
- Bug 1923038: OpenStack: cache cloud info #4606
- Bug 1894774: openstack: Document setting affinity for workers #4687
- Bug 1932799: baremetal: always use API VIP for installer communication #4692
- Bug 1880758: Replace description to a more meaningful one #4636
- doc: openstack/IPI - Provider Networks #4646
- Bug 1868755: vsphereprivate: tf plugin to no longer error if no network found. #4678
- Bug 1932789: Fix proxy validation when specified with port. #4694
- Bug 1873079: openstack: restrict SSH to machineNetwork CIDR #4659
- Enable bootkube compatibility for ceo rendering improvements #4686
- OpenStack: Stop using deprecated interpolation syntax #4679
- baremetal: automatic UEFI secure boot configuration #4675
- use vendored mockgen for generating mock clients #4662
- docs/aws-iam: improving the concepts for Account root user and IAM user #4556
- Make copies of machine pools in machines asset #4666
- docs: fix small typo in ignition url #4685
- pkg/metrics/builder: fix test errors #4028
- Bug 1925291: baremetal: include netmask in DNSMasq dhcp range #4639
- baremetal: pass an sshKey to ironic #4677
- openstack: Test AZ Machines generation #4473
- Bug 1910067: openstack UPI: Set the API microversion when operating openstack server groups #4375
- baremetal: sync baremetal-operator #4669
- Bug 1917931: Fix GCP openssl not found error #4656
- openstack: allow for fewer than 3 masters #4672
- proxy: Check if proxies are in cluster and service networks #4670
- update ci image references #4661
- Bump bootstrap in place MCS master ignition to v3_2 #4668
- bootstrap: Ensure temp compat for old and new ceo secret structure #4667
- Stream metadata prep #4576
- vSphere: mark imported virtual machines as template #4660
- vendor/hashicorp: Bump terraform-provider-vsphere #4644
- openstack: refactor getZones() to use gophercloud/utils #4462
- Bug 1786314: openstack: cacert does not require system trust #4647
- Bug 1786314: Bump dependencies #4561
- upi/vsphere: Use Afterburn guestinfo for static IP and hostname config #3533
- Bug 1928537: bump ignition to v3_2 #4653
- update iptables call with sudo #4623
- Updating ose-installer-artifacts builder & base images to be consistent with ART #4631
- Cleanup argument usage in bootkube.sh for ceo #4609
- Updating ose-baremetal-installer builder & base images to be consistent with ART #4630
- Bug 1924701: Fix FIP detach from Router #4637
- Updating ose-installer builder & base images to be consistent with ART #4629
- aws/session.go: include another internal provider name for static creds #4655
- Bug 1873649: Validate noProxy input and add prefix for proxy urls #4632
- asset: move common bootstrap ignition code into a helper type #4652
- Add bootstrap-in-place files to bootstrap-in-place-for-live-iso.ign #4651
- Workaround golang linux/arm64 link error #4243
- OWNERS: Remove ehashman and asalkeld from azure reviewers #4531
- vSphere: Updating Privileges, roles and permissions #4466
- aws: support more auth options in manual mode #4596
- Single Node deployment with bootstrap-in-place #4482
- Bug 1916593: OpenStack UPI: Tag all resources with clusterID #4622
- Bug 1912571: libvirt: support setting network dnsmasq options through the install config #4494
- Bug 1924140: fix a typo in an env variable name #4608
- machines/openstack: re-enable external clientOpts #4638
- vSphere: add missing destroy OWNERS & update OWNERS_ALIASES #4581
- Fix OWNERS for openstack #4641
- data/rhcos.json: Update boot images #4633
- Add controlPlaneTopology to infrastructure manifest #4497
- Full changelog
- Bug 2100982: Uplift BMO to remove go-getter dependency #177
- OCPBUGS-2347: Keep dockerfiles consistent #178
- Update OWNERS #181
- Updating baremetal-machine-controller builder & base images to be consistent with ART #147
- Bug 1954177: Update mao dependency for webhook v1 changes #151
- Bug 1949316: Update BMO vendor to v0.0.0-20210303141721-86a42dcb0150 #149
- Bug 1857008: Set the machine instance state annotation #142
- Updating baremetal-machine-controller builder & base images to be consistent with ART #135
- Updating baremetal-machine-controller builder & base images to be consistent with ART #121
- Changing the default behaviour of the CAPBM to request hard reboot #138
- add stbenjam to owners file #141
- stop generating CRDs for provider spec and status #140
- Full changelog
- Bug 2100994: Uplift kustomize to remove go-getter dependency #236
- Bug 2000442: Add LIVE_ISO_FORCE_PERSISTENT_BOOT_DEVICE variable #174
- Bug 1972426: Don’t deprovision provisioned host due to error #158
- Bug 1969487: Disable RAID for all drivers #153
- Bug 1969487: Disable raid feature for iRMC server #152
- Bug 1969903: Increase the default $BMO_CONCURRENCY for scale #151
- Bug 1965182: IRMC fix missing IPMI credentials in node driver_info #149
- Bug 1960554: config: use rbacv1 instead of rbacv1beta1 #147
- Bug 1956607: Fix resources added to 0000_30_baremetal-operator_01_baremetalhost.crd.yaml #146
- Bug 1951671: Lazily update Node image options in Ironic #145
- Bug 1949898: modify power_interface for irmc #144
- Merge upstream 2021-04-06 #142
- 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 2109329: Avoid kubernetes node port range #187
- Bug 2059584: Ignore VIPs in node-ip show #172
- Bug 2053720: Avoid dynamically allocated port range for haproxy #171
- Bug 2050288: Add delay after sending bootstrap stop and start messages #170
- Bug 1996573: CoreDNS Corefile hosts - add support for dual-stack #149
- Bug 1886572: Calculate keepalived priority for ingress #141
- Bug 1924476: handle CVE-2021-3121 #139
- Remove Brad from OWNERS #142
- Bug 1949859: Add Ironic healthcheck to bootstrap keepalived checks #135
- Bug 1960716: Log the output of render operations #138
- Bug 1957708: Keepalived- verify that unicast peers list isn’t empty on master nodes #137
- Remove etcd name logic #134
- Updating baremetal-runtimecfg builder & base images to be consistent with ART #131
- Add node resolution to corednsmonitor #129
- Bug 1939740: sort AddressesDefault by ifindex and IPv4/IPv6 preference #130
- Build all commands at once in Dockerfiles #127
- Sort node-ip addresses based on default route priority #125
- Delete DNS-VIP and DNSVirtualRouterID #124
- Switch Dockerfile to new image registry #126
- Add dnsmasqmonitor #118
- Updating baremetal-runtimecfg builder & base images to be consistent with ART #120
- Move to quay.io dhcp image to avoid Dockerhub limits #113
- Full changelog
- Bug 2092264: [inspect] Add namespace-scoped networking resources to inspect #1158
- Bug 2052980: bump(k8s.io/*) v0.21.9 #1061
- Bug 2066760: Add TMOUT env to debug node pod #1095
- Bug 2039762: Remove
git://
from new-app tests #1023
- Bug 2053223: Fix mirroring images that have dots in their namespace #1069
- Bug 2038931: properly handle –dry-run=server #1017
- Bug 2004193: Registry mirror panic #926
- Add kevinrizza as catalog-approver #921
- Bug 1992639: revert incorrect allowance of ssh:// prefix with scp styled URLs #898
- Bug 1974267: make oc logs work with BuildConfig’s JenkinsPipeline strategy #867
- Bug 1954124: deprecate storage-class annotation in favor of spec.StorageClassName #840
- Bug 1951203: Allow users to set a limit on ICSP file size #818
- Bug 1968515: set User-Agent when talking with registries #841
- Bug 1965330: exclude security during exctraction #835
- Bug 1893999: guide user to provide username with basic auth error/only password IDP and no username provided #834
- Bug 1936904: Insert apiVersion and Kind into
oc adm groups sync
list output #759
- Bug 1953563: Makefile: add verify-golang-versions #814
- Bug 1964936: fix error log for “oc adm catalog mirror” #836
- Bug 1960758: use recent pull spec for must-gather and debug #833
- Bug 1942915: pkg/…/create_error_template: fix error page template #828
- Bug 1949050: Bump k8s to 1.21 #831
- Generate docs separately for admin and non-admin users #827
- Bug 1944581: Preserve AuthInfo when switching projects #692
- Transfer root-image configuration to this repository #823
- Fix unit test failure #821
- Bug 1957295: Must gather pod should have priority class #820
- Bug 1937020: Releases from image streams must prefer status tag #815
- Add stress and fio packages to tools image #771
- Bug 1949820: Add an alias to imagestreams in top command #810
- Bug 1937020:
oc adm release new
should look at image stream status tags #797
- Bug 1949050: Update containers/image #737
- Remove tnozicka from OWNERS and clean those files too #726
- Remove
oc adm catalog build
#787
- Bug 1890828: Skip images that has already been deleted #805
- Bug 1925148: ImageRef Stream name priority increased #768
- Bug 1946839: Revert: Split work of oc image mirror #780
- OSDOCS-2033: Adding examples for some CLI commands #801
- Updating generate docs output for product docs #798
- Updating oc-specific descriptions #800
- Bump 4.8 kubernetes 1 21 0 beta 1 #773
- Updating openshift-enterprise-cli builder & base images to be consistent with ART #799
- Fix usage error print #788
- Fixing oc status help example message #791
- Fix govet error after golang 1.16 bump #796
- Updating ose-cli-artifacts builder & base images to be consistent with ART #794
- Updating openshift-enterprise-cli builder & base images to be consistent with ART #793
- Bug 1919168: when mirroring to a file destination, mount images under the index location #772
- prevent inspect from panic-ing if pods are missing #762
- stop trying to gather metrics and other endpoints directly from pods #763
- Bug 1874106: Split work of oc image mirror to avoid AuthHeaderTooLong error from registry #761
- Fix unit test to use new IS #765
- Bug 1935102: Revert Avoid TLS cert checking when login with –insecure-skip-tls-verify=true #757
- inspect clusteroperators as a backup to must-gather if it fails #749
- pkg/cli/admin/inspect/namespace: Gather PDBs too #750
- Bug 1880865: Avoid TLS cert checking when login with –insecure-skip-tls-verify=true #746
- indicate how many bytes the hidden secret key was #752
- Remove old dependencies on dockerv1client and replace with newer equivalents #745
- Bug 1928850: update new-app help to avoid image references without registry/repository (docker.io throttling related) #742
- Bug 1920024: Allow debug to start with a single
--image
argument #399
- Add summary to oc must-gather #738
- Bug 1925236: RouteDescriber: Filter endpoints on route.Spec.Port #730
- Updating ose-cli-artifacts builder & base images to be consistent with ART #735
- Bug 1904006: update and clarify –dir –from-dir flags with ‘oc image’ #729
- Updating ose-tools builder & base images to be consistent with ART #734
- Updating openshift-enterprise-deployer builder & base images to be consistent with ART #733
- Updating openshift-enterprise-cli builder & base images to be consistent with ART #732
- upate registry.svc.ci->registry.ci #731
- add simple debug for image serve #690
- Add help text to ‘oc registry login’ when using –registry flag #721
- Bug 1919032: Fix image extract from Root Directory #713
- Full changelog
- Update OWNERS to reflect reality #499
- 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 2101000: Uplift kustomize to remove go-getter dependency #294
- OCPBUGS-1519: [release-4.8] Fix a few papercuts #293
- Update with current OWNERS #297
- 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
- OCPBUGS-2577: fix cert rotation on IP changes #949
- Bug 2111446: Add etcd pod liveness and readiness probes #902
- OCPBUGS-1230: ensure healthy quorum before config update #930
- OCPBUGS-1307: backport owners #928
- 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 2084337: Fix enabling PROXY protocol on an upgraded cluster #758
- Bug 2066302: Disable keepalive for canary probe #726
- Bug 2017708: Change default balancing algorithm to “leastconn” #670
- Bug 1998103: cleanup condition metrics for deleted ingress controllers #649
- Bug 2000414: Configure router to use “source” for passthrough #651
- Bug 1935058: Set AWS session region #623
- Bug 1960284: Set the “local-with-fallback” service annotation #622
- Bug 1955822: Ingress: Mount router stats secret as a volume #621
- Bug 1881210: desiredNodePortService: Add port 1936 #466
- Bug 1901648: Canonical router hostname not correct #610
- Bug 1954892: canary: Add priority class to canary daemonset #620
- Bug 1959194: Ingress rollouts should specify minReadySeconds #569
- Bug 1949799: Set maximum for ingresscontroller spec.tuningOptions.threadCount to 64 #612
- Bug 1954330: ingress: Fix up openshift-ingress namespace reconciliation #611
- Bug 1955854: Compute Available and Degraded from default ingress #607
- Bug 1900819: Specify topology spread constraints #577
- Bug 1954330: Reconcile openshift-ingress namespace on upgrade #608
- Rename workload annotations #603
- Bug 1950270: go.mod: Update openshift/api & go version #604
- Bug 1950978: ingressclass: Handle ingresscontroller deletion #605
- Bug 1950284: Annotate services of type LoadBalancer with user tags (AWS only) #578
- Bug 1941592: Alerts: Fix up HAProxyDown Alert Message #597
- Updating ose-cluster-ingress-operator builder & base images to be consistent with ART #579
- Bug 1947498: policy v1 beta1 PodDisruptionBudget is deprecated #602
- Bug 1949435: ingressclass: Fix API group name in watch predicate #600
- Bug 1949880: ingress: Propagate GCP ProviderParameters to Status #599
- Bug 1919151: Azure: Log when using domain not in zone #537
- Bug 1948716: IBM cloud managed profile patch #587
- Bug 1948626: test/e2e: Make
TestRouteAdmissionPolicy
deterministic. #598
- Add management workload annotations #595
- NE-302: Add field for configuring number of HAProxy threads in router #580
- Add h2spec client subcommand #590
- configurable_route_test: Preserve ingress spec #593
- Bug 1946788: ingressclass: Don’t set default annotation #592
- ingressclass: New controller. #574
- NE-551: Configure router to use Power of Two Random Choices with Override #589
- Bug 1943845: Add startup probe to the router deployment #583
- Add http/2 and gRPC test server code as new subcommands #585
- Add the new NetworkPolicy-matching label to the namespace #586
- Introduce ingress controller #552
- NE-553: Implement the PROXY protocol API #581
- Add service account names to credentials request manifest #548
- NE-354: Implement Tunable router header buffers #576
- Bug 1907315: Change AWS interal LB annotation to match documentation #543
- Bug 1928931: Update DNSRecord CRD from v1beta1 to v1 #575
- NE 484: Use ingress-operator subcommand instead of hello-openshift #561
- Use HAProxy log level “info” to enable access logs #572
- Bug 1936030: Fix spurious reconciliation of NodePort services #567
- NE-518 GCP: Implement GCP Internal LB Global Access option #550
- Bug 1935528: Canary: Use cluster-wide proxy for canary client #565
- Bug 1934773: Canary: Perform canary test probes over https #562
- Bug 1933102: Canary: Schedule canary server pods to worker and infra nodes #560
- Bug 1932401: Canary: Add edge termination to canary route #556
- Bug 1914127: Delete the ingress.openshift.io/operator finalizer #549
- Bug 1925245: Verify that Serivce resources have idle annotations from corresponding Endpoint resources, should they exist. #542
- Updating ose-cluster-ingress-operator builder & base images to be consistent with ART #544
- Add rfredette to OWNERS #513
- NE-508 Support cluster HA mode #519
- Full changelog
- Bug 1993800: Bump library-go to include backoff fix of installers #560
- Bug 1981633: allow upgraded clusters to use the vulnerable service-ca.crt #549
- Bug 1963730: kube-apiserver failed to load SNI cert and key #532
- Bug 1938636: Set logLevel for policy and recovery controllers #511
- Bug 1954790: pdb: Increase PDBAtLimit timeout #534
- Bug 1946479: manifests: use manual service account mounts #531
- Bug 1954790: Use appropriate metric for PDB alerts #527
- Bug 1966126: manifests: drop root_ca_cert_publisher_sync_duration_seconds metric #526
- Bug 1963079: a smoke test for preferred host for KCM #510
- Bug 1961173: bump(*): vendor update #524
- Rename workload annotations #521
- Bug 1953563: Makefile: add verify-golang-versions #523
- Bug 1948311: DelegatingAuthenticationOptions TokenReview request timeout #522
- Add management workload annotations #516
- Bug 1949418: bump(*): vendor update #519
- Remove tnozicka from OWNERS #502
- Bug 1948431: Bump openshift api version to get CSIMigrationXXX feature gates #518
- bump(k8s.io/*): 1.21 #515
- update library-go to fix tight loops #514
- Migrate to using keypair generation and validation from library-go #512
- Updating ose-cluster-kube-controller-manager-operator builder & base images to be consistent with ART #513
- defines test-e2e-preferred-host job for running smoke tests to check if KCM talks to Kube over a preferred host #509
- Bug 1934132: Bump github.com/gogo/protobuf to v1.3.2 #507
- Bug 1844989: Allow to set –tls-cipher-suites and –tls-min-version of KCM instances through observed config #506
- Updating ose-cluster-kube-controller-manager-operator builder & base images to be consistent with ART #504
- Bug 1911211: Update build-machinery-go to the latest master HEAD #505
- fixes Developing and debugging the operator section in the readme file. #503
- Full changelog
- Bug 2026110: Disable balancedAllocation and add weight for HighNodeUtilization profile #380
- Bug 1993800: Bump library-go to include backoff fix of installers #366
- Bug 1963730: kube-apiserver failed to load SNI cert and key #354
- Bug 1946479: use manual service account tokens #355
- Added more complete unit tests #352
- Bug 1963079: Add e2e test for preferred host #351
- Bug 1953563: Enable golang version verify target #349
- Transfer root-image configuration to this repository #350
- Bug 1954087: added test for manage config maps in targetconfigcontroller #346
- Rename workload annotations #347
- Bug 1948311: DelegatingAuthenticationOptions TokenReview request timeout #348
- Add management workload annotations #343
- Bug 1949364: Mention scheduling profiles #345
- Bug 1948431: Bump openshift/api to get the necessary CSIMigration feature gates #344
- passing additional args to kubernetes-scheduler #336
- servicemonitor: Relabel kube_podresource* pod/namespace labels #340
- bump(k8s.io/*): 1.21 #342
- Fix development readme to refer to actual pod/container #339
- update library-go to fix tight loops #341
- defines test-e2e-preferred-host job for running smoke tests to check if KS talks to Kube over a preferred host #338
- Updating ose-cluster-kube-scheduler-operator builder & base images to be consistent with ART #337
- Bug 1938468: Specify cpu resource request for kube-scheduler-operator-container container #335
- Bug 1934154: Bump github.com/gogo/protobuf to v1.3.2 #333
- Bug 1844989: Set –tls-cipher-suites, resp. –tls-min-version only when the fields under servingInfo observedConfig are found #332
- Bug 1844989: Allow to set –tls-cipher-suites and –tls-min-version of KS instances through observed config #331
- Bug 1926579: Move warning about deprecated spec.policy field #330
- Updating ose-cluster-kube-scheduler-operator builder & base images to be consistent with ART #329
- Full changelog
- Bug 2022844: Extensive number of requests from storage version operator in cluster – Part 4 #79
- Bug 2022844: Extensive number of requests from storage version operator in cluster – Part 1 #78
- README: Stub in brief purpose docs #44
- Bug 1962687: manifests,assets: set runAsUser to not run as root #58
- Bug 1957908: stop reporting empty version #57
- Bug 1948311: DelegatingAuthenticationOptions TokenReview request timeout #56
- Bug 1947801: Switch to v1 upstream CRDs #55
- Add management workload annotations #52
- Bug 1953539: Set priorityClassName: system-cluster-critical #54
- Add IBM cloud managed profile manifest patch #51
- add storageversionmigrations to related objects #42
- Bug 1881938: migrator deployment doesn’t tolerate masters #31
- Updating ose-cluster-kube-storage-version-migrator-operator builder & base images to be consistent with ART #43
- Full changelog
- Bug 2018053: tuned: add timeout and restarts #286
- Bug 2013678: TuneD: workaround for high CPU utilization of [scheduler] plug-in. #280
- Bug 1998120: Add a cgroup blacklisting rule to parent openshift profile. #266
- Bug 1999608: Reload when deps of recommended profile change. #268
- Bug 1986992: Handle kube-apiserver disruption more gracefully. #257
- Bug 1985908: scheduler: new option cgroup_ps_blacklist #254
- Bug 1980788: Updating to the latest stalld v1.13.0. #247
- Bug 1974718: Fix conditional order for setting net device param. #240
- Bug 1973237: Switch back to NTO-shipped stalld. #237
- Bug 1969832: TuneD: fix multiple inheritance where parents include common ancestor #233
- Bug 1966294: Address CVE-2021-33194 in golang.org/x/net #232
- Bug 1963848: Use OS-shipped stalld vs. the NTO-shipped one. #226
- Bug 1963866: Bump vendor dependencies to k8s 1.21.1 #231
- Bug 1962219: Switch to client-go leader-with-lease election. #229
- Bug 1962630: Update to the current upstream TuneD. #230
- Bug 1960337: manifests: fix selector in node-tuning-operator ServiceMonitor #227
- Rename workload annotations #225
- Bug 1948782: Revert “add ‘single-node-production-edge’ annotations to CVO manifests.” #224
- Bump to golang 1.16 and various vendor deps. #222
- Add management workload annotations #223
- TuneD: udev: explicitly sort udev properties #221
- Add additionalPrinterColumns to profiles CRD. #220
- Updating cluster-node-tuning-operator builder & base images to be consistent with ART #218
- Add “core” e2e tests. #217
- Bump to the latest ignition 3.2 #216
- Add e2e test for adjusting netdev queue count. #214
- Updating to the latest stalld v1.9.0. #213
- Do not manupulate BLS entries and grub config #212
- Bug 1926903: Keep ignition units in sync with [service] plugin. #211
- Bug 1926903: Instantiate the stalld systemd unit as disabled. #207
- stalld: Remove another architecture specific gcc flag #209
- Do not include *-patch files in /manifests. #208
- Remove Dockerfile.rhel7 no longer needed #203
- Updating cluster-node-tuning-operator images to be consistent with new ART images #194
- Support for adjusting netdev queue count. #205
- Add more related objects to ClusterOperator. #206
- Updating cluster-node-tuning-operator builder & base images to be consistent with ART #204
- Add status conditions and profile applied to Profile(s) #188
- Full changelog
- Bug 2052097: global pull secret not working in OCP4.7.4+ for additio… #493
- Bug 2003946: Deploy PDB to prevent more than one replica going unavailable #473
- Bug 1994655: apiservice-controller: don’t update the failing condition when an operator has been requested to shutdown #482
- Bug 1996044: bindata: run openshift-apiserver as root explicitly. #467
- Bug 1979303: clear encryption conditions when there is no work to be done #463
- Bug 1969631: encryption controllers wait for all informers before running the sync loops #456
- Bug 1879182: audit policies now use ‘secure-’ by default, remove custom getter #455
- Bug 1943804: splits the encryption tests #454
- Bug 1943804: stub for splitting encryption tests #453
- Bug 1961561: pick up the precondition checker for reducing encryption QPS #451
- Bug 1953563: Switch to Golang 1.16 for build-root #448
- Bug 1953563: Add .ci-operator.yaml with build_root_image #452
- Rename workload annotations #446
- Bug 1948311: DelegatingAuthenticationOptions TokenReview request timeout #447
- Add management workload annotations #443
- Bug 1942725: explicitly allow apiserver pods to write to their root FS #437
- extends shutdown delay duration to 10 seconds #442
- expose pod information to oas container via env variables #440
- bump lib-go to pick up workload progressing changes #439
- update library-go to fix tight loops #438
- Updating ose-cluster-openshift-apiserver-operator builder & base images to be consistent with ART #436
- bump lib-go ti pick up latest audit config and workload controller changes #435
- removes the encryption provider #432
- Updating ose-cluster-openshift-apiserver-operator builder & base images to be consistent with ART #431
- switch to v1beta1 for the p&f APIs #425
- Bug 1912820: competing connectivitycheckcontrollers cause pod restarts during upgrades #430
- Full changelog
- Bug 1965283: Static Resources Controller for Sync #216
- Bug 1925409: Let openshift-controller-manager create service account tokens #213
- Bug 1948311: DelegatingAuthenticationOptions TokenReview request timeout #212
- Bug 1948011: seed upgradeable condition in ocm-o cluster operator status so library-go union code can find it #210
- Add management workload annotations #206
- Bug 1947793: Deprecated API in use #208
- Updating ose-cluster-openshift-controller-manager-operator builder & base images to be consistent with ART #202
- Bug 1941526: Bump kubernetes to 0.20.5 #203
- BUILD-186: add buildconfig/status permissions to ocm #201
- switch to v1beta1 for the p&f APIs #192
- Bug 1911470: Set registry routes in operand config #197
- Updating ose-cluster-openshift-controller-manager-operator builder & base images to be consistent with ART #198
- Remove tnozicka from OWNERS #196
- Full changelog
- Updating cluster-policy-controller builder & base images to be consistent with ART #59
- Bug 1934164: Bump github.com/gogo/protobuf to v1.3.2 #57
- Sync with the latest library-go to pull new crypto ciphers #56
- Updating cluster-policy-controller builder & base images to be consistent with ART #55
- Full changelog
- seed relatedObjects in manifest yaml #376
- Bug 1960334: manifests: fix selector in ServiceMonitor #374
- Bug 1955100: Fixing Deprecated API in use #373
- Rename workload annotations #372
- Bug 1949481: add DeepCopy to avoid SharedInformer cache mutation #369
- Bug 1950236: OKD: replace some docker.io images with quay.io #360
- BUILD-249: openshift/library sync for 4.8 #367
- Bug 1948782: revert single-node-production-edge annotation #368
- bump(k8s) 1.21.0 #365
- Add management workload annotations #366
- Fix Typo #364
- Add IBM cloud managed profile manifest patch #363
- Remove hello-openshift imagestream #362
- Updating ose-cluster-samples-operator builder & base images to be consistent with ART #361
- Updating ose-cluster-samples-operator builder & base images to be consistent with ART #355
- Bug 1930570: Update Jenkins monitored templates names #357
- Full changelog
- Bug 2103447: Add missing ibm cloud annotations to prometheus rbac #295
- Bug 2034270: Add trusted CA bundle to vsphere operators #249
- Bug 1996672: Add proxy support to cinder CSI #210
- Bug 1986026: Manila CSI driver is not in must-gather #192
- Bug 1947402: Add permissions poddisruptionbudgets in AWS CSI operator’ #171
- Bug 1961120: added permissions to service monitoring #167
- Bug 1936871: Add volumes with credentials to Cinder operator deployment #141
- Bug 1961538: manifests: remove namespace from cluster-storage-operator-role binding #168
- Bug 1943719: Add alert about vsphere-problem-detector unable to connect #166
- Bug 1948311: DelegatingAuthenticationOptions TokenReview request timeout #165
- Rename workload annotations #164
- Bug 1949357: Add missing RBAC rules to Manila operator #163
- Bug 1948505: Add missing RBAC rules for vSphere #156
- Bug 1948721: IBM Cloud manifest profile patch #146
- Bug 1947360: vSphere: set CPU/memory resource request #157
- Bug 1949357: Allow Manila operator to create ServiceMonitor in the driver namespace #162
- Bug 1947866: Add log level to Azure Disk CSI Operator #159
- Bug 1948448: Add log level to vSphere operator #158
- Bug 1949554: Pass KUBE_RBAC_PROXY to vSphere CSI driver operator #161
- Bug 1924500: Rebase to Kubernetes 1.21 libraries #160
- Bug 1949041: Update image-references for vsphere #155
- Remove “vmware” prefix from CSI operator and driver #149
- Add management workload annotations #150
- Add vsphere syncer deployment #153
- Degrade the cluster when an unsupported CSI driver is already installed #152
- Add TokenReview permissions to newly introduced operators #154
- Pass KUBE_RBAC_PROXY_IMAGE to CSI driver operators #151
- Add AzureDisk CSI driver installation #148
- Start tech-preview CSI driver operators when tech preview is enabled #144
- Prepare for metrics collection in CSI driver operators #145
- Add service account names to credentials request manifest #136
- Updating cluster-storage-operator builder & base images to be consistent with ART #143
- Allow log level to be replaced #142
- Prevent panic on webhook authenticator and authorizer timeout before response #139
- Propagate log level to GCE and Cinder CSI driver operators #138
- Updating cluster-storage-operator builder & base images to be consistent with ART #135
- Fix typo in README.md #116
- vsphere: don’t redeploy StorageClass in every sync #129
- Full changelog
- Pack both keys in one verifier-public-key-ci entry #35
- Adding the new Openshift CI Signer key #33
- Bug 1919356: Add IBM Cloud managed annotations to CVO manifests #24
- Updating ose-cluster-update-keys builder & base images to be consistent with ART #31
- Full changelog
- Bug 2109962: pkg/cvo: retain initial completed update history entry #803
- Bug 2047434: Changing the ClusterNotUpgradeable alert to info #731
- Bug 2038936: *: Use –v=2 logging to drop client-side throttling noise #724
- Bug 1982683: [release-4.8] Respect noProxy #691
- Bug 2025955: Removing the extra indentation #696
- Bug 2015025: lib/resourcemerge/imagestream.go: Copy all data for new tag reference #679
- Bug 2011954: pkg/cvo/upgradeable: Include messages for multiple-reason Upgradeable=False #672
- Bug 1999092: Add and enable admin ack Upgradeable condition gate #647
- Bug 1999777: Ensure recent etcd backup before allowing minor-version updates #649
- Bug 1980411: [release-4.8] pkg/cvo/egress: Load HTTPS proxy from Proxy status #627
- Bug 1879184: Fixing the log message in rbac.go for clusterrole #588
- Bug 1879184: Log object updates and show existing/required diff #561
- Bug 1946479: prevent pod deployment deadlock due to custom SA projected volume injection #585
- docs/dev: Fix code block brackets in run-cvo-locally.md #581
- Bug 1881484: Set defaults in deployment #559
- Bug 1941901: lib/resourcemerge/core: Fix toleration matching logic #578
- Bug 1881514: Prevent hotlooping in ImageStreams #579
- hack/generate-lib-resources: Use library-go manifests #552
- Bug 1947797: Bumping openshift/api to vendor apiextensions.k8s.io/v1 #567
- Update a doc example to match modern OCP #524
- Bug 1962882: pkg/cvo/updatepayload: Set priorityClassName for the version Job #571
- Bug 1927168: pkg/cvo/sync_worker: Increment Attempt on failed reconciliation #569
- Bug 1881481: TargetPort should default to port in ServicePort if unset #563
- Bug 1881520: avoid hotlooping on RoleBindings with empty APIGroup #562
- Dockerfile*: Bump to Go 1.16 #564
- Bug 1960554: Remove rbacv1beta1 support #565
- Bug 1927168: pkg/cvo/internal/operatorstatus: Replace wait-for with single-shot “is it alive now?” #560
- Bug 1881481: Only compare ServiceType when set in manifest #558
- Bug 1957991: install/0000_90_cluster-version-operator_02_servicemonitor: Update ClusterOperatorDegraded message to 30m #556
- Bug 1957775: pkg/cvo/sync_worker: Shift ClusterOperator pre-creation into the manifest-task node #553
- Bug 1957991: install/0000_90_cluster-version-operator_02_servicemonitor: Soften ClusterOperatorDegraded #554
- Bug 1834551: pkg/cvo/metrics: Ignore Degraded for cluster_operator_up #550
- Rename workload annotations #548
- Bug 1951339: lib/resourcemerge/core: Clear env and envFrom if unset in manifest #549
- Bug 1950430: pkg/cvo/metrics: Drop HTTP, require HTTPS for metrics access #481
- Add management workload annotations #543
- docs/user/reconciliation: Add some English to the release image inspection #542
- pkg/cvo/internal/operatorstatus: Drop deprecated failing/progressing handling #527
- lib/resourcemerge/rbac: Reconcile ClusterRole.AggregationRule #544
- docs/user/status: Mention channel-clearing for VersionNotFound #541
- Bug 1938947: Ensure automountServiceAccountToken is synced on service account updates #537
- Document impact of upgradeable condition on the ability to begin an upgrade #538
- Updating cluster-version-operator builder & base images to be consistent with ART #515
- Bug 1871303: metrics: serve metrics after leader lock acquired #528
- pkg/cvo/metrics: Exclude unrecognized statuses from cluster_operator_conditions #530
- Bug 1929917: pkg/cvo/sync_worker: Skip precreation of baremetal ClusterOperator #531
- pkg/cvo/internal/operatorstatus: Change nested message #514
- Use profile from the installer to render CVO manifests #522
- Revert “Merge pull request #523 from jottofar/cv-logging” #529
- pkg/cvo: Add logging to track ClusterVersion #523
- pkg/payload/task: Fix UpdateEffectType const comments #513
- Bug 1927944: pkg/start: Fix shutdown deadlock when die before getting a leader lock #519
- pkg/cvo/upgradeable: Fix “Upgradebale” -> “Upgradeable” #459
- pkg/cvo/metrics: Log metrics-server shutdown #453
- pkg/cvo/sync_worker: Make expected/actual version mismatch fatal #431
- Bug 1926310: install/0000_90_cluster-version-operator_02_servicemonitor.yaml: adjust “CannotRetrieveUpdates” to “warning” #509
- pkg/cvo/updatepayload: Fix “verifcation” -> “verification” typo #511
- Full changelog
- Updating configmap-reload builder & base images to be consistent with ART #32
- vendor: fix inconsistent vendoring #30
- Updating configmap-reload builder & base images to be consistent with ART #28
- vendor: regenerate #29
- Full changelog
- OCPBUGS-2591: fetch shared resource imagestreams based on labels instance or name #12190
- Bug 2077100: Fix Web Terminal availability check to verify operator is installed #11371
- OCPBUGS-2773: updates test id for 3scale #12203
- OCPBUGS-1977: Helm readme bugfix #12132
- OCPBUGS-1314: use the correct Alertmanager tenancy proxy #12036
- OCPBUGS-1455: show Limit exceeded state for large number of nodes in topology #12060
- Bug 2112999: Replace sum_irate with sum_rate for Deployments CPU graph #11917
- OCPBUGS-604: Backport CI test fix to previous releases #11990
- Bug 2088756: Improve Firehose cache, so that it does not return unexpected data also if isList differs on two concurrent calls #11539
- Bug 2092767: Set dashboards timeout based on selected timespan #11628
- Bug 2089725: Eliminate use of lookaside cache and move to Cachito #11573
- Bug 2079436: Pipeline metrics: use prometheus-tenancy API to get data #11409
- Bug 2066365: (Topology) Performance improvement by reducing rerenderings and deep-copy toJSON() calls #11271
- Bug 2060450: Fix that the preferred namespace was not selected when it contains just numbers #11134
- Bug 2055132: Fix TypeError when application has HelmRelease #11069
- Bug 2060616: Add error boundary in edit-flows #11137
- Bug 2061266: Update e2e test to use 3scale operator to increase test stability #11141
- Bug 2046215: Filter superseded helm secrets and fix firehose to support partial metadata #10936
- Bug 2045592: Check if name label exists before comparing #10929
- Bug 2048900: Fix knative function label cherry pick #10987
- Bug 2045051: Add subject name selector field to SinkBinding form #10925
- Bug 2046051: Add support for fetching partial metadata and fix helm list page crash #10932
- Bug 2004086: Add name field in edit deployment form #10873
- Bug 2046043: Topology performance: Do not fetch HPA for each Deployment (Pod Ring) #10931
- Bug 2008141: Allow web terminal to be installed in any namespace #10134
- Bug 2019301: Check for resource in ServiceBinding spec’s service reference #10376
- Bug 2018064: fix dev-catalog stuck in loading state #10346
- Bug 2044571: Update CRW operator name to fix failing e2e tests #10918
- Bug 2036045: fix resource limit form validation #10788
- Bug 2034640: cant delete VM with un-owned pvc attached #10718
- Bug 2030443: Fix ClusterOperators link #10638
- Bug 2024206: Fix resource metrics 403 errors for project admin users #10496
- Bug 2026950: Fix autofocus on pf select component for search resource dropdown #10577
- Bug 2017469: key not a valid prop name causing display issue in env editor #10419
- Bug 2009224: Regular user cannot restore VM snapshot #10436
- Bug 2020162: PVC is deleted along with VM even with “Delete Disks” unchecked #10399
- Bug 2017326: Update PatternFly/react-console #10384
- Bug 1984102: Switch Cypress OLM tests to use supported Red Hat operators #9560
- Bug 2005871: Cannot create Network Attachment Definition through UI #10314
- Bug 1997901: Cannot delete user created vm template #10367
- Bug 2001212: Notifications is not translated on the top right bar #10040
- Bug 2002649: Fix SerialConsole display bug #10034
- Bug 1994983: use strict promoted template list #9824
- Bug 1977659: Adjusting to new reference models changes - cherry-picked rls 4.8 #9379
- Bug 2013091: adds check for status in ksvc in util logic #10211
- Bug 1998692: Normal user cannot create VM because it cannot access v2v-vmware #10171
- (4.8 Backport) Bug 1981416: Change OCM links from cloud. to console.redhat.com #9470
- Bug 2010076: Update prow setup v4.8 #10168
- Bug 1999717: Block and File and Object dashboards should not be part of OCP Console for ODF Managed Services #9952
- Bug 2005917: CONSOLE-2152: Improve upgrade messaging when ClusterVersion Upgradeable=False #10103
- Bug 1993236: Do not drop environment variables without name but with a value, also fix crash when ref is empty #9799
- Bug 2000474: Create BuildConfig webhook secrets before creating knative resources #9970
- Bug 1996758: Update Resource Dropdown Tech preview text [Release-4.8] #9838
- Bug 1990141: Console overview operators shown upgrading when still waiting on approval #9732
- Bug 1995118: Virtualization is not available in Home Overview #9826
- Bug 1999931: move event sources add option to serverless add group #9958
- Bug 1984367: OCS deployment using Multus: UI allows StorageCluster creation with empty public and cluster network in “Internal - Attached Devices” #9566
- Bug 1992720: Update Ingress to v1 API version #9788
- Bug 1983644: Add a TechPreviewBadge for Multus #9539
- Bug 1972987: chore(i18n): update translations #9284
- Bug 1982458: Remove kube admin notifier for kubeadmin crc user #9516
- Bug 1985193: Add create resource extension #9601
- Bug 1989798: Fix previously deleted dragged files that show up in import yaml editor #9718
- Bug 1985081: Fix Pipeline Download All #9596
- Bug 1987167: Add inspect url to devconsole monitoring chart #9671
- Bug 1972258: adds check for kamelet source in provider #9254
- Bug 1971911: Do not render samples column and helm link when add page customization disabled them #9240
- Bug 1976144: fix optional workspace checkbox check/uncheck #9343
- Bug 1984242: filter null yaml objects before validating to prevent undefined exception #9565
- Bug 1973696: Fix time range issue for devconsole monitoring dashboard #9298
- Bug 1986581: Web console doesn’t list all the registries credentials in a secret #9651
- Bug 1985356: Check for nonexistent CSVs in installed block #9735
- Bug 1989152: [Release-4.8] Use specific release for files used in e2e tests #9700
- Bug 1982246: Skip empty categories (id and label) in OperatorHub tab view #9509
- Bug 1980136: Add cypress tests for key/value secrets with binary, ascii, and unicode values. #9439
- Bug 1978043: Monitoring dashboards: Dropdowns default to “All” if present #9388
- Bug 1976008: Monitoring dashboards: Custom time range fixes #9342
- Bug 1975559: Fix typo in olm message #9334
- Bug 1972478: improve failure alert for copied CSV #9266
- Bug 1986955: Fix to persist YAML Editor success message #9664
- Bug 1982221: Increase HTTP plugin proxy request timeout #9506
- Bug 1977782: Preserve user annotations while editing an app #9381
- Bug 1974812: In customize create vm wizard, warning on vm missing model #9317
- Bug 1972788: Convert probe data values from string to number type #9277
- Bug 1980302: VNC console stays in Connecting state #9442
- Bug 1971188: Creating a VM from the UI on OKD 4.7 fails #9326
- cnv-5162: [dev] change mouse cursor and add URL to results step #9112
- Bug 1949019: - PersistentVolumes page cannot sync project status automatically which will block user to create PV #8726
- Bug 1967667: Update translations for Sprint 202 (first half) #9135
- No color change on Add card hover #9159
- Bug 1965909: Replace “Enable Taint Nodes” by “Mark nodes as dedicated” #9078
- (fix): Hide RGW storage class in add capacity modal #9225
- Update Web Terminal custom resources to use v1alpha2 #9144
- Bug 1967639: fixes: console whitescreens if user settings fails to load #9153
- Block pool deletion testing - cypress #8661
- adds feature flag for revision decorator plugin #9219
- Fix quick starts label text #9218
- Fix a11y issue in virtualized tables with sortable headers and redesigned add page #9217
- translate the page heading in the edit flow #9214
- Bug 1963027: Upload qcow2 too PVC to small #9179
- Refactor multiple-storage-class-selection tests #9123
- Bug 1966672: Update translations for Sprint 201 #9104
- ODC-5922: pipeline workspaces script fixes #9115
- ODC-5918: fixed the create from builder image feature scripts #9211
- ODC-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
- OCPBUGS-1023: Rebase openshift/etcd 4.8 onto 3.4.21 #150
- 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
- Fix the flaky test TestV3AuthRestartMember #14442
- server,test: refresh cache on each NewAuthStore #14410
- etcdctl: fix move-leader for multiple endpoints #14441
- testing: fix TestOpenWithMaxIndex cleanup #14439
- fix the potential data loss for clusters with only one member #14423
- etcdserver: nil-logger issue fix for version 3.4 #14420
- Do not get previous K/V for create event #14290
- clientv3/balancer: fixed flaky TestRoundRobinBalancedResolvableFailoverFromServerFail #14274
- clientv3/mvcc: fixed DATA RACE #14279
- etcdserver: resend ReadIndex request on empty apply request #14269
- Checkpoints fix 3.4 #14253
- raft: postpone MsgReadIndex until first commit in the term #14258
- Backport: non mutating requests pass through quotaKVServer when NOSPACE #14254
- etcdserver,pkg: remove temp files in snap dir when etcdserver starting #14246
- Support configuring MaxConcurrentStreams for http2 #14251
- etcdserver: add more detailed traces on linearized reading #14240
- server/auth: protect rangePermCache with a RW lock #14230
- clientv3: fix isOptsWithFromKey/isOptsWithPrefix #14241
- backport 3.5: #13676 load all leases from backend #14239
- clientv3: filter learners members during autosync #14236
- Support linearizable renew lease for 3.4 #14177
- Fix pipeline failure for release test #14210
- clientv3/balance: fixed flaky balancer tests #14204
- Update release scripts for release-3.4 #14205
- set RACE as true for linux-amd64-unit and linux-amd64-grpcproxy #14200
- Bump gopkg.in/yaml.v2 v2.2.2 -> v2.4.0 due to: CVE-2019-11254 #14192
- [backport 3.4] Update golang.org/x/crypto to latest #14179
- Fix pipeline failures in 3.4 #14183
- Skip WatchRequestProgress test in grpc-proxy mode. #14151
- Fix deadlock in ‘go test -tags cluster_proxy -v ./integration/… ./client’ #14170
- [backport 3.4] clientv3/integration: Reduce flakines of TestGetTokenWithoutAuth #14168
- Backport two lease related bug fixes to 3.4 #14150
- Fix all the pipeline failues for release 3.4 #14136
- tests: fixing dependencies that brake tests in go.1.15.15 #14075
- [backport 3.4]: server/auth: enable tokenProvider if recoved store enables auth #13206
- Backport PR 13308 to release 3.4 #13999
- mvcc/backend: restore original bolt db options after defrag #13713
- backport 3.4 from #13467 exclude the same alarm type activated by multiple peers #13475
- storage/backend: Add a gauge to indicate if defrag is active (backport) #13397
- Dockerfile: bump debian bullseye-20210927 #13385
- Replace github.com/dgrijalva/jwt-go with github.com/golang-jwt/jwt #13378
- : ClientV3: Ordering: Fix TestEndpointSwitchResolvesViolation test #13139
- vendor: track vendor/modules.txt #13137
- Migrate PR testing from travis to GitHub actions #13135
- [backport 3.4] fix check datascale command for https endpoints #13101
- [backport 3.4] embed: unlimit the recv msg size of grpc-gateway #13100
- Backport-3.4 exclude alarms from health check conditionally #12917
- etcdserver/mvcc: update trace.Step condition #12902
- Backport-3.4 etcdserver/util.go: reduce memory when logging range requests #12888
- .travis,Makefile,functional: Bump go 1.12 version to v1.12.17 #12882
- : .travis.yml: Test with go v1.15.11 #12849
- : Pin go version in go.mod to 1.12 #12839
- etcdserver: fix incorrect metrics generated when clients cancel watches #12803
- etcdserver: Fix PeerURL validation #12815
- integration: relax leader timeout from 3s to 4s #12816
- When using –unsafe-no-fsync still write out the data #12751
- Manual cherry pick of #12448 on release 3.4 #12740
- etcdserver/api/etcdhttp: log successful etcd server side health check in debug level #12679
- etcdserver: Fix 64 KB websocket notification message limit #12402
- vendor: bump gorilla/websocket #12645
- [3.4 backport] pkg/fileutil: fix FOFD constants #12551
- 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 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
- OCPBUGS-1461: UPSTREAM: 109103: cpu/memory manager containerMap memory leak #1371
- Bug 2083557: UPSTREAM: 109935: fix: exclude non-ready nodes and deleted nodes from azure load balancers #1257
- Bug 2105664: UPSTREAM: <carry>: update list of deprecated apis #1317
- [release 4.8] Bug Bug 2106970: UPSTREAM: <carry>: use correct base image for testing #1323
- Bug 2077004: Rebase 1.21.11 #1246
- 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
- OCPBUGS-2205: Fix DNS endpoint hack to prefer local instead of forcing it #469
- Bug 2063971: delete stale UDP conntrack entries for loadbalancer IPs #414
- Bug 2092166: Masquerade in cluster traffic that is marked for egress IP #435
- Remove some binaries that accidentally got committed #398
- Bug 2027397: [EgressIP] move ct(commit) action from OVS group to flow #377
- Bug 2014166: Remove locking from EgressIPTracker.Ping #362
- Bug 2002290: [4.8] proxy: don’t re-check every userspace proxy rule on every change #347
- Bug 1987239: when assigning and releasing egressIP try more than once before failing #326
- Bug 1999946: improve SDN’s OVS healthcheck and logging #341
- Bug 1995871: Disable conntrack for vxlan traffic #337
- Updating ose-sdn builder & base images to be consistent with ART #255
- Updating kube-proxy builder & base images to be consistent with ART #256
- Bug 1972864: [4.8] fix local-with-fallback #322
- Bug 1948436: remove vxlan_monitor and OVS packet stat parsing #311
- Bug 1959711: Reverse table order for egress IP and egress network policy set up #299
- Bug 1953257: Fix invalid egress IP assignments in sdn-controller #295
- Bug 1960284: Bump openshift/kubernetes for “local-with-fallback” #310
- Bug 1964625: NETID duplicate check is only required in NetworkPolicy Mode #307
- Bug 1964059: rebase to latest sdn-4.8-kubernetes-1.21.1 #305
- Bug 1928851: prevent manually creating netns with existing NetID #294
- Bug 1879077: ValidateMTU: check only the interface that holds the node ip #289
- Bug 1952079: Revendor kubernetes to sdn-4.8-kubernetes-1.21.0-rc.0 #267
- Bug 1953530: Fix flaky unit test
TestEgressCIDRAllocation
#293
- Bug 1948999: Remove check enforcing single egress IP for automatic assignment #287
- Bug 1952079: Don’t require EndpointSlice to be disabled #290
- egress IP traffic load-balancing #277
- Add a unit test to ensure we don’t change flows without changing ruleVersion #276
- Fix multiple race conditions in networkpolicy_test.go #282
- Add a networkpolicy test with empty namespaceSelector #278
- Bug 1926931: Fix incorrect unmonitoring of egress nodes #275
- Support allow-from-router feature using openshift-host-network namespace #262
- Bug 1933711: EgressDNS: Keep short lived records at most 30s #263
- Bug 1910378: networkpolicy: pass traffic through NAT to handle possible tuple collisions #269
- Bug 1924527: CVE-2021-3121 gogo/protobuf lacks certain index validation #260
- Bug 1919737: Prefer local endpoint for cluster DNS service #254
- Bug 1850060: Make DNS queries for egress network policy async #251
- Be less melodramatic when restarting due to OVS restart #248
- Full changelog
- Bump v0.9.0 #45
- *: 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