4.14.0-0.nightly-2023-06-29-065352
Created: 2023-06-29 06:55:35 +0000 UTC
Image Digest: sha256:364aec03e1d5ca82cc89997b699415c9076d4659587be2e1e99fd45f290e5df4
Changes from 4.13.0
Components
- Kubernetes upgraded from 1.26.3 to 1.27.3
- Red Hat Enterprise Linux CoreOS upgraded from 413.92.202305041429-0 to 414.92.202306281233-0
New images
Removed images
- ovn-kubernetes-microshift-rhel-9
- ovn-kubernetes-rhel-9
Rebuilt images without code change
- apiserver-network-proxy git 61e198ca
sha256:2465a479d3626970337b357a5f55ef449f3886c90b5514d5af0b0b095b887283
- machine-os-content
sha256:d0c29702e3f67d702c1892993d0f9e0948e881b4331eceda9785ef68500f7809
- oauth-apiserver git 41c2dfea
sha256:cd70c23b89f19b34f24c7cef4a3cea078cdc7a162a59d216836a54ca4d194b2b
- ovirt-csi-driver git f21b470f
sha256:38af1ab7e1f49bdc884bcf126fa7ea2bc67ece8dc022120a496b7f9abe1a452c
- ovirt-machine-controllers git 22d89b3f
sha256:8b02a3f3492de6ed1d86679a3b7da2be405fc345c6bedc3198e655b9d6510172
- rhel-coreos
sha256:c6735edb48cec15033ffb6975b67f1e10b4fe4f1acfbe241912413809972d26f
- rhel-coreos-extensions
sha256:ac0031c9e1afdefe4ca7ff03049b315d8e0c24dd13cfd375ac52a2f827766962
- Create an override annotation for the ironic agent image (#5310) #5310
- OCPBUGS-13621: Fix singular Ingress and API cluster VIPs removal (#5216) #5216
- Don’t require key encipherment usage for approving CSRs (#5322) #5322
- MGMT-13284: Check for BMH CRD before creating controller (#5284) #5284
- MGMT-14937: Deprecate user_managed_networking attribute (#5317) #5317
- Bump OCP versions: 4.14 (#5320) #5320
- Bump OCP versions: 4.13, 4.10, 4.12 (#5316) #5316
- NO-ISSUE: parametrize template to enable switching secrets (#5313) #5313
- MGMT-14240: Specify connect-timeout on curl (#5314) #5314
- MGMT-15034: Fix patch of infrastructure CR with external platform (#5312) #5312
- MGMT-14979: add sasl/scraml auth method for kafka notifications (#5299) #5299
- MGMT-15025: Forbid register Z architecture cluster with OCI platform (#5309) #5309
- MGMT-15015 Provider IsHostSupported panic if platform is not found (#5306) #5306
- OCPBUGS-13738 enforce additional ntp sources added into chrony (#5295) #5295
- MGMT-14992: Fix Minimal ISO set as default in s390x (#5302) #5302
- MGMT-14631: Removing leftover of support for openshift 4.8 (#5301) #5301
- Bump OCP versions: 4.14, 4.11 (#5300) #5300
- MGMT-14973: Fix misleading logs showing wrong platform and user_managed_networking combination (#5298) #5298
- MGMT-14975: Update MCE operator installation to use stable-2.3 channel (#5297) #5297
- MGMT-14769: Enable upgrade agent by default (#5276) #5276
- MGMT-14165: AgentClusterInstall Webhooks improvements and fixes (#5275) #5275
- Bump OCP versions: 4.13, 4.12 (#5293) #5293
- MGMT-14730: Validate that manifest file size does not exceed 1MB (#5281) #5281
- MGMT-14883: Fix feature-support validation fail to validate openshift version (#5290) #5290
- MGMT-14904: fix error code for ignition size validation (#5291) #5291
- MGMT-14631: Remove support for openshift 4.8 (#5221) #5221
- Add tls config for the service monitor (#5282) #5282
- Bump OCP versions: 4.12, 4.10 (#5288) #5288
- Red Hat Trusted App Pipeline update assisted-service-q2vh (#5270) #5270
- Bump OCP versions: 4.13 (#5280) #5280
- OCPBUGS-7076: Copy Day2 BMH if Agent is installing (#5250) #5250
- OCPBUGS-14405: Avoid panic if pull secret contains non-string (#5267) #5267
- MGMT-13746: validate discovery ignition size (#5273) #5273
- MGMT-14830: Enable TechPreviewNoUpgrade when platform is external (#5279) #5279
- MGMT-13431: patching bug - ODF storage class not recognizing all device sets (#5268) #5268
- MGMT-14803: Fix cluster update won’t fail on incompatible OLM operator dependency (#5264) #5264
- MGMT-14600: Prevent installing dual-stack vSphere on OCP version smaller than 4.13 (#5271) #5271
- MGMT-14750: Allow FC, ECKD, FBA drive types on s390x (#5269) #5269
- MGMT-12186: Add MCE operator plugin (#5203) #5203
- Bump OCP versions: 4.11, 4.12 (#5265) #5265
- MGMT-14781: Make LSO operator to support all CPU architectures (#5262) #5262
- Bump OCP versions: 4.13 (#5261) #5261
- MGMT-14582: Set OCI platform behind a capability (#5249) #5249
- MGMT-13997: Issues when using multiple bonds with CIM Assisted Installer (#5233) #5233
- MGMT-13685: Make sure ingress and api vip are not broadcast address. (#5256) #5256
- MGMT-14723: Fix randomly failing subsystem test (#5259) #5259
- MGMT-14649: Add feature support for OCI platform (#5244) #5244
- NO-ISSUE: fixed misleading error message, the order of the host status was reverse (#5257) #5257
- MGMT-14306: Update host role validation to accept AutoAssign in Day2 (#5247) #5247
- Delete the spoke BMH before removing the finalizer (#5239) #5239
- MGMT-14723: Remove duplicate operator cpu architecture validation (#5254) #5254
- MGMT-14734: Fix failed to update Nutanix provider cluster when on multi architecture (#5253) #5253
- MGMT-14728: Escape the escape char () (#5252) #5252
- Bump OCP versions: 4.14 (#5251) #5251
- MGMT-14721: Get icsp-file from registries.conf for oc extract command (#5245) #5245
- Bump OCP versions: 4.10 (#5248) #5248
- Docs fix: ensure kubeconfig secret is created with a kubeconfig key. (#5246) #5246
- MGMT-13938: support external platform (#5143) #5143
- Bump OCP versions: 4.11, 4.12 (#5243) #5243
- MGMT-8097: masters schedulable kube-api (#5240) #5240
- Remove the detached annotation when BMH is being deleted (#5228) #5228
- MGMT-13643: added MaxLength to additional_trust_bundle (#5226) #5226
- Bump OCP versions: 4.11, 4.12 (#5232) #5232
- MGMT-14356: Set 4.13 to default (#5230) #5230
- Fix cpu partitioning struct tag/field (#5227) #5227
- Force a BMH reboot when the infraenv image changes (#5212) #5212
- MGMT-14416: VipDhcpAllocation from update params should take precedence (#5209) #5209
- Bump OCP versions: 4.13 (#5225) #5225
- MGMT-14526: Possible issue with validateNoWildcardDNS resolution validation (#5198) #5198
- MGMT-14648: Make “sufficient-masters-count - failed” subsystem test tolerate extra event. (#5223) #5223
- Don’t panic on BMH delete when agents are unbound (#5219) #5219
- NO-ISSUE: Wait for hostedcontrolplane to be created (#5218) #5218
- NO-ISSUE: Fix install customization doc (#5217) #5217
- MGMT-14610: Wait for the hostedcontrolplane CR ready status instead of watching the ready status of all pods in the namespace (#5215) #5215
- OCPBUGS-13081: Support by-path root device hints (#5185) #5185
- MGMT-14526: Allow trailing dot (.) to be appended to domain name (#5208) #5208
- OCPBUGS-13310 support setting CPUPartitioningMode with install config overrides (#5207) #5207
- Bump OCP versions: 4.12, 4.13 (#5205) #5205
- Deprovision when using converged and unbinding (#5199) #5199
- OCPBUGS-13356: Fix ‘vendor’ root device hint evaluation (#5197) #5197
- MGMT-13977: Disallow single character base domain (#5196) #5196
- Updating ose-agent-installer-api-server images to be consistent with ART (#5026) #5026
- MGMT-14530: Changing event message filtering to escape wildcards %,_ and not be case sensetive (#5194) #5194
- OCPBUGS-13250: Fix disk name in generated HardwareDetails (#5193) #5193
- MGMT-14370: add OCP 4.14.0-ec.0 images (#5190) #5190
- Podman README-disconnected requires 4.2 and not 3.3 (#5191) #5191
- Bump OCP versions: 4.13 (#5189) #5189
- MGMT-14425: Changing event counts behavior (#5186) #5186
- MGMT-14226: Upgrade moby to 20.10.24 (#5153) #5153
- Remove all spoke resources when deleting the node (#5161) #5161
- Bump OCP versions: 4.12, 4.10 (#5182) #5182
- MGMT-14507: Exposing event headers for scripts (#5179) #5179
- MGMT-14509 return 404 if cluster not found when host try to register (#5180) #5180
- NO-ISSUE: Check whether is defined (#5178) #5178
- NO-ISSUE: Override the control plane operator image only if explicitly asked to (#5176) #5176
- MGMT-11424: added validations for ignition cert (#5145) #5145
- Bump OCP versions: 4.11 (#5173) #5173
- Bump OCP versions: 4.13 (#5170) #5170
- NO-ISSUE: Fixes the UI deployment (#5169) #5169
- Update state machine graphs (#5168) #5168
- MGMT-14462: Allow to deploy assisted-service with all available images (#5167) #5167
- NO-ISSUE Remove Approvers that are not longer in the group (#5166) #5166
- Handle ironic URLs in dual stack hub and IPv6 spoke (#5163) #5163
- MGMT-14449: change creation time for hosts to one minute ago instead of now, to avoid race conditions in tests (#5160) #5160
- MGMT-13890: Drain before deprovisioning spoke nodes (#5110) #5110
- Bump OCP versions: 4.10, 4.11 (#5157) #5157
- MGMT-13955: Add known issue regarding ignoring disk size validations (#5158) #5158
- MGMT-14315: Allow to install P and Z architectures with Single Node Openshift on 4.13 (#5147) #5147
- NO ISSUE: use literal for cpu limits, to enable nulliable value (#5155) #5155
- Bump OCP versions: 4.12 (#5151) #5151
- MGMT-14389: Update operator bundle channel (#5148) #5148
- MGMT-14108: add readiness probe initialDelaySeconds for assisted-service and assisted-image-service (#5150) #5150
- MGMT-14137: Create test flow for ZTP for node labeling and avoiding reboot for custom role (#5086) #5086
- Bump OCP versions: 4.13 (#5149) #5149
- MGMT-14396: Get correct path for binary from mirror (#5141) #5141
- NO-ISSUE: Fix grammar mistakes (#5146) #5146
- MGMT-14395: Day-2 domain name resolution step shouldn’t include release image domain (#5139) #5139
- Cache must-gather images by architecture (#5140) #5140
- MGMT-14298: Set full ISO as default for Z architecture (#5136) #5136
- Improve inaccurate ODF validation message (#5137) #5137
- MGMT-14338: add missing stream notifications (#5132) #5132
- Bump OCP versions: 4.11 (#5135) #5135
- Bump OCP versions: 4.10, 4.12 (#5131) #5131
- Use contexts in spoke client (#5130) #5130
- MGMT-13083: limit the size of release binaries (#5120) #5120
- NO-ISSUE: Currently, while trying to fetch events using
cluster_id
, host_ids
and severities
we don’t get severity filtered correctly because of the precedence of AND, OR in SQL
. (#5123) #5123
- MGMT-14239: Enable UMN as default for Power arch (ppc64le) (#5127) #5127
- MGMT-14266: Fix unclear message when creating a P/Z cluster with OCP ver 4.10 (#5122) #5122
- MGMT-10977: Validate DNS server connection (#5102) #5102
- MGMT-14242: MGMT-14017: MGMT-14239: MGMT-14300: Fix multiple bugs (feature support and feature usage) (#5119) #5119
- Add private SELinux label for volume mount content (#5109) #5109
- Bump OCP versions: 4.11, 4.12, 4.13 (#5118) #5118
- MGMT-14283: Ignored validations - validation id “all” does not work (#5117) #5117
- MGMT-14125: Use systemd unit instead of dracut hook to configure network (#5107) #5107
- MGMT-12301: refator the progress bar to use state machine (#5103) #5103
- Bump OCP versions: 4.13, 4.9, 4.12, 4.11, 4.10 (#5115) #5115
- MGMT-13178: As part of events pagination epic, this commit is about adding ‘order’ parameter so the client can request the events in the desired order, and changing the counting of events by severity to apply after the filtering (#5106) #5106
- Bump OCP versions: 4.12, 4.13 (#5105) #5105
- MGMT-14195: Use clusterIdMatcher instead of gomock.Any() in inventory_test (#5104) #5104
- MGMT-14161: removing multi cpu architecture for infra envs (#5098) #5098
- MGMT-13846: Reject UserManagedNetworking true when cluster VIPs are set (#5071) #5071
- MGMT-13888: Remove spoke node on BMH delete (#5028) #5028
- MGMT-14190: Allow installing Power architecture with CMN and MinimalISO (#5101) #5101
- MGMT-14026: Add validation to ensure ignored validation ID exists (#5074) #5074
- MGMT-13918: Modify ignored validation should not be possible post-install (#5077) #5077
- NO-ISSUE: Make DB transaction terminate function only when error (#4946) #4946
- NO-ISSUE: Wrap VIP update in the DB around transaction (#4943) #4943
- MGMT-13916: Update enhancement doc for ignoring validations feature (#5095) #5095
- Bump OCP versions: 4.10, 4.11, 4.13 (#5100) #5100
- Add a function for setting annotations (#5099) #5099
- Presently, in the PreNetworkConfig script, we are removing the default network manager configuration for a host in every case. This should be altered so that the default configuration is deleted only if custom nmstate configuration has been provided for the host. (#5044) #5044
- MGMT-14078: Add “unavailable” option to the support-level enum (#5062) #5062
- MGMT-14150: Update install-config to support multi vSphere data-centers (#5090) #5090
- MGMT-14133: Fix P/Z support level allows cluster with OLM operators. (#5088) #5088
- MGMT-14017: report accurate P/Z feature usage if multi (#5079) #5079
- MGMT-14074: Don’t run
nmcli
if not available (#5087) #5087
- Bump OCP versions: 4.12, 4.9 (#5080) #5080
- MGMT-13925: Get the ironic URLs in reconcile rather than at startup (#5041) #5041
- MGMT-14074: Reload NM config after creation (#5066) #5066
- Update cluster-baremetal-operator to 4.13 branch (#5078) #5078
- NO-ISSUE: add release tag to notified events versions (#5068) #5068
- MGMT-14109: Set P and Z architectures support label as tech-preview on 4.12 (#5072) #5072
- MGMT-13308: Adding events pagination - Currently events are retrieved by the service as a list of events which match the query. This commit is implementing events pagination. (#4987) #4987
- MGMT-14073: Fix logging for event uploader (#5070) #5070
- Remove README section about the assisted-service live iso (#5069) #5069
- MGMT-14040: Add log that shows event upload is running (#5054) #5054
- Bump OCP versions: 4.11 (#5060) #5060
- actually use the ENABLE_DATA_COLLECTION parameter (#5063) #5063
- MGMT-14075: Fix register cluster won’t fail when creating cluster with P or Z architectures on 4.12 (#5061) #5061
- MGMT-14000: Document support-level new API (#5053) #5053
- Cleanup BMAC logging (#5055) #5055
- Bump OCP versions: 4.12 (#5057) #5057
- MGMT-13550: Create day2 support for node labeling (#5042) #5042
- OKD: bump to latest stable release (#5020) #5020
- MGMT-14042: Disable data collection for SaaS by default (#5056) #5056
- Bump OCP versions: 4.13 (#5051) #5051
- manifests: Add a shebang to NM dispatcher script (#5050) #5050
- MGMT-12486: Add ENABLE_DATA_COLLECTION environment variable to template.yaml (#5048) #5048
- MGMT-13520: filter out unnecessary validations for unbound host (#5023) #5023
- MGMT-13862: Return bed request on wrong feature-feature or feature-architecture combination. (#5039) #5039
- MGMT-13947: Revert assisted boot reporter service (#5035) #5035
- Sparing the redirect for official k8s registry (#5033) #5033
- MGMT-13596: Add PATCH to the Manifests API (#5015) #5015
- Bump OCP versions: 4.12, 4.13, 4.9, 4.8, 4.11, 4.10 (#5043) #5043
- NO-ISSUE: remove the full ignition from log (#5032) #5032
- OCPBUGS-8335: Don’t wait for console if disabled (#5022) #5022
- Update multi image names (#5016) #5016
- ACM-4127: Cache release images even if there is no matching OS image (#5027) #5027
- MGMT-13957: deny requests with query parameters matching node-boot. Directed at upload files (#5037) #5037
- In case the converged flow is enabled and the assisted-service fails to get a valid ironic inspection URL it’s using the Ironic URL as default. (#5031) #5031
- MGMT-13903: Select inside machine CIDR for BMH (#5024) #5024
- MGMT-13904 Add missing feature IDs. (#5030) #5030
- MGMT-13913: Fix empty features list when calling GET v2/support-levels/features (#5029) #5029
- MGMT-13859: notify when creating cluster and resources (#5013) #5013
- Allow removing the agent when BMH is deleted (#4948) #4948
- MGMT-13659: Design a feature support mechanism that supports different feature-support criteria (#4989) #4989
- MGMT-12486: Implement data sending for on-prem deployments (#4880) #4880
- Fix invalid character in feature-support enhancement (#5021) #5021
- MGMT-13780: Write a feature-support-level enhancement doc (#5000) #5000
- MGMT-13398 omit BMH secret from day2 spoke worker (#5009) #5009
- NO-ISSUE: display code coverage locally without mocks (#5011) #5011
- Full changelog
- MGMT-13586: Wait for ETCD Bootstrap to complete (#670) #670
- NO-ISSUE: Remove slaviered from project OWNERS (#669) #669
- NO-ISSUE: Bump github.com/go-openapi/strfmt from 0.21.3 to 0.21.7 (#663) #663
- Updating ose-agent-installer-csr-approver images to be consistent with ART (#651) #651
- MGMT-14299: Limit untaint nodes to vsphere/nutanix (#660) #660
- NO-ISSUE: Add javipolo to approvers (#659) #659
- MGMT-12967: Create network policy in assisted-installer namespace (#658) #658
- NO-ISSUE: Bump github.com/onsi/gomega from 1.24.2 to 1.27.5 (#656) #656
- MGMT-14114: Nutanix - uninitialized set on nodes (#653) #653
- Full changelog
- AGENT-594: remove agent based installer code (#563) #563
- NO-ISSUE: Bump golang.org/x/sync from 0.2.0 to 0.3.0 (#561) #561
- MGMT-14540: Mark Appliance disk(s) with a partition name prefix ‘agent’ as eligible (#554) #554
- OCPBUGS-14848: Filter out hidden devices (#558) #558
- NO-ISSUE: Bump github.com/onsi/gomega from 1.27.7 to 1.27.8 (#555) #555
- NO-ISSUE: Bump github.com/go-openapi/swag from 0.22.3 to 0.22.4 (#556) #556
- MGMT-13009: Auto rename host with VLAN (#553) #553
- NO-ISSUE: Bump github.com/itchyny/gojq from 0.12.12 to 0.12.13 (#552) #552
- NO-ISSUE: Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (#550) #550
- MGMT-14751: Detect DASD disks (s390x) (#549) #549
- NO-ISSUE: Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.2 (#545) #545
- NO-ISSUE: Bump github.com/onsi/gomega from 1.27.6 to 1.27.7 (#543) #543
- NO-ISSUE: Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#544) #544
- MGMT-14526: Refernce latest assisted service to reflect domain name pattern change (#542) #542
- Updating ose-agent-installer-node-agent images to be consistent with ART (#516) #516
- NO-ISSUE: Bump golang.org/x/sync (#541) #541
- NO-ISSUE: Remove slaviered from project OWNERS (#539) #539
- MGMT-14481: journal logs are empty during installation on rhel9.2 (#538) #538
- NO-ISSUE: Bump github.com/go-openapi/runtime from 0.25.0 to 0.26.0 (#537) #537
- MGMT-14319 chronyc segfaulting (#534) #534
- NO-ISSUE: Bump golang.org/x/sys from 0.6.0 to 0.7.0 (#533) #533
- NO-ISSUE: Bump github.com/cenkalti/backoff/v4 from 4.1.3 to 4.2.1 (#532) #532
- NO-ISSUE: Bump github.com/onsi/gomega from 1.27.5 to 1.27.6 (#530) #530
- NO-ISSUE: Bump github.com/go-openapi/strfmt from 0.21.5 to 0.21.7 (#529) #529
- Force update to pick up latest libs (#531) #531
- NO-ISSUE: Bump github.com/go-openapi/strfmt from 0.21.3 to 0.21.5 (#525) #525
- NO-ISSUE: Bump github.com/onsi/gomega from 1.27.3 to 1.27.5 (#528) #528
- MGMT-13946: Ignore Proliant Gen 11 serial (#522) #522
- NO-ISSUE: Bump github.com/onsi/gomega from 1.27.1 to 1.27.3 (#520) #520
- NO-ISSUE: Bump golang.org/x/sys from 0.5.0 to 0.6.0 (#519) #519
- OCPBUGS-8695: vendor agent-installer-utils to v0.0.0-20230310220517-8506fbb6a346 (#517) #517
- OCPBUGS-8677: vendor agent-installer-utils to v0.0.0-20230308101916-306b7995977e (#514) #514
- OCPBUGS-8390: vendor agent-installer-utils to v0.0.0-20230307094740-57807526b660 (#512) #512
- NO-ISSUE: Bump github.com/itchyny/gojq from 0.12.11 to 0.12.12 (#511) #511
- NO-ISSUE: Bump github.com/spf13/afero from 1.9.3 to 1.9.5 (#510) #510
- Full changelog
- STOR-1159: Rebase to v1.1.7 #29
- Updating ose-alibaba-cloud-csi-driver images to be consistent with ART #28
- Updating ose-alibaba-cloud-csi-driver images to be consistent with ART #27
- Updating ose-alibaba-cloud-csi-driver images to be consistent with ART #26
- Updating ose-alibaba-cloud-csi-driver images to be consistent with ART #25
- Codemerge/2023 03 21 #748
- retry systemctl start csiplugin-connector.service #747
- support cpfs metrics #746
- support arm64 and amd64 in multi-private env #744
- enhance #743
- support eac backend meta metrics #741
- support eac metrics #740
- Add loopdevice topology upload capacity #739
- Fix disk empty category #738
- fix internal oss endpoint bug and support alinux3 ossfs in cloud-private #737
- BreakChange: Support multi disk attach at the same time #714
- Remove remains globalmount mount path #735
- Fix vendor compile error #734
- Bump golang.org/x/net to v0.5.0 to fix CVE-2022-41717 #730
- Fix 1.24 kubelet remount issue #729
- Update nas.go #728
- Feature/support essd auto disk #727
- Feature/support dbfs api change #725
- Fix file exists problems #724
- Fix ssd create with performaceLevel #723
- Feature/support loopdevice localdisk #721
- Fix disk resize err #719
- Upgrade oidc isolate token #720
- Upgrade baseimg from centos7 to alinux3 #718
- 1. If the endpoint of ecs is the same as that of oss, use the public … #717
- anolis use centos8 ossfs binary #716
- support anolis images #715
- chore: Add
.dockerignore
#712
- Support custom snapshot retention #713
- Stop applying the beta.kubernetes.io/os #710
- add kylin OS support on bare metal #709
- Add snapshot protection before disk delete #708
- Improve/use lvm fast format #706
- feature: Add oidc auth method to csi (only inner use) #690
- modify don’t install eac by default #705
- update eac version from 1.0.1 to 1.0.2 #704
- broken link issue resolved #701
- Fix const instanceid #703
- Feature/eac metrics #702
- use http in private cloud #699
- add cnfs oss feature #698
- Add host command var #697
- modified fsfreeze.sh for advancedSnapshot. #696
- Fix globalmount path usage #695
- Support globalmount path changed in k8s 1.24 #694
- fix kylin/uos entrypoint in amd64 #693
- add head file top metrics #692
- Feature/support kylin and uos #691
- modify ossfs version to 1.88 and openapi scheme modify http to https #689
- Add func: allow auto snapshot during expanding volume. #686
- Feature/rich nas client #685
- add ossfs metrics #688
- chore: Support log mount options & fix private build #687
- mutex saveOssfsCredential and uniqOssfsCredential #684
- mutex saveOssfsCredential and uniqOssfsCredential #683
- fix provisioner metrics can not use bug #682
- Feature/support disk instance detach check #681
- fix a typo in the log of NodePublishVolume #679
- fix shell spaces bug #678
- Feature/support disk waiting during mount #673
- modify parse eac metric uuid:server format #676
- modify delete eac and alinas-utils before install #675
- modify arm64 /bin/csiplugin-connector to /csi/csiplugin-connector #674
- Bump prometheus/client_golang to v1.11.1 #636
- fix rund remount #659
- Disable global var access to metadata server #672
- modify print log diskResponse to instanceResponse #671
- Feature/rich nas client #663
- Fix create disk client token elements #669
- Support ens ens driver #668
- Fix csi plugin deployment yaml #666
- Fix fuse devel install #662
- Support oxs node instance label & zoneid label #664
- Support dbfs vpc domain #665
- support multi attach disk #634
- fix local device remount #660
- Feature/rich nas client #658
- cpfs nfs rpm update #657
- go build use vendor #655
- Feature/rich nas client #654
- nas skip mount mode #652
- Support dbfs node max volume config #651
- nas skip mount mode #650
- fix local device lower key #649
- support cpfs nfs #648
- support cpfs nfs #647
- support cpfs nfs #646
- support cpfs nfs #645
- modify csi directory to multi_data directory #644
- support dbfs endpoint #643
- support cpfs-nfs protocol #642
- support local device volume #638
- Add liveness to ndoe registrar & fix nodestage return err #640
- Change find dbfs mount path way #592
- Support growpath in base images #635
- Add kubecli qps setting for csi #632
- Add a parameter to the schema to automatically increase volume sizes … #628
- disk support iolimit #627
- local volume cache NodeAddr #630
- static volume support snapshot #626
- update disktype label #625
- update disktype label #624
- create disk type by order #622
- Update isMounted method to fix mountpoint check failed issue #617
- V1.1.7 disktype to label #618
- update storage capacity tag #621
- support multi-zones node for virtual node #612
- Support snapshot resource groupid #615
- update auth logs #613
- volume spec to kata #593
- support kubeconfig args #609
- volume capacity record to node #594
- support nvme expand #608
- Update default yaml image version to support k8s1.22 #601
- Full changelog
- STOR-1168: Bump common libraries #51
- OCPBUGS-12545: Bump golang.org/x/net@v0.9.0 #50
- Updating ose-alibaba-disk-csi-driver-operator images to be consistent with ART #49
- Updating ose-alibaba-disk-csi-driver-operator images to be consistent with ART #48
- Updating ose-alibaba-disk-csi-driver-operator images to be consistent with ART #47
- OCPBUGS-8683: Add management workloads annotations #46
- Updating ose-alibaba-disk-csi-driver-operator images to be consistent with ART #45
- Full changelog
- Updating ose-alibaba-machine-controllers images to be consistent with ART #42
- OCPBUGS-10134: Updating ose-alibaba-machine-controllers images to be consistent with ART #41
- Full changelog
- Revert “OCPCLOUD-2051: Merge https://github.com/kubernetes/cloud-provider-aws:master (cab0100) into master” #43
- OCPCLOUD-2051: Merge https://github.com/kubernetes/cloud-provider-aws:master (cab0100) into master #41
- Add version flag to ecr-credential-provider #607
- fix: handle subnets with resource based naming more flexibly #598
- ecr-credential-provider support to authenticate public registries #603
- Update Readme and fix the kops cluster create example #601
- Release 1.27.1 #600
- Kubelet 1.27.x failing to get credentials when credentialprovider.kubelet.k8s.io/v1 api is used #597
- Simplifies configuring provider region #573
- Release 1.27.0 #594
- Bump kubernetes dependencies to 1.27.0 and other dependencies to latest #593
- Remove release github workflow #592
- Bump golang to 1.20.3. #591
- Updating ose-aws-cloud-controller-manager images to be consistent with ART #38
- Merge https://github.com/kubernetes/cloud-provider-aws:master (f33bf21) into master #36
- Update dependency golang.org/x/net to fix CVE-2022-41723 #588
- Add support for IPv6 Fargate nodes #565
- Release 1.26.1 #584
- Upload artifacts before generating the checksums #583
- Don’t update latest tag when uploading artifacts #582
- Use default GCS location to upload artifacts #579
- Automated cherry pick of #502: single update to node cache #574
- Add empty .gcloudignore file #578
- Fetch tags for later use when running cloudbuild #576
- Update registry k8s.gcr.io -> registry.k8s.io #571
- OCPBUGS-10147: Updating ose-aws-cloud-controller-manager images to be consistent with ART #37
- Full changelog
- STOR-1167: Rebase to v1.18.0 for OCP 4.14 #222
- configure lievness probe check for node-driver-registrar #1570
- Add target to run External Storage tests on Windows nodes #1521
- Add support for Fast Snapshot Restores #1554
- Remove SSH from CI #1566
- Fix volume attachment limit calculation #1561
- Support interpolated snapshot tags #1558
- Set image repository/tag via
--helm-extra-set-args
param in CT #1560
- Fix staging / unmounting volume operations on Windows #1526
- Grab snow device path via last character rather than trimming #1546
- Fix VolumeSnapshotClass tagging #1548
- Clarify volume resizing in README; Remove Chrome(ium)-specific links #1550
- Add non-negative check on getVolumeLimit() #1542
- Support VolumeSnapshotClass in Helm Chart #1540
- Reduce scope of testing for test-helm-chart #1533
- Kustomize: use ‘resources’ instead of deprecated ‘bases’ #1539
- Release 1.17.0 (to master) #1534
- Release v1.17.0 #1532
- Stop treating prefixes as magic in DeviceManager #1518
- Upgrade dependencies #1529
- Change README warning to new redirect announcement #1528
- Always log driver information #1525
- Add support for XFS custom block sizes #1523
- Add warning to README about k8s.gcr.io deprecation #1519
- Release 1.16 #1515
- Release 1.16.0 #1511
- Release v1.16.0 #1509
- Fix –version output #1510
- Update installation docs #1503
- Fix CI; Upgrade golangci-lint #1505
- Pin k8s.io/dynamic-resource-allocation to v0.26.0 #1504
- Update speculative execution of docker buildx to check buildkit daemon type #1496
- Minor CI Fixes #1491
- Remove migration tests #1493
- Add support for JSON logging #1467
- Bump CI k8s version to 1.26.1 (and other CI tools upgrades) #1487
- k8s.gcr.io -> registry.k8s.io #1488
- Use test driver image when testing upgrades with CT #1486
- Remove compatibility matrix reference #1484
- Migrate Trivy workflow to grab images from values.yaml #1479
- Release 1.15 #1481
- Release v1.15.0 #1480
- OCPBUGS-10816: Volume unmount repeats after successful unmount, preventing pod delete #224
- Updating ose-aws-ebs-csi-driver images to be consistent with ART #220
- OCPBUGS-12297: UPSTREAM: 1505: bump go + golangci-lint #223
- Updating ose-aws-ebs-csi-driver images to be consistent with ART #218
- Full changelog
- STOR-1168: Bump common libraries #222
- Bump Kubernetes libs to v0.27.1 #243
- STOR-1167: Enable extra-create-metadata to tag snapshots #223
- STOR-1300: Restart controller Pods if metrics-serving-cert changed #216
- OCPBUGS-11882: Added safe-to-evict-local-volume annotation from bound-sa-token to ebs-controller #232
- OCPBUGS-11882: Added safe-to-evict annotation to aws-ebs-csi-driver-controller pods #231
- OCPBUGS-13017: assets/hypershift/controller_sa: Set controller ServiceAccount imagePullSecrets #219
- Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #217
- Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #215
- Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #214
- Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 #207
- OCPBUGS-8691: Hypershift: set control plane operand properties #205
- Bump k8s.io/apiextensions-apiserver from 0.26.2 to 0.26.3 #203
- OCPBUGS-8752: fix: typo #198
- OCPBUGS-8752: feat: add workload annotation to deployment and daemonset #194
- Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #195
- Bump k8s.io/apiextensions-apiserver from 0.26.1 to 0.26.2 #189
- Bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 #190
- Full changelog
- Bump to go 1.20 in go.mod #163
- Updating ose-aws-pod-identity-webhook images to be consistent with ART #162
- Updating ose-aws-pod-identity-webhook images to be consistent with ART #159
- Full changelog
- OCPBUGS-14368: Do not detach masters from LB when unready #76
- OCPBUGS-14368: Default to kube-proxy health probes for Service type=LoadBalancer #72
- OCPCLOUD-2050: Merge https://github.com/kubernetes-sigs/cloud-provider-azure:master (11f66ee) into master #61
- chore: cleanup unused multi-slb code of the previous design #3997
- feat: support migrate from NIC-based to IP-based backend pool by migration API by setting
"enableMigrateToIPBasedBackendPoolAPI": true
#3972
- chore(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 #4037
- Service annotation var should be deep copied #3988
- ci: Harden GitHub Actions #4036
- fix: ensure POSTCSS is installed #4034
- Cleanup dependencies and fix cron job #4031
- chore: pin the site dependencies #4030
- doc: fix rendering for website domain https://kubernetes-sigs.github.io/cloud-provider-azure #4029
- Revert “cleanup dependencies and fix cron job” #4019
- chore(deps): bump github/codeql-action from 2.3.5 to 2.3.6 #4017
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 #4015
- chore(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 #4004
- Revert change in vendor by scorecard #3994
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 in /pkg/azclient #4011
- chore(deps): bump actions/dependency-review-action from 3.0.4 to 3.0.6 #4010
- track2 sdk: fix copyright template error in azclient package #4009
- Apply security best practices #4001
- add daily fuzz test #4000
- track2 sdk:update mock interface for vmssvmclient #3999
- track2 sdk: add subresource template and add vmssvmclient and subnetclient #3998
- doc: deprecate –port and use –secure-port instead in readme and exa… #3996
- chore: fix the typo for SLB docs #3995
- add manual dispatch for all github actions #3992
- chore(deps): bump github/codeql-action from 2.3.4 to 2.3.5 #3990
- chores: Cleanup dependencies and fix cron job #3989
- doc: update documents for allocateLoadBalancerNodePorts #3987
- track2 sdk:remove apiVersion parameter #3969
- Update release notes for v1.26.10 #3986
- chore(deps): bump github/codeql-action from 2.3.3 to 2.3.4 #3979
- chore(deps): bump actions/dependency-review-action from 2.5.1 to 3.0.4 #3978
- chore(deps): bump ossf/scorecard-action from 2.0.6 to 2.1.3 #3975
- Apply security best practices #3941
- chore: update docs for exclude nodes from SLB #3971
- Update release notes for v1.27.4 #3970
- Update release notes for v1.25.14 #3968
- Update release notes for v1.24.20 #3967
- track2 sdk:add client for snapshot,pipprefix, bump apiversion and upgrade network package #3958
- Print Service name and resource basename in ReconcileService() #3957
- fix: make sure the pip dns tag will not be removed when systemTags is… #3956
- track2 client: Remove unnecessary dependencies from azclient #3947
- chore(deps): bump go.opentelemetry.io/otel from 1.15.1 to 1.16.0 in /pkg/azclient #3955
- chore(deps): bump github.com/go-git/go-git/v5 from 5.6.1 to 5.7.0 in /kubetest2-aks #3954
- Revert “chore: temporarily change the expected tags in aks pip tags e… #3948
- backend pool name should be case-insensitive #3932
- apply the custom probe configs when externalTrafficPolicy is local and PLSProxyProtocol is enabled. #3931
- doc: update pls doc #3933
- chore(deps): bump k8s.io/kubelet from 0.27.1 to 0.27.2 #3930
- Allow deprecated beta topology labels to be applied for those not ready to migrate #3685
- chore: update docs for cross resource group nodes #3928
- chore(deps): bump github.com/onsi/gomega from 1.27.6 to 1.27.7 #3926
- chore(deps): bump k8s.io/cloud-provider from 0.27.1 to 0.27.2 #3924
- chore(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3 #3917
- track2 client: export mock interface in azclient #3916
- chore(deps): bump k8s.io/client-go from 0.27.1 to 0.27.2 in /pkg/azclient #3906
- chore(deps): bump k8s.io/apimachinery from 0.27.1 to 0.27.2 #3899
- Set gcloud ver to 2023424 #3910
- chore(deps): bump github.com/onsi/gomega from 1.27.6 to 1.27.7 in /pkg/azclient #3904
- chore(deps): bump k8s.io/apimachinery from 0.27.1 to 0.27.2 in /kubetest2-aks #3901
- track2 sdk: return error when client received 429 toomanyrequest error #3886
- doc: update readme and examples for new image versions #3897
- Update release notes for v1.24.19 #3896
- Update release notes for v1.25.13 #3895
- Update release notes for v1.26.9 #3894
- Update release notes for v1.27.3 #3893
- fix: the pip without tags should be user-assigned #3877
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.5 in /pkg/azclient #3888
- Add IPv6 templates modified from release-1.9 CAPZ #3879
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.2.2 to 1.3.0 in /pkg/azclient #3881
- Add test suite generater for track2 client #3880
- cleanup: remove PremiumV2LRS const #3882
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.9.4 to 2.9.5 #3883
- doc: use dl.k8s.io, not kubernetes-release bucket #3878
- chore(deps): bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 in /kubetest2-aks #3876
- chore(deps): bump golang.org/x/crypto from 0.8.0 to 0.9.0 #3870
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.2.2 to 1.3.0 in /kubetest2-aks #3873
- azclient: Rename azureclient/v2 to azclient #3869
- Support FrontendIPConfig and reconcileLB() #3819
- armclient v2: add test case for diskclient and refactor generator #3403
- chore(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 #3868
- Update README.md with v1.27 release branch #3824
- chore(deps): bump sigs.k8s.io/cloud-provider-azure from 1.27.1 to 1.27.2 in /pkg/azureclients/v2 #3867
- chore(deps): bump github.com/Azure/go-autorest/autorest from 0.11.28 to 0.11.29 #3864
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.4 #3859
- feat: add PerformancePlus option in disk creation #3855
- Drop RG param in getXXXID() #3854
- Update release notes for v1.27.2 #3856
- IPv6 PIP uses suffix only when DualStack #3823
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.5.0 to 1.6.0 in /pkg/azureclients/v2 #3851
- chore(deps): bump golang.org/x/sys from 0.7.0 to 0.8.0 #3850
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.5.0 to 1.6.0 in /kubetest2-aks #3852
- chore(deps): bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 #3830
- chore(deps): bump golang from 1.20.3-buster to 1.20.4-buster #3839
- chore(deps): bump sigs.k8s.io/controller-tools from 0.11.4 to 0.12.0 in /pkg/azureclients/v2 #3837
- chore(deps): bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 in /pkg/azureclients/v2 #3829
- Use latest gcb-docker-gcloud #3822
- Helm chart 1.27.1 with new patch releases #3818
- chore(deps): bump yaml from 2.1.3 to 2.2.2 in /site #3817
- chore(deps): bump sigs.k8s.io/cloud-provider-azure from 1.27.0 to 1.27.1 in /pkg/azureclients/v2 #3816
- Fix bugs from introducing user node pool #3815
- feat: add PickRandomMatchingAccount in account search #3811
- chore(deps): bump sigs.k8s.io/controller-tools from 0.11.3 to 0.11.4 in /pkg/azureclients/v2 #3812
- feat: support workload identity #3378
- Use user node pool #3805
- chore(deps): bump github.com/onsi/gomega from 1.27.1 to 1.27.6 #3672
- Update release notes for v1.27.1 #3809
- chore(deps): bump sigs.k8s.io/cloud-provider-azure from 1.26.7 to 1.27.0 in /pkg/azureclients/v2 #3802
- Add dependabot config for release-1.27 #3801
- Remove shared nsg rule immediately when no destinations prefixes are left #3787
- clean up old pip list optimization #3773
- bump k8s.io dependencies to 1.27.1 #3780
- Run go lint using github actions #3781
- Update release notes for v1.25.12 #3786
- Update release notes for v1.24.18 #3785
- Update release notes for v1.27.0 #3784
- Update release notes for v1.26.8 #3783
- cleanup: replace deprecated ioutil method #3769
- chore: set default loadBalancerSKU to Standard #3768
- More Nodes for autoscaling tests #3771
- chore: upgrade credentialprovider-api-version to v1 #3756
- fix: update resources in batches asynchonously #3757
- Choose correct primary IP config #3715
- Add release label for prs raised by dependabot #3748
- Improve autoscaling e2e #3755
- [Github action tests] Run on ubuntu-latest for trivy and doc #3743
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork/v2 from 2.2.0 to 2.2.1 in /pkg/azureclients/v2 #3733
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources from 1.1.0 to 1.1.1 in /pkg/azureclients/v2 #3732
- chore(deps): bump k8s.io/apimachinery from 0.27.0 to 0.27.1 in /kubetest2-aks #3738
- Add Node logs for autoscaling tests #3737
- chore(deps): bump k8s.io/client-go from 0.27.0 to 0.27.1 in /pkg/azureclients/v2 #3735
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4 from 4.2.0 to 4.2.1 in /pkg/azureclients/v2 #3734
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources from 1.1.0 to 1.1.1 in /kubetest2-aks #3731
- Fix CNM not properly handling IPv6 from imds LB #3726
- chore(deps): bump k8s.io/client-go from 0.26.3 to 0.27.0 in /pkg/azureclients/v2 #3724
- chore(deps): bump k8s.io/apimachinery from 0.26.3 to 0.27.0 in /kubetest2-aks #3723
- Support dualstack for PIP in azure_loadbalancer.go #3404
- chore: enrich docs for node exclude label #3721
- chore(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 #3686
- Limit dependbot open pr limit to 1 #3720
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.4.0 to 1.5.0 in /pkg/azureclients/v2 #3718
- chore(deps): bump golang.org/x/crypto from 0.7.0 to 0.8.0 #3717
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.4.0 to 1.5.0 in /kubetest2-aks #3719
- chore(deps): bump golang from 1.20.2-buster to 1.20.3-buster #3698
- chore(deps): bump peter-evans/create-pull-request from 4 to 5 #3697
- chore(deps): bump golang.org/x/sys from 0.6.0 to 0.7.0 #3689
- chore(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 in /pkg/azureclients/v2 #3694
- chore(deps): bump github.com/go-logr/logr from 1.2.3 to 1.2.4 #3671
- Print IP config IDs if subnet deletion fails #3660
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources from 1.0.0 to 1.1.0 in /pkg/azureclients/v2 #3670
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4 from 4.1.0 to 4.2.0 in /pkg/azureclients/v2 #3669
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/privatedns/armprivatedns from 1.0.0 to 1.1.0 in /pkg/azureclients/v2 #3668
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources from 1.0.0 to 1.1.0 in /kubetest2-aks #3667
- Revert “Removing Windows SAC images from container builds” #3662
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork/v2 from 2.1.0 to 2.2.0 in /pkg/azureclients/v2 #3654
- Deprecate numberOfProbes and adopt ProbeThreshold to address a probe issue in nrp #3623
- chore(deps): bump k8s.io/cloud-provider from 0.26.2 to 0.26.3 #3650
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice/v2 from 2.3.0 to 2.4.0 in /pkg/azureclients/v2 #3653
- chore(deps): bump k8s.io/kubelet from 0.26.2 to 0.26.3 #3635
- chore(deps): bump github.com/Azure/go-autorest/autorest/adal from 0.9.22 to 0.9.23 #3634
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice/v2 from 2.3.0 to 2.4.0 in /kubetest2-aks #3646
- Longer timeout for WaitAutoScaleNodes() #3642
- Prerequisite for dualstack public IP support #3415
- chore(deps): bump k8s.io/component-helpers from 0.26.2 to 0.26.3 #3627
- Prevent PRs not build on top of base branch from merging #70
- Fix downstream commit detection #69
- Updating ose-azure-cloud-node-manager images to be consistent with ART #63
- OCPBUGS-11284: Allow deprecated beta topology labels to be applied for those not ready to migrate #62
- Updating ose-azure-cloud-controller-manager images to be consistent with ART #64
- Merge https://github.com/kubernetes-sigs/cloud-provider-azure:master (8ac60cd) into master #55
- chore(deps): bump k8s.io/apiserver from 0.26.2 to 0.26.3 #3624
- chore(deps): bump k8s.io/component-base from 0.26.2 to 0.26.3 #3613
- Fix nodeAddressesChangeDetected() bug when dual-stack #3586
- [#3580] - Link to cloud provider config is broken on docs ‘Deploy Cloud Controller Manager’ page –fixed #3602
- chore: temporarily change the expected tags in aks pip tags e2e test #3601
- Removing Windows SAC images from container builds #3555
- Delete ns and client if not nil to avoid panic #3575
- chore(deps): bump k8s.io/apimachinery from 0.26.2 to 0.26.3 in /kubetest2-aks #3585
- chore(deps): bump k8s.io/client-go from 0.26.2 to 0.26.3 in /pkg/azureclients/v2 #3584
- chore: add a comment to address a potential bug that is introduced by orphaned ipconfigs on the lb #3576
- chore(deps): bump github.com/go-git/go-git/v5 from 5.6.0 to 5.6.1 in /kubetest2-aks #3578
- chore(deps): bump sigs.k8s.io/cloud-provider-azure from 1.26.6 to 1.26.7 in /pkg/azureclients/v2 #3553
- Helm chart 1.26.7 with new patch releases #3574
- chore(deps): bump actions/setup-go from 3 to 4 #3569
- Helm chart 1.26.6 with new patch releases #3549
- Update release notes for v1.25.11 #3548
- Update release notes for v1.23.30 #3545
- Update release notes for v1.24.17 #3546
- Update release notes for v1.26.7 #3547
- chore(deps): bump sigs.k8s.io/cloud-provider-azure from 1.26.5 to 1.26.6 in /pkg/azureclients/v2 #3538
- chore(deps-dev): bump autoprefixer from 10.4.13 to 10.4.14 in /site #3533
- fix: change the expected tags in aks e2e test #3532
- fix: do not tag user-assigned public IP #3527
- Fix azure-load-balancer-resource-group test #3520
- Update release notes for v1.25.10 #3524
- Update release notes for v1.23.29 #3522
- Update release notes for v1.24.16 #3523
- Update release notes for v1.26.6 #3525
- chore(deps): bump golang from 1.20.1-buster to 1.20.2-buster #3510
- CCM should not panic when losing leader election lease #3504
- add OrchestrationMode for windows pool #3518
- Change MachinePool to use extenral cloud-provider #3517
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.2.1 to 1.2.2 in /pkg/azureclients/v2 #3515
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.2.1 to 1.2.2 in /kubetest2-aks #3514
- fix: detach disk failure when there is throttling #3482
- Update linux-ci-version.yaml to support using vmss flex #3479
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.3.1 to 1.4.0 in /pkg/azureclients/v2 #3493
- chore(deps): bump golang.org/x/crypto from 0.6.0 to 0.7.0 #3484
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.3.1 to 1.4.0 in /kubetest2-aks #3490
- chore(deps): bump k8s.io/cloud-provider from 0.26.1 to 0.26.2 #3431
- chore(deps): bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 #3434
- chore(deps): bump k8s.io/kubelet from 0.26.1 to 0.26.2 #3428
- chore(deps): bump k8s.io/controller-manager from 0.26.1 to 0.26.2 #3430
- chore(deps): bump k8s.io/apiserver from 0.26.1 to 0.26.2 #3432
- Add lints for loop pointer #3481
- chore(deps): bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 in /pkg/azureclients/v2 #3467
- chore(deps): bump github.com/go-git/go-git/v5 from 5.5.2 to 5.6.0 in /kubetest2-aks #3466
- Limit dependbot open pr limit to 3 #3480
- chore(deps): bump k8s.io/client-go from 0.26.1 to 0.26.2 in /pkg/azureclients/v2 #3468
- chore(deps): bump k8s.io/apimachinery from 0.26.1 to 0.26.2 in /kubetest2-aks #3465
- Fix a loop pointer bug in EnsureBackendPoolDeleted #3417
- azureclient track2:customize default transporter in track2 client #3410
- Update nodeSelector and tolerations #3416
- chore(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 #3405
- chore: cleanup unused RawErrorContainer #3393
- Fix: remove shared security rule when no svc with shared-nsg annotation exists #3391
- fix: CVE-2022-41723 #3392
- chore(deps): bump golang.org/x/net from 0.5.0 to 0.7.0 in /pkg/azureclients/v2 #3390
- chore(deps): bump github.com/onsi/gomega from 1.26.0 to 1.27.1 #3382
- chore(deps): bump golang from 1.20.0-buster to 1.20.1-buster #3372
- chore(deps): bump golang.org/x/net from 0.6.0 to 0.7.0 #3380
- bump golang.org/x/net from 0.5.0 to 0.7.0 in /kubetest2-aks #3379
- Support dual-stack in azure_loadbalancer_backendpool.go #3266
- Helm chart 1.26.5 with new patch releases #3371
- Remove unnecessary probe port check #3346
- Update references from k8s.gcr.io to registry.k8s.io [#3324] #3329
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.8.0 to 2.8.1 #3356
- Support dual-stack - Service annotation #3297
- build: Excludes previous release tag commit when generating release notes #3337
- Fix cloud-node-manager-windows helm script args #3343
- chore(deps): bump sigs.k8s.io/cloud-provider-azure from 1.26.4 to 1.26.5 in /pkg/azureclients/v2 #3318
- Fix: fix Incorrect conversion between integer types #3339
- Fix TestJitterWithNegativeMaxFactor UT #3322
- Use hostprocess for Windows node manager in Helm chart #3283
- chore(deps): bump golang.org/x/crypto from 0.5.0 to 0.6.0 #3311
- Update release notes for v1.23.28 #3309
- Update release notes for v1.24.15 #3308
- Update release notes for v1.25.9 #3304
- Update release notes for v1.26.5 #3303
- Refactor: Solve go warnings #3290
- Fix how getSecurityRuleName() handles IPv6 addr prefix #3289
- Bump gcb-docker-gcloud image version #3298
- chore(deps): bump golang.org/x/sys from 0.4.0 to 0.5.0 #3291
- fix: add disk attach/detach delay time to allow more batch #3284
- Support dual-stack - ensureloadbalancer & nsg #3268
- Helm chart 1.26.4 with new patch releases #3279
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.3.0 to 1.3.1 in /pkg/azureclients/v2 #3286
- chore(deps): bump sigs.k8s.io/controller-tools from 0.11.2 to 0.11.3 in /pkg/azureclients/v2 #3287
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.3.0 to 1.3.1 in /kubetest2-aks #3285
- Disable provenance attestation to workaround docker buildx issue #3282
- chore(deps): bump golang from 1.19.5-buster to 1.20.0-buster #3274
- Support dual-stack - utils #3243
- Fix go 1.17 mod selection issue in run-e2e.sh #3259
- Update release notes for v1.25.8 #3258
- Update release notes for v1.24.14 #3256
- Update release notes for v1.23.27 #3255
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.7.1 to 2.8.0 #3261
- chore(deps): bump sigs.k8s.io/cloud-provider-azure from 1.26.3 to 1.26.4 in /pkg/azureclients/v2 #3264
- cleanup: refine azure disk driver logging #3260
- Update release notes for v1.26.4 #3257
- chore(deps): bump sigs.k8s.io/controller-tools from 0.11.1 to 0.11.2 in /pkg/azureclients/v2 #3254
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.2.0 to 1.2.1 in /pkg/azureclients/v2 #3251
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.7.1 #3248
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.2.0 to 1.2.1 in /kubetest2-aks #3250
- chore: refine logging for azure disk csi driver #3165
- fix: update network api to 2022-07-01 to support backend pool level v… #3232
- fix: skip removing nics from lb if there will be no nics in the backe… #3212
- build: Fix downloading golangci-lint using master branch script #3234
- OCPBUGS-10188: Updating ose-gcp-cloud-controller-manager images to be consistent with ART #59
- Updating ose-azure-cloud-node-manager images to be consistent with ART #58
- OCPBUGS-8474: CCM should not panic when losing leader election lease #57
- Full changelog
- STOR-1164: Rebase to v1.28.0 for OCP 4.14 #43
- Updating ose-azure-disk-csi-driver images to be consistent with ART #41
- Updating ose-azure-disk-csi-driver images to be consistent with ART #39
- chore: update max data disk table #1875
- feat: get node name from IMDS compute name #1685
- feat: add attachDiskInitialDelay parameter in storage class #1872
- chore: upgrade csi-snapshot to v6.2.2 and increase memory limits #1866
- cleanup: reduce host process disk partition logs #1864
- feat: host process container deployment support #1861
- doc: refine workload identity doc #1860
- cleanup: remove useless incremental parameter in storage class #1859
- feat: add enablePerformancePlus in storage class #1855
- Build: Add dependabot job for dockerfiles #1856
- chore: upgrade azure lib #1853
- feat: upgrade to snapshot v6.2.1 #1850
- fix: make sure the VolumeSnapshots v1 CRDs exist before starting #1851
- cleanup: update new chart versions and remove deprecated versions #1849
- chore(deps): bump github.com/kubernetes-csi/csi-lib-utils from 0.10.0 to 0.13.0 #1839
- Changing kubernetes-release bucket path to dl.k8s.io #1845
- feat: support workload identity #1843
- chore: add context for e2e test #1836
- test: move ut for waitForSnapshotCopy to azuredisk_test.go #1841
- chore(deps): bump actions/setup-go from 2 to 4 #1838
- chore: add dependabot #1837
- feat: add publicNetworkAccess parameter in storage class #1835
- cleanup: combine waitForSnapshotCopy func #1828
- chore: update max datadisk num table #1829
- chore: upgrade azure lib #1827
- feat: add copy snapshot in cross region directly #1791
- chore: upgrade csi sidecar container images #1824
- chore: update max data disk num table #1818
- chore: upgrade CSI sidecar image versions #1816
- cleanup: replace deprecated ioutil method #1814
- test(e2e): change the storageclass configuration method in the test file #1809
- feat: add chart config value enableRegistrationProbe #1806
- fix: add securityContext.seccompProfile for driver controller #1805
- doc: update supported version and cleanup deprecated versions #1804
- feat: enable securityContext.seccompProfile #1803
- fix: PremiumV2_LRS caching mode issue #1790
- cleanup: remove 20H2 windows image build #1783
- chore: update maximum data disk num table #1774
- doc: add accessModes doc #1771
- test: enable online expansion external test #1766
- chore: upgrade azure lib #1755
- tes: fix golint action failure #1748
- cleanup: remove metrics-address on driver daemonset on the node #1736
- fix: CVE-2022-41723 #1732
- chore: update maxDataDiskCountMap #1733
- doc: cut v1.27.0 release #1730
- support volumesnapshotclass in helm chart #1727
- fix: second expand volume failure on Ubuntu 22.04 #1728
- Pin k8s.io/dynamic-resource-allocation version #1725
- feat: integrate traffic manager proxy #1716
- feat: add disk attach/detach delay time to allow more batch #1722
- chore: remove dependency on golang.org/x/text specific version #1723
- fix: increase csi-attacher worker-threads num #1719
- fix: buildx issue with provenance disabled #1720
- feat: add dataAccessAuthMode parameter to snapshot storage class #1714
- fix: incorrect driver version in CSIDriver #1707
- fix: switch base image to fix CVEs #1704
- doc: cut v1.26.2 release #1706
- fix: panic when allow-empty-cloud-config is set #1699
- Add missing v5 D & E SKUs to map #1703
- test: add external stress e2e tests #1638
- doc: cut v1.26.1 release #1688
- Full changelog
- CCO-324: Unrevert “CCO-324: add support for workload identity” #83
- Revert “CCO-324: add support for workload identity” #82
- CCO-324: add support for workload identity #78
- STOR-1168: Bump common libraries #81
- OCPBUGS-12559: Bump golang.org/x/net@v0.9.0 #80
- Updating ose-azure-disk-csi-driver-operator images to be consistent with ART #79
- OCPBUGS-8683: Add management workloads annotations #74
- OCPBUGS-10842: Reorder static resources to create RBAC first #75
- Updating ose-azure-disk-csi-driver-operator images to be consistent with ART #73
- Full changelog
- STOR-1160: Rebase to v1.28.0 for OCP 4.14 #29
- Updating azure-file-csi-driver images to be consistent with ART #28
- Updating azure-file-csi-driver images to be consistent with ART #27
- Updating azure-file-csi-driver images to be consistent with ART #26
- Updating azure-file-csi-driver images to be consistent with ART #25
- doc: remove unused resourceGroup field when secret is specified #1281
- cleanup: remove unnecessary path validation on hpc deployment #1279
- chore: refactor host process code #1277
- cleanup: update new chart versions and remove deprecated versions #1276
- chore: update windows host process lib #1265
- fix: append nosharesock mount option on Linux node by default #1267
- doc: refine workload identity doc #1263
- Build: add dependabot job for dockerfile updates. #1261
- feat: upgrade to snapshot v6.2.1 #1257
- fix: make sure the VolumeSnapshots v1 CRDs exist before starting #1258
- cleanup: update new chart versions and remove deprecated versions #1256
- chore: refine windows host process container image build #1255
- Changing kubernetes-release bucket path to dl.k8s.io #1250
- fix: default actimeo option should respect acregmax and acdirmax #1244
- fix: add closetimeo=0 option to fix data sync issue on Ubuntu 22.04 #1245
- chore: refine workload identity docs. #1248
- fix: windows host process container deployment #1243
- chore: fix release-image.sh on publishing windows hostprocess image #1240
- build(deps): bump actions/setup-go from 2 to 4 #1241
- build(deps): bump github/codeql-action from 1 to 2 #1238
- test: add dependabot #1237
- feat: add host-process containers in helm charts #1182
- feat: add enableVolumeMountGroup feature flag #1236
- chore: upgrade csi sidecar container images #1235
- doc: cut v1.27.0 release #1232
- chore: upgrade CSI driver sidecar image versions #1229
- feat: add selectRandomMatchingAccount parameter in storage class #1225
- feat: Support workload identity #1193
- cleanup: replace deprecated ioutil method #1223
- doc: add nconnect mount options in NFSv4.1 example #1220
- test(e2e): change the storageclass configuration method in the test file #1219
- feat: add chart config value enableRegistrationProbe #1217
- test: fix restart_driver_daemonset script #1216
- feat: enable securityContext.seccompProfile #1210
- doc: refine subcriptionID parameter doc #1209
- test: repeats create and delete pod to make sure mount/unmount is stable. #1207
- test: add external stress test #1204
- cleanup: remove windows 20H2 image build #1205
- test: enable dupl golint #1203
- tes: fix golint action failure #1200
- test: add “go list” check #1199
- Pin k8s.io/dynamic-resource-allocation to v0.26.0 #1198
- cleanup: remove metrics-address on driver daemonset on the node #1197
- chore: update cloud-provider #1191
- doc: remove accountAccessTier in doc since it’s only for blob #1195
- fix: CVE-2022-41723 #1196
- feat: support windows host-process #1181
- doc: cut v1.26.1 release #1192
- fix: remove forceUmount and lazyUmount #1188
- doc: cut v1.26.0 release #1180
- feat: append help link when there is mount error #1179
- chore: remove dependency on golang.org/x/text specific version #1178
- fix: switch base image to fix CVEs #1175
- fix: buildx issue with provenance disabled #1176
- feat: add support for SMB Multi-channels in premium account creation #1174
- fix: incorrect driver version in CSIDriver #1172
- doc: Fix URL to azure-files-csi driver doc in README.md #1170
- doc: cut v1.25.1 release #1167
- Full changelog
- Revert “CCO-325: add support for workload identity” #59
- CCO-325: add support for workload identity #54
- CCO-325: Mount serviceaccount token into csi-driver container #53
- STOR-1168: Bump common libraries #57
- OCPBUGS-12561: Bump golang.org/x/net@v0.9.0 #56
- Updating azure-file-csi-driver-operator images to be consistent with ART #55
- Updating azure-file-csi-driver-operator images to be consistent with ART #52
- Updating azure-file-csi-driver-operator images to be consistent with ART #51
- OCPBUGS-10842: Reorder static resources to create RBAC first #50
- OCPBUGS-8683: Add management workloads annotations #49
- Updating azure-file-csi-driver-operator images to be consistent with ART #48
- Full changelog
- Set upstream labels and fix capability for the arch-aware scale from 0 in Azure #66
- CCO-346: Add support for Azure workload identity tokens #55
- MIXEDARCH-257: Handle the kubernetes.io/architecture label based on the Azure VM Size #65
- OCPBUGS-10762: Machine should be Failed if Machine has a Failed state on Azure #56
- OCPCLOUD-2057: Bump to Kubernetes 1.27 deps #62
- OCPBUGS-12628: Bump x/net to v.0.7.0 #60
- OCPBUGS-11223: Reduce metrics cardinality #58
- Updating ose-machine-api-provider-azure images to be consistent with ART #59
- OCPBUGS-10190: Updating ose-machine-api-provider-azure images to be consistent with ART #53
- Full changelog
- Updating baremetal-machine-controller images to be consistent with ART #190
- OCPBUGS-12483: Use go 1.19 and uplift x/net to 0.7.0 #191
- Updating baremetal-machine-controller images to be consistent with ART #187
- Full changelog
- Merge upstream #286
- 🐛 fix distroless:nonroot pinning #1286
- ⚠️ bump core kubernetes libraries #1276
- 🌱 update kubeconform to v0.6.2 #1285
- 🌱 Remove explicit version when importing v1alpha1 #1281
- Upstream Rebase #284
- Move hardware profile code to the api module #1278
- Simplify dependencies of the apis module #1279
- Revert “🌱 Reduce the preprovisioning image retry delay” #1280
- 🌱 Reduce the preprovisioning image retry delay #1275
- OCPBUGS-7581: Merge upstream #280
- :bug: Don’t check for ironic capacity in ‘deleting’ state #1259
- OCPBUGS-13080, OCPBUGS-13124: Merge upstream #276
- 🐛 Do not try to update images for nodes in transient states #1271
- :seedling: bump golang image from 1.19.6 to 1.19.9 #1272
- :sparkles: Support /dev/disk/by-path root device hints #1264
- 📖 update releasing.md with links to main process #1266
- ✨ Add flags for configuring rate limits #1268
- 🌱 pin distroless to static:nonroot with sha digest #1267
- OCPBUGS-12362: Merge upstream #274
- 🌱 Bump go module dependencies #1257
- Add missing rbac rules for BaremetalHost Controller #1256
- 📖 update releasing.md #1244
- Use same settings for provisioner and controller logs #1249
- OCPBUGS-5833: Merge upstream #270
- ✨ Supported forced reboot of preprovisioning images #1237
- 🌱 add broken link checker action #1254
- 📖 fix broken links in markdown files #1255
- 🌱 Disable scheduled workflows from running in forks #1246
- :bug: Revert live-iso validation as it is blocking pxe boot when non-virtualmedia drivers are used #1250
- Updating ose-baremetal-operator images to be consistent with ART #271
- OCPBUGS-11310: Revert live-iso validation #266
- OCPBUGS-11036: Merge upstream #264
- ⚠️ Store htpasswd files in Secrets instead of ConfigMaps #1241
- ⚠️ run BMO deployment as non-root (v2) #1242
- 🐛 Create nodes with namespace already prepended #1243
- Replace package “text” with “google/safetext” #1215
- Merge upstream #260
- :sparkles: Delay delete of detached hosts based on annotation metadata #1236
- 🐛 Revert “run BMO deployment as non-root” #1239
- :warning: run BMO ironic deployment as non-root #1231
- OCPBUGS-1147: Merge upstream #259
- 🐛 Do not reconcile HostFirmwareSettings for detached hosts #1234
- :seedling: Delay deprovision/delete when multiple finalizers exist #1230
- 🌱 remove old unnecessary OWNERS files #1232
- Updating ose-baremetal-operator images to be consistent with ART #257
- Full changelog
- OCPBUGS-15012: oc image extract: idms-file flag map to IDMSFile field #1464
- Correct incorrect command in observe command #1419
- Clarify the use of the filter without keep-manifest-list #1414
- OCPBUGS-10612: make registry auth prefence default to podman config locations #1376
- handle the error case of node retrieval while waiting for reboot #1482
- Fix the output of error prompt #1433
- pkg/cli/admin/upgrade: Surface Recommended=Unknown more prominently #1442
- pkg/cli/admin/upgrade: Add post-period to space to some error messages #1330
- Wait for reboot #1473
- tweak output format #1471
- OCPNODE-1580: Add –print-mirror-instructions to oc adm release mirror to allow idms instructions #1341
- add reboot-nodes #1468
- Trust check #1469
- fix directories for consistency #1467
- ocpcertificates: add ability to rotate MCS CA/cert #1450
- OCPNODE-1656: oc image extract: Introduce IDMS as alternative source #1426
- pernodepod: percent works like this #1463
- ocpcertificates: don’t make assumptions on resources not to bring pip… #1462
- allow running a command while the kubelet is off #1459
- add command to create new bootstrap kubeconfig for kubelet #1458
- ocpcertificates: fix handling resources by names explicitly + other cosmetic fixes #1460
- tweaks needed for wait #1455
- Add a command to remove older trust #1447
- create command to create new adminkubeconfig #1452
- add a command to copy content to every node #1454
- Minor updates to CLI help text #1453
- add command for regenerating OCP leaf certs #1443
- add a new command to wait for all clusteroperators to go stable #1444
- add command to produce an updated CA bundle for trusting the kube-apiserver #1446
- add printing for new revisions #1445
- add oc adm ocp-certificates regenerate-top-level #1439
- OCPBUGS-11652: Extend adm node-logs to new API #1403
- OCPBUGS-12793: adds a mapping for exposed ports to DockerConfig when manifest listed #1415
- OCPBUGS-14340: Name containers w/‘multi’ when mirroring a multi release image #1423
- OCPBUGS-11123: oc adm groups sync: all groups: print warning before caching #1436
- OCPBUGS-11632: Skip invalid events yamls and continue #1429
- OCPBUGS-14082: Remove closed centos7 registry from newapp unit tests #1430
- OCPBUGS-12901: preserve explicit release image in ClusterVersion #1416
- OCPBUGS-11123: oc adm groups sync: fix the annotation key #1427
- OCPBUGS-11123: oc adm groups sync: print a warning when two or more groups are mapped to the same ldap uid #1425
- OCPBUGS-13355: Use RequestToken functions from library-go #991
- OCPBUGS-11632: Improve error log messages in event filtering #1417
- OCPBUGS-12143: oc login: unwrap tls.CertificateVerificationError to use x509 errors #1406
- pkg/cli/admin/upgrade: Clarify client-side vs. server-side docs #1181
- replace trimLeft with trimPrefix #1400
- Support OCI manifest lists in image mirror #1362
- OCPBUGS-8004: Fix bug when recreating an index with fewer images #1335
- adm catalog mirror update example to idms #1401
- OCPBUGS-10843: oc debug unique pod name #1393
- adm catalog mirror generates idms manifest #1389
- OCPBUGS-1115: Use linux/arch when user’s OS isn’t in manifests #1311
- Remove already deprecated adm create-kubeconfig command #1367
- append: expose keep-manifest-list option and preserve manifestlist when appending to specific arch images #1361
- Updating ose-tools images to be consistent with ART #1369
- OCPBUGS-8048: pkg/cli/admin/upgrade: Client-side checks for –to-multi-arch #1359
- IR-300, IR-301: generates ImageStreamTags with import-mode when using oc new-build and oc-new-app #1353
- OCPBUGS-10879: Fix deprecated oc command suggestion #1390
- Exclude irrelevant commands from MicroShift documentation #1375
- Test Fix: Allow submodule using file transport with newer git #1378
- Updating openshift-enterprise-deployer images to be consistent with ART #1368
- Updating openshift-enterprise-cli images to be consistent with ART #1364
- OCPBUGS-3393: Always copy the blobs if the target isn’t a registry #1355
- Updating ose-cli-artifacts images to be consistent with ART #1370
- OCPBUGS-1117: The architecture of oc in the cli-artifacts’ /usr/bin folder should to the one of the built image #1374
- OCPBUGS-10622: bump repo sclorg/s2i-ruby-container location for newapp test #1377
- Add microshift into generate-docs #1365
- OCPBUGS-5949: Add subrepository support for ICSP #1350
- Full changelog
- CCO-366 Add ability to detect AWS STS and behave accordingly #542
- Implement ccoctl command to create infrastructure required for Azure workload identity #523
- PORTENABLE-526: operator: use a partial metadata watch for Namespaces #546
- manager: filter the cache of configmaps #544
- Bump to go 1.20 in go.mod #536
- OCPBUGS-13549: Determine AWS partition based on region for readOnlyAnonUserPolicyTemplate bucket ARN. #537
- Add a make target and stub for actuator e2e tests #535
- Updating ose-cloud-credential-operator images to be consistent with ART #534
- Updating ose-cloud-credential-operator images to be consistent with ART #533
- Updating ose-cloud-credential-operator images to be consistent with ART #532
- OCPBUGS-11671: ccoctl: Enable public anon read access to default OIDC S3 bucket #526
- Updating ose-cloud-credential-operator images to be consistent with ART #521
- OCPBUGS-8666: Correct pod-identity-webhook annotations for PreferredDuringScheduling. #522
- SPLAT-950: doc/aws-sts : steps to migrate from public bucket to private issuer URL #515
- OCPBUGS-8666: feat: add workload annotation to pod identity webhook deployment #520
- Upgrade build-machinery-go:
make vulncheck
#519
- Bump golang.org/x/net from v0.5.0 to v0.7.0 #517
- Full changelog
- OCPBUGS-13228: Updating atomic-openshift-cluster-autoscaler images to be consistent with ART #255
- Updating atomic-openshift-cluster-autoscaler images to be consistent with ART #252
- Full changelog
- OCPBUGS-15155: Limit role binding to openshift-machine-api namespace #345
- OCPBUGS-14064: Split baremetal-operator into a separate pod #342
- OCPBUGS-4248: Avoid ironic-proxy when setting external url #341
- Updating ose-cluster-baremetal-operator images to be consistent with ART #339
- Upgrade golangci-lint to v1.52.2 for go 1.20 support #337
- Use a file URL for passing kernel to Ironic #334
- OCPBUGS-10343: use proxying for inspector in addition to ironic #333
- Revert “proxy: pass ipv6 address to container” #335
- OCPBUGS-4248: Set external Ironic URL to ironic-proxy IP #324
- Updating ose-cluster-baremetal-operator images to be consistent with ART #328
- OCPBUGS-5461: Add ironic IP to no_proxy #322
- OCPBUGS-781: Update the deprecated field APIServerInternalIP to APIServerInternalIPs #295
- Full changelog
- CCO-324, CCO-325: add support for workload identity #245
- OCPCLOUD-2010: Re-vendor api and library-go for external platform support #253
- OCPCLOUD-2052: Rebase to 1.27 #252
- OCPBUGS-13547: [OCPCLOUD-2034] Update feature gate observation to use featuregateaccess #249
- OCPBUGS-12635: fix: add workload annotation to deployments #248
- OCPBUGS-11284: Add beta topology labels flag to Azure cloud node manager #240
- Updating ose-cluster-cloud-controller-manager-operator images to be consistent with ART #244
- Update golangci-lint package to 1.52.2 #246
- Revert azure out of tree provider change #242
- OCPBUGS-8694, OCPCLOUD-1779: Set missed operator status in case of the ‘External’ platform type encountered #233
- Reset library-go to openshift fork #234
- OCPBUGS-10138: Updating ose-cluster-cloud-controller-manager-operator images to be consistent with ART #235
- OCPBUGS-8530: add rbac permission for Nutanix CCM manager #236
- Update library-go dependency to move Azure to out of tree #231
- Update library-go dependency to move AWS to out of tree #232
- OCPCLOUD-1779: Prevent operator to provision operands if platform is set to ‘External’ #230
- Full changelog
- stomp the latencysensitive featureset for equivalent default #324
- WRKLDS-757: Sync with openshift/api to drop MatchLabelKeysInPodTopologySpread from TechPreviewNoUpgrade #322
- SPLAT-1099: bump openshift/api for vSphere static IP feature gate and platform spec #323
- remove dead flag for file #309
- Changes to move to api@2d36f53 #321
- OCPBUGS-12767: Add CustomNoUpgrade CRD versions to payload #320
- OCPCLOUD-2010: Re-vendor api to support external platform #306
- Update openshift/api to disable EventedPLEG featuregate in techpreview #317
- update openshift/api for types and gates #316
- Update github.com/openshift/api to pull in evented pleg and sigstore feature flags #312
- Update github.com/openshift/api to pull in feature gates #311
- OCPBUGS-6266: Rename config-operator_00_namespace run level to 00 #303
- Update library-go dependency #305
- Add JoelSpeed to owners #302
- Update API and library-go #301
- Require consistency in rendered artifacts #299
- specify all known featureGates in disabled #297
- update render to handle directories of manifests #295
- adjust to refined openshift/api types #296
- update ordering and featuregates #294
- add featuregate status #288
- Updating ose-cluster-config-operator images to be consistent with ART #287
- OCPBUGS-10037: update openshift/api to get new apiserver schema #289
- Full changelog
- OCPBUGS-12581, OCPBUGS-13093: Merge https://github.com/kubernetes-sigs/cluster-api-operator:v0.2.0 (d807992) into main #17
- 🐛 Make release tag argument configurable #92
- 🌱 Fix release workflow version #91
- 🌱 Bump golangci-lint to v1.51.2 #90
- 📖 Add doc describing release process #87
- 📖 Update capi-operator-proposal.md #48
- :seedling: Bump github.com/onsi/gomega from 1.27.3 to 1.27.4 #86
- :seedling: Bump actions/setup-go from 3 to 4 #85
- 🌱 Bump github.com/containerd/containerd from 1.6.15 to 1.6.18 in /hack/chart-update #84
- 🌱 Bump golang.org/x/net from 0.5.0 to 0.7.0 in /hack/chart-update #83
- ✨ Publish helm charts on each operator release #82
- ✨ Add new e2e tests #80
- :seedling: Bump github.com/onsi/ginkgo/v2 from 2.9.0 to 2.9.1 #79
- :book: Replace apiversion from management to operator #81
- :seedling: Bump github.com/onsi/gomega from 1.27.2 to 1.27.3 #78
- ✨ Make tools installation consistent with other CAPI projects #77
- 🌱Bump golang.org/x/crypto from 0.0.0-20210921155107-089bfa567519 to 0.1.0 in /hack/tools #74
- 🌱Bump golang.org/x/net from 0.0.0-20220225172249-27dd8689420f to 0.7.0 in /hack/tools #73
- :seedling: Bump github.com/onsi/gomega from 1.27.1 to 1.27.2 #76
- :seedling: Bump github.com/onsi/ginkgo/v2 from 2.8.3 to 2.9.0 #75
- 🌱 Enable additional linters #72
- 🌱 Update OWNERS #47
- 🌱 Install kustomize when releasing manifests #70
- 🌱 Add make task for publishing docker manifests #69
- 🌱 Increase cloudbuild timeout #68
- 📖 Add getting started docs #66
- ✨Add release make tasks #67
- 🌱 Bump golang.org/x/net from 0.1.0 to 0.7.0 in /hack/tools #62
- :seedling: Bump github.com/onsi/gomega from 1.26.0 to 1.27.1 #65
- ✨Remove clusterctl crds installation #63
- :seedling: Bump github.com/onsi/ginkgo/v2 from 2.8.0 to 2.8.3 #64
- 🌱 Make logging more consistent #61
- 🌱 Update references from k8s.gcr.io to registry.k8s.io #60
- 🌱 Add a development note to readme #59
- 🌱 Make dependabot ignore CAPI test #57
- :seedling: Bump github.com/onsi/gomega from 1.24.1 to 1.26.0 #56
- :seedling: Bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.8.0 #54
- :seedling: Bump actions/checkout from 2 to 3 #53
- :seedling: Bump actions/setup-go from 2 to 3 #52
- 🌱 Add dependabot config #49
- ⚠️ Move controllers to internal package #51
- Updating ose-cluster-kube-cluster-api-operator images to be consistent with ART #19
- Updating ose-cluster-kube-cluster-api-operator images to be consistent with ART #15
- Full changelog
- OCPBUGS-15256: Sync openshift/api to reduce installerpod configmap based file permissions to 0600 #740
- OCPCLOUD-2010: Re-vendor api and library-go for external platform support #736
- OCPBUGS-14323: Change manifest directory permissions #739
- OCPBUGS-13579: remove RBAC for cluster-policy-controller CM leader election #738
- OCPBUGS-13579: Drop flags removed in k8s 1.26 #737
- Remove featureset flag and use only the manifest #735
- Update cloud provider tests with feature gate changes #731
- STOR-1263: Bump k8s 1.27 #713
- Read feature manifest #733
- Restricted featuregate reader #732
- use new featuregate API #730
- OCPBUGS-12709: Reset library-go branch after Azure revert #729
- OCPBUGS-12133: Updating ose-cluster-kube-controller-manager-operator images to be consistent with ART #727
- Revert azure out of tree provider change #724
- OCPBUGS-11352: AWS should not use external-cloud-volume-plugin post CSI migration #721
- OCPBUGS-7440: do not degrade KCM when when monitoring stack rollout is in progress #706
- OCPBUGS-10568: migrate to using lease objects for leader election #715
- Updating ose-cluster-kube-controller-manager-operator images to be consistent with ART #709
- OWNERS: remove ravi from the owners #714
- Reset library-go to openshift fork #708
- Update library-go dependency to move Azure to out of tree #705
- Update library-go dependency to move AWS to out of tree #707
- Full changelog
- OCPBUGS-14052: KubeSchedulerDown: set runbook_url annotation #489
- OCPBUGS-15256: Sync openshift/api to reduce installerpod configmap based file permissions to 0600 #488
- remove loglevel in deploy #487
- OCPBUGS-14323: Change manifest directory permissions #485
- Remove featureset flag and use only the manifest #484
- STOR-1263: Bump k8s 1.27 #472
- use standard featuregate library from API #483
- OCPBUGS-12074: Updating ose-cluster-kube-scheduler-operator images to be consistent with ART #479
- Updating ose-cluster-kube-scheduler-operator images to be consistent with ART #466
- OCPBUGS-10568: migrate to using lease objects for leader election #476
- disable debug pporf with unauthenticated port #468
- Full changelog
- Fix operator doc in README #90
- Updating ose-cluster-kube-storage-version-migrator-operator images to be consistent with ART #89
- Full changelog
- e2e: reboot: add kubelet restart test (#697) #697
- remove conditional skip (#690) #690
- e2e: memorymanager fix: check the hugepage size condition (#693) #693
- Use RHEL9 as a base (#665) #665
- Expose TuneD socket to host. (#651) #651
- E2E: Use appropriate device path for rpsmask test (#691) #691
- chore: replace
github.com/ghodss/yaml
with sigs.k8s.io/yaml
(#628) #628
- test: perfprof: devices: fix default test image (#672) #672
- e2e: verify latency tests run with LATENCY_TEST_DELAY>120 (#662) #662
- E2E: Add memory manager sanity test case (#573) #573
- modify owners (#634) #634
- Add minLength restriction to Tuned CR (#689) #689
- OCPBUGS-14934: consistent use of ginkgo flags in Makefile (#682) #682
- OCPBUGS-14622: Do not fail creating cgroups if they exist already (#683) #683
- OCPBUGS-14193: pao e2e: Split e2e PAO update lane to more lanes (#631) #631
- OCPBUGS-4194: rps: use default rps mask kernel API (#650) #650
- OCPBUGS-14756: [test] [e2e] Check ci lanes are executing the right test suites (#679) #679
- check ocp version and export CNF_TEST_IMAGE variable with appropriate cluster version (#584) #584
- OCPBUGS-5529: Fix updating numa core siblings map in GetCpuSiblings function (#564) #564
- Remove cpu-quota.crio.io: disable annotation (#663) #663
- OCPBUGS-14137: e2e: perfprof: add SNO device recovery test (#653) #653
- Add PerformanceProfiles to ‘oc adm must-gather’ (#655) #655
- Revert “Add PerformanceProfiles to ‘oc adm must-gather’ (#582)” (#654) #582
- Add PerformanceProfiles to ‘oc adm must-gather’ (#582) #582
- OCPBUGS-13148: Configure cpu balancing cpu sets for all clusters (#646) #646
- OCPBUGS-12978 use WatchNamespace() when deleting Profiles (#644) #644
- Updating cluster-node-tuning-operator images to be consistent with ART (#579) #579
- OCPBUGS-11083: pao e2e: fix update test suit timeouts (#626) #626
- e2e: Fix RPS test for multi-worker cluster (#641) #641
- Revert PR558 and PR585 partially (#639) #639
- e2e: add missing test id (#622) #622
- OCPNODE-1539: perf profile: add script for preparing cgroups for CPU load balance disabling (#601) #601
- Remove subPaths, they are broken (#623) #623
- OCPBUGS-10293: performance-profile: enable crun for high-performance runtime (#588) #588
- Revert #567 and cleanup PPC-generated TuneD config (#611) #611
- Backup and revert profile when hugepages test completes (#597) #597
- tuned: Handle UserLevelNetworking nil pointer gracefully (#608) #608
- A new env var NO_BZ_CHECKS disables Bz and Jira status checks (#607) #607
- OCPBUGS-9959: check scheduler settings under /sys/kernel/debug/sched/ (#581) #581
- workload-hints: disable stalld when rt disabled (#592) #592
- render: remove uid from render-sync target (#594) #594
- OCPBUGS-11083: e2e: profile updates tests revised (#600) #600
- Update to the latest k8s and OpenShift deps (#580) #580
- Make the enable-leader-election option work (#586) #586
- Update NTO-generated MC on MachineCount <= 1 (#585) #585
- remove BZ 2181546 from skip list (#602) #602
- Fix updating nodeSelector test (#595) #595
- Remove the preStop hook for openshift-tuned (#587) #587
- Skip tests depending on Jira or Bz issue status (#591) #591
- kubectl explain to explicitly state workloadHint default values (#576) #576
- Full changelog
- allow etcd healthcheck timeout closer to probe timeouts to avoid failing on slower etcd #540
- Add AES-GCM encryption tests #539
- OCPBUGS-14010: increase timeout for probes #536
- OCPBUGS-2765: Library go bump #538
- OCPBUGS-12813: Updating ose-cluster-openshift-apiserver-operator images to be consistent with ART #534
- Updating ose-cluster-openshift-apiserver-operator images to be consistent with ART #525
- OCPBUGS-10040: update openshift/api to include aesgcm provider in the default apiserver schema #526
- Full changelog
- OCPBUGS-13926: change the operator log level to default normal in the deployment #289
- BUILD-582, OCPBUGS-14638: bump(k8s): 1.27.1 #294
- OCPBUGS-13926: add loglevel controller for OCM-o #292
- Revert “13895: [WRKLDS-730] route-controller-manager deployment updates” #293
- OCPBUGS-13895: [WRKLDS-730] route-controller-manager deployment updates #288
- Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART #287
- Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART #286
- Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART #285
- Bump golang.org/x/net from 0.5.0 to 0.7.0 #284
- Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART #279
- OCPBUGS-10568: migrate to using lease objects for leader election #282
- Add Divyanshu Agrawal as a reviewer #283
- Full changelog
- OCPBUGS-13649: fix ClusterResourceQuotas to work for all api resources including custom resources #115
- OCPBUGS-13579: bump(k8s) to v0.27.1 #113
- OCPBUGS-8271: external template and route Informer #100
- Updating cluster-policy-controller images to be consistent with ART #110
- complete controller description #104
- OCPBUGS-160: psalabelsyncer: handle empty namespace of a rolebinding subject #107
- Updating cluster-policy-controller images to be consistent with ART #105
- Full changelog
- OCPBUGS-14491: Updating to use Jenkins 4.13 images #502
- OCPBUGS-12775: Update Cluster Sample Operator dependencies and libraaies for OCP 4.14 #500
- Updating ose-cluster-samples-operator images to be consistent with ART #499
- OCPBUGS-10910: Add network tools imagestreams #495
- Updating ose-cluster-samples-operator images to be consistent with ART #493
- Fix jira component #494
- Full changelog
- OCPBUGS-13696: Warn about CBT enabled VMs via vsphere-problem-detector #371
- OCPBUGS-14053: decrease severity for MultipleDefaultStorageClasses alert #382
- STOR-1065: Publish ClusterRoles for csi driver sidecars #379
- STOR-1167: Add permissions needed by fast snapshots to AWS CSI driver #369
- CCO-319: Add serviceAccountNames to azure-disk and azure-file credentials #364
- OCPBUGS-13187: Make vsphere-problem-detector alerts configurable #380
- CCO-324, CCO-325: pass version to azure operators #372
- OCPBUGS-13914: allow removal of vsphereStorageDriver field in 4.14 #378
- STOR-1334: update storage operator to read featuregates from API #376
- Revert “update storage operator to read featuregates from API on standalone OCP” #375
- STOR-1334: update storage operator to read featuregates from API on standalone OCP #368
- OCPBUGS-11617: Bump github.com/prometheus-operator/prometheus-operator #358
- Updating cluster-storage-operator images to be consistent with ART #365
- OCPBUGS-11729: VSphereStorageDriver does not document the platform default #360
- OCPBUGS-11493: vsphereStorageDriver validation is misleading #357
- OCPBUGS-8683: Add management workloads annotations #350
- OCPBUGS-11112: Add missing workload label to openshift-manila-csi-driver NS #353
- OCPBUGS-8691: Hypershift: set control plane operand properties #352
- Updating cluster-storage-operator images to be consistent with ART #349
- OCPBUGS-8328: assets: csi: hypershift: add pull-secret to aws-ebs-csi-driver-operator ServiceAccount #346
- Full changelog
- Dockerfile: bump to 1.19 and use public UBI pullspec #944
- pkg/payload: De-noise ‘excluding …’ logs #945
- bump api version to add new capability #941
- pkg/cvo/metrics: Doc from_version semantics for cluster_version{type=“completed”} #929
- Code cleanups for golangci-lint failures #942
- OTA-559: Migrate to (*Manifest).Include(…, overrides) #934
- OCPBUGS-9070: Fix hotlooping on Cronjob resources #910
- Updating cluster-version-operator images to be consistent with ART #932
- Updating cluster-version-operator images to be consistent with ART #930
- Updating cluster-version-operator images to be consistent with ART #928
- syncStatus: Reduce verbosity when syncing nothing of interest #922
- Update dnsPolicy to allow consistent resolution of the internal LB #920
- OTA-941: pkg/payload/precondition/clusterversion/rollback: New precondition #918
- Updating cluster-version-operator images to be consistent with ART #911
- OCPBUGS-5469: pkg/cvo/availableupdates: Prioritize conditional risks for largest target version #909
- Full changelog
- OCPBUGS-14095: Sync with upstream version v1.3.0 #98
- : Ignore LinkNotFoundError during cmdDel #892
- build(deps): bump github.com/Microsoft/hcsshim from 0.9.8 to 0.9.9 #891
- tuning: fix cmdCheck when using IFNAME #885
- enable govet and unparam linters #883
- Fix ValidateExpectedRoute with non default routes and nil GW #887
- Bump to golang 1.20 to pick up go1.19.6 / go1.20.1 CVE fixes #888
- bridge: read only required chain on cni del instead of the entire ruleset #880
- bridge: add vlan trunk support #829
- Add parameter to disable default vlan #875
- bridge, spoof check: remove drop rule index #873
- Merge #881
- go.mod: bump all deps #879
- build(deps): bump actions/setup-go from 3 to 4 #861
- build(deps): bump actions/stale from 7 to 8 #870
- linter: fix ginkgolinter errors #878
- enable ginkgolinter linter #853
- Fix wastedassign linter errors #871
- enable durationcheck, predeclared, unconvert, unused and wastedassign linters #855
- Fix revive linter errors #867
- remove govet and gofmt from test_linux.sh #854
- ci(lint): setup golangci-lint #843
- ci(lint): setup yamllint linter #836
- Update ginkgo to v2 #812
- Fix overwritten error var in getMTUByName #831
- Updating ose-containernetworking-plugins images to be consistent with ART #94
- Updating ose-containernetworking-plugins images to be consistent with ART #93
- Updating ose-containernetworking-plugins images to be consistent with ART #92
- Updating ose-containernetworking-plugins images to be consistent with ART #80
- Full changelog
- STOR-1168: Bump common libraries #182
- Updating csi-driver-manila-operator images to be consistent with ART #181
- Updating csi-driver-manila-operator images to be consistent with ART #180
- Updating csi-driver-manila-operator images to be consistent with ART #179
- OCPBUGS-8683: Add management workloads annotations #175
- OCPBUGS-8628: Bump go.mongodb.org/mongo-driver to v1.5.1 #173
- Updating csi-driver-manila-operator images to be consistent with ART #172
- Full changelog
- OCPBUGS-14489: Kubernetes 0.27 #139
- OCPBUGS-12597: bump(*): golang.org/x/net #138
- Updating ose-csi-driver-shared-resource-webhook images to be consistent with ART #136
- Updating ose-csi-driver-shared-resource images to be consistent with ART #137
- Updating ose-csi-driver-shared-resource-webhook images to be consistent with ART #135
- Updating ose-csi-driver-shared-resource-webhook images to be consistent with ART #133
- Add go-imports-organizer/goio to organize imports #132
- OCPBUGS-10022: add ‘system:serviceaccounts’ to SAR to allow group based RBAC #130
- Updating ose-csi-driver-shared-resource-mustgather images to be consistent with ART #131
- Updating ose-csi-driver-shared-resource-webhook images to be consistent with ART #128
- Updating ose-csi-driver-shared-resource images to be consistent with ART #129
- Full changelog
- OCPBUGS-14488: bumping kubernetes to 0.27.1 #79
- Updating ose-csi-driver-shared-resource-operator images to be consistent with ART #77
- Updating ose-csi-driver-shared-resource-operator images to be consistent with ART #76
- Updating ose-csi-driver-shared-resource-operator images to be consistent with ART #75
- Updating ose-csi-driver-shared-resource-operator images to be consistent with ART #73
- OCPBUGS-7906: add openshift workload annotation to driver daemonset #72
- Full changelog
- STOR-1169: Rebase
external-attacher
to v4.3.0 for OCP 4.14 #54
- Update csi-release-tools #440
- Add changelog for 4.3.0 #439
- Bump k8s.io/csi-translation-lib from 0.27.0 to 0.27.1 #435
- Bump k8s.io/client-go from 0.27.0 to 0.27.1 #436
- Update dependency go modules for k8s v1.27.0 #434
- Update dependency go modules for k8s v1.27.0-rc.0 #429
- Bump google.golang.org/grpc from 1.53.0 to 1.54.0 #428
- Bump k8s.io/csi-translation-lib from 0.26.2 to 0.26.3 #426
- Bump k8s.io/client-go from 0.26.2 to 0.26.3 #424
- Bump github.com/container-storage-interface/spec from 1.7.0 to 1.8.0 #423
- Bump github.com/golang/protobuf from 1.5.2 to 1.5.3 #422
- Bump k8s.io/client-go from 0.26.1 to 0.26.2 #420
- Bump k8s.io/csi-translation-lib from 0.26.1 to 0.26.2 #421
- Bump k8s.io/api from 0.26.1 to 0.26.2 #419
- Bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 #417
- fix: CVE-2022-41723 #415
- Bump google.golang.org/grpc from 1.52.3 to 1.53.0 #414
- Add changelog for v4.2.0 #413
- add option to limit grpc logging length #411
- Bump google.golang.org/grpc from 1.52.1 to 1.52.3 #410
- Bump google.golang.org/grpc from 1.52.0 to 1.52.1 #409
- Bump k8s.io/klog/v2 from 2.80.1 to 2.90.0 #407
- Bump k8s.io/client-go from 0.26.0 to 0.26.1 #404
- Bump k8s.io/csi-translation-lib from 0.26.0 to 0.26.1 #406
- Bump k8s.io/api from 0.26.0 to 0.26.1 #405
- Bump k8s.io/apimachinery from 0.26.0 to 0.26.1 #403
- Bump google.golang.org/grpc from 1.51.0 to 1.52.0 #402
- OCPBUGS-14815: Chore: Update OWNERS and OWNERS_ALIASES #55
- Updating csi-attacher images to be consistent with ART #53
- Updating csi-attacher images to be consistent with ART #52
- Updating csi-attacher images to be consistent with ART #51
- Updating csi-attacher images to be consistent with ART #50
- Full changelog
- OCPBUGS-14811: Chore: Update OWNERS and OWNERS_ALIASES #66
- STOR-1169: Rebase
external-provisioner
to v3.5.0 for OCP 4.14 #65
- Updating csi-provisioner images to be consistent with ART #64
- Updating csi-provisioner images to be consistent with ART #63
- Updating csi-provisioner images to be consistent with ART #62
- Updating csi-provisioner images to be consistent with ART #61
- Update csi release tools #921
- Update csi-release tools #920
- Add changelog for 3.5.0 #919
- build(deps): bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0 #915
- Update dependency go modules for k8s v1.27.0-rc.0 and v1.27.0 #901
- build(deps): bump actions/checkout from 3.5.0 to 3.5.2 #914
- build(deps): bump github.com/onsi/gomega from 1.27.5 to 1.27.6 #903
- build(deps): bump sigs.k8s.io/controller-runtime from 0.14.5 to 0.14.6 #902
- build(deps): bump google.golang.org/protobuf from 1.28.1 to 1.30.0 #889
- build(deps): bump k8s.io/csi-translation-lib from 0.26.2 to 0.26.3 #891
- build(deps): bump github.com/onsi/gomega from 1.27.4 to 1.27.5 #894
- build(deps): bump actions/checkout from 3.4.0 to 3.5.0 #893
- build(deps): bump google.golang.org/grpc from 1.53.0 to 1.54.0 #892
- Update to kubernetes-sigs/sig-storage-lib-external-provisioner v9.0.2 #896
- build(deps): bump github.com/container-storage-interface/spec from 1.7.0 to 1.8.0 #890
- build(deps): bump sigs.k8s.io/controller-runtime from 0.14.2 to 0.14.5 #882
- build(deps): bump github.com/onsi/gomega from 1.26.0 to 1.27.4 #886
- build(deps): bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 #881
- build(deps): bump google.golang.org/grpc from 1.52.3 to 1.53.0 #868
- build(deps): bump github.com/kubernetes-csi/csi-lib-utils from 0.12.0 to 0.13.0 #863
- build(deps): bump github.com/kubernetes-csi/external-snapshotter/client/v6 from 6.1.0 to 6.2.0 #848
- build(deps): bump sigs.k8s.io/gateway-api from 0.6.0 to 0.6.2 #888
- build(deps): bump k8s.io/csi-translation-lib from 0.26.1 to 0.26.2 #880
- build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 #877
- build(deps): bump actions/checkout from 3.3.0 to 3.4.0 #887
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.7.1 to 2.8.1 #871
- Add tests for volume mode conversion feature #867
- Add and enable sidecar e2e test to enable volume mode conversion #832
- build(deps): bump sigs.k8s.io/controller-runtime from 0.14.1 to 0.14.2 #862
- build(deps): bump k8s.io/component-helpers from 0.26.0 to 0.26.1 #858
- build(deps): bump k8s.io/apiserver from 0.26.0 to 0.26.1 #852
- build(deps): bump k8s.io/klog/v2 from 2.80.1 to 2.90.0 #859
- build(deps): bump k8s.io/client-go from 0.26.0 to 0.26.1 #853
- build(deps): bump k8s.io/csi-translation-lib from 0.26.0 to 0.26.1 #854
- build(deps): bump k8s.io/api from 0.26.0 to 0.26.1 #856
- build(deps): bump google.golang.org/grpc from 1.51.0 to 1.52.3 #861
- build(deps): bump actions/checkout from 3.2.0 to 3.3.0 #850
- Full changelog
- STOR-1169: Rebase
external-resizer
to v1.8.0 for OCP 4.14 #141
- Add release notes for 1.8 #295
- Update csi-release-tools #294
- Update dependency go modules for k8s v1.27.0 #287
- Bump k8s.io/csi-translation-lib from 0.26.1 to 0.27.0 #286
- Update dependency go modules for k8s v1.27.0-rc.0 #280
- Bump k8s.io/apiserver from 0.26.0 to 0.26.2 #268
- Bump github.com/kubernetes-csi/csi-lib-utils from 0.12.0 to 0.13.0 #260
- Bump k8s.io/client-go from 0.26.0 to 0.26.1 #255
- Bump k8s.io/api from 0.26.0 to 0.26.1 #253
- Bump k8s.io/csi-translation-lib from 0.26.0 to 0.26.1 #251
- OCPBUGS-14812: Chore: Update OWNERS and OWNERS_ALIASES #142
- Updating ose-csi-external-resizer images to be consistent with ART #140
- Updating ose-csi-external-resizer images to be consistent with ART #139
- Updating ose-csi-external-resizer images to be consistent with ART #138
- Updating ose-csi-external-resizer images to be consistent with ART #137
- Full changelog
- STOR-1169: Rebase
external-snapshotter
to v6.2.2 for OCP 4.14 #101
- Add changelog for 6.2.2. #841
- Cherry-pick fix: CVE-2022-41723 #840
- Change snapshot controller image version to 6.2.1 in release-6.2 branch #817
- Release 6.2 - Fix for CVE go-2023-1571 #816
- OCPBUGS-14813: Chore: Update OWNERS and OWNERS_ALIASES #102
- Updating csi-snapshot-validation-webhook images to be consistent with ART #100
- Updating ose-csi-external-snapshotter images to be consistent with ART #99
- Updating ose-csi-snapshot-controller images to be consistent with ART #98
- Updating csi-snapshot-validation-webhook images to be consistent with ART #97
- Updating ose-csi-external-snapshotter images to be consistent with ART #96
- Updating ose-csi-snapshot-controller images to be consistent with ART #95
- Updating csi-snapshot-validation-webhook images to be consistent with ART #94
- Updating ose-csi-external-snapshotter images to be consistent with ART #93
- Updating ose-csi-snapshot-controller images to be consistent with ART #92
- Updating csi-snapshot-validation-webhook images to be consistent with ART #91
- Updating ose-csi-snapshot-controller images to be consistent with ART #89
- Updating ose-csi-external-snapshotter images to be consistent with ART #90
- Full changelog
- STOR-1169: Rebase
livenessprobe
to v2.10.0 for OCP 4.14 #44
- Add CHANGELOG for v2.10.0 #182
- Update csi-release-tools #184
- Update dependency go modules for k8s v1.27.0 #181
- Update dependency go modules for k8s v1.27.0-rc.0 #178
- fix: CVE-2022-41723 #179
- OCPBUGS-14810: Chore: Update OWNERS and OWNERS_ALIASES #45
- Updating csi-livenessprobe images to be consistent with ART #40
- Updating csi-livenessprobe images to be consistent with ART #38
- Full changelog
- STOR-1169: Rebase
node-driver-registrar
to v2.8.0 for OCP 4.14 #46
- Add changelog for v2.8.0 #294
- Update csi-release-tools #293
- Bump k8s.io/kubelet from 0.26.1 to 0.27.1 #291
- Bump k8s.io/client-go from 0.27.0 to 0.27.1 #290
- Bump golang.org/x/sys from 0.6.0 to 0.7.0 #287
- Bump google.golang.org/grpc from 1.52.0 to 1.54.0 #283
- Bump github.com/kubernetes-csi/csi-lib-utils from 0.12.0 to 0.13.0 #270
- Update dependency go modules for k8s v1.27.0 #289
- Update dependency go modules for k8s v1.27.0-rc.0 #284
- Update registry to registry.k8s.io #278
- Bump k8s.io/kubelet from 0.26.0 to 0.26.1 #264
- Bump golang.org/x/sys from 0.3.0 to 0.4.0 #261
- Bump google.golang.org/grpc from 1.51.0 to 1.52.0 #262
- OCPBUGS-14814: Chore: Update OWNERS and OWNERS_ALIASES #47
- Updating csi-node-driver-registrar images to be consistent with ART #45
- Updating csi-node-driver-registrar images to be consistent with ART #44
- Updating csi-node-driver-registrar images to be consistent with ART #43
- Updating csi-node-driver-registrar images to be consistent with ART #42
- Full changelog
- OCPBUGS-14798: Adds reference to contributing.md #346
- OCPBUGS-14484: Kubernetes 0.27 #347
- OCPBUGS-1973: pass CPU limits for Docker strategy builds #341
- Updating openshift-enterprise-builder images to be consistent with ART #345
- Updating openshift-enterprise-builder images to be consistent with ART #344
- Updating openshift-enterprise-builder images to be consistent with ART #343
- OCPBUGS-3064: normalize locations in pull/push secrets which might look like URLs #330
- Bump golang.org/x/net from 0.5.0 to 0.7.0 #338
- Bump github.com/opencontainers/runc from 1.1.4 to 1.1.5 #337
- OCPBUGS-7782: bump(github.com/containers/common) to v0.51.2 #335
- Adding Divyanshu Agrawal as a reviewer #334
- Replacing openshift-goimports with goio #333
- Updating development setup steps #331
- Updating openshift-enterprise-builder images to be consistent with ART #332
- Full changelog
- IR-371: Bump docker distribution (again) #372
- TRT-1092: Revert “Merge pull request #370 from flavianmissi/bump-docker-distrib… #371
- IR-371: upgrade docker distribution #370
- Updating openshift-enterprise-registry images to be consistent with ART #369
- Updating openshift-enterprise-registry images to be consistent with ART #363
- Full changelog
- Removing
kernel[-rt]-core
packages from the image. (#132) #132
- Upgrade glibc, use dnf (#131) #131
- Fixing the regexp used to get the correct GCC version. (#127) #127
- Updating the docs to use
ubi9
instead of ubi8
. (#126) #126
- Updating driver-toolkit images to be consistent with ART (#120) #120
- Remove abi since it was not in 9.2 rpms (#121) #121
- Full changelog
- Updating egress-router-cni images to be consistent with ART #70
- OCPBUGS-6553: update go-yaml to v2.4.0 #67
- Updating egress-router-cni images to be consistent with ART #66
- Full changelog
- Updating ose-gcp-cloud-controller-manager images to be consistent with ART #33
- OCPCLOUD-2049: Merge https://github.com/kubernetes/cloud-provider-gcp:master (87cd065) into master #28
- Centralize Node patching in ipam controller. #512
- Adding API support for nic-info annotation #531
- Bump repository to 1.27.1 #529
- Update go SDK to 1.19.9 as 1.19.6 has vulnerabilities #525
- Add unit test for cloud version of updateCIDRAllocation. #528
- fix GKENetworkParamSet CRD #524
- Add Network Create and Delete events handling. #505
- Add GKENetworkParamSet Condition Reason Constants & Fix Conditions code generation #517
- Update CCM to use v1.GKENetworkParams #522
- Refactor DPWI to Fix gcp-controller-manager Restart Issues #483
- disable gkenetworkparamset controller by default #521
- Re-add “register” to update-codegen.sh. #519
- GNP Controller add finalizer on GNP creation & Add Network Name to GNP type. #507
- Move GKENetworkParamSet to v1 #518
- Add SergeyKanzhelev as an approver #516
- Add InUse function to Network object. #509
- Remove jpbetz from OWNERS #515
- Bump repository to 1.26.4 #513
- update k8s.io/cloud-provider-gcp/crd version #511
- Add LocalZone and Regional getters #504
- Duplicate DPWI Related Code into a new folder dpwi as Refactor Preparation #503
- Add firewall rule success reason. #488
- initialize metrics for GNP Controller #501
- Add Conditions Field to Network and GKENetworkParamSet #500
- Handle missing PodIPv4Ranges in GKENetworkParamSet #499
- Extend gceRateLimiter to satisfy cloud.RateLimiter #497
- update crd folder to kubernetes 1.26.2 #490
- Adds “device” type network #492
- Make staging buckets regional #487
- Remove expiry checking from access tokens returned from gcloud tool #494
- Revert GCPFirewall CRD back to Cluster scoped #493
- Fix golang dependencies #489
- Support account and project flags in gke-gcloud-auth-plugin #473
- Migrate
cloud-provider-gcp
resource lock to leases
#386
- Bump to 1.26.2 #486
- e2e/kops: job fixes #482
- Allow binaries to set the base image. #484
- Bump go-runner image version to latest patch version. #485
- remove outdated DPDK-UIO option from DeviceModeType #465
- e2e/kops: Get project from boskos #481
- bump golang version #479
- e2e scenario test: Build with workspace #478
- Update GCPFirewall CRD #477
- Add support for CLOUDSDK_AUTH_ACCESS_TOKEN to gke-gcloud-auth-plugin #474
- Update registry k8s.gcr.io -> registry.k8s.io #471
- e2e: add test scenario to test with kOps #434
- Add GDCE gke-gcloud-auth-plugin support for –impersonate-service-acc… #454
- Sync k8s legacy-provider with providers/ #466
- crds generation #463
- don’t replace dependencies inside providers #461
- Update log-dump.sh #452
- Use DefaultPodNetworkName for default network #457
- Updating ose-gcp-cloud-controller-manager images to be consistent with ART #31
- OCPBUGS-10167: Updating ose-gcp-cloud-controller-manager images to be consistent with ART #29
- Full changelog
- STOR-1163: Rebase to upstream v1.10.1 #37
- Updating ose-gcp-pd-csi-driver images to be consistent with ART #36
- Updating ose-gcp-pd-csi-driver images to be consistent with ART #33
- Automated cherry pick of #1204: add libbsd and libmd #1207
- prune changelog for 1.10 release #1182
- Update go version to 1.20 #1180
- Fix xfs_io error while loading shared libraries: libedit.so.2 #1177
- release-1.9 cut details for v1.9.2 #1176
- Add changelog for 1.9.2 #1175
- Revert PR#1090 #1173
- satisfy volume cloning topology requirements when choosing zone for CreateVolume #1150
- Serial mkfs #1169
- release-1.9 cut details for v1.9.1 #1167
- Update rc image to 1.9.1-rc1 #1166
- Add more unit tests for hyperdisk feature #1131
- Fix multiarch build #1164
- Fix for CVEs #1162
- go version updates #1158
- release-1.9 cut details for v1.9.0 #1153
- Update rc image to v1.9.0-rc4 #1156
- Update sidecar based on internal versions #1154
- Use v1.9.0-rc3 #1139
- Update change logs for 1.8 and 1.9 #1148
- Update csi-attacher to v4.2.0 #1144
- minor fixes on top of logging improvement #1145
- Improve logging for device path verification #1138
- Remove debug.PrintStack() #1134
- Add change log for release-1.9 #1130
- Change iops params directly convert string to int64 #1128
- Pin the buildkit version to v0.10.6 #1127
- fix: remove linux/arm64 and windows/amd64 20h2 from multi-arch build #1126
- Remove linux/arm64 from Windows multi-arch builds #1124
- Refactor pd-extreme e2e tests to re-use existing test cases #1118
- Update readme and stable image #1122
- Succeed unpublish when a zonal, underspecified PD is not found #1109
- Fix kms permissions for local e2e tests #1119
- Migrate away from google.com gcp project k8s-testimages #1121
- Update changelog and prow tag #1116
- Document edge cases for local e2e tests #1114
- Build binary by statically linking go #1113
- Clean up error logging in test #1110
- Add provisionedThroughput for hyperdisk-throughput #1101
- Update go version to the latest #1103
- Fix incorrect example in installation README #1041
- Separate user errors from internal errors #1092
- Add provisionedIops for pd-extreme #1079
- Remove labels from test snapshot class #1100
- Changelog for 1.8.1 #1099
- Fix micro > milli max backoff bug #1098
- Changelog for 1.7.4 #1096
- added labels for namespace and pvc names for a pv #1090
- limit grpc logging info to a configurable character limit #1085
- Fix resize-related sanity test failures #1083
- Lower threshold on backoff for sanity tests #1087
- Add note about how to run performance test #1086
- Upgrade klog v1 to v2 and fix error wrapping #1084
- Update local development instructions #1081
- fix: copy compiled binary into final image #1052
- add beta/v1 suffix to passed-in compute endpoint #1080
- Add compute-endpoint flag to pdcsi driver #1077
- update OWNERS #1076
- Add udevadm binary to container image #1072
- master: update release-tools #1078
- Update version parsing for beta prereleases #1075
- Add debugging log for the mapping of a PD name to /dev/* path #1073
- Support add the snapshot labels to images #1066
- filesystem is not resized when restoring from snapshot/cloning to larger size than origin #972
- Revert all the new service enable logic #1069
- Fix the “gcloud services enable” logic #1068
- Enable GKE service API before the cluster creation #1067
- Skip multiple PV test in node skew test #1065
- master: update release-tools #1040
- Revert “Prune changelog for 1.8 release” #1059
- Prune changelog for 1.8 release #1058
- update prow rc image with 1.8.0-rc1 candidate #1055
- Full changelog
- STOR-1301: Restart controller Pods if metrics-serving-cert changed #68
- STOR-1168: Bump common libraries #70
- OCPBUGS-12609: Bump golang.org/x/net@v0.9.0 #69
- Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART #67
- Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART #66
- Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART #65
- OCPBUGS-8683: Add management workloads annotations #64
- Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART #63
- Full changelog
- UPSTREAM: <carry>: when only this kube-apiserver can fulfill the kube… #1616
- Update to Kubernetes 1.27.3 #1609
- releng/go: Update images, deps and ver to Go 1.20.5 #118553
- Automated cherry pick of #117169: supported version of etcd 3.5.7-0 for Kubernetes v1.27.0-rc.0 #118307
- Automated cherry pick of #118499: kube-proxy avoid race condition using LocalModeNodeCIDR #118515
- Automated cherry pick of #118356: Add ephemeralcontainer to imagepolicy securityaccount #118471
- Automated cherry pick of #117792: kubeadm: Use internal etcd client through an interface #117948
- Automated cherry pick of #118256: e2e framework retry on Service unavailable errors #118281
- Automated cherry pick of #117586: Add DisruptionTarget condition when preempting for critical #118219
- Automated cherry pick of #118200: e2e: apply timeout for CSI Storage Capacity test only to node #118279
- Automated cherry pick of #118156: update webhook test to go 1.21 #118178
- Automated cherry pick of #118069: kubeadm: fix a bug where the static pod changes detection #118105
- Automated cherry pick of #118104: Fix waiting for CRD sync at server start #118111
- UPSTREAM: <carry>: STOR-1270: Admission plugin to deny deletion of storages.operator.openshift.io #1550
- OCPBUGS-7181: UPSTREAM: <drop>: bump apiserver-library-go #1605
- STOR-1263: Add csimock tests #1595
- OCPBUGS-4053: UPSTREAM: 118383: bump cadvisor for upstream patch 3301 #1594
- Update test wrapper to match new k8s #1584
- STOR-1263: Bump to k8s 1.27.2 #1583
- Automated cherry pick of #117954: OpenAPI V3 invalid document checks #117980
- Automated cherry pick of #117768: QueryParamVerifierV3 resilient to minimal OpenAPI V3 #117918
- Automated cherry pick of #117802: Update podFailurePolicy comments from alpha-level to beta #117815
- node: device-mgr: Fix recovery flow by ensuring healthy devices exist and pre-allocated devices are healthy #117719
- Automated cherry pick of #117677: Fix incorrect calculation for ResourceQuota with #117825
- Bump konnectivity-client to 0.1.2 #117271
- Automated cherry pick of #117861: kubeadm: fix a bug where file copy(backup) could not be #117905
- automated-cherry-pick-of-#117354-upstream-release-1.27 #117860
- changelog: fix formatting issue with v1.27 change log #117365
- Automated cherry pick of #117751: Disable NewVolumeManagerReconstruction / SELinuxMountReadWriteOncePod feature gates #117752
- Automated cherry pick of #116675 upstream release 1.27 #117438
- Automated cherry pick of #116138: fix: the volume is not detached after the pod and PVC objects #117236
- releng/go: Update images, dependencies and version to Go 1.20.4 #117773
- Automated cherry pick of #117388: Re-work logic in shouldSyncUpdatedNode #117450
- Automated cherry pick of #117214: add log includes pod preemption details #117445
- Automated cherry pick of #117238: api: encode NamespacedName with lower case in JSON #117298
- Automated cherry pick of #117723: Kube-proxy/ipvs: accept access to healthCheckNodePort on LbIP #117755
- Automated cherry pick of #117216: Fix azure disk e2e after migration #117246
- Automated cherry pick of #117022: Fix directory mismatch for
volume.SetVolumeOwnership()
#117574
- Automated cherry pick of #116950: Do not look at VPC-related resources outside the cluster’s #117289
- Automated cherry pick of #116995: kubelet: Ensure pods that have not started track a #117369
- Automated cherry pick of #117705: Update kube-openapi to fix race #117708
- Automated cherry pick of #117019: kubelet: Mark new terminal pods as non-finished in pod worker #117433
- Automated cherry pick of #115019: proxy/ipvs: add a GetAllLocalAddressesExcept() function #117684
- Automated cherry pick of #117495: Use absolute path instead requestURI in openapiv3 discovery #117685
- Automated cherry pick of #117594: Fix scheduler performance regression after adding plugin #117617
- Automated cherry pick of #117258: kube-aggregator: correctly use client-go TLS cache with #117310
- Automated cherry pick of #117571: Refactors discovery content-type and helper functions #117637
- Automated cherry pick of #117593: Fix bug where CEL listOfString.join() results in unexpected #117596
- Automated cherry pick of #117453: Fix stomping os env in kubectl e2e tests #117459
- Bump runc to 1.1.6 #117242
- Automated cherry pick of #117182: use case-insensitive header keys for http probes #117324
- Automated cherry pick of #117020: Return error for localhost seccomp type with no localhost #117147
cherry-pick
: #117785 from k/k
- disable external IPs on e2e net tests #1581
- UPSTREAM: 117893: When expecting pods count only active ones #1577
- OCPBUGS-13854: UPSTREAM: 117371: kubelet: Don’t reference the pod manager interface directly from components #1578
- OCPBUGS-11652: UPSTREAM: <carry>: Extend NodeLogQuery feature #1579
- OCPBUGS-13148: kubelet/cm: disable cpu load balancing on slices when using static cpu manager policy #1573
- UPSTREAM: <carry>: move test rules from origin #1574
- OCPBUGS-11143: Azure: move to kube-proxy LB probes, don’t detach masters when unready #1569
- OCPBUGS-10048: UPSTREAM: <carry>: add conditional shutdown response header #1555
- OCPBUGS-2474: UPSTREAM: 116995: kubelet: Ensure pods that have not started track pendingUpdate #1561
- STOR-1263: Update to Kubernetes 1.27.1 #1558
- OCPBUGS-10829: UPSTREAM: 117310: kube-aggregator: correctly use client-go TLS cache with custom dialer #1548
- UPSTREAM: <carry>: add shutdown annotation to response header #1537
- UPSTREAM: <carry>: OCPNODE-1548,OCPNODE-1584: disable load balancing on created cgroups when managed is enabled #1518
- Add wrapper which will allow running o/k tests as external binary in origin #1485
- OCPBUGS-7267: More fixes to SCC PSa extractor #1482
- OCPBUGS-10048: UPSTREAM: 115328: apiserver: annotate early (server not ready) and late (during shutdown) requests #1456
- OCPBUGS-8220: CSI Inline Volume admission plugin does not log object name correctly #1499
- OCPBUGS-8092: Fix mounted volume expansion tests #1498
- UPSTREAM: <carry>: update rebase doc #1464
- Bump to k8s 1.26.2 #1494
- Automated cherry pick of #117194: Revert “Optimization on running prePreEnqueuePlugins #117308
- Automated cherry pick of #117301: Revert “CR conversion: protect from converter input #117305
- Automated cherry pick of #116482: kubelet: Do not mutate pods in the pod manager #117254
- Update publishing-bot rules for release branches to Go 1.19.8 #117134
- Do not log entire pod struct while attaching the volume #115036
- Update distroless-iptables to v0.2.3 #117126
- Bump images, dependencies and versions to go 1.20.3 #117125
- Export WebhookHandler struct because some CCMs use Run directly #117088
- Fix: Recreate DaemonSet pods completed with Succeeded phase #117073
- Clean up formatting #117023
- Skip vendor directory when removing generated files #116945
- .*: update vendor dir and cleanup #116948
- publishing-bot rules for the new release-1.27 branch #116919
- kmsv2: validate encrypt response at DEK generation time #116877
- Call function that validates resize policy for in-place pod resize feature #116857
- Fix deprecated metrics #116906
- Remove references to kubernetes.io/grpc appProtocol #116866
- Drop development dependencies from test targets #116860
- Clarify EPSlice docs wrt the Ready conditions #116743
- Fix pod object update that may cause data race #116702
- safe-sysctl: skip checking for windows #116792
- kubelet: Read DNS Config options from file for Windows #116800
- Fix aggregated discovery race when using CRD and Aggregated APIService under same group #116770
- Update kube_features comment for aggregated discovery and openapi v3 #116820
- Use standard *.kubernetes.io instead of *.k8s.io for ApplySet #116780
- Add 12 get * V1APIResources to file pending_eligible_endpoints.yaml #116658
- Improve the performance of map usage #116806
- Clear front proxy headers after authentication is complete #116785
- Fix CI regex for missing rc.0 tags #116809
- Clean up reference to deleted denied function #116783
- Deflake GC e2e test #116724
- ValidatingAdmissionPolicy: fix policy object validation #116772
- Fixup 1.27 release note #116756
- Preserve UID and ResourceVersion in BindingREST #116550
- API-initiated eviction: handle deleteOptions correctly #116554
- Add missing unit test for resource resize policy defaulting #116684
- Move the arm deprecation notice in a different spot #116718
- kubelet: fix data races #116706
- update openapi-spec #116705
- Give terminal phase correctly to all pods that will not be restarted #115331
- change where transformers are called #116623
- Add certificates.k8s.io/v1alpha1 ClusterTrustBundle #113218
- Fix missed watch events when watch is initialized simultanously with reinitializing watchcache #116172
- test: Update standalone test in node e2e #116631
- KEP-3705 cloud dual-stack –node-ip #116305
- make
kubectl explan
test tolerate either “RESOURCE” or “FIELD” #116657
- fix standalone test #116628
- Adding validation for Topology annotations #116612
- update documentation for metrics for 1.27 #116664
- check if test volumes created #116569
- HPA: expose the metrics “metric_computation_duration_seconds” and “metric_computation_total” from HPA controller #116326
- feature(hpa): beta graduation for the container resource metrics #116046
- Add missing trace dependency to kubemark #116645
- Add additional metrics for OpenAPI V3 #116622
- test/e2e: Improve kubectl subresource e2e test #116639
- Create with ingressClass annotation and IngressClassName both set #115447
- Adds Pod DNS Policies support for Windows pods #110566
- remove key hierarchy in reference implementation #116630
- fix: increases timeout to avoid flake #116626
- Webhook framework for cloud controller manager #108838
- kubelet dra: add lock to addCDIDevices #116621
- missed registering kubelet-config-file for the command line use case running test-e2e-node target #116611
- kubectl prunev2: issue discovery requests in parallel #116584
- Update kubeletplugin API for DRA to v1alpha2 #116558
- Fix null pointer access in doPodResizeAction for kubeletonly mode #116504
- Update resource.AllocationResult with a slice of ResourceHandlers #116332
- Restructure resize policy naming and set default resize policy values #116119
- Generate proto API and update feature gate for beta #115123
- IPAddress allocator #115075
- test/e2e: Fix flaking subresource test #116619
- Update kubectl kustomize to kyaml/v0.14.1, cmd/config/v0.11.1, api/v0… #116598
- Test kubelet standalone mode #116551
- dependencies: ginkgo v2.9.1, gomega v1.27.3 #116539
- service controller - #115204 follow-up #116536
- use encDEK, keyID and annotations to generate cache key #116345
- Add batch.kubernetes.io to labels created in the Job controller. #114930
- kmsv2: add k8s.io/kms/internal/plugins/mock to internal modules #116613
- Update NodeExpandSecretRef comment for beta #116581
- api: extend validation of dynamic resource allocation fields in PodSpec #116576
- Flip SELinuxMountReadWriteOncePod to Beta #116425
- Graduate
KubeletTracing
feature to beta #115750
- Allow setting per-workqueue metrics providers #114242
- wait: Introduce new methods that allow detection of context cancellation #107826
- Lock CSIMigrationvSphere feature gate for k8s 1.27 #116610
- Optimize topology spreading for null selector #116607
- AppArmor no reevaluation of host is needed #116606
- Aggregated discovery client resilient to nil GVK in response #116603
- dra: PodScheduling -> PodSchedulingContext #116556
- kubectl explain: use openapiv3 by default #116390
- add net.ipv4.ip_local_reserved_ports to safe sysctls #115374
- kubectl prunev2: simple e2e/integration test #116599
- kubectl prunev2: Refactor the applyset to be more reusable #116580
- kubectl diff: refactor tracker into a separate type #116579
- Updating perfCounterUpdatePeriod for Windows to 10 seconds #116546
- feat: forbid to set matchLabelKeys when labelSelector isn’t set in topologySpreadConstraints #116535
- kube-controller-manager: convert to structured logging #116529
- Introducing Topology Mode Annotation, Deprecating Topology Hints Annotation #116522
- resourceClaimController should be registered like the others one to keep code clean #116002
- token/cache: use go 1.20’s approach for no-copy string/bytes conversions #115935
- Extend the PodResources API to include resources allocated by DRA #115847
- KEP 2258: add node log query #96120
- kubectl: Change subresource flag to beta #116595
- test/e2e: Add e2e tests for kubectl –subresource #116590
- StatefulSet v1beta1 defaulter tests #116561
- clean up kube-proxy stale-conntrack-entry handling, revert broken code #115299
- Add service-feature-gates argument to node_e2e #116591
- get pvc again to get the pv name that bound to the PVC #116568
- re-organize remote e2e test to be pluggable #116517
- Fix PreFilter logic problem in node affinity #116465
- KEP-127: user namespace support for stateless pods #116377
- ApplySet: allow custom resources to be parent objects #116353
- kmsv2: re-use DEK while key ID is unchanged #116155
- volume: use contextual logging #113584
- Migrate pkg/scheduler/framework/plugins/defaultbinder to contextual logging #116571
- Followup 112643: remove residual code associated with DynamicKubeletConfig #116330
- Split run controllers per controller-manager #115619
- fix concurrent-map-write of FakeOS.Create #115576
- Add test for pkg/kubelet/util #115397
- Remove unuse code in pkg/kubelet/util #115053
- kubelet: fix recording when pulling image did finish #114904
- update comment #114701
- kubelet/cloudresource: Improving test coverage #114634
- daemonset: use contextual logging #113622
- cri-api: document expectation of 16 MB limit #110435
- Fix volume reconstruction in standalone mode #116577
- unit tests: Fixes init and rejoin unit tests for Windows #116573
- add podresources DOS prevention using rate limit #116459
- Initialize pod resource allocation checkpoint manager to noop #116351
- update coredns to v1.10.1 #115603
- Link
apiextensions-apiserver
binary statically #114226
- Fix EventSeries starting count discrepancy #112334
- Remove NodeResourceTopology API from staging #96275
- kubelet: create top-level traces for pod sync and GC #114504
- api: resource.k8s.io v1alpha1 -> v1alpha2 #116299
- Fix StatefulSet fuzzer #116566
- Type System for ValidatingAdmissionPolicy #115668
- kubelet: TestSyncKnownPods should not race #116557
- API docs trivial typo #116553
- add e2e test for correct resizing of a snaphot restore #110304
- Avoid using negative words in PreFilter and PreScore tests. #116508
- Remove unnecessary int64 type conversion #116502
- Graduate StatefulSetAutoDelete to beta #116501
- MessageExpression for ValidatingAdmissionPolicy #116397
- DRA: add constant PluginClientTimeout #116555
- promote CSINodeExpandSecret feature to Beta #115621
- Cleanup deprecated metrics #115209
- Fix DescribeTable for selfsubjectreview e2e #116545
- Update DRAManager to allow multiple plugins to process a single claim #116513
- initialize feature gates in test project #116494
- Fix broken links in API documentation #116490
- prunev2: Basic pruning logic #116205
- don’t process unsupported loadbalancers with mixed protocols #115966
- Split out HealthCheckNodePort stuff from service/endpoint map Update() #115253
- Explicit bump to go 1.20 #116542
- fix(HPA): make a difference in SuccessfulRescale events between the resource metric and the container resource metric #116045
- copy pkg/proxy OWNERS to pkg/util/conntrack #116540
- Properly align synctrack.SingleFileTracker struct #116477
- fix(HPA): ignore the container resource metrics in HPA controller when the feature gate is disabled #116043
- wait: Split the wait package up into individual files to make refactors easier #116476
- Remove Azure disk in-tree storage plugin #116301
- Remove storage.k8s.io/v1beta1 API version of CSIStorageCapacity #116523
- Remove enable-taint-manager and pod-eviction-timeout CLI flags #115840
- deployment controller: use contextual logging #113525
- unittests: Adds winstats unittests #110864
- Stop clear non-existant retention policy rule #116533
SecurityContextDeny
admission plugin: add warning on creation #115879
- test: refactor remote test running #116518
- Promote whoami kubectl command #116510
- namespace controller: use contextual logging #113443
- add integration tests for debug profiles general & baseline #115909
- Migrate
pkg/controller/bootstrap
to contextual logging #113464
- Rename ContainerStatus.ResourcesAllocated to ContainerStatus.AllocatedResources #116450
- add(scheduler): implement “plugin_execution_duration_seconds” metric in PreEnqueue #116201
- Create pending_eligible_endpoints.yaml and move endpoints from ineligible_endpoints.yaml #115976
- kubelet DRA: Add checkpointing mechanism in the DRA Manager #115912
- cleanup(scheduler): move metric labels to metrics package #116312
- Update distroless-iptables and setcap images #116509
- Revert “Disable unified build and static init optimization for tests” #116500
- Watch instead poll system namespaces #116170
- Drop 32 bit linux/arm platform #115742
- Graduate Evented PLEG to Beta #115967
- bash: compare numbers numerically, not lexically #116286
- Three more lifecycle checks to demonstrate various validation techniques for containers lifecycle checks #116426
- Link
kube-aggregator
binary statically #114227
- Fix incorrect watch events when watch is initialized simultanously with reinitializing watchcache #116436
- Add e2e tests for SELinux metrics #116424
- Mutable pod scheduling directives #116161
- Remove redundant subsystem in kube-apiserver pod logs metrics name #114497
- Add a Clear() function to generic sets #116216
- code cleanup #111372
- kubectl debug: Not share process namespace if user explicitly disables it #116366
- Enable Aggregated Discovery for Beta #116108
- client-go: shut down watch reflector as soon as stop channel closes #116435
- Add metrics for aggregated discovery #115630
- client-go: Add support for API streaming to the reflector #110772
- Add e2e tests for StatefulSetStartOrdinal feature #115468
- [KCCM - service controller]: KEP-3458 implementation #115204
- kubelet/kuberuntime: Improving test coverage #114373
- clusterroleaggregation: use contextual logging #113910
- garbagecollector: use contextual logging #113471
- update go to 1.19.7 in publishing bot rules and drop 1.23 config #116456
- e2e: podresources: promote platform-independent test as NodeConformance #116423
- increase ut coverage for probe/util.go #115708
- rework init containers test to remove host file dependency #116398
- One lock among PodNominator and SchedulingQueue #116395
- Detect and clean up unneeded after_roundtrip fixtures #116384
- Update kube-openapi to 15aac26d736a #116349
- add unit tests for probe errors and ExecProbeTimeout #116306
- Remove unused resize.go from pkg/kubelet/container #116296
- kubelet: avoid duplicate printing the flag deprecation warnings during re-parsing #116131
- kubelet: remove the deprecated –master-service-namespace flag #116015
- Add metric for failed orphan pod cleanup #115972
- Add messageExpression field for CRD validation #115969
- cleanup(kubelet): remove unused function #115929
- Default to sandbox
Seccomp
field instead of SeccompProfilePath
#115898
- kubectl-explain: add –output plaintext-openapiv2 fallback #115480
- dedupe pod resource request calculation #115367
- kubelet: Fix fs quota monitoring on volumes #115314
- Move StatefulSetStartOrdinal feature gate to beta #115260
- managedfields: Move most of fieldmanager package to managefields #115065
- pkg/apis: Replace deprecated pointer function #114902
- cmd/get: Remove cmd argument from Run() #114682
- kubelet/nodestatus: Improving test coverage #114558
- Update kuberuntime_manager_test.go #114498
- add test for pkg/probe/http/request.go #114426
- Cleanup: fix variable names in comments #114420
- And test for pkg/probe/util.go #114397
- Log spelling formatting #114357
- remove mime AddExtensionType in discovery test #114290
- cleanup container runtime options #114017
- apiserver: grammar correction of comment #112882
- Ensure go-to-protobuf gen can run when not in GOPATH #112061
- tests: Ports kubelet unit tests to Windows #110949
- add unit test coverage for pkg/kubelet/types/ #110760
- docs(desired_state_of_world.go): log in desired_state_of_world.go seems to be wrong #111634
- kubelet: Force deleted pods can fail to move out of terminating #113145
- Avoid metric lookup in Parallelizer.Until on every work piece #116428
- add unit test coverage for pkg/kubelet/util/queue #110741
- unexport buggy function nodeSelectorAsSelector #116422
- statefulset: use contextual logging #113840
- reflector: allow watch method to accept a watcher #116409
- Bump images, dependencies and versions to go 1.20.2 #116404
- Turn off P&F filter in standalone CRD server tests #116394
- [CCM - service controller] addressing left over comments from #109706 #111658
- Promote gRPC probe e2e test to Conformance #115856
- Fallback query param verifier #116392
- hack/local-up-cluster.sh: Cleaup on SIGINT #116386
- default memoryThrottlingFactor to 0.9 and optimize the memory.high formulas #115371
- node: topologymgr: Graduate Kubelet Topology Manager to GA #116093
- Allow encryption for all resources #115149
- Recognize etcd/grpc cancel errors correctly #116393
- sync default qps of kubelet change everywhere #116356
- test connectivity for terminating pods #116232
- add more init container testing #115984
- Promote OpenAPI V3 to GA #116235
- Surface “stale” GroupVersions from AggregatedDiscovery #116145
- fix: remove SchedulingMigratedInTreePVs feature gate in sched perf test #116383
- cronjob: shut down integration test quickly again #116381
- Unlock CSIMigrationvSphere feature gate #116342
- e2e network test for multiple protocol services on same port #116333
- golangci-lint: synchronize configs and add verification for that #116367
- cleanup: sync testdata as CronJobTimeZone is GAed #116354
- Revert “Revert #114605: its unit test requires root permission” #115769
- e2e: add e2e test to node expand volume with secret #115451
- Drop aws kubelet credential provider and cleanup aws storage e2e tests #116329
- node ipam controller ut: run test in parallel to avoid timeout #116174
- Revert “node: device-mgr: Handle recovery flow by checking if healthy devices exist” #116341
- Address last-minute requested changes for inplace update feature testing in scheduler #116320
- Handle AllAlpha and AllBeta in SetFeatureGateDuringTest #116154
- Graduate API Server tracing to beta #116144
- verify-golangci-lint.sh: support stricter checking in new code #109728
- Add OpenAPI V3 E2E Tests #116200
- Bump default API QPS limits for Kubelet #116121
- Fix nil pointer access panic in kubelet from uninitialized pod allocation checkpoint manager in standalone kubelet scenario #116271
- migrate versionedattr to avoid circular dependency #116264
- Revert “do not assume backend on e2e service jig” #116331
- Logs performance benchmarks #115358
- Split volume reconstruction refactoring from SELinuxMountReadWriteOncePod #115268
- Get rid of context.TODO and simplify waitForStatusCurrentReplicas #116298
- use contextual logging(nodeipam and nodelifecycle part) #112670
- cacher: WaitUntilWatchCacheFreshAndForceAllEvents #116302
- kube-controller-manager: fix a bug that the kubeconfig field of kubecontrollermanager.config.k8s.io configuration is not populated correctly #116219
- e2e endpoint slices with duplicate addresses #114144
- verify: include “govet-levee” in normal “make verify” #116248
- delete Evicted pods first during pod gc #116167
- Apply context cancellation to ValidatingAdmissionPolicy #116103
- Promote CronJob TZ to GA #115904
- add some ut for cronjob strategy and timezone in schedule #115504
- Migrate sample-controller to contextual logging #113879
- : add
healthz
verification when determining HC response for eTP:Local #111661
- Skip hasSupport check for List type #116247
- [HPA e2e] Reduce possible number of scale steps to minimize stabilization test flakiness #116040
- Migrate /pkg/controller/ttlafterfinished to structured and contextual logging #115332
- Migrate StorageVersionGC to contextual logging #113986
- Migrate ttl_controller to contextual logging #113916
- Update
pkg/controller/cronjob/
for contextual logging #113428
- KEP-3488: Implement Enforcement Actions and Audit Annotations #115973
- unit tests: Skip flaky tests on Windows #115925
- allow to mutate pv nodeaffinity label key #115391
- test: Fix node e2e shutdown test flake #116317
- Fix comments at fit_test.go to increase redability #116066
- QueryParamVerifier V3 does not support List #116313
- Apply cost constraints to ValidatingAdmissionPolicy #115747
- Add volume reconstruction metrics #115965
- skip reconcile for if Spec is unchanged. #116309
- composited type systems for CEL. #116267
- feature(scheduler): implement plugin_evaluation_total metric #115082
- KEP-3488: Implement secondary authz for ValidatingAdmissionPolicy #116054
- feat: graduate matchLabelKeys in podTopologySpread to beta #116291
- scheduler: get an element from the nodes slice out of the loop for the better performance #116287
- Update obsolete links to kubernetes.io/docs/user-guide in Go structs descriptions in apps packages #116124
- Update obsolete links to kubernetes.io/docs/user-guide in Go structs descriptions in autoscaling packages #116109
- improve message, log level and testing for unmanaged pods in disruption controller #116256
- Belatedly remove controller-manager IPv6DualStack feature gate #116255
- “empty response” not logged as error in memcache discovery client #115978
- add SeccompProfile to Pod and Container accessors/mutators #115968
- Remove AWS legacy cloud provider + EBS in-tree storage plugin #115838
- reflector: extract watch and startResyncAsync methods #116297
- node: device-mgr: Handle recovery flow by checking if healthy devices exist #114640
- Improve the performance when Resource Clone #116273
- kubelet/deviceplugin: fix concurrent map iteration and map write #114572
- Open API V3 version of QueryParamVerifier #115119
- cacher: deflake TestGetCurrentResourceVersionFromStorage #116294
- kubelet: remove unused DockerID type #116083
- Codegen: subprojects: clean up verify scripts #116284
- DRA: fix CDI spec version #116279
- rename ExperimentalPodPidsLimit to PodPidsLimit #116266
- update docs for ContainerStatus fields #115463
- Create and update the ApplySet parent object #116243
- GRPCContainerProbe is GA #116233
- test: e2e node shutdown test logging improvements #115693
- test: Fix path to e2e node sample device plugin #116240
- fix “go vet” issues, check as part of golangci-lint #116166
- Update kube-openapi to afdc3dddf62d31f5e3868d699379c571a6007920 #116162
- fix restricted debug profile #115672
- Fix deadlock in ready test #116251
- Promote pdb #115914
- Automatically recreate PVC for pending STS pod #113270
- Wait for pod to be running before expanding #116227
- Syncing IPVS conntrack cleaning with IPTables. #116171
- Add a warning event when pdb has found a unmanaged pod #115861
- kmsv2: improve test coverage #116202
- Add custom error struct for Group/Version not found #116237
- deps: Update github.com/coreos/go-systemd/v22 to v22.4.0 #116242
- cleanup(controller): use IsSuperset to avoid interim slice #115882
- remove retention policy for staging buckets #116222
- Updates old 403 and 404 discovery response tolerations #115865
- update documentation on generateSelector for manual selector case #116215
- kmsv2: retain more key ID metrics #116221
- Add windows nodeSelector to provisioning functions #116152
- include beta metrics in documentation and update docs for metrics #116223
- update lease controller #116218
- node: cpumgr: stricter pre-check for the policy option full-pcpus-only #114114
- Add symlink data verification to statefulset e2e #116071
- node: device-mgr: sample device plugin: Add support to control registration process #115107
- cleanup: replace deprecated sets.String #116179
- cacher consistent streaming support #110960
- Add API for watch list #115402
- Add MaxParallelImagePulls support #115220
- Adding e2e test to verify hyperv container is running inside a VM on Windows #116189
- bump go-jose to v2.6.0 #115893
- refactor validatingadmissionpolicy cel validator and compiler to be reusable #115816
- Revert “Revert “Merge pull request #115324 from alexzielenski/apiserver/smd/use-openapiv3” #116106
- test: Add e2e node test to check for unknown pods #115442
- remove ValidateJobTemplate and add more test cases to batch validation #116052
- kubelet: Replace deprecated pointer function #114785
- Fixes bug with Root not handling Group without Version #116195
- fix: should not set default storageclass if annotation “volume.beta.kubernetes.io/storage-class” is set #116089
- test: Add log artifact for ginkgo node e2e and tune default ginkgo flags #116057
- Poll for stats until Windows kubelet present it in the stats endpoint #116110
- klog update #115277
- update ci script to create cluster and gather metrics #116148
- Add retention policy to staging buckets #115634
- scheduler perf: benchstat support #115425
- upgrade etcd deps to v3.5.7 #115413
- e2e: dra test driver update #116181
- e2e: Remove dead code in tests #116164
- Deflake tests in
staging/src/k8s.io/kube-aggregator/pkg/apiserver
#115859
- start to count time since the connection was actually established #116176
- fix apiserver metrics
RecordsWatchCacheCapacityChange
use watchCacheCapacity as increase total #116033
- retry for negative TerminationGracePeriodSeconds update #116127
- prunev2: Add labels for objects that we apply #115988
- feat: add kms mock plugin for e2e tests #116022
- skip special features in TestPodSecurityGAOnly #116153
- Typo: fix EndpointsLeasesResourceLock ->ConfigMapsLeasesResourceLock #116090
- Codegen: set LC_ALL and unset GREP_OPTIONS #116141
- Update otelhttp dependency to v0.35.1 #116140
- golangci-lint improvements #116130
- Add metrics for number of events received from etcd #116128
- Graduate JobMutableNodeSchedulingDirectives feature to GA #116116
- Fix codegen for older bash #116105
- Fix the flaky OOMKiller test by sleep at start #116082
- DRA: Pass CDI devices with a new CRI field #115891
- word misspelling #114016
- More code-review changes from k/utlils cpuset review #115359
- Allow mutating schedulingGates in the Pod template for suspended Jobs #115940
- e2e framework: deprecate gomega wrappers #115961
- Add support for pulling images from private registry #114625
- Replace closures in test packages #115987
- Partition watchers by namespace/name scope #115918
- kubeadm: Improve testcases for
init
and join
command #113574
- Improve spec.template.spec.restartPolicy description #111856
- In-place Pod Vertical Scaling feature #102884
- Move AllowElasticIndexedJobs into JobValidationOptions declaration #116102
- Improve the performance of method CandidatesToVictimsMap #116095
- turn field validation e2e tests into conformance tests #116111
- fix typo on Evictor’s Preempt func #116059
- Add CRD compatibility fixtures #116039
- kmsv2: add mock kms for reference implementation #116031
- Fix API field references for autoscaling v1, v2 and v2beta2 #115996
- remove aws from e2e loadbalancer udp conntrack tests #115977
- apiserver: terminate watch with rate limiting during shutdown #114925
- bump kube-dns to v1.22.20 #116079
- kubeadm: modify ‘–config’ flag from required to optional for ‘kubeadm kubeconfig user’ #116074
- test: fixing + linting gomega usage #115953
- move util from envelope to kms package #116070
- log request metadata as part of read/write #116055
- Revert “Merge pull request #115324 from alexzielenski/apiserver/smd/use-openapiv3 #116062
- update github.com/coredns/corefile-migration v1.0.20 #116060
- update SSA to use OpenAPIV3 for builtin and CRD models #115324
- remove setting
dek_cache_inter_arrival_time_seconds
for KMSv2 only #116053
- svc: Support pods with same address #115907
- Cleanup resources when initializing error in integration #115854
- OpenAPI V3 Root interface and basic implementation #115393
- scheduler/framework/plugins/volumebinding: fix inaccurate log for when a volume is bound to a claim #116018
- Minor refactor of DeleteCollection in preparation for pagination support there #115666
- DRA resource requirements in PVC #115928
- Remove StatefulSetStartOrdinal feature gate checks in StatefulSet validation #116027
- client-go: fix the wait time for trying to acquire the leader lease #114872
- Add field-level warning for deprecated spec.externalID of node #115944
- Reuse generic Watch test for watchcache #114656
- Split cacheWatcher into its own file #116037
- Refactor to use openapi fake client #115784
- Support for elastic Indexed Jobs #115236
- Fix createStaticPod to not use container.RestartPolicy #116005
- Replace a function argument in statefulset e2e framework #115989
- Update ExistsInDiscovery to ignore 404 errors in autoscaling utils framework #115964
- storage: Get rid of TestListDeprecated #115794
- ut: fix TestLegacyFallbackNoCache versions order #115998
pod.spec.terminationGracePeriodSeconds
is a negative then convert to 1 #115606
- e2e: node remove: kubevirt device plugin #115926
- kubeadm: skip ipv4 check if the cluster is using IPv6 address #115420
- removed function getAppArmorFS #115749
- add missed case for float types #115827
- clean up kube-proxy nodeport address handling (part 2) #115256
- left over uncounted from tracking cleanup #115970
- update
kms_operations_latency_seconds
metric bucket range #115947
- unit tests: Fixes kubeadm postupgrade failing unit test on Windows #115924
- Fix for windows kube-proxy: ‘externalTrafficPolicy: Local’ results in no clusterIP entry in windows node. #115919
- Fix legacy fallback stale for aggregated discovery #115770
- apiserver/util/proxy: Improving test coverage #115633
- restructure kms staging dir #115938
- apiserver: fix APF tests, use T functions on the test goroutine #115686
- Clean up FakeRecorder event emission #115933
- kmsv2: add metrics for invalid_key_id_from_status_total #115846
- Graduate PodSchedulingReadiness to beta #115815
- Implement local KEK generation and rotation #115814
- getHost and getHostname have documentation swapped for IPv6 #115628
- KEP-3178: related iptables rule fixups #114470
- Add e2e_node test for oom killed container reason #113205
- Documentation for the CRI API reason field to standardize the field for containers terminated by OOM killer #112977
- Improve performance of method haveOverlap #115922
- proxy/ipvs: Use generic Sets and sanitize code #115073
- api-machinery: add a rate limited request wait group #115927
- Allow inclusion of annotations in channel events when using FakeRecorder #115860
- Fix typo at most_allocated_test.go #115903
- Graduate
DownwardAPIHugePages
feature to stable / GA #115721
- staging: add DRA repo to list #114359
- cacher: Fix watch behaviour for unset RV #115096
- e2e framework: revise import restrictions #115710
- Remove global vSphere framework variable #115863
- Fix update-mocks to use better globs #115272
- update distroless iptables to v0.2.1 #115905
- kubeadm: remove the manual conversion from versioned cluster cfg to internal cfg #115676
- Graduate
SeccompDefault
feature to stable / GA #115719
- Add integration test for diff –prune –selector #115571
- kubectl: add unit tests for kubectl debug profiles #115839
- Switch image in gRPC probe tests to agnhost #115800
- OpenAPI-based CEL type library #113312
- New openapi v3 testing file client #115809
- client-go: make generating certificate/key permissions more restrictive (600) #115472
- Remove unnecessary ETCD_UNSUPPORTED_ARCH for arm64 #115255
- Migrate pkg/controller/podautoscaler to contextual logging #114687
- update go to 1.19.6 in publishing bot rules for active release branches #115855
- APF: two improvements when dumping priority levels #112393
- client-go/cache: fix missing delete event on replace #115620
- Promote pdb healthy to beta #115363
- [Flaky test] fix floating point precision error in TestDifferentWidths #113263
- kubectl: use pointer.Bool instead of deprecated pointer.BoolPtr #115837
- Bump images, dependencies and versions to go 1.20.1 #115828
- Validating the scheduling gate name qualified #115821
- old design proposals are now moved to Design Proposals Archive repo #115604
- fix:Optimize code for else logic #114447
- cleanup: using const systemNodeRoleName instead of string “system:node” #115713
- change unnecessary
switch
to if
in metrics.go #114201
- cleanup(scheduler): move metricRecorder to metrics package #115519
- test/utils: avoid data race during parallel create #115799
- kubeadm: fix a bug where the uploaded kubelet configuration in kube-system/kubelet-config ConfigMap does not respect user patch #115575
- kubectl debug: add netadmin profile #115712
- Remove checks for userspace proxy mode in e2e tests #115811
- kmsv2: add metrics #115394
- webhook metrics top out at 2.5s but default timeout is 10s #115802
- Optimization on running prePreEnqueuePlugins before adding pods into activeQ #115583
- Revert “restclient: rename “method” label to “verb”” #115808
- dra: avoid goroutine leaks from event broadcaster #115798
- e2e dra: fix resource limits in a mixed cluster #115797
- node: topology-mgr: Add metric to measure topology manager admission latency #115590
- Update golang.org/x/net to v0.7.0 #115786
- Move /proc/asound from defaultReadonlyPaths to defaultMaskedPaths #112037
- Revert “Refactor fake versions of openapi client into testing subdir” #115785
- Migrate apiserver tracing_test.go to registry.k8s.io #115626
- kubeadm: show a warning message when detecting that the sandbox image of the container runtime is inconsistent with that used by kubeadm #115610
- Refactor fake versions of openapi client into testing subdir #115465
- Graduate ReadWriteOncePod to beta, updated e2e test #114494
- Remove unused code #115758
- cleanup: simplify pickOneNodeForPreemption in preemption #114887
- Update ineligible endpoints yaml to include debug endpoints #115739
- Add test for pkg/kubelet/sysctl/allowlist_test.go #115384
- Document risk of HTTP response body in probe failure msg #115670
- cleanup: delete useless code from kubelet volumemanager #111982
- test/integration: goroutine leak check #115456
- oidc: do not leak work queue goroutine #115759
- Ipvs: Enable Source Port hash flag for “mh” method. #115527
- Add applyconfiguration generator to code-generator script #114987
- update node-local-dns to v1.22.17 #115717
- Add uablrek in pkg/util/ipvs/OWNERS #115737
- Revert #114605: its unit test requires root permission #115732
- Use predefined variable instead of duplicated string #115709
- client-go: add an Error() function on Request #115685
- Drop cp from the etcd images #115733
- Remove cgo dependency #115730
- Remove check for CSI driver running on node for CSI migration attach operations #115464
- kubectl debug: Use restClientGetter instead cmd.Factory #115722
- Support preemption of pods using ReadWriteOncePod PVCs #114051
- Revert “use kube-proxy defaults values for CI” #115723
- fix: applyconfiguration-gen fails for types with non-builtin map fields #114920
- Add kind cluster and encryption config for e2e #115714
- don’t run loadbalancer tests on large environments #115697
- [HPA e2e] Calculate more precise consumed CPU usage for N replicas #115584
- kubectl/pkg/drain: Include namespace in evictPods return error #115594
- fix docker buildx check #115690
- Disable unified build and static init optimization for tests #115692
- implement local KEK service #115677
- e2e: revise complete report creation #115678
- flaky test wait.sh: Add deployment assertion before running wait #115579
- PodSecurity test: update registry from k8s.gcr.io to registry.k8s.io #115674
- close grpc server in test file to avoid goroutine leak #115617
- (kubectl debug): Support debugging via files #111453
- logcheck.conf: ensure that kms and value/encrypt uses structured logging #115669
- Simplify case conditions #113794
- test: Simplify NPD start timestamp calculation #115635
- Use structured logging in value/encrypt #115667
- Update k8s.io/utils to
a36077c30491
#115665
- Add metrics for grpc service #115649
- Allow SSH e2e node base64 key injection #115657
- store hash of encrypted DEK as key in cache #115350
- Promote pod resource metrics to stable #115454
- Updated the change in registry #115645
- cleanup kubectl describe cronjob v1beta1 in 1.26 #110953
- update IPTablesOwnershipCleanup to beta #114472
- Enforce nodeName cannot be set along with non-empty schedulingGates #115569
- Simplify construction of /metrics request #115557
- client-go: don’t wait too long after EventBroadcaster.Shutdown #115514
- Remove obsolete GKE local SSD test #115601
- Remove 4 CSIDriver endpoints with conformance test from the Ineligible endpoint list #115597
- Added serialization from etcd error metric #114376
- [#115501] Unit testcase for the fix for issue with missing Loadbalancer policies for IPV6 endpoints in Dualstack mode. #115577
- kubelet: prepare DRA resources before CNI setup #114364
- e2e: wait for pods with gomega, II #115548
- kubelet/client: collapse transport wiring onto standard approach #115315
- sample-apiserver: create the client cert with SHA256 #112662
- *: Bump golangci-lint version and adapt to new linters #115537
- Add enablement/disablement unit test for StatefulSetStartOrdinal feature #115536
- replace nodeipam custom logic by a workqueue #115529
- kubeadm: backup kubelet config for “upgrade node” and “upgrade apply” #114695
- Add windows nodeSelector to e2e storage testing pods #115443
- Add an option to limit the number of concurrent mkfs calls #115379
- client-go: add a metric to count request retries #108396
- Using BuildOpenAPISpecFromRoutes instead of deprecated BuildOpenAPISpec #115542
- cloud-provider: add log options, allow setting logging-format via CLI option #108984
- Revert “e2e: wait for pods with gomega” #115543
- Improve performance on the cloud provider node-controller #115521
- kubeadm: fix etcd learner join #115038
- apiextensions: Benchmark escaping in SchemaHas and pool Schemas #115403
- Add cici37 as API reviewer #115490
- Bump images, dependencies and versions to go 1.20 #114502
- e2e: wait for pods with gomega #113298
- Add wrapper around ScrapeAndCompare #115515
- Added error handling in ValidateAdmissionPolicy #114894
- small comment the ephemeral containers are not accounted for the QoS … #115485
- [#115501] Fix for issue with missing Loadbalancer policies for IPV6 endpoints in Dualstack mode. #115503
- Add golang.org/x/lint to unwanted dependencies #115488
- Don’t explicitly set image version in tests #115484
- [Evented PLEG] Ignore container events with nil PodSandboxStatus #114351
- Document relationship between requests/limits #115434
- Fetch go version using gimme if needed #115377
- increasing coverage from 78% to 94% for strategy.go for batch/job #115111
- Rename “method” label to “verb” in rest_client_requests_total #115455
- Added workerCount flag to node controller in cloud controller manager #113104
- add direct construction of TypeConverter from OpenAPI #114439
- Add integration tests for MultiCIDRRangeAllocator #115453
- test: Use preloaded busybox image in mirror pod test #115441
- remove FG ControllerManagerLeaderMigration #113534
- Make docs more accurate for the contention-profiling flag #115424
- Fix: Pod terminating stuck because of trying to umount not actual mounted dir #114605
- scheduler perf: goroutine leak #115423
- test: Fix node e2e device plugin flake #115445
- chore: add k8s node-role.kubernetes.io/control-plane taint #114759
- improve performance #114179
- test: Update runtime class detection logic #115437
- Cleanup: improve some note for code #115383
- Update previous succeeded indexes for Indexed jobs unconditionally #115349
- chore: improves tests for hot reload of encryptionconfig #113896
- Revert “Add integration tests for MultiCIDRRangeAllocator” #115428
- fsquota: only generate pod uuid is nil #112624
- unittests: Fixes unit tests for Windows (part 6) #114508
- Write APIService lifecycle test + 4 Endpoints #115214
- test: Bump timeout for
runPausePod
#115411
- Ignore error when we can’t find plugin capable of expanding the volum… #115345
- Add integration tests for MultiCIDRRangeAllocator #115291
- client-go: add unit test for Request thread safety #112072
- Set node_stage_path whenever available #115346
- Validate format of timeZone before calling system LoadLocation method #115375
- Extend checkpoint e2e test to check for results #115155
- Move KEP-3453 MinimizeIPTablesRestore to beta #115138
- node: topologymgr: add metrics about admission requests and errors #115137
- fix invalid url #113973
- change the comment in CRI API to point to the correct logs directory #115292
- use a proper regex looking for the restartCount #115273
- Add linter to check if api docs match field tag names #114948
- Skip Generic Ephemeral Volume tests if VolumeBindingMode is immediate and it’s a multi-topology environment #109869
- Separate Put and Patch Options #115339
- e2e ginkgo timeout fixes, III #114580
- apiserver: remove 34s timeout from DELETECOLLECTION rest handler #115341
- dependencies: update gomega to v1.26.0 #115266
- update sig-storage owners #113863
- Move GetHostname() from k/k/pkg/util/node to k/component-helpers/node/util #115338
- Pass context to StartTestServer to get contextualized logger from it during tests #115298
- Check for initial kubelet certificates more frequently #114367
- apiserver: fix cve for CORS #112809
- Extend example to contain –as=… #108835
- dynamic resource allocation: avoid apiserver complaint about list content #115354
- update comment to match implementation #115368
- delete unused functions in pkg/kubelet directory #115101
- pause: remove obsolete Windows buildx workaround #115062
- *: Make docs more accurate for the contention-profiling flag #114490
- Avoid typechecking stdlib #115382
- add aojea as approver for networking APIs: services/allocators, netwo… #115378
- Reserve Nodeport Ranges For Dynamic And Static Port Allocation #114418
- etcd: Update to version 3.5.7 #115310
- E2e apps #115094
- ValidatingAdmissionPolicy: use natively-typed informer for params #115145
- Trim out suffix added to backing file path of loopback device #115210
- Enable ComponentSLI as beta feature #114997
- etcd: Build image 3.5.7-0 #115336
- Use expansion without recovery if allocatedResource/resizeStatus unset #115304
- client-go: add a test to document retry conditions #110253
- Use host protoc if it is the correct version #115243
- Fix konnectivity-client metric registration. #115327
- Refactor: cleanup node/storage tests #115247
- e2e node: Update runtime class handler skip logic #115219
- Kubelet GRPC probes: improve network resources utilization #115321
- Skip failing Windows unit tests (volume) #114992
- Fix nil pointer error in nodevolumelimits csi logging #115179
- fix-typo #114694
- Field validation e2e tests and GA graduation #115271
- Decrease target value for scale up tests in HPA #115311
- logs examples #115308
- Fix panic on ClusterIP allocation for /28 subnets #115322
- fix race in aggregated discovery controller #115302
- skip scale test for probes #115329
- Skip failing Windows unit tests #114991
- kmsv2: implement expire cache with clock #113121
- logs: add AddGoFlags #114731
- update kube-openapi dependency #114550
- Implemented MarshalLog in namespacedname.go #106379
- e2e/network_policy: using expected==observed as condition for polling probeConnectivity #115283
- More carefully compose RequestURI for metrics request #115259
- Revert “Fix:[Flake] [sig-node] Restart [Serial] [Slow] [Disruptive] K… #114981
- Check for all errors in CRI connection validation #115102
- Set go_package in all proto files #115249
- Prime KMS v2 key ID inline with transformer construction #115267
- hack: update logtools to v0.4.1 #115060
- update changelog approver and reviewers for v1.27 #115098
- Add bart0sh as a sig-node reviewer #114989
- Always emit the stopped leading event #111652
- Use
git ls-files
in a few places instead of find
#115240
- kube-proxy: support the logging feature gates #115233
- Modifies receiver names for struct FakeProxier to make them the same. #114094
- Do not use a global variable for etcdURL #115254
- clean up kube-proxy nodeport address handling (part 1) #115244
- e2: fix check of “pod is consistently pending” #114825
- Generate swagger from update-codegen #115246
- Call update-generated-protobuf from update-codegen #115245
- Kubelet TCP/HTTP probes: improve network resources utilization #115143
- Codegen: use ls files and pre-remove gen’ed mocks #115248
- Remove openapi files before regen #115250
- Codegen: move all proto-bindings scripts together #115238
- Codegen: remove generated files before regenerating #115198
- Call
go install
instead of build.sh #115222
- e2e/network_policy: using Poll Immediate for intra pod connectivity probes #115207
- Don’t generate clients for example internal APIs #115196
- runtime log verbosity level changes #114609
- Bump konnectivity-client to v0.1.1 #115191
- solve race on NewHTTPProxyHandler #115230
- wait: ExponentialBackoffWithContext should take context-aware fn #115113
- Update CNI version to 1.2.0 #115125
- k8s.io/component-base/logs: match full help text in unit test #115195
- test images: Update CudaVectorAdd test image to support arm64 #114915
- Remove corev1 from fieldmanager #115211
- apiserver: update serialization version priority for policy API #115193
- diff.ObjectReflectDiff is DEPRECATED use cmp.Diff #113540
- added limit value to the pod validation error to simplify debugging #112925
- Remove deprecated and orphaned generated code #115186
- Use status key ID to determine staleness of encrypted data #114544
- use python3 in hack #114976
- Refactor validation files into pkg/validation #114936
- Fix 2 kubelet proto-generating scripts missing inputs #115197
- feature(InterPodAffinity): return Skip in PreFilter #114889
- Make tmp dir configurable and dynamic at local-up-cluster.sh #115017
- Route controller should update routes with NodeIP changed #108095
- Fix apiserver example2 to update gen’ed protobufs #115187
- Don’t generate clientset/doc.go in client-gen #115184
- wait: Use a context implementation for ContextForChannel #115140
- ValidatingAdmissionPolicy: fix bug preventing multiple policies from using same paramKind #115147
- k8s.io/component-base/logs: fix usage through Go flag package #114680
- Add multi-pod tests with SELinux mounts #113789
- switch spdy round trip tests to simple http proxy #113637
- fix volume_zone, iterate all topologyLabels when check node #115052
- Allow SecretReference.Name in PVs to have 253 characters #114776
- CronJob controller cleanups #110838
- Lock the AdvancedAuditing feature gate to true #115163
- graduate LegacyServiceAccountTokenTracking to beta #114523
- Fix bug in reflector not detecting “Too large resource version” error before 1.17.0 #115093
- Rename apiserver identity lease labels to apiserver.kubernetes.io/identity #114586
- bump honnef.co/go/tools to support go1.20 #115129
- Rename enum openapi test #115135
- clean up master-service-namespace #114446
- refactor policy admission Validator to be lock free #114527
- Ipvs: remove the scheduler validation #114878
- cleanup: EphemeralContainers feature gate related codes #114542
- wait: Make WaitFor and WaitForWithContext private #115116
- apiserver/kmsv2: mv Service interface into kmsv2 #114922
- tracking with finalizers is the default way for the job controller so comments are not needed that say we are tracking with finalizers #115063
- win: fix cpu count to calculate cpu_maximum #114231
- Wait for logs pod to complete before counting lines #115127
- cleanup(kubectl-e2e): remove invalid comments #115117
- kubectl: use autoscaling v2 for hpa #114886
- fix typo #114721
- feature(volumebinding): return Skip in PreFilter #114897
- delete unused functions in pkg directory #115110
- delete unused functions in pkg/volume directory #115109
- delete unused functions in pkg/util directory #115103
- use klog instead of klog.V(0)–controller manager part #115074
- add e2e test for kubectl default container annotation #115046
- PodGC should not add DisruptionTarget condition for pods which are in terminal phase #115056
- cache: Reflector should have the same injected clock as its informer #115077
- Update to new release of moby/ipvs #115079
- use –null instead of -Z in grep invocation #115069
- Revert “UpdateOrCreateToken get secrets err handling optimization” #115068
- feature(volume_zone): return Skip in PreFilter #114896
- Option to ignore existing pods’ preferred inter-pod affinities if the incoming pod has no preferred inter-pod affinities #114393
- Update warnings for removed in-tree plugins #115035
- Update SyncJob with PodControllerError updates in job unit tests #115030
- Fix the job controller unit test for enforcing ActiveDeadlineSeconds #114944
- apiserver: update serialization version priority for flowcontrol API #114492
- pkg/controller/job: re-honor exponential backoff delay #114516
- block ephemeral container addition to static pods #114086
- UpdateOrCreateToken get secrets err handling optimization #115000
- fieldmanager: remove dependencies on internal #115039
- Do not N^2 loading webhook configurations #114794
- be more strict on e2e network timeouts #114260
- Make seccomp annotations non-functional #114947
- update publishing rules to use go1.19.5 #115029
- controller/nodelifecycle: Make monitorNodeHealth process nodes concurrently #114296
- Fix gocritic lint errors for cmd/kubeadm/* #114901
- deps: Bump cAdvisor to v0.47.1 #114883
- [Prepare for go1.20] *: Bump versions and fix tests #114766
- releng: Update images, dependencies and version to Go 1.19.5 #115010
- Removing Legacy Job Tracking Code #114647
- e2e framework: consolidate timeouts and intervals #114783
- e2e: bring back total test spec for Ginkgo v2 #114417
- kubeadm: remove the unused variable DefaultAuditPolicyLogMaxAge #115002
- encryption-at-rest: clean up context usage and duplicated code #114370
- Bump kube-openapi #114879
- Remove PodSecurityPolicy related code except client-go & API type #113467
- fieldmanagertest: Reduce API surface of the test package #114977
- Do not log errors when ServiceHealthServer is closed normally #114724
- fix a small log error about proxy #114773
- Do not include scheduler name in the preemption event message #114980
- kubelet podresource: fix GetAllocatableResources metrics #114802
- unit tests: Fixes kubeadm enforce requirements test #114957
- Removes deprecated kubectl openapi column printing #114972
- fix doc of types.go of network v1, v1alpha1, v1beta1 #114063
- Update isomorphic event definition in the events/v1 client to match aggregation logic from core/v1 #112365
- Removes kube-openapi dependency from Patcher #114938
- Update staging README.md #114910
- fieldmanager: Make internal managers private #114868
- apiserver: refactor WithWaitGroup handler #114970
- dependencies: update ginkgo to v2.7.0 #114859
- Refactors kubelet’s plugin watcher #114187
- Make the warning about pod name clearer #114691
- Generate warning for EndpointSlice AddressType FQDN #114677
- CR conversion: protect from converter input edits #114959
- Include head and tail of clipped test messages #114954
- Fixes the issue #114145 #114940
- Changed remaining code to improve output for files under test/e2e/autoscaling #114742
- Fix this e2e failure causes subsequent e2e failures altogether #114693
- fix doc of types.go of node #114065
- Prevent CSIMigrationAzureFile gate from being disabled #114953
- Improve vendor verification works for each staging repo #114952
- Exports WarningPrinter field in DeleteOptions #114937
- Disable multiple pv mount tests for vsphere intree driver #114933
- Use label selector for filtering out resources when pruning for kubectl diff. #114863
- Code refactor for readability in
RunFilterPlugins
#114798
- Remove support for seccomp annotations when determining whether a container update should trigger a policy evaluation #114846
- test/OWNERS: add pohly as approver #114769
- Adjust preemption event message to do not include preemptor pod metadata #114923
- fix a typo in pkg/proxy/ipvs/proxier.go #114907
- Fix SyncPastDeadlineJobFinished for enabling finalizer path #114905
- Adjust DisruptionTarget condition message to do not include preemptor pod metadata #114914
- Close body when Report non-OK status code #112934
- Ensure job is up to date in informer cache in test #114876
- cleanup(nodeaffinity): remove impossible scenario from test cases #114891
- update cri-tools to 1.26.0 #114548
- add archived dependencies into unwanted-dependencies.json #114912
- Promote e2e test for SubjectAccessReview & createAuthorizationV1NamespacedLocalSubjectAccessReview +2 Endpoints #114906
- kubeadm: update .import-restrictions #114899
- staging/publishing: remove rules for 1.22 #114892
- Enable all features during etcd storage path test #114885
- Prepare cpuset for import into kubernets/utils #113744
- kms gRPC test: wait until server is healthy #114881
- bump kube-openapi #114869
- cmd/kubeapiserver: Clean code, avoid unnecessary condition, avoid non-nil but zero-length slice #114860
- Add atiratree as sig-apps reviewer #114633
- kmsv2: add grpc service #114678
- Update OWNERS for jefftree #113959
- Fix TestJitterWithNegativeMaxFactor flaky test #114078
- feature(scheduler): won’t run Filter if PreFilter returned a Skip status #114125
- Enhanced logic to identify eligible preemption node #114623
- Avoid mutation of PVC in stateful set controller shared cache #114870
- fix path for not approved licenses #114858
- add deads2k to approvers for code-generator and sample-controller #114867
- remove deprecated Kubeadm v1beta2 API #114540
- egress_selector.go: register konnectivity-client metrics. #114832
- Bump cel-go bump to 0.12.6 to fix bug in cel-go #114857
- gitattributes: all files LF line endings #114388
- test/integration: Replace deprecated pointer function #114820
- (minor) kube-proxy startup cleanup #114725
- Fix verify-license cleanup #114851
- test/e2e: Replace deprecated pointer function #114848
- Distinguish between Unschedulable and UnschedulableAndUnresolvable in scheduler’s PostFilter #114699
- staging/publishing: open up kms package for sub packages and utils #114850
- Give TypeConverter to TestFieldManager #114835
- pkg/apis: Replace deprecated pointer function #114784
- portforward: return error on lost connection to pod #114460
- Update doc about json tag is needed to generate informer externalversion package #114786
- Stop Cache in scheduler when tests tear down #114653
- kubeadm: fix the nil pointer dereference in testcase #114842
- Revert “Add link to to file” #114840
- tests: Ports volume unit tests to Windows #110931
- Drop unused EndpointsHandler / EndpointsConfig from pkg/proxy/config #114749
- Fix:[Flake] [sig-node] Restart [Serial] [Slow] [Disruptive] Kubelet hould correctly account for terminated pods after restart #108912
- code-generator: refer to the API package for GV{R,K} #113654
- kubeadm: unittest might run as non-root #114834
- Fix verify-licenses script #114826
- Revert “bump golang.org/x/oauth2” #114829
- Key encipherment usage v1.27 #111660
- plugin/pkg/admission: Replace deprecated pointer function #114817
- cleanup(scheduler_perf): remove all removed feature gates #114796
- Hide OpenAPI details behind the NewTypeConverter #114792
- Bump konnectivity-client to v0.0.35 #114789
- Verify that the key matches the cert #113581
- Disallow prune for server-side applied objects #113348
- bump golang.org/x/oauth2 #114822
- Remove heapster rule from system:controller:horizontal-pod-autoscaler clusterrole #114801
- Fix normal request metric verb correctly #114774
- pkg/registry: Replace deprecated pointer function #114803
- Remove duplicate fmt.Sprintf for logging #114738
- fix test order in controller/openapi/builder/builderst.go #114570
- Modify the return type of RunFilterPlugins to *Status #114629
- expose prometheus.Registerer so that we can hook into this from exter… #114646
- Licensing: skip modules with fewer subdirs than mods #114782
- Drop unused Endpoints-tracking code from pkg/proxy/ #114757
- Set singular names for core types to pass to discovery #113542
- kubelet: migrate container runtime endpoint flag to config #112136
- Fix clearing of rate-limiter for the queue of checks for cleaning stale pod disruption conditions #114770
- fix: tryUnmount should respect mounter.withSafeNotMountedBehavior #114736
- kubeadm: return the output from stdout and stderr #114719
- e2e storage: define local PersistentVolume tests in deterministic order #114761
- refactor current ipallocator #114750
- CHANGELOG-1.26: move OpenStack in-tree provider removal to urgent notes #114754
- Fix installDriverToCSINode(): do not skip CSINode update if Allocatable.Count changed #114528
- Fix data race when emitting similar Events consecutively #114236
- use klog.InfoS instead of klog.V(0).InfoS-proxy part #114734
- Retry when recording an EventSerie results in an AlreadyExist error #114237
- Misleading message when there are no metrics. #114740
- simplify group-version-to-pkg-path() #114710
- codegen: safer use of ‘sort’ and ‘xargs’ #114704
- Cleanup codegen subproject scripts #114705
- Replace deprecated pointer function in scheduler tests #114700
- Make verify-generated-swagger-docs use worktree #114708
- Make verify-yamlfmt.sh use git worktree #114707
- Remove dep on gengo #114709
- Make verify-mocks.sh use git worktree #114706
- make update: Use a shell array instead of string #114711
- Ipvs: remove module check #114669
- Set permissions for timestamp directory before publishing update to avoid permission denied #114464
- Remove TODO about API proxy checking for svc #114683
- Remove old comments about IPv6 not being ready #114681
- Set correct SELinux label for host paths volumes created by host path provisioner #112021
- Removed factory from apply command flag struct #114030
- e2e: Remove kubeadm-ism in DNS HostNetwork test #114667
- e2e: clean up listing #114431
- kubeadm: return stored FakedServerVersion when dry-running #114658
- Update daemonSet status even if syncDaemonSet fails #113787
- kubeapiserver/admission: Improving test coverage #114503
- Add .go-version file containing build go version #114660
- fix typo #114630
- Optimize volumebinding by moving PV list calls to PreFilter #114098
- Differentiate CONNECT requests from other requests #111988
- statefulset: handle API error on pod deletion #113834
- Improve performance of NodeResourcesFit scoring #114390
- Reuse generic GetList test for watchcache and fix inconsistency issues for both etcd3 and watchcache #113730
- Add test for cmd/kubeadm/app/images/images.go #114597
- Update 1.23 publishing go version to go1.19.4 #114648
- Don’t run cloud IPAM controller when cloud provider is not enabled #114596
- Update 1.24 publishing go version to go1.19.4 #114645
- Make handling scheduleResult more readable #114486
- Ignore api-resources not found error until it’s ready #114627
- e2e: ginkgo timeline #113538
- kubeadm: handle dry run GET actions from fake discovery #114632
- tests: network: Prefer internal IPs first #113799
- Removed the reverted changes from Changelogv1.26.md #114602
- Add pod to dsw if termination is not completed during reconstruction #114326
- Fix wait test timeout #114611
- Resource Claims must be a map type, not set #114585
- e2e: Use framework helpers to create namespaces #112019
- job_controller: refactor job controller to be able to inject FakeClock for UTs #110710
- kubeadm: revert feature to backup kubelet config for “upgrade node” #114608
- drop the api testdata for v1.24.0 #114594
- Embed context deadline exceeded in error to let errors.Is can work #114578
- store cloud-controller-manager logs #114604
- e2e: don’t assume NodeIP are reachable #114600
- Add v1.26.0 API testdata #114581
- Skip .metadata.manageFields when describing unkown resources #114584
- return error message when calling status.Message() #114456
- #79612 fix(client-go): return error in fake discovery #114291
- pass context to gomega #114579
- e2e ginkgo timeout fixes, II #114573
- e2e storage: fix “Stress with local volumes [Serial] should be able to process many pods and reuse local volumes” #114576
- e2e node taints stop controller with context #114569
- kubeadm: fix the bug that kubeadm always do CRI detection even if it is not required by phase subcommand #114455
- e2e dns don’t fail if configmap does not exist #114567
- cleanup e2e kubectl cli tests #114565
- Fix indentation/spacing in comments to render correctly in godoc #114559
- e2e ginkgo timeout fixes #114564
- Makefile: Add example of how to run integration tests and get code coverage report #114545
- update github.com/Microsoft/hcsshim to v0.8.25 #114553
- kubeadm: enable etcd’s learner mode when joining etcd members #113318
- clean up code #111178
- Fix incorrect log information and log structure #110723
- Services API: warnings on IP addresses #114505
- Issue API warnings when workload names are not DNS labels #114412
- e2e: ginkgo timeouts: use context provided by ginkgo #112923
- lock LegacyServiceAccountTokenNoAutoGeneration #114522
- sig-node-reviewers: add endocrimes #114515
- endpoints: remove obsolete ServiceSelectorCache #113929
- refactor CORS handler #114190
- Reduce redundant conversions #114360
- Replace the ioutil by the os and io for the pkg/proxy/ipvs #113463
- Add recovery expansion tests #114289
- unittests: Fixes unit tests for Windows (part 4) #110453
- don’t assert error inside wait.Poll loops #114533
- Fix issues in volumesnapshot test for ephemeral storage #114217
- docs: fix typos in CHANGELOG/CHANGELOG-1.25.md #114097
- kubeadm upgrade: fix dry run of backing up kubelet config file #114532
- Fix a regression that scheduler always go through all Filter plugins #114518
- StatefulSet validation needs to allow old names #114510
- Write e2e test for SubjectAccessReview & createAuthorizationV1NamespacedLocalSubjectAccessReview +2 Endpoints #114345
- legacy-cloud-providers: prevent index out-of-range in getNextUnitNumber #114266
- Propagate HasSynced properly #113985
- tests Windows: Fixes test failures related to COMPUTERNAMEs being truncated #110014
- Remove volume expansion feature gates #113942
- kubeadm: replace Runtime.GOOS with go:build tag #114489
- kubeadm: backup the kubelet config file before writting the new one #114330
- fix msg in /test/e2e/apps/daemon_set.go #114355
- The MinDomainsInPodTopologySpread feature gate will be enabled by default as a Beta feature #114445
- kubeadm: add chendave as kubeadm reviewer #114477
- kubeadm: fix invalid testcase for
enforceRequirements
#114080
- e2e: cpumanager: proper test clean-up #114072
- kubeadm: bump to use golang generic #113465
- Bump github.com/aws/aws-sdk-go to v1.44.147 #114195
- node: e2e: device plugins: Deflake e2e tests #113309
- apiserver: cleanup unused StrategyExceptions #114428
- feat: improve naming #111371
- e2e ginkgo timeouts: cleanup commits #114469
- fix: remove ioutil for new go version #114414
- Clean up SCTP tests #113335
- Refactor mock tests in different files #113930
- fix double lock and excercise its codepath in tests #114459
- Replace os.Exit in diff #113508
- Clean up CRD conversion code structure #113151
- scheduler volumebinding: leverage PreFilterResult for bound local PVs #109877
- e2e: Update GetExternalIP and GetInternalIP method name to make them more explicit. #114092
- Skip tests if SSH not working #110473
- e2e framework: fix unit test flake #114454
- e2e ginkgo timeouts: simplify code #114425
- Windows Kube-Proxy implementation for internal traffic policy #114407
- e2e loadbalancer test connectivity within cluster first #114171
- Add CRD integration tests for ValidatingAdmissionPolicy #113795
- Unexport OpenAPIGetter factory method #114435
- Reduce load of Job integration test #114261
- cmd/kube-controller-manager/app/options: Improving test coverage #113981
- update release-note for cherry-picks of #110255 #113285
- Noderesourcetopology- api: Repo Bootstrap #110252
- kubeadm: add missing –cri-socket flag for upload-certs phase #114443
- Windows Kube-Proxy implementation of ProxyTerminatingEndpoints feature #113776
- scheduler/internal: Improving cache and heap test coverage #114273
- pass status to handleSchedulingFailure #114082
- tests: Add DaemonSet with LB rolling update test #114052
- Validate labelSelector in topologySpreadConstraints #111802
- Svc typenames star traffic policy type #110991
- Lower volume attached touch log level #113947
- Fix documentation for referenced Batch v1 and v1beta1 API fields #113570
- rollout restart: Change error message to more descriptive #113040
- Add link to
CHANGELOG.md
#113156
- update comment of annotation_key_constants.go #112497
- Refactor to simplify factory Validator #114413
- Allow profiling information to be served on Unix-Domain Socket #114191
- pkg/api/persistentvolume: Improving test coverage #114048
- update API Change in release note #114164
- Remove GA feature gates: CSIInlineVolume, CSIMigration, DaemonSetUpdateSurge, EphemeralContainers, IdentifyPodOS, LocalStorageCapacityIsolation, NetworkPolicyEndPort, StatefulSetMinReadySeconds #114410
- cleanup: add help information for apiserver cel metrics #114378
- add github.com/mindprince/gonvml to unwanted dependencies #114204
- Update the godoc on the encryption config API on how to specify group… #114163
- remove flaky tag for GCE NEG tests #114131
- use TotalScore summarized in NodePluginScores #113456
- Correct Typos in
getBeginingAndEndIndices
func Name #111367
- Add a flag to HNS Load Balancer policy to hint HNS about the VIP being an External IP #113742
- e2e: make GetSubnetPrefix IP family agnostic #114027
- Tune the error messages in scheduler cache #114361
- Fix: resourceToWeightMap will never be nil here #113499
- don’t assert error inside goroutines #114411
- Mark github.com/gorilla dependencies to avoid increasing use #114408
- e2e: accept context from Ginkgo #114401
- Autoscaling: advance v2 as the preferred API version over v1 #114358
- kubeadm: cleanup the temporary workaround about kubelet –container-runtime flag #114409
- Check the correct error in d.downloadAPIs #114404
- Bump grpc to v1.51.0 #113707
- Fix client-go request retry race #113933
- update coredns to v1.10.0 #114279
- fix wrong statement in unittest of BoundedFrequencyRunner #113909
- Removes unnecessary dry run verifier #114294
- e2e apimachinery: simplify cleanup #114392
- rotate-certificates is a GA feature now #114379
- Removes unused k8s.io/kubectl/pkg/apply files #114374
- remove enabled by default beta resources that have been removed #114356
- Deflake a preemption test that may patch Node incorrectly #114350
- Use k8s utils pointer instead of Azure autorest/to #114343
- kubeadm: set priority for “system-node-critical” Pods #114338
- unittests: Fixes TestReplaceFile for Windows #114334
- Fix table in sync controller comment #114300
- kubectl scale: Use visitor only once #114252
- kubectl exec: return descriptive error message when multi resource passed #114249
- Make Mounter interface exportable #114246
- use kube-proxy defaults values for CI #114229
- Link
kubectl-convert
binary statically #114228
- Improving scheduler extender unit tests #114223
- fix the alpha phase version of LegacyServiceAccountTokenTracking #114220
- Re-factor FieldManager tests for better re-use #114218
- Avoid serialization of maps when log level < 10 #114216
- fix spelling error in e2e upgrade apps daemonset test #114196
- Add more validation to rules.yaml #114194
- Don’t re-run EnsureChain/EnsureRules on partial syncs #114181
- Tracing: sample always in
hack/local-up-cluster.sh
#114180
- endpointslicemirroring handle endpoints with multiple subsets #114155
- pkg/kubelet/network/dns: omit unnecessary
fmt.Sprintf
#114178
- Retry patch when then service is unavailable or timeout. #114176
- Validate StatefulSet names as DNS Label #114172
- Improve error messages of flags that parse quantities and percentages #114169
- staging/src/k8s.io/legacy-cloud-providers/azure: remove unnecessary
fmt.Sprintf
#114158
- update ineligible_endpoints.yaml to include getResourceAPIGroup #114156
- Implement PreFilter for VolumeZone plugin for performance #114149
- Fix OwnerReferencesPermissionEnforcement complaints when autodeleting PVCs #114116
- Bump gcb-docker-gcloud to
v20221007-69e0da97ef
#114085
- Remove unused
numExistingEndpoints
variable #114076
- Fix a potential goroutine leak #114071
- kubernetes components using leader election to leases #114055
- i18n: Fix bug where package-level variables are not translated. #114054
- pkg/controller/deployment/util/deployment_util.go:Improving test cove… #114033
- Fix API field references for coordination v1 and v1beta1 #113876
- Add test for staging/src/k8s.io/apimachinery/pkg/version/staging/helpers.go #114015
- kubeadm: respect user provided kubeconfig during discovery process #113998
- Self-nominate mimowo as a reviewer for pkg/controller/job & test/integration/job packages #113196
- Guard against merging non-canonical replace directives #113978
- Fix API field references for scheduling v1, v1alpha1 and v1beta1 #113875
- Replaces path.Operation with filepath.Operation (kubelet) #113255
- unittests: Skip test if not on GCE #113138
- fix OldReplicaSets in
kubectl describe deploy
#113083
- wait for ingress admission to catch up to the cache during testing #112955
- optimize testcases arrangement #112799
- Optimize turning a Set into a Selector #112648
- Kubemark: fix typos to be HollowKubeletOptions #112627
- Update NodeStatus about IP change #112490
- Add metric for max no. of CIDRs available #112260
- Wrong description for function ResolveEndpoint #112247
- Reflector: support logging Unstructured type #111898
- pkg/controller: Replace deprecated func usage from the
k8s.io/utils/pointer
pkg #111839
- reportedVerb should get from
CleanVerb
to be consistent between metrics and logs #111835
- reorganize some logic of controller_utils.go #111683
- kubelet: cleanup secretManager and configManager in podManager #111583
- Remove ioutil from auth plugin #111576
- Remove ioutil from kubectl #111572
- kubectl: remove unnecessary TODO annotations #111403
- Reduce indentation in daemonset controller code #111207
- Add test for cmd/kubeadm/app/constants/constants.go #113943
- add alexzielenski to OWNERS #113922
- Add apelisse into some more OWNERS files #113904
- Add mpuckett159 to sig-cli reviewers #113897
- Update API doc to use the field name in description #113894
- Update github.com/aws/aws-sdk-go #113877
- kubeadm: remove unused command flag constants #113874
- Error Suppression in printer/internalversion/printers #113870
- cmd/kube-apiserver/app/options: Improving test coverage #113823
- cleanup:Omit comparison with boolean constant #113768
- fix: Remove dependency on github.com/pkg/errors #113672
- Combine RequestAuditConfig with RequestAuditConfigWithLevel #113564
- kubectl displays seccomp profile for pod and container #113284
- Fix SPDY proxy authentication with percent escaped characters #113283
- Remove unused RBAC rule from system:kubelet-api-admin #113267
- Full changelog
- Add production cli (hcp) to dockerfile #2747
- feat: Enable priority class override #2661
- test/e2e: retry configmap create in etcd chaos tests #2746
- OCPBUGS-14578: Set allocate-node-cidrs to false in the cluster-kube-controller-manager #2731
- Revert “HOSTEDCP-1016: Validate publishing strategies” #2733
- HOSTEDCP-1027: Add Create kubeconfig for HCP CLI #2719
- HOSTEDCP-1016: Validate publishing strategies #2651
- KubeVirt Platform documentation for Advanced Storage Configurations and External Infrastructure #2712
- Follow up to PR comments on #2642 #2690
- HOSTEDCP-1067: Add dependabot dependency management #2708
- HOSTEDCP-1073: enforce blocked rollout of HCP #2726
- Revert “HOSTEDCP-967: [Re-revert] Disable v1alpha1 and conversion webhook by default” #2705
- Remove –service-publishing-strategy from production cli #2721
- HOSTEDCP-1024: Add Create NodePool for KubeVirt for HCP CLI #2718
- HOSTEDCP-1032: e2e: ensure default PSA policy is not privileged #2714
- HOSTEDCP-1031: Add Destroy Cluster Cmd for KubeVirt for HCP CLI #2673
- Expose annotation to allow release image overrides #2595
- HOSTEDCP-1060: add ignition-server proxy #2668
- OCPBUGS-14637: Check OwningIngressController also in Labels #2706
- HOSTEDCP-1020: Add Create Cluster for KubeVirt for HCP CLI #2672
- properly handle user CA bundle not existing #2703
- OCPBUGS-15168: fix(oauth): Do not proxy IBM Cloud IAM endpoints #2699
- OCPBUGS-14859: Skip AWS resource deletion for ‘Unknown’ OIDC state #2691
- Whitelist access from virt-launchers to NodeIP if NodePort ServicePublishingStrategy is used #2688
- OCPBUGS-13829: cpo: oauth: honor AccessTokenInactivityTimeout #2693
- Update NodePool docs to include data propagation #2687
- HOSTEDCP-1008: Add NodePoolTransitionSeconds metric #2631
- HOSTEDCP-967: [Re-revert] Disable v1alpha1 and conversion webhook by default #2685
- Make NodePool arch input immutable #2689
- Update autocaler RBAC to accomodate machinepools support added upstream #2663
- Enforce Immutability of some KubeVirt Platform Values #2654
- CNV-24818: Add fsGroup support to kubevirt-csi-driver #2563
- Let payload provider render feature gate yaml #2664
- OCPBUGS-14633: Check for OPENSHIFT_IMG_OVERRIDES before using #2660
- HOSTEDCP-965: Add impersonate feature to the CLI and document HC dump procedure #2653
- OCPBUGS-11882: Annotate HCP pods with the safe-to-evict-local-volume CA annotation #2647
- Update RHTAP references #2657
- Disable nodepool replace upgrade test #2665
- OCPBUGS-14784: Honor global ingress configuration LoadBalancer type on AWS #2669
- OCPBUGS-14620: Set
DisableStrictZoneCheck = true
in the AWS Cloud Provider config #2659
- HOSTEDCP-992: refactor ignition-server reconcilation #2662
- Minor fix in KAS LB HealthCheck #2656
- HOSTEDCP-1036: Create Makefile path to create productized CLI #2633
- Extend np test timeout for KubeVirt platform #2655
- HOSTEDCP-1003: Set AWS conditions only for AWS platform #2604
- Remove alsologtostderr flag form CAP* #2648
- OCPBUGS-14575: Check for IDMS only if mgmt cluster has req API #2650
- Network isolation of VirtualMachines for KubeVirt provider #2622
- OCPBUGS-14428: remove OLM alerts from the HCCO #2636
- KubeVirt Openstack image annotation override #2629
- Red Hat Trusted App Pipeline update hypershift-operator-main #2638
- Red Hat Trusted App Pipeline purge hypershift-azjx #2635
- cli: Add release-stream flag #2644
- OCPBUGS-13547: Pass payload-version to MCS and MCC #2643
- KubeVirt: Handle deletion of the cache DV on an edge case #2620
- OCPBUGS-14087: Enable HCCO to reconcile over the OperatorHub’s disableAllDefaultSources object #2632
- HOSTEDCP-1009: Allow external-dns image to be set in install cli #2623
- Ensure FeatureGate is copied from cluster to MCO render source #2581
- OCPBUGS-12972: Use different ports for MCS in the ignition provider #2628
- hypershift dump: use random local port for kas port-forwarding #2625
- OCPBUGS-11939: Initialize RegistryOverrides w/ mgmt cluster ICSP #2437
- Revert “Merge pull request #2596 from muraee/disable-valpha1” #2627
- Add ‘Creating Arm NodePools Through the API’ Section #2587
- HOSTEDCP-967: Disable v1alpha1 and conversion webhook by default #2596
- OCPBUGS-13113: Add ClusterUpgradeDuration metric #2566
- chore(deps): update rhtap references #2612
- OCPBU-609: agent infrastructure docs #2618
- OCPBUGS-14169: Remove external-dns –events flag #2616
- OCPBUGS-13970: Reconcile oauthDeployment annotations even if kubeadmin secret is not found #2593
- cmd: infra: aws: retry on AuthorizeSecurityGroup failure #2605
- Fix dump for Kubevirt #2589
- Kubevirt CSI StorageClass mapping API #2528
- Remove Arm e2e test #2591
- HOSTEDCP-947: Set ETCD Storage Size as immutable field and equalised the default size among both api versions #2588
- OCPBUGS-13735: Fixed revoking some permissions to CAPI Manager Clusterrole #2586
- HOSTEDCP-445: Add script to migrate hosted control plane #2598
- Use newly introduced KubeVirt Platform rhcos Image #2576
- OCPBUGS-13168: Include default ingress CA in root CA bundle #2584
- HOSTEDCP-975: Add new grafana panels for nodepools SLOs #2592
- HOSTEDCP-926: Send metric when HO/CPO decide to skip cloud resource deletion #2531
- Update RHTAP references #2420
- OCPBUGS-13897: Use cluster-config-operator to render featuregate status on KAS bootstrap #2585
- HOSTEDCP-975: Add cluster_name label to nodepools metrics #2580
- Fix broken tests for non-aws platforms #2577
- Updated secret permissions for openshift-route-controller-manager #2575
- HOSTEDCP-987: Update go version and dependencies in /hack/tools/go.mod #2551
- remove flags set by CI env var #2521
- HOSTEDCP-975: Add NodePool DeletionDuration and InitialRolloutDuration metrics #2558
- ARMOCP-412: Add ARM nodepool to AWS x86 Hosted Cluster #1594
- OCPBUGS-11939: Fix minor codebase nits #2502
- control-plane-operator/controllers/hostedcontrolplane: Align reconcileCloudControllerManager error strings #2500
- HOSTEDCP-960: Add e2e to validate HC/NP conditions expected status #2482
- HOSTEDCP-830: Update auto scaler role to get and list agentmachinetemplates #2564
- HOSTEDCP-445: Included how to fix image-registry clusteroperator after a disaster recovery migration #2481
- OCPBUGS-13547: Pass release image version to MCO bootstrap via –payload-version #2572
- Cache KubeVirt Boot Image #1918
- contrib: ci: increase HC quota in clusters namespace #2547
- HOSTEDCP-996: CLI: enable guest cluster dump for private clusters #2571
- MULTIARCH-3205: Support IBM COS as storage for PowerVS in image registry operator #2207
- fix nil deref in DefaultWorkerSecurityGroupID check #2573
- remove unused OLM catalog rollout code #2568
- OCPBUGS-13034: Cluster-api SA can’t create events #2565
- ACM-4277: docs: Add L2Advertisement CR to the Handling Ingress section in the agent docs #2470
- HOSTEDCP-947: Increases default etcd PV size to 8Gi #2549
- Add a new e2e option for the ETCD storage class #2560
- Red Hat Trusted App Pipeline update hypershift-azjx #2555
- HOSTEDCP-975: Revised nodePoolSize metric and added AvailableReplicasMetric #2532
- OCPBUGS-11383: Sync proxy TrustedCA to guest cluster #2550
- Removed unused KMS permissions for nodePool role #2456
- Lock down kubevirt csi storageclass mappings #2534
- OCPBUGS-13021: Add internal/external elb tags to subnets #2541
- HOSTEDCP-918: Add validation for NodePool security Group condition when using default SG #2498
- HOSTEDCP-981: Minor updates to Getting Started & Contribute pages #2527
- OCPBUGS-13111: Fix errors from HCP controller removeServiceCAAnnotationAndSecret() #2513
- Stop triggering rollout on labels/taint change #2533
- Validate HO private platform input #2536
- OCPBUGS-13021: Health check load balancers only on public clusters #2535
- OCPBUGS-13309: set FeatureGate global config #2543
- Add audit-log-maxbackup setting for openshift-api-server #2509
- OCPBUGS-11894: Let the aws endpoint to use the hypershift owned SG #2475
- HOSTEDCP-980: Include HostedClusterDegraded in hypershift_hostedclusters_failure_conditions metric #2523
- HOSTEDCP-788: Configurable SRE MetricsSet #2505
- OCPBUGS-13112: Add timeout to KAS health check client #2522
- HOSTEDCP-978: Bump openshift/api version and fixed KCM flags (k8s 1.27) #2519
- OCPBUGS-7841: Account for expectedState == false when capturing hostedClustersWithFailureCondition #2507
- OCPBUGS-11719: Ensure ingress controllers are removed before load balancers #2444
- Fixed assignment to entry in nil map #2508
- Add new –featuregate-manifest to /usr/bin/cluster-config-operator render #2506
- ACM-5116: Increase KubeVirt default Mem and Root Volume Sizes #2471
- HOSTEDCP-937: New metric to expose Hypershift operator info #2443
- HOSTEDCP-969: Consolidate labels for metrics #2494
- HOSTEDCP-969: Move proxy, silence alerts and limited support metrics into HC controller #2489
- HOSTEDCP-969: Only track available metric once #2479
- OCPBUGS-11738: Delete kubeadmin secret when an idp is defined #2452
- Add PollImmediate for e2e metrics to avoid race with prom scrape interval #2483
- HOSTEDCP-969: Move HC creation metrics #2477
- OCPBUGS-12153: fix(hcco): Get OLM CatalogSource images from defined map #2454
- HOSTEDCP-917: Add publicAndPrivate <-> Private e2e test #2383
- add hyperv1.SilenceClusterAlertsLabel to HostedCluster on deletion #2476
- HOSTEDCP-969: Move guest cluster resource deletion metric #2463
- OCPBUGS-11450: Pass OPENSHIFT_RELEASE_IMAGE env variable to CNO #2384
- HOSTEDCP-972: Add pre-commit command to Make file #2465
- HOSTEDCP-969: Move cluster deletion duration metric into controller #2459
- Fix kubevirt csi daemonset reconcile loop #2466
- Fixes loop between HC controller and pod security label syncer #2460
- docs: update OIDC bucket create with bucket policy #2461
- OCPBUGS-11946: Add new OCP 4.13 storage admission plugin #2445
- OCPBUGS-11773: remove ACL for aws bucket #2423
- OCPBUGS-7841: Set metrics to 0 when needed to keep time series honest #2440
- OCPBUGS-11930: Clean up existing VPC endpoint connections #2438
- Revert “Add validation for default Security Group conditions during N… #2453
- HOSTEDCP-918: Add validation for default Security Group conditions during NodePool upgrade test #2342
- OCPBUGS-11649: Always requeue AWSEndpointService controllers #2424
- Add IBMers as reviewers #2436
- e2e: Cleanup shared OIDC provider on SIGTERM #2435
- HOSTEDCP-950: Fix haproxy image name in ignition server #2441
- OCPBUGS-7091: Restart kube-scheduler when its configuration changes #2421
- OCPBUGS-11749: Add pod security labels to hcp namespace #2415
- HOSTEDCP-950: Validate release payload images #2368
- kubevirt: Block metadata server egress #2399
- Bring latest MCO API #2434
- Relax MCO API strict decoding #2433
- docs: update OIDC s3 bucket creation procedure #2425
- json export for a common grafana dashboard for SLOs #2422
- Enable monitoring for hypershift namespace #2419
- MULTIARCH-3449: set priority class for cloud controller manager pod for PowerVS #2390
- Fixes HCCO reconcile error for kubevirt csi driver #2259
- Add monitoring label to HCP namespace #2393
- Update tekton references #2308
- add OWNERS for new area labels #2414
- fix typo #2411
- HOSTEDCP-807: Requeue HCP always #2408
- OCPBUGS-11640: Update HostedCluster oauthCallbackURLTemplate #2400
- e2e: Fixed idp test conflict error on HosterCluster update #2389
- dump: Store guest worker node logs and increase kubevirt logs verbosity #2317
- HOSTEDCP-568: Update Konnectiviy socks5 proxy for IBM exception #2366
- OCPBUGS-11442: properly reconcile with user specified changes for in proxy configuration #2382
- Updated kubevirt docs #2318
- OCPBUGS-11439: allow z-stream upgrade even if CVO Upgradeable is false #2381
- HOSTEDCP-954: Remove ec2:ReleaseAddress #2379
- HOSTEDCP-802: add cli flag to enable upgrade type #2367
- e2e: Fix oauth idp e2e test #2377
- HOSTEDCP-951: Let install apply to aggregate errors #2372
- Revert “Create a second scheme that always registers prometheusoperatorv1 GVKs” #2374
- HOSTEDCP-807: Check KAS loadbalancer health #2264
- e2e: fix for non-AWS platform #2360
- HOSTEDCP-445: Fix the storage ClusterOperator during a DR migration #2358
- HOSTEDCP-850: Fix nodepool autoscaler logic #2354
- support/releaseinfo/pod_provider: Drop unused legacy PodProvider #2341
- Fix nodepool upgrade e2e test #2359
- HOSTEDCP-806: Fix ValidAWSKMSConfig condition #2322
- HOSTEDCP-939: Setup shared OIDC provider for e2e clusters #2335
- OCPBUGS-10227: Preserve false status of ValidAWSIdentityProvider condition #2344
- ACM-4615 get pull secret instead of dockerconfigjson from mce credentials #2338
- Slo alerts #2049
- HOSTEDCP-943: Add hypershift_hosted_cluster_transition_seconds histogram #2348
- HOSTEDCP-944: Add more expectedHCConditionStates metrics #2347
- OCPBUGS-10227: Create new EC2 client for AWS identity provider health check #2346
- OCPBUGS-10823 ensure well known public domains do not get proxied on image imports #2321
- SDA-8609: No more specifying the scrape interval at servicemonitors & podmonitors level #2327
- OCPBUGS-10807: Pass runAsUser to CNO so it can run its managed services with proper security context #2319
- Appstudio update hypershift-azjx #2332
- Revert “cpo: cno: follow image name change in release payload” #2345
- support/supportedversion: Include the problematic version strings in error messages #2334
- OCPBUGS-10864: fix external APIServer address selection based on endpointAccess #2328
- OCPBUGS-8073: Do not proxy when guest cluster resolution fails #2261
- MULTIARCH-3028: handle PowerVS instance which goes to failed state during infra create and destroy process. #2088
- HOSTEDCP-938: Added PSA default profile to RunTimeDefault in operator deployment #2333
- HOSTEDCP-934: Validate PublishingStrategyMapping #2324
- OCPBUGS-7091: Honor scheduler profile in HostedCluster configuration #2330
- HOSTEDCP-736: Docs on how we handle aws permissions #2311
- Add support for external infra clusters in KubeVirt platform #2017
- Create a second scheme that always registers
prometheusoperatorv1
GVKs #2292
- OCPBUGS-10504: Deletion of the VPCEnpoint on conflicting service names #2290
- HOSTEDCP-801: Expose external DNS for private cluster endpoints #2286
- HOSTEDCP-903: Propagate AWSEndpointService conditions #2278
- Appstudio update hypershift-azjx #2287
- OCPBUGS-8691: Add storage operators perms. to watch HostedControlPlane #2301
- OCPBUGS-10423: Add validation for taint.value in nodePool #2298
- HOSTEDCP-839: Audit log sidecars for openshift-apiserver and openshift-oauth-apiserver #2232
- Route to kubevirt VMs using infra id as service label selector #2092
- Force controleplane upgrade always #2288
- HOSTEDCP-900: Modified AWSPrivateLinkController and AWSEndpointServiceController to respect PausedUntil spec field #2265
- HOSTEDCP-919: Clean up and API doc #2280
- HOSTEDCP-688: E2E Test NodePool Upgrade #2256
- HOSTEDCP-445: Documented the possible issues found during a HostedCluster migration #2276
- OCPBUGS-10227: Ensure identity provider health check condition is persisted and remove awsendpoint control plane finalizer if invalid aws creds #2281
- OCPBUGS-8040: Switch NTO metrics auth to certs generated by HCP controller #2050
- OCPBUGS-8381: Use appropriate serving certificate for OAuth #2279
- HOSTEDCP-501: Added detailed documentation about Hypershift release process #2272
- HOSTEDCP-919: Add AWS cloud controller manager #2271
- Update PowerVS prereq doc with install and authorization details #2172
- Remove webhook validation #2217
- HOSTEDCP-809: Clone CA key/cert to TLS key/cert #2246
- Refactor e2e nodepool tests #2228
- Update HCP version in capi cluster ref #2119
- Validate etcd KMS config #2174
- OCPBUGS-8421: fix API documentation for audit webhook field #2258
- Add a debug section to the Node Tuning docs #2254
- Destroy cloud resources by default #2224
- Add e2e test for identity providers #2166
- HOSTEDCP-638: Add latest ocp supported info to -v command for cli and operator #2233
- OCPBUGS-8231: Fix cleanup of volumes on cluster deletion #2243
- fix(cpo): Delete multus validatingwebhookconfiguration on CNO init #2231
- add pull-secret to imagePullSecrets for NTO, CNO, and olm-collect-profiles #2248
- Update images and hypershift operator to 4.14 #2249
- Full changelog
- STOR-1158: Merge v5.1.5 for OCP 4.14 #38
- OCPBUGS-12325: UPSTREAM: 118: Update golangci-lint #37
- Updating ose-ibm-vpc-block-csi-driver images to be consistent with ART #36
- Updating ose-ibm-vpc-block-csi-driver images to be consistent with ART #33
- OCPBUGS-10125: UPSTREAM: 121: Add missing Kubernetes deps #34
- Full changelog
- OCPBUGS-12614, STOR-1168: Bump common libraries #57
- Updating ose-ibm-vpc-block-csi-driver-operator images to be consistent with ART #56
- Updating ose-ibm-vpc-block-csi-driver-operator images to be consistent with ART #55
- Updating ose-ibm-vpc-block-csi-driver-operator images to be consistent with ART #54
- OCPBUGS-8683: Add management workloads annotations #53
- Updating ose-ibm-vpc-block-csi-driver-operator images to be consistent with ART #52
- Full changelog
- OCPBUGS-12510: UPSTREAM: 20: Bump (golang.org/x/net): to address CVE-2022-41723 #23
- Updating ibm-vpc-node-label-updater images to be consistent with ART #22
- Updating ibm-vpc-node-label-updater images to be consistent with ART #21
- Updating ibm-vpc-node-label-updater images to be consistent with ART #20
- Updating ibm-vpc-node-label-updater images to be consistent with ART #19
- Full changelog
- Update dependencies to match machine-api-operator #22
- OCPCLOUD-2054: Update k8s to 1.27 #21
- Updating ose-ibmcloud-machine-controllers images to be consistent with ART #19
- OCPBUGS-10149: Updating ose-ibmcloud-machine-controllers images to be consistent with ART #18
- Full changelog
- OCPBUGS-14785: Update ironic container dependencies #382
- OCPBUGS-13564: Sync with latest ironic bug fixes #379
- OCPBUGS-13699: Add python-flask dependency #371
- OCPBUGS-14132: ironic.conf.j2: Bump min_command_interval to 30 on SCOS #377
- OCPBUGS-13533: Sync upstream 20230511 #368
- add shellcheck and fix complaints #412
- add markdown linter and fix complaints #413
- Fix SUSHY_SOURCE unbound variable error #411
- Bug OCPBUGS-11753: Include Ironic code synced from upstream on 090523 in ironic-image. #364
- Sync with latest packages available #360
- OCPBUGS-10343: allow inspector to also be proxied #355
- Update sushy with latest changes #359
- OCPBUGS-10701: Update sushy to 4.5.0 to handle ZT servers #357
- OCPBUGS-8068: Fix for node’s last_error disappears briefly on cleaning failure #353
- Merge from upstream metal3-io/ironic-image #354
- make ironic-image runnable as non-root #410
- set docker registry url to docker.io #409
- update user-guide url #407
- Add ironic IP to no_proxy #405
- docs(readme): fix environment variable formatting #406
- Use sushytools port from the config file #404
- Adding dosfstools and util-linux tools to ironic-image #403
- Configure Ironic iLO driver to use web server #402
- Remove RDO distribution configuration (finally fixes #46) #401
- Add Lennart and Adam as reviewers #399
- Dockerfiles: use apt-get instead of apt #400
- 🐛 Fix centos httpd #398
- Fix source build if building sushy from source #397
- Updating ironic images to be consistent with ART #351
- Full changelog
- OCPBUGS-14906: Update ipa for OCP 4.14 #77
- “Bug OCPBUGS-15447: Switch to udevadm command install instead of package” #80
- Sync latest ipa and python-hardware #75
- Updating ironic-agent images to be consistent with ART #71
- OCPBUGS-8379: Adding dep on python3-werkzeug >= 2.0.3-4 #69
- Full changelog
- Binary should be compiled on rhel9 #89
- Updating ironic-rhcos-downloader images to be consistent with ART #88
- Updating ironic-rhcos-downloader images to be consistent with ART #87
- Updating ironic-rhcos-downloader images to be consistent with ART #86
- Updating ironic-rhcos-downloader images to be consistent with ART #85
- Full changelog
- OCPBUGS-4501: Flush addresses on provisioning interface with global scope only #35
- Updating ironic-static-ip-manager images to be consistent with ART #34
- Full changelog
- NE-1304: container builds: switch to haproxy26 package #141
- OCPBUGS-11385: Removed chroot setting #137
- egress: update owners #139
- OCPBUGS-11595: Revert “[NE-1267] container builds: switch to haproxy26 package” #138
- egress/dns-proxy/Dockerfile: switch to haproxy26 package #136
- OCPBUGS-10003: Revert “bump RHEL8 egress-dns-proxy image to haproxy26” #134
- Updating ose-egress-http-proxy images to be consistent with ART #130
- Updating openshift-enterprise-base-rhel9 images to be consistent with ART #129
- Updating openshift-enterprise-base images to be consistent with ART #128
- Full changelog
- SDN-3900: rebase to 1.27.1 #555
- OCPBUGS-12644: CVE-2022-41723 golang.org/x/net/http2: avoid quadratic complexity in HPACK decoding #538
- OCPBUGS-3176: Enable IP Forwarding if disabled #549
- OCPBUGS-13975: fix possible concurrent map read/write #546
- OCPBUGS-13717: Use the ovsver build arg to infer the openvswitch short version number #534
- Updating kube-proxy images to be consistent with ART #531
- Updating ose-sdn images to be consistent with ART #530
- OCPBUGS-12233: CVE-2018-17419 ose-node-container: dns: Denial of Service (DoS) #535
- OCPBUGS-12435: EgressNetworkPolicy DNS resolution does not fall back to TCP #532
- Change fedora image to use latest upstream #523
- Updating kube-proxy images to be consistent with ART #516
- OCPBUGS-1370: save and delete the old egress network policy #525
- Updating ose-sdn images to be consistent with ART #514
- OCPBUGS-9985: Prefer local TCP endpoint for cluster DNS service #518
- OCPBUGS-8007: Fix race in Egress IP Tracker start #515
- Full changelog
- AUTH-362: v0.14.2 downstream #70
- cut release v0.14.2 #241
- go*: update deps without k8s #240
- propagate GOOS to docker container build in test local setup #237
- bump up go version to 1.20 #236
- OCPBUGS-12313: Update 4.14 kube-rbac-proxy image to be consistent with ART #66
- : OCPBUGS-12777: Downstream merge v0.14.1 #67
- *: cut v0.14.1 release #234
- Makefile: make local testing work with one command #233
- build(deps): bump golang.org/x/net from 0.4.0 to 0.7.0 #225
- Use formatted logging function #224
- OCPBUGS-10089: Update 4.14 kube-rbac-proxy image to be consistent with ART #64
- Full changelog
- Auto sync upstream 2023 05 15 20 44 #22
- update x/net pkg #238
- build(deps): bump k8s.io/cloud-provider from 0.26.2 to 0.26.3 #223
- build(deps): bump github.com/onsi/gomega from 1.27.3 to 1.27.6 #228
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.0 to 2.9.1 #219
- build(deps): bump github.com/onsi/gomega from 1.27.2 to 1.27.3 #218
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.9.0 #217
- build(deps): bump sigs.k8s.io/controller-runtime from 0.14.4 to 0.14.5 #214
- build(deps): bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 #213
- build(deps): bump github.com/onsi/gomega from 1.26.0 to 1.27.2 #212
- build(deps): bump kubevirt.io/api from 0.58.0 to 0.59.0 #215
- build(deps): bump k8s.io/klog/v2 from 2.80.1 to 2.90.0 #211
- build(deps): bump k8s.io/cloud-provider from 0.26.1 to 0.26.2 #208
- build(deps): bump golang.org/x/net from 0.5.0 to 0.7.0 #207
- build(deps): bump sigs.k8s.io/controller-runtime from 0.14.1 to 0.14.4 #205
- Add id custom labels to infra Load balancers #206
- build(deps): bump k8s.io/cloud-provider from 0.26.0 to 0.26.1 #201
- build(deps): bump github.com/onsi/gomega from 1.24.2 to 1.26.0 #203
- build(deps): bump github.com/onsi/gomega from 1.24.0 to 1.24.2 #194
- build(deps): bump sigs.k8s.io/controller-runtime from 0.12.3 to 0.14.1 #195
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.6.0 to 2.7.0 #197
- build(deps): bump k8s.io/cloud-provider from 0.25.5 to 0.26.0 #193
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.4.0 to 2.6.0 #192
- build(deps): bump k8s.io/cloud-provider from 0.25.2 to 0.25.5 #189
- build(deps): bump k8s.io/component-base from 0.25.2 to 0.25.4 #181
- build(deps): bump k8s.io/api from 0.25.2 to 0.25.4 #183
- build(deps): bump k8s.io/klog/v2 from 2.70.1 to 2.80.1 #167
- build(deps): bump kubevirt.io/api from 0.55.0 to 0.58.0 #173
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.3.0 to 2.4.0 #175
- build(deps): bump github.com/onsi/gomega from 1.20.1 to 1.22.1 #171
- kubevirt.io/api from 0.55.0 to 0.57.1 #169
- build(deps): bump k8s.io/cloud-provider from 0.24.4 to 0.25.2 #162
- go: Bump to 1.19 #140
- Allow podman to push images to the local insecure registry #163
- rewrite unit-tests with ginkgo #142
- kustomize, isolated: Remove nodes RBAC #156
- test, e2e: Add k8s reporter from kubevirt #157
- kustomize: Remove ref to kube-system isolated RBAC #155
- kustomize: Fix isolated overlay instancesV2 typo #147
- kustomize: Create different base per overlay #146
- kustomize: Remove generated secret/cm suffix #145
- kustomize: Add isolated overlay #141
- Updating ose-kubevirt-cloud-controller-manager images to be consistent with ART #21
- Updating ose-kubevirt-cloud-controller-manager images to be consistent with ART #20
- Updating ose-kubevirt-cloud-controller-manager images to be consistent with ART #19
- Updating ose-kubevirt-cloud-controller-manager images to be consistent with ART #18
- Full changelog
- Updating ose-kubevirt-csi-driver-rhel8 images to be consistent with ART #20
- CNV-29315: kubevirt-csi unable to unpublish volumes in the event a VM is unexpectedly destroyed #21
- Full changelog
- OCPBUGS-15239: Remove unneeded grpcio dependencies from RPM #734
- Bug OCPBUGS-13431: Fix np retry #728
- Updating kuryr-cni images to be consistent with ART #723
- OCPBUGS-12780: KuryrPort cleanup: Fix issue of subport not found #724
- Bug OCPBUGS-11805: Fix ValueError when Pod has no IP address #718
- Merge from upstream #716
- Updating kuryr-controller images to be consistent with ART #714
- Updating kuryr-cni images to be consistent with ART #715
- Full changelog
- Updating ose-libvirt-machine-controllers images to be consistent with ART #259
- Updating ose-libvirt-machine-controllers images to be consistent with ART #258
- Updating ose-libvirt-machine-controllers images to be consistent with ART #257
- Updating ose-libvirt-machine-controllers images to be consistent with ART #254
- Remove myself (frobware) from OWNERS #253
- refactor: replace
github.com/ghodss/yaml
with sigs.k8s.io/yaml
#252
- Full changelog
- OCPBUGS-13532: Actually respond to changes in Secrets #90
- OCPBUGS-13532: Respond to changes in Secrets #88
- OCPBUGS-4465: Log message if nmstate output is ‘— {}\n’ #72
- Updating ose-image-customization-controller images to be consistent with ART #85
- Upgrade golangci-lint to v1.52.2 for go 1.20 support #83
- Updating ose-image-customization-controller images to be consistent with ART #80
- Add a proper README #81
- Full changelog
- Fix condition check for logging #29
- Force updating main rhcos image to version 414.92.202303281555-0 #28
- Updating ose-machine-os-images images to be consistent with ART #26
- Full changelog
- OCPBUGS-12640: Bump golang.org/x/net from 0.0.0-20211209124913-491a49abca63 to 0.7.0 #67
- Updating ose-multus-admission-controller images to be consistent with ART #65
- Updating ose-multus-admission-controller images to be consistent with ART #64
- Updating ose-multus-admission-controller images to be consistent with ART #62
- Updating ose-multus-admission-controller images to be consistent with ART #57
- Full changelog
- OCPBUGS-13815: Fix multus to support CNI plugin which does not create interface #162
- OCPBUGS-12519: Bump golang.org/x/net from 0.1.0 to 0.7.0 (#1039) #160
- Updating multus-cni images to be consistent with ART #159
- Updating multus-cni images to be consistent with ART #158
- Updating multus-cni images to be consistent with ART #157
- Updating multus-cni images to be consistent with ART #148
- Multus entrypoint should regenerate kubeconfig if secret changes #153
- Full changelog
- Updating multus-networkpolicy images to be consistent with ART (#27) #27
- Updating multus-networkpolicy images to be consistent with ART (#26) #26
- Updating multus-networkpolicy images to be consistent with ART (#25) #25
- Updating multus-networkpolicy images to be consistent with ART (#24) #24
- Full changelog
- Updating ose-multus-route-override-cni images to be consistent with ART #36
- Updating ose-multus-route-override-cni images to be consistent with ART #35
- Updating ose-multus-route-override-cni images to be consistent with ART #34
- Updating ose-multus-route-override-cni images to be consistent with ART #33
- Full changelog
- Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #130
- Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #129
- Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #128
- OCPBUGS-11324: respect requested allocation range when exluding ranges [backport 4.14] #121
- Upstream sync 2023 03 29 #119
- Implement network name #256
- push arm master image build #312
- add qemu setup for arm build #311
- Fix arm64 image builds in github actions #306
- Use downward API to pass current spec.nodeName to pod #309
- Add instructions for how to deloy kind cluster #310
- Fix network status annotation to k8s.v1.cni.cncf.io/network-status #308
- build(deps): bump golang.org/x/net from 0.1.0 to 0.7.0 #302
- Proposal for named networks #258
- ci: replace a list of files for which tests must be run by an ignore list #304
- ci: do not run tests on doc changes #264
- Added trailing 0 to ipv6 ranges that end in “:” #297
- Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #115
- Full changelog
- OCPBUGS-12327: Updating ose-network-interface-bond-cni images to be consistent with ART #52
- Updating ose-network-interface-bond-cni images to be consistent with ART #51
- Updating ose-network-interface-bond-cni images to be consistent with ART #50
- OCPBUGS-11190: Ignore missing links during delete command #48
- Update owners file #46
- Align with upstream 14-04-2023 #45
- Updating ose-network-interface-bond-cni images to be consistent with ART #44
- Full changelog
- Revert “Remove e2e tests that consistently fail in 4.13 (#65)” (#76) #65
- Updating ose-network-metrics-daemon images to be consistent with ART (#73) #73
- Updating ose-network-metrics-daemon images to be consistent with ART (#72) #72
- Updating ose-network-metrics-daemon images to be consistent with ART (#71) #71
- Updating ose-network-metrics-daemon images to be consistent with ART (#70) #70
- Full changelog
- Updating ose-network-tools images to be consistent with ART #81
- Updating ose-network-tools images to be consistent with ART #78
- Updating ose-network-tools images to be consistent with ART #76
- Full changelog
- revendor to the latest oc (#656) #656
- Replacing the hard coded path with graphDataMountPath (#585) #585
- CFE-859: Removing flag use-oci-feature starting release-4.14 (#622) #622
- CFE-783: A variety of changes needed for correct operation with multi architecture catalogs (#611) #611
- MULTIARCH-3440: refine multiarch support for test-unit and test-e2e using dockerfile and add ppc64le build to Makefile (#624) #624
- Add ImageSetConfig examples (#610) #610
- OCPBUGS-13871: fix: changes on help info content (#653) #653
- OCPBUGS-588: minVersion in ImageSetConfiguration seems to be ignored (#603) #603
- Fix OCPBUGS-14194 (#649) #649
- Fix OCPBUGS-14402 (#652) #652
- OCPBUGS-13332: Create rfc 1035 compliant catalog source name (#636) #636
- fix validateMapping OCPBUGS-13962 (#640) #640
- adds Jeremy Peterson to OWNERS file (#644) #644
- Chore: Remove Ross from OWNERS (#639) #639
- OCPBUGS-13762: make addRelatedImageToMapping multithreaded (#638) #638
- Fix OCPBUGS-11840: ParseImageReference supports cases where both tag and digest are present in a ref (#633) #633
- OCPBUGS-11922: paths not needed in ICSPBuilder interface (#634) #634
- OCPBUGS-11910, OCPBUGS-11922: Limit the nested repository path while mirroring the images (#623) #623
- CFE-658: Implementation of filtering by channel for OCI catalog (#627) #627
- OCPBUGS-4959: oc-mirror error on second synchronisation with no change (#605) #605
- Deprecate –use-oci-feature in favor of –include-local-oci-catalogs (#620) #620
- Updating oc-mirror-plugin images to be consistent with ART (#619) #619
- Update OWNERS for CFE team (#614) #614
- Revert adding ‘–cache-dir /tmp/cache’ to catalog images (#613) #613
- OCPBUGS-11371: fix: skips bundles with ‘skips’ field on head bundle (#608) #608
- fix: work around OCPBUGS-6741 by explicitly setting –cache-dir (#604) #604
- OCPBUGS-2633: Fix (#601) #601
- OCPBUGS-7845 fix: changes the way the version is shown (#599) #599
- OCPBUGS-10348 fix: changes to include the registry path (#600) #600
- OCPBUGS-1060 fix: changes confusing error message (#598) #598
- Fix OCPBUGS-8156: Upgrade to containerd v1.6.18 (#593) #593
- Bugfix check imagesetconfig for valid oci protocol when oci feature is used (#573) #573
- Remove “unsupported” wording from info on console (#577) #577
- Fix OCPBUGS-5168: Upgrade helm.sh/helm/v3 to v3.11.2 fixing CVE-2022-23526 and CVE-2022-23525 (#580) #580
- OCPBUGS-10051: fix: remove catalog reference from ImageContentSourcePolicy.yaml (#586) #586
- Updating oc-mirror-plugin images to be consistent with ART (#575) #575
- Bugfix for destination registry nested paths length (#572) #572
- fix extract dir for cincinnati-graph-data container (#582) #582
- OCPBUGS-8216: fix: remove an unecessary error message (#579) #579
- docs: add information about unsupported scenario (#574) #574
- Full changelog
- update runtime-utils for idms migrations #243
- OCPBUGS-14461: Kubernetes 0.27 #261
- Updating ose-openshift-controller-manager images to be consistent with ART #260
- Updating ose-openshift-controller-manager images to be consistent with ART #259
- Updating ose-openshift-controller-manager images to be consistent with ART #258
- Updating ose-openshift-controller-manager images to be consistent with ART #253
- OCPBUGS-10588: mount build.Spec.Source.ConfigMaps for custom builder images #254
- Add Divyanshu Agrawal as a reviewer #256
- Full changelog
- OCPBUGS-14824: Bump cinder-csi-driver-operator library-go #116
- STOR-1168: Bump common libraries #115
- Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART #113
- OCPBUGS-12651: Bump golang.org/x/net@v0.9.0 #114
- Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART #112
- Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART #111
- OSASINFRA-3000 Prefer a Cinder CSI-specific config map #82
- OCPBUGS-8683: Add management workloads annotations #109
- Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART #108
- Full changelog
- go.mod: Upgrade Gophercloud to v1.5.0 #73
- OSASINFRA-3063: Bump CAPO to v0.7.2 #72
- Updating ose-machine-api-provider-openstack images to be consistent with ART #70
- Updating ose-machine-api-provider-openstack images to be consistent with ART #69
- Updating ose-machine-api-provider-openstack images to be consistent with ART #68
- OCPBUGS-8687: machineset_controller: Stop caching clouds credentials #63
- OCPBUGS-2153: Use TenantID if ProjectID is empty #61
- Updating ose-machine-api-provider-openstack images to be consistent with ART #60
- Full changelog
- Package device-mapper-multipath added #36
- Merging upstream code with downstream #33
- OCPBUGS-12922: Updated net dependencies #29
- OCPBUGS-12716: Updating ose-powervs-block-csi-driver images to be consistent with ART #30
- Updating ose-powervs-block-csi-driver images to be consistent with ART #26
- Bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.5 #399
- Bump github.com/IBM/go-sdk-core/v5 from 5.13.2 to 5.13.3 #400
- Bump github.com/IBM/platform-services-go-sdk from 0.37.3 to 0.37.4 #398
- Bump golang from 1.20.3 to 1.20.4 #396
- Bump google.golang.org/grpc from 1.54.0 to 1.55.0 #395
- Bump golang.org/x/sys from 0.7.0 to 0.8.0 #394
- Bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 #391
- Bump github.com/IBM/platform-services-go-sdk from 0.36.0 to 0.37.3 #390
- Bump golang.org/x/sys from 0.6.0 to 0.7.0 #382
- Bump github.com/IBM-Cloud/power-go-client from 1.2.2 to 1.2.3 #388
- Bump golang from 1.20.2 to 1.20.3 #384
- Bump github.com/IBM/platform-services-go-sdk from 0.35.0 to 0.36.0 #387
- Bump github.com/IBM/platform-services-go-sdk from 0.32.2 to 0.35.0 #380
- Bump google.golang.org/grpc from 1.53.0 to 1.54.0 #375
- Bump golang from 1.20.1 to 1.20.2 #371
- Bump golang.org/x/sys from 0.5.0 to 0.6.0 #367
- Bump github.com/IBM/platform-services-go-sdk from 0.32.1 to 0.32.2 #368
- Replace k8s.gcr.io with registry.k8s.io #365
- Bump github.com/IBM/go-sdk-core/v5 from 5.13.0 to 5.13.1 #360
- Bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 #363
- Bump github.com/IBM/platform-services-go-sdk from 0.32.0 to 0.32.1 #362
- Bump github.com/IBM/platform-services-go-sdk from 0.31.6 to 0.32.0 #357
- Bump github.com/IBM/go-sdk-core/v5 from 5.12.1 to 5.12.2 #355
- Bump golang from 1.19.5 to 1.20.1 #353
- Bump github.com/IBM/platform-services-go-sdk from 0.31.4 to 0.31.6 #350
- changed image path to k8s container registry #345
- Update readme and deployment files for release v0.3.0 #342
- Bump github.com/IBM/go-sdk-core/v5 from 5.12.0 to 5.12.1 #343
- Upgrading to go 1.19 #340
- Bump google.golang.org/grpc from 1.52.3 to 1.53.0 #339
- Bump golang.org/x/sys from 0.4.0 to 0.5.0 #338
- Bump google.golang.org/grpc from 1.52.0 to 1.52.3 #333
- Bump github.com/IBM/platform-services-go-sdk from 0.31.3 to 0.31.4 #332
- Bump golang from 1.19.4 to 1.19.5 #328
- Bump k8s.io/klog/v2 from 2.80.1 to 2.90.0 #329
- Bump google.golang.org/grpc from 1.51.0 to 1.52.0 #324
- Bump github.com/IBM/platform-services-go-sdk from 0.31.2 to 0.31.3 #325
- Adding kube-config and cloud-config args to the driver #322
- Bump github.com/IBM/go-sdk-core/v5 from 5.10.3 to 5.12.0 #323
- Bump github.com/IBM/go-sdk-core/v5 from 5.10.2 to 5.10.3 #320
- Add workflow to release helm chart #319
- Bump golang.org/x/sys from 0.3.0 to 0.4.0 #318
- Bump github.com/IBM/platform-services-go-sdk from 0.31.1 to 0.31.2 #316
- Bump github.com/IBM-Cloud/power-go-client from 1.2.1 to 1.2.2 #315
- Bump golang from 1.19.3 to 1.19.4 #309
- Bump github.com/IBM/platform-services-go-sdk from 0.31.0 to 0.31.1 #306
- Bump golang.org/x/sys from 0.2.0 to 0.3.0 #304
- Bump golang from 1.18.5 to 1.19.3 #288
- Bump github.com/IBM/platform-services-go-sdk from 0.29.1 to 0.31.0 #302
- Bump google.golang.org/grpc from 1.50.1 to 1.51.0 #301
- Bump github.com/onsi/gomega from 1.23.0 to 1.24.1 #296
- Updated glog with klog #295
- Updated the centos image with busybox #294
- io/util removed as deprected #287
- Updated readme for scale tests #282
- Bump github.com/IBM/platform-services-go-sdk from 0.28.6 to 0.29.1 #281
- Bump github.com/onsi/gomega from 1.22.1 to 1.23.0 #279
- Generate JUnit xml files for the unit tests #276
- Bump google.golang.org/grpc from 1.50.0 to 1.50.1 #275
- Bump github.com/IBM/platform-services-go-sdk from 0.28.5 to 0.28.6 #274
- Updated readme and deployment files for the release 0.2.0 #272
- Remove kubernetes version compatibility matrix #271
- Remove block volume creation example #270
- Bump github.com/onsi/gomega from 1.19.0 to 1.22.1 #269
- Bump google.golang.org/grpc from 1.49.0 to 1.50.0 #266
- Fix formatting issues #264
- CSI Specification compatibility matrix updated #257
- Upgrading to kubernetes 1.24.6 #258
- Update release process #256
- Upgrading to go version 1.18 #255
- Bump github.com/IBM-Cloud/power-go-client from 1.1.12 to 1.2.1 #249
- Bump k8s.io/klog/v2 from 2.70.1 to 2.80.1 #248
- Bump google.golang.org/grpc from 1.48.0 to 1.49.0 #242
- Bump github.com/IBM-Cloud/power-go-client from 1.1.11 to 1.1.12 #237
- Full changelog
- OCPBUGS-12925: Updated net dependencies #26
- Updating ose-powervs-block-csi-driver-operator images to be consistent with ART #25
- Updating ose-powervs-block-csi-driver-operator images to be consistent with ART #24
- Updating ose-powervs-block-csi-driver-operator images to be consistent with ART #23
- Adding storage team to OWNERS so they can perform lib-go updates. #21
- OCPBUGS-8683: Add management workloads annotations #20
- Updating ose-powervs-block-csi-driver-operator images to be consistent with ART #19
- Full changelog
- Manual rebase to k8s 1.27 and go 1.20 #40
- Revert images golang 1.18 #38
- Updating ose-powervs-cloud-controller-manager images to be consistent with ART #37
- Revert build_image to the one currently specified in release repo #36
- OCPBUGS-12921: Updated net dependencies #33
- Updating ose-powervs-cloud-controller-manager images to be consistent with ART #31
- Updating ose-powervs-cloud-controller-manager images to be consistent with ART #30
- Full changelog
- MULTIARCH-3667: Loadbalancer integration support for control plane machines #41
- MULTIARCH-3668: Update make file to use latest golang #47
- MULTIARCH-3669: Avoid setting VM provider ID as soon as VM creation #46
- Updating ose-powervs-machine-controllers images to be consistent with ART #45
- OCPBUGS-11223: Reduce metrics cardinality #44
- openshift/api version update to latest #42
- Updating ose-powervs-machine-controllers images to be consistent with ART #40
- Full changelog
- Bump openshift/prom-label-proxy to v0.7.0 #356
- chore: cut v0.7.0 #147
- Bump golang.org/x/net from 0.1.0 to 0.7.0 #137
- Synchronize common files from prometheus/prometheus #139
- update deprecated module github.com/efficientgo/tools/core to new mod… #140
- OCPBUGS-12293: Update 4.14 prom-label-proxy image to be consistent with ART #355
- Updating prom-label-proxy images to be consistent with ART #353
- Full changelog
- Bump openshift/prometheus to v2.45.0 #166
- Revert “Improving Performance on the API Gzip Handler (#12363)” #12476
- Add support for inline TLS certificates #12412
- chore: Fix documentation on signal to shut down instance #12151
- Update exporter-toolkit #12408
- Alerts: more efficient relabeling #12171
- yamllint: don’t check keys and add file extension to config file #12235
- Update OpenTelemetry dependencies #12401
- Mark 2.45 as LTS #12393
- Render background in images to play nicely with dark mode #12023
- fix: RLIM_INFINITY type is uint64 on loong64 #12231
- ci(lint): enable predeclared linter #12380
- Update functions.md #12399
- Add support for consul path_prefix #12372
- build(deps): bump github.com/hetznercloud/hcloud-go from 1.43.0 to 1.45.1 #12373
- Merge release 2.43 #12369
- Fix changelog about scrape configs #12178
- build(deps): bump bufbuild/buf-setup-action from 1.16.0 to 1.17.0 #12307
- build(deps): bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0 in /documentation/examples/remote_storage #12315
- build(deps): bump github.com/hetznercloud/hcloud-go from 1.42.0 to 1.43.0 #12311
- build(deps): bump github.com/digitalocean/godo from 1.98.0 to 1.99.0 #12310
- Updating signal for graceful shutdown in docs/getting_started.md #12367
- fix HistogramAppender.appendable segfault #12357
- Merge release 2.44 back to main #12366
- textparse/scrape: Add option to scrape both classic and native histograms #12350
- discovery/kubernetes: attach node labels when the endpoints TargetRef’s kind are Node #12338
- Implementing Regex optimization on the
MatchNotRegexp
matcher type #12351
- wlog: use filepath for getting checkpoint number
#12349
- docs: state that remote write sending is stable #12344
- Implement bucket limit for native histograms #12254
- Adjust samplesPerChunk from 120 to 220 #12055
- Remove codesome and add jesusvazquez in CODEOWNERS for tsdb #12345
- Optimize and test MemoizedSeriesIterator #12243
- scrape: fix two loop variable scoping bugs in test #12296
- Fix some comments. #12290
- Fix recommended protoc version #12292
- Propose Jesus Vazquez as 2.45 release shepherd #12293
- Bump openshift/prometheus to v2.44.0 #164
- storage: optimise sampleRing #12326
- Create new Release Candidate 2.44.0-rc0 #12289
- Display GOMEMLIMIT in runtime info #12191
- Update test_golang_oldest to 1.19 #12285
- Perform integer/float histogram type checking on conversions #12272
- Use same error for instant and range query when 400 #12248
- golangci-lint: remove skip-cache and restore singleCaseSwitch rule #12279
- Revert type casting removal #12277
- Fix for
sampleRingIterator
with mixed histograms #12264
- Add query_samples_total metric #12251
- enable gocritic, unconvert and unused linters #12241
- Update many Go dependencies #12271
- Rules API: Allow filtering by rule name #12270
- Lint clean-up #12252
- Add ctx to QueryEngine interface #12269
- labels: small optimization to stringlabels #12267
- Rename PopulateBlockFunc to BlockPopulator #12257
- histograms: Optimize query performance #11687
- labels: add ScratchBuilder.Overwrite for slice implementation #12259
- tsdb: Improve a couple of histogram documentation comments #12234
- Add support for native histograms to concreteSeriesIterator #12192
- build(deps): bump github.com/Azure/go-autorest/autorest/adal from 0.9.22 to 0.9.23 #12216
- remote-write: raise default samples per send to 2,000 #12203
- Update OOO min/max time properly after replaying m-map chunks #12127
- labels: simplify call to get Labels from Builder #12173
- Use a random port in cmd/prometheus tests #12204
- build(deps): bump actions/cache from 3.2.4 to 3.3.1 #12208
- build(deps): bump github.com/miekg/dns from 1.1.51 to 1.1.53 #12215
- build(deps): bump actions/setup-go from 3 to 4 #12210
- build(deps): bump github.com/ionos-cloud/sdk-go/v6 from 6.1.4 to 6.1.5 #12213
- build(deps): bump prometheus/promci from 0.0.2 to 0.1.0 #12211
- build(deps): bump github.com/digitalocean/godo from 1.97.0 to 1.98.0 #12214
- build(deps): bump google.golang.org/api from 0.111.0 to 0.114.0 #12217
- build(deps): bump github.com/prometheus/prometheus from 0.42.0 to 0.43.0 in /documentation/examples/remote_storage #12218
- Move errcheck excludes config #12220
- Remove mistakenly added file #12186
- promql: use faster heap method for topk/bottomk #12190
- Fix TestCancelCompactions on windows #12199
- Fix block compaction failed when shutting down #12179
- Remove codesome as codeowner from promql/ #12184
- labels: shrink stack arrays in Builder.Range #12174
- tsdb: Fix a comment in tsdb/head_read.go #12161
- scraping: reduce memory allocations on Target labels #12084
- Docs: use boolean instead of bool #12168
- Merge 2.43 in main #12165
- Handle native histograms in remote read #12085
- docs: update ansible installation link #12137
- remote.Client: store urlString #12142
- Update Go version #12115
- labels: cope with mutating Builder during Range call #12145
- docs: Clarify that range selectors use a closed interval #12144
- Do not re-encode head chunk for ChunkQuerier #11992
- Set
CounterResetHint
and use in recording rules #11978
- Propose Bryan Boreham as 2.44 release shepherd #12116
- Advertise correct flag to enable remote write receiver #12124
- Command Line Documentation #12125
- TSDB: Protect NewOOOCompactionHead from an uninitialized wbl #11962
- build(deps): bump prometheus/prometheus from 0.37.0 to 0.42.0 in examples #12122
- docs: Add signal information to getting started #10704
- Dockerfile.ocp: update note about UI assets after switching to embed #165
- OCPBUGS-12996: Add missing assets after manual merge #162
- OCPBUGS-12825: Updating golang-github-prometheus-prometheus images to be consistent with ART #160
- Bump openshift/prometheus to v2.43.0 #158
- Address review comments on release 2.43 changelog. #12164
- Release 2.43.0 #12162
- Update makefile to better handle semver build metadata #12149
- 2.43.0-rc.1 #12147
- Release 2.43.0-rc.0 #12114
- Remove unnecessary sort #12095
- Scraping targets are synced by creating the full set, then adding/removing any which have changed.
#12048
- promql: disable some slow cases in TestConcurrentRangeQueries #12101
- Update go dependencies #12106
- Bump Otel and dependencies from 1.11.2 to 1.14.0 #12100
- Update our own dependencies, support proxy from env #12098
- Add roidelapluie as 2.43 Release Shepherd #12097
- Add support for lookbackdelta per query via the API #12088
- Add include scrape configs #12019
- labels: use slices.Sort for better performance #12073
- labels-as-strings: size buffer for added labels #12072
- build(deps): bump go.uber.org/goleak from 1.2.0 to 1.2.1 #12039
- build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 in /documentation/examples/remote_storage #12043
- scrape: fix prometheus_target_scrape_pool_target_limit metric not set on creating scrape pool #12002
- Directly include SVG logo in the page. #12065
- promql: Add a Makefile target for goyacc #12057
- chore: fix ignore file_name #12058
- Add Exemplars support for all time series #11984
- Update golang.org/x/net to v0.7.0 ato address GHSA-vvpx-j8f3-3w6h #12020
- These benchmarks were testing things related to what Prometheus does, but not testing actual Prometheus code.
#11746
- Avoid allocation during remote write if external labels is empty #11787
- fix ui bump version on mac #11770
- Improve the Prometheus parser error outputs to be more comprehensive #11682
- labels.Labels: reduce memory by storing as a single string #10991
- Remove unnecessary chunk fetch in Head queries #12003
- Observe delta in seconds prometheus_tsdb_sample_ooo_delta #12004
- Update golangci-lint #11993
- Pass rule details in evaluation context #11826
- Fix SanitizeLabelName for certain edge case invalid labels #11936
- Promtool: add http config support to query commands #11487
- Use http constants instead of string #11951
- protobuf: Mark repeated fields as non-nullable #11947
- Mark
Histogram.positive_spans
and negative_spans
as non-nullable. #11935
- Merge 2.42 to main #11916
- tsdb: when reading WAL, correctly update chunksRemoved and chunks metrics #11858
- API: change HTTP status code from 503⁄422 to 499 if a request is canceled #11897
- Updating golang-github-prometheus-prometheus images to be consistent with ART #156
- Full changelog
- OCPBUGS-14466: bump openshift/prometheus-operator to v0.66.0 #236
- Add 0.66.0 CHANGELOG entry #5676
- build(deps): bump golang.org/x/net from 0.10.0 to 0.11.0 #5674
- chore: update Prometheus CRD documentation (2) #5670
- chore: use constants for env variables #5672
- (chore): Update go dependencies #5667
- chore: update Prometheus CRD documentation #5663
- pkg/apis/monitoring: add KeepFiringFor rule field #5651
- Fix incorrect dates in changelog (#5655) #5656
- doc: fix function name in comments #5647
- build(deps): bump github.com/brancz/kube-rbac-proxy from 0.14.1 to 0.14.2 #5644
- chore: add +optional markers #5521
- Add label selector for kubelets #5641
- Reduce duplication on UpdateStatus #5493
- build(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 #5636
- change: deprecate
.spec.allowOverlappingBlocks
#5627
- Change default resource requirements for config reloader #5539
- tracing: add MinLength validation to the
endpoint
field #5630
- : prometheus agent wal compression support #5625
- Add PrometheusAgent to Getting Started docs #5492
- fix thanos volume name for named pvc #5596
- Adding Prometheus Tracing Support #5591
- build(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 #5616
- chore: fix e2e tests #5619
- Fix issue template support.md #5603
- chore: upgrade controller-runtime #5602
- CERN as a kube-prometheus-stack adopter #5600
- MAINTAINERS.md: remove @vas #5599
- chore: update governance.md #5549
- build(deps): bump github.com/prometheus/common from 0.43.0 to 0.44.0 #5597
- chore: remove obsolete code #5584
- Add PrometheusAgent to Design docs #5494
- build(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3 #5593
- fix: Alertmanager and Prometheus don’t pick up new certificates after renewal #5535
- tests: refactors ScrapeConfig tests in promcfg_test #5585
- tests: refactors promcfg_test to use require #5570
- docs: update contributing guidelines #5579
- Test PrometheusAgent creation and deletion #5471
- pkg/apis: Add send_native_histograms for remote-write #5564
- Add PagerdutyURL to AlertmanagerGlobalConfig #5469
- chore: Merge release-0.65 into mian #5559
- Support VolumeMounts in ThanosRuler #5541
- build(deps): bump golang.org/x/net from 0.9.0 to 0.10.0 #5563
- build(deps): bump github.com/prometheus/common from 0.42.0 to 0.43.0 #5553
- build(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 #5551
- build(deps): bump github.com/prometheus/prometheus from 0.43.0 to 0.43.1 #5552
- OCPBUGS-14033: cmd/prometheus-config-reloader: add SIGTERM handler #234
- OCPBUGS-1626: [bot] Bump openshift/prometheus-operator to v0.65.1 #233
- Update Arthur’s affiliation #5540
- chore: make update-go-deps in prep for release v0.65.0 #5542
- Fix number of failed sync status #5533
- fix: Wrap downstream error when checking that a CRD is installed #5534
- pkg/apis: Add http scheme validation in podmonitor and probe #5531
- pkg/apis: Support Prometheus RuleGroup Limit #4999
- fix: Add validation method for controller and crd’s #5476
- pkg/apis: Add endpoint scheme validation #5529
- feat: add ThanosRuler’s status subresource #5520
- Release 0.64 #5528
- chore: cut v0.64.1 #5524
- Fix panic when collecting metrics from Prometheus Agent controller #5511
- chore: Also format docs on make format #5502
- Highlight support channels for kube-prometheus-stack #5516
- build(deps): bump golang.org/x/net from 0.8.0 to 0.9.0 #5483
- build(deps): bump github.com/brancz/kube-rbac-proxy from 0.14.0 to 0.14.1 #5482
- Ensure securityContext.seccompProfile.type is set #5477
- prometheus/agent/operator: Log when missing permissions #5472
- build(deps): bump sigs.k8s.io/controller-runtime from 0.14.5 to 0.14.6 #5468
- Release 0.64 #5467
- chore: cut v0.64.0 #5465
- Cut 0.63.0 rc.1 #5463
- ci: fix image push #5461
- ci: fix cosign execution #5460
- Update help text for flags prometheus-instance-namespaces/prometheus-instance-selector #5462
- chore: cut v0.64.0-rc.0 #5453
- pkg/thanos: use metadata-informer for configmaps #5448
- chore: update default Prometheus version #5440
- fix: improve memory usage by using metadata informer #5424
- build(deps): bump actions/setup-go from 3 to 4 #5417
- improve run-external script to show usage info #5414
- pkg/prometheus/server: fix nil accessor field #5409
- pkg/operator: create Select method for rule selection #5221
- chore: simplify object manipulation #5401
- build(deps): bump google.golang.org/protobuf from 1.28.1 to 1.29.0 #5402
- Update gopkg.in/alecthomas/kingpin.v2 to github.com/alecthomas/kingpin/v2 #5377
- scripts/push-docker-image.sh: add amend option for main tag #5393
- build(deps): bump golang.org/x/net from 0.7.0 to 0.8.0 #5394
- build(deps): bump k8s.io/apiextensions-apiserver from 0.26.1 to 0.26.2 #5382
- build(deps): bump k8s.io/component-base from 0.26.1 to 0.26.2 #5379
- build(deps): bump k8s.io/client-go from 0.26.1 to 0.26.2 #5381
- scripts/push-docker-image.sh: fix bad array index #5390
- build(deps): bump k8s.io/api from 0.26.1 to 0.26.2 #5380
- Fixes some docs links to k8s docs #5384
- build: sign tagged container images with cosign #5356
- pkg/apis: Support dropequal and keepequal relabel actions #5368
- api: define default value for
spec.portName
#5350
- refactor: replace
github.com/ghodss/yaml
with sigs.k8s.io/yaml
#5366
- apis: Add Thanos BlockSize control #5360
- config-reloader: add init-config-reloader to alertmanager #5358
- Adds JoaoBraveCoding to Triage #5344
- Set Read/ReadHeaderTimeouts on http.Server #5340
- Adds e2e test to validate ThanosRuler queryConfig field #5333
- OCPBUGS-12324: Update 4.14 prometheus-config-reloader image to be consistent with ART #230
- Updating prometheus-operator images to be consistent with ART #229
- Updating prometheus-config-reloader images to be consistent with ART #227
- Updating prometheus-operator-admission-webhook images to be consistent with ART #226
- Updating prometheus-config-reloader images to be consistent with ART #225
- OCPBUGS-10109: Updating openshift-state-metrics images to be consistent with ART #221
- OCPBUGS-10137: Updating openshift-state-metrics images to be consistent with ART #222
- Updating prometheus-operator images to be consistent with ART #220
- Full changelog
- OCPBUGS-12714: Bump openshift/node_exporter to v1.6.0 #129
- build(deps): bump github.com/prometheus/common from 0.41.0 to 0.42.0 #2646
- build(deps): bump github.com/safchain/ethtool from 0.2.0 to 0.3.0 #2647
- Reduce privileges needed for btrfs device stats #2634
- Fix spelling issues #2630
- Bump exporter-toolkit #2627
- Update build #2625
- Deprecate ntp collector #2603
- Update exporter-toolkit #2622
- Optimize cpufreq collector #2587
- build(deps): bump golang.org/x/net from 0.4.0 to 0.7.0 #2610
- build(deps): bump github.com/hodgesds/perf-utils from 0.6.0 to 0.7.0 #2589
- Synchronize common files from prometheus/prometheus #2606
- memory_bsd: Fix a problem fetching the user wire count on FreeBSD #2584
- NetBSD support for the meminfo collector #2570
- Synchronize common files from prometheus/prometheus #2580
- build(deps): bump github.com/prometheus/common from 0.37.0 to 0.39.0 #2563
- build(deps): bump github.com/mdlayher/netlink from 1.7.0 to 1.7.1 #2562
- build(deps): bump github.com/josharian/native from 1.0.0 to 1.1.0 #2564
- fix cpustat when some cpus are offline #2318
- Enable uname collector on NetBSD too #2559
- Fix thermal_zone collector noise #2554
- Add profiler options for perf collector #2542
- Bump perf-utils version to 0.6.0 #2553
- fix the docker link in the ISSUE_TEMPLATE #2543
- Log current value of GOMAXPROCS #2537
- Correct documentation for –web.config.file flag #2534
- OCPBUGS-12507: Upgrade golang.org/x/net to v0.10.0 to fix the CVE #128
- Updating golang-github-prometheus-node_exporter images to be consistent with ART #122
- Updating golang-github-prometheus-node_exporter images to be consistent with ART #120
- Full changelog
- Revert “[WRKLDS-730] refactor route controller manager to use library-go server and ControlerCommand for generic setup” #25
- refactor route controller manager to use library-go server and ControlerCommand for generic setup #22
- WRKLDS-700: bump(k8s) to v0.27.1 #21
- Updating ose-route-controller-manager images to be consistent with ART #19
- Updating ose-route-controller-manager images to be consistent with ART #18
- Updating ose-route-controller-manager images to be consistent with ART #17
- Full changelog
- Updating ose-service-ca-operator images to be consistent with ART #211
- API-1525: Add openshift_service-ca namespace yaml to manifests dir #208
- Full changelog
- : fix mtls secret generation #473
- Revert wrong cert name change of #455 #472
- : add secret for external mtls connection #470
- MON-3230: Add TLS auth to telemeter-client #455
- jsonnet: Add config to support rhelemeter #468
- Improve debug roundtripper logs #467
- Fix integration test documentation #461
- Fix path benchmark #466
- Add RHEL POC server #465
- OCPBUGS-12345: tools: update to golangci-lint v1.51 #464
- OCPBUGS-12678: Update golang.org/x/net to lastest version #462
- add thibaultmg in OWNERS file #459
- Update OWNERS #456
- Use receive handler logger #450
- OCPBUGS-10169: Updating telemeter images to be consistent with ART #452
- Filter noisy logs from TCP probes #453
- Add
douglascamata
as reviewer and approver #454
- Full changelog
- Changing the severity of “missing runbook_url annotation for critical alerts” test case from flaky to failure #27987
- disruption refinement for availability, not latency. #28003
- TRT-1097: add KubeMemoryOvercommit to specific test so that the general test doesn’t fail #28002
- OCPBUGS-11652: Enable oc adm node-logs #27992
- skip reboot test when machineconfigs not in target cluster #27999
- OCPBUGS-15291: [sig-cli] oc idle: get a dc name through labels instead of parsing oc create output #27998
- Automated - Update synthetic test data #27995
- Flake ci-cluster-network-liveness and new backend disruption failures to avoid payload rejections #27990
- verifies number of node reboots even for HA #27994
- OCPBUGS-13379: machines: add a test which verifies number of node reboots #27993
- strip operator framework from resource watch and fix bugs #27972
- Fix panic in loki upload #27991
- Replace dashes in locator keys for upload to loki, add namespace label when possible #27983
- Automated - Update synthetic test data #27982
- Update kubevirt LB connectivity tests to work with AWS ELB #27978
- STOR-1263: Bump (openshift/kubernetes): to get openshift/kubernetes#1595 #27970
- add shutdown interval for apiserver from events #27919
- Update expected name for OVN acl logging test #27974
- Updated pathological events #27942
- new disruption backend #27838
- OCPBUGS-14667: Revert “MON-3213: Changing the severity of “missing runbook_url annotation for critical alerts” test case from flaky to failure” #27969
- MON-3213: Changing the severity of “missing runbook_url annotation for critical alerts” test case from flaky to failure #27933
- push intervals to loki #27930
- USHIFT-1300: Avoid getting cluster state for TEST_PROVIDER env var #27964
- hard monitor.Event message creation #27946
- ETCD-425: restore test should validate state #27921
- OCPBUGS-14338: test/extended/prometheus: increase telemetry series threshold #27959
- Running tests using external binary #27570
- OCPBUGS-14321: Increase timeout in sysctl allowlist test #27955
- remove legacy recovery tests #27917
- OCPBUGS-13649: add tests for ClusterResourceQuota: count should work for all resources #27934
- MON-3219: Clear missing summary/description annotation test case exception #27944
- OCPBUGS-13788: 2x Revert “test/extended: Add MultiNetworkPolicy IPv4/IPv6 test cases” #27926 #27927
- OCPBUGS-14125: Move from registry.centos.org to quay.io #27945
- LoadBalancer network connectivity test cases for HyperShift+KubeVirt #27931
- Revert “Add coverage for GET verb and websocket handshake to SCC exec tests.” #27943
- update the PDB resource to point to resource, not kind #27938
- fix oc explain status and spec verification #27937
- Add coverage for GET verb and websocket handshake to SCC exec tests. #27836
- test/extended/prometheus: fix test with enabled telemetry #27915
- bump(k8s.io/kubernetes) #27935
- Automated - Update synthetic test data #27920
- Change oc annotate cli test output check string #27932
- Migrate set-image.sh to go based test #27863
- STOR-1263: Rebase 1.27.1 #27894
- Update etcd team lead #27928
- Revert “test/extended: Add MultiNetworkPolicy IPv4/IPv6 test cases” #27926
- trt-1032: update upperbounds based on recent failures #27923
- OCPBUGS-6586: oc idle: increase wait timeouts to 60 sec #27913
- test/extended: Add MultiNetworkPolicy IPv4/IPv6 test cases #27795
- Mark ErrorReconcilingNode macAddress not found as known and with existing BZ #27918
- OCPBUGS-13366: ignore repeated TopologyAwareHintsDisabled events #27916
- OCPBUGS-13372: Add missing error check in sysctl allowlist test #27914
- trt-900: log risk-analysis errors but don’t pass back up #27898
- Automated - Update synthetic test data #27908
- OCPBUGS-5943: Revert “ignore repeated TopologyAwareHintsDisabled events” #27815
- Reactivate netpol tests #26775
- Adjust thresholds for reasonable upgrade durations #27905
- Fix up the chart so the “Not” column is lined up #27886
- Automated - Update synthetic test data #27861
- OCPBUGS-12447: Add intervals and test for ovs-vswitchd unreasonably long poll interval #27889
- WRKLDS-665: Enable [sig-scheduling] SchedulerPreemption [Serial] validates pod disruption condition is added to the preempted pod [Suite:openshift/conformance/serial] #27874
- TRT-856: DNS and disruption overlap test #27826
- OCPBUGS-11944: use tokenrequest from lib-go #27883
- CCO-367: Allow CCO to be Upgradeable=False when credentialsMode=Manual #27887
- add anonymous cert detection test case #27890
- Render html from monitor #27853
- PSa podspec exporter e2e: don’t specifically add seccompProfile to the podspec #27756
- ETCD-417: add a new basic etcd backup/restore test #27875
- test/extended: cpu-partitioning: skip cluster infrastructure for Hypershift #27884
- OCPNODE-1257: feat: remove custom node wait logic for upstream framework call #27882
- Add (optional) dual-stack tests to the CNI certification test suite #27807
- Trt-945 detect master node updates #27851
- Updating openshift-enterprise-tests images to be consistent with ART #27793
- Move selfsubjectreviews RBAC rule to the right place #27873
- Add git retry to run resource watch #27865
- Update ETCD storage data for k8s 1.27 #27871
- OCPBUGS-11652: disable oc adm node-logs #27867
- NE-1243: Validate TCP DNS local endpoint preference as well as UDP. #27791
- Add selfsubjectreviews RBAC rules #27866
- ETCD-399: Add recovery suite to openshift-test cli #27869
- add specific test for failing cgroups path #27852
- not rely on deterministic pod names in oc debug tests #27842
- Revert “TRT-889: Temp flake all azure disruption” #27843
- add wait for ingress to be responsive before beginning upgrade #27857
- Allow cluster daemonsets to use maxSurge #27819
- retry getting the URL for routes until we succeed #27854
- bump timeout #27849
- OCPBUGS-11215: fix: add namespace annotation helper for egress cni test #27834
- negative filtering #27829
- OCPBUGS-11072: Add test for Egress Firewall node selector #27824
- upkeep: updated query results #27835
- Revert “Make unidle test more strict” #27833
- OTA-824: test/extended/cli/admin: Test ‘oc adm release extract –file image-references …’ #27822
- STOR-1272: DisableSC test should ignore in-tree storage classes #27814
- add apiserver availability timeline events #27828
- OCPBUGS-9831: Make unidle test more strict #27673
- remove runresourcewatch git lock file on failure #27820
- Improve the disruptive suite description #27823
- OpenStack: Restore in-tree cinder provisioner tests #27789
- Add Divyanshu Agrawal as a reviewer #27821
- Enable AWS platform check in external cloud provider test #27777
- OCPBUGS-10824: fix: add poll to get deployment status and avoid false positive #27818
- Add a test case checking for cluster upgradeability #27806
- Gather more interesting etcd pod logs for issues we’re debugging #27816
- Strip ANSI control characters from junits #27801
- Automated - Update synthetic test data #27703
- move IsTechPreviewNoUpgrade function to exutil and reuse everywhere #27787
- Mark previous pathological events so they get added to spyglass charts #27743
- CNF-5652: Add cpu partitioning tests #27770
- Revert “Revert “Add vlan/macvlan/ipvlan incontainer master tests”” #27775
- Separate pathological event tests for all known namespaces #27774
- Scan etcd logs for dropped internal raft messages #27798
- Add intervals, synthetic test, and charting for etcd “slow fdatasync” pod log messages #27772
- OCPBUGS-8092: Fix mounted volume expansion tests #27782
- Specify Audit-ID to identify disruption requests in api audit logs #27780
- TRT-889: Temp flake all azure disruption #27781
- OCPBUGS-8483: Revert “Switch to readyz path for health probes on Azure” #27771
- WRKLDS-657: add test for UnhealthyPodEvictionPolicy for PDBs #27768
- Enable vSphere platform check in external cloud provider test #27638
- Realtime Kernel Tests #27751
- OCPBUGS-8310: Bump to 1.26.2 #27764
- Full changelog
- OCPBUGS-12525: fallback Thanos to 0.30.2. #112
- Updating thanos images to be consistent with ART #107
- OCPBUGS-11928: Build with Go 1.20 (#6126) #106
- OCPBUGS-10139: Updating thanos images to be consistent with ART #104
- Update to v0.31.0 from upstream #105
- Prepare release 0.31.0 #6236
- Copy chunk bytes in TSDB store before sending to client #6203
- Prepare 0.31.0 #6160
- Fix sorted queries do not produce sorted results for shardable queries #6125
- Repair non-empty XOR chunks during 1h downsampling #6137
- Query-frontend: add traceID to
slow query detected
log line #6148
- Document hashring algorithms #6142
- docs: Fix the missed parenthesis after defer func #6134
- bump golang.org/x/net from 0.5.0 to 0.7.0 #6138
- Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.38.0 to 0.39.0 #6112
- cacheutil: upgrade rueidis to 0.0.93 to fix https://github.com/rueian/rueidis/pull/170 #6098
- Fix: Large number of spans in thanos traces. #6106
- Receive: Allow setting hashing algorithm per tenant in hashrings config #5653
- Merge release 0.30 to main #6092
- docs: improving the description for tsdb.retention on the receiver #6093
- Store: Make bucket store initial sync more robust #6050
- Add proposal for Querier selector config #6057
- mark ErrTooOldSample as SampleConflict error #6044
- support other type of matchers in replicate #6035
- Ashwinsrinivasmurthy patch 1 #6042
- Update alertmanager to latest release v0.25.0 #5999
- Full changelog
- Updating ose-vsphere-cluster-api-controllers images to be consistent with ART #14
- OCPBUGS-10071: Updating ose-vsphere-cluster-api-controllers images to be consistent with ART #12
- Full changelog
Source code for this page located on github