4.12.19
Created: 2023-05-24 06:58:30 +0000 UTC
Image Digest: sha256:41fd42cc8b9f86fc86cc8763dcf27e976299ff632a336d393b8e643bd8a5f967
Promoted from registry.ci.openshift.org/ocp/release:4.12.0-0.nightly-2023-05-23-221822
Changes from 4.11.0
Components
- Kubernetes upgraded from 1.24.0 to 1.25.8
- Red Hat Enterprise Linux CoreOS upgraded from 411.86.202208031059-0 to 412.86.202305230130-0
New images
Rebuilt images without code change
- OCPBUGS-7149: IPv6 multinode spoke no moving from rebooting/configuring stage Update the mcs log regex (#631) #631
- Remove jira tickets prefix requirements (#595) #595
- Updating ose-agent-installer-csr-approver images to be consistent with ART (#535) #535
- MGMT-12305: Fix a vulnerability which could cause a denial of service on version v0.3.7 of golang.org/x/text/language. (#565) #565
- Updating ose-agent-installer-orchestrator images to be consistent with ART (#557) #557
- NO-ISSUE: Bump github.com/go-openapi/runtime from 0.24.1 to 0.24.2 (#564) #564
- NO-ISSUE: Bump github.com/onsi/gomega from 1.21.1 to 1.22.1 (#561) #561
- NO-ISSUE: Bump github.com/onsi/gomega from 1.20.2 to 1.21.1 (#559) #559
- MGMT-12077: Assisted Installer doesn’t remove a PV if it’s not attached to a volume group (#558) #558
- MGMT-12115: Fix wrong formatting in Controller Pod definition (#553) #553
- NO-ISSUE: Remove unused function RemoveLV (#552) #552
- MGMT-12115: assisted-installer-controller Job does not apply Additional Root CA Trust Bundle (#551) #551
- Update approvers and reviewers lists (#550) #550
- NO-ISSUE: Bump github.com/operator-framework/api from 0.17.0 to 0.17.1 (#546) #546
- MGMT-12055: Assisted controller should log if one of the nodes changed it’s ip after reboot (#545) #545
- MGMT-12070: Assisted controller should not set status done on host more than once (#543) #543
- NO-ISSUE: add Adrien as a maintainer (#544) #544
- MGMT-12057: Remove enablement of router access logs in controller, not needed anymore (#542) #542
- MGMT-12038: Controller should upload logs from file on summary logs (#540) #540
- NO-ISSUE: print boot order after setting it (#539) #539
- Updating ose-agent-installer-orchestrator images to be consistent with ART (#496) #496
- MGMT-11348: Changes for upstream multi-arch support (#536) #536
- NO-ISSUE: Bump github.com/onsi/gomega from 1.20.1 to 1.20.2 (#538) #538
- MGMT-11565: Add handleOLMEarlySetupBug when waiting for CSV (#531) #531
- NO-ISSUE: Bump github.com/operator-framework/api from 0.16.0 to 0.17.0 (#534) #534
- NO-ISSUE: Bump github.com/onsi/gomega from 1.20.0 to 1.20.1 (#533) #533
- NO-ISSUE: Bump github.com/onsi/gomega from 1.19.0 to 1.20.0 (#509) #509
- MGMT-11695: Disk cleanup does not clean all volume groups in a physical volume. (#518) #518
- MGMT-11170: Report the caller in the log. (#527) #527
- NO-ISSUE: Bump k8s.io/client-go from 0.24.2 to 0.24.4 (#523) #523
- NO-ISSUE: Bump github.com/operator-framework/operator-lifecycle-manager (#525) #525
- NO-ISSUE: Bump github.com/go-openapi/swag from 0.22.0 to 0.22.3 (#521) #521
- MGMT-10085: Get real filepath of RAID device (#517) #517
- NO-ISSUE: Bump github.com/go-openapi/swag from 0.21.1 to 0.22.0 (#515) #515
- MGMT-11100: changing url for router status check from console to canary (#512) #512
- MGMT-11365: fix flaky installation of golangci-lint (#510) #510
- NO-ISSUE: Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 (#508) #508
- NO-ISSUE: Add
jhernand
to OWNERS_ALIASES
(#507) #507
- MGMT-11106: Writing controller logs to file in order to be able to send (#506) #506
- NO-ISSUE: Bump github.com/go-openapi/strfmt from 0.21.2 to 0.21.3 (#504) #504
- NO-ISSUE: Bump k8s.io/apimachinery from 0.24.2 to 0.24.3 (#502) #502
- BZ-2107887: misleading configuring state when installing with assisted-installer (#501) #501
- MGMT-8855: repeated event messages in wait for olm operators due to (#499) #499
- NO-ISSUE: Bump sigs.k8s.io/controller-runtime from 0.12.2 to 0.12.3 (#498) #498
- MGMT-11100: Adding get router status logic in case of sno failure. (#497) #497
- MGMT-11063: assisted-installer isn’t sending the host logs in case the installation was successful and cacert was added (#495) #495
- NO-ISSUE: add stage info in case converged flow is enabled (#493) #493
- NO-ISSUE: Add @rccrdpccl as approver (#492) #492
- NO-ISSUE: Bump github.com/hashicorp/go-version from 1.5.0 to 1.6.0 (#491) #491
- MGMT-10660: Refactor assisted-installer ops code to allow writing unitests (#488) #488
- NO-ISSUE: In case must-gather upload failed but logs were gathered (#487) #487
- NO-ISSUE: Bump sigs.k8s.io/controller-runtime from 0.12.1 to 0.12.2 (#489) #489
- Full changelog
- Merge https://github.com/kubernetes/cloud-provider-alibaba-cloud:master into master #21
- Updating ose-alibaba-cloud-controller-manager images to be consistent with ART #22
- Feature/nlb #332
- remove codes used for adding tags for ecs #315
- add node controller & route controller unit tests #331
- skip reconcile lb attribute when delete reused slb #328
- Support modifying lbInstanceChargeType from cu to spec #326
- fix wrong cluster id #322
- test: skip vk node in node test #316
- fix no ip bug; add event if not find ecs according to ip #314
- e2e tests #313
- support tls policy #312
- Feature/lcu #307
- patch providerid by node ip #282
- Feature/support to be deleted taint #302
- Fix/CVE #310
- fix do not delete conflict route with same cidr;update warning events #309
- add slb id label for service #308
- support custom endpoints #306
- update regexp #305
- update dryrun #303
- Full changelog
- Updating ose-alibaba-cloud-csi-driver images to be consistent with ART #17
- OCPBUGS-6493: UPSTREAM: 682: fix gofmt #22
- UPSTREAM: <carry>: Remove .github files #16
- Updating ose-alibaba-cloud-csi-driver images to be consistent with ART #15
- Full changelog
- OCPBUGS-1904: Only deploy VolumeSnapshotClass when CRD exists #38
- STOR-858: Bump github.com/openshift/* and k8s.io/* #36
- Updating ose-alibaba-disk-csi-driver-operator images to be consistent with ART #37
- Bug 2114009: Add VolumeSnapshotClassController #35
- Updating ose-alibaba-disk-csi-driver-operator images to be consistent with ART #34
- Full changelog
- remove alvaroaleman and ironcladlou #28
- Updating ose-apiserver-network-proxy images to be consistent with ART #26
- Updating ose-apiserver-network-proxy images to be consistent with ART #23
- Switch Dockerfile build to a static golang build #24
- Full changelog
- Updating ose-aws-cloud-controller-manager images to be consistent with ART #25
- OCPBUGS-2076: Replace k8s.io/cloud-provider with openshift’s version #28
- OCPBUGS-1413: Rebase 03.10.2022 k8s 1.25 #26
- Updated awd-sdk-go to v1.44.107 #511
- Bump netlify Python for to v3.8 #500
- Handle wrapped error for InvalidInstanceID.NotFound in InstanceExistsByProviderID #484
- Release version v1.25.0 #472
- Skip health rule creation when it is a subset of the client rule #437
- Use ip address to describeENI for fargate nodes #471
- Fix broken helm chart #470
- Chart dns policy #1
- Bump helm chart version #2
- control plane tolerations/selector #466
- Bump K8s libs to 0.25.0 #464
- Handle InvalidInstanceID.NotFound when tagging resources #448
- E2E tests fix #451
- Merge https://github.com/kubernetes/cloud-provider-aws:master into master #24
- Updating ose-aws-cloud-controller-manager images to be consistent with ART #23
- Add rate limiting when calling STS assume role API #412
- Bump version to 1.24.1 #422
- Update dependencies #418
- Add rate limiting support for Tagging Controller #411
- Changelogs #365
- Add note about node naming conventions #409
- Add make targets for building with ko #407
- Fix the kops-example script #408
- Bump kubernetes version for e2e to 1.24.1 #395
- Cleanup of e2e script #394
- Add hakman to owners file #397
- Fix target group instances registration when TG created #302
- Full changelog
- Updating ose-aws-cluster-api-controllers images to be consistent with ART #448
- Rebase to v1.5.0 #443
- feat: external load balancer garbage collection (part 4) - e2e tests #3650
- feat: external load balancer garbage collection (part 3) - add gc to reconciliation #3646
- feat: external load balancer garbage collection (part 2) - new gc service #3632
- Bump cluster-api to v1.1.5 #3638
- Manual cherry pick of linter fixes (#3617 and #3623) #3637
- feat: defaulting for update config #3629
- fix: Do not change default security groups during EKS control plane reconcile #3622
- feat: external load balancer garbage collection (part 1) - proposal #3625
- Fix the owner checking of a cluster #3598
- Renaming kubernetes.io/cluster tag to use EKS cluster name #3591
- feat: Create bastion security group only when bastion is enabled #3588
- build(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0 #3543
- fix: add relative path for code generation #3547
- :bug: Fix/generate go apis target #3500
- chore: use “registry.k8s.io” for k8s images #3521
- Allow disabling vpc cni when setting secondary cidr block #3524
- fix: Fail apidiff make target when git fails #3538
- Make CAPA tooling work on arm64 #3519
- Add EKS AWSManagedMachinePool example to spot instances doc #3523
- Fix for conformance tests #3529
- Update EKS e2e to use k8s v1.22 #3520
- Streamline Ginkgo variables #3501
- feat: ability to delete kube-proxy daemonset #3490
- Update EKS e2e addon versions #3516
- docs: Using IAM roles instead of AWS credentials in management cluster #3328
- build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.11.0 to 1.11.2 #3505
- build(deps): bump github.com/itchyny/gojq from 0.12.7 to 0.12.8 in /hack/tools #3503
- build(deps): bump sigs.k8s.io/aws-iam-authenticator from 0.5.7 to 0.5.8 #3463
- Publish e2e templates #3497
- first multitenancy example #3401
- Disable external infrastructure test #3499
- Updated
clusterawsadm ami list
nil AMI output #3496
- Revert “Create bastion security group only when bastion is enabled” #3495
- Add ReplaceRoute in ControllersPolicy #3492
- Fix eks-fargate cluster template #3493
- feat: Create bastion security group only when bastion is enabled #3482
- Add ClusterClass templates #3462
- build(deps): bump github.com/aws/aws-lambda-go from 1.31.1 to 1.32.0 #3484
- Add retry and timeout to GetSubnetByName in CreateNatGateway #3471
- Add ssm test based on ClusterClass #3448
- Added
owner-id
flag for clusterawsadm ami list
#3461
- Add timeout to AllocateAddress #3457
- Fix failing GPU test due to update in the CUDA Linux GPG Repository Key #3459
- Remove CAPI test package import in
clusterawsadm
#3458
- EFS CSI driver support #3391
- build(deps): bump github.com/joelanford/go-apidiff from 0.3.0 to 0.4.0 in /hack/tools #3456
- build(deps): bump github.com/google/go-cmp from 0.5.7 to 0.5.8 #3449
- build(deps): bump github.com/aws/aws-lambda-go from 1.30.0 to 1.31.1 #3445
- build(deps): bump github/codeql-action from 1 to 2 #3446
- Revert “:bug: ./build/generate-go-apis to run on api change” #3450
- Makefile: use ‘rm -f’ for verify-boilerplate #3442
- :bug: ./build/generate-go-apis to run on api change #3344
- Bump cert-manager version in the tests #3437
- Scope cleanup #3430
- Use registry.k8s.io registry in CI jobs #3436
- Added tests for using filters in AWSResourceReference type fields #3382
- Fix failing tests because of change in cluster names #3429
- Update roadmap #3415
- Validate Tags created for the resources #3398
- Added lookup for fields of type AWSResourcesReference #3257
- Add multi-tenancy test based on ClusterClass #3389
- Updates e2e test cluster names to include spec name #3425
- Move several functions under E2E CreateInfrastructure to panic #3418
- build(deps): bump github.com/aws/aws-lambda-go from 1.29.0 to 1.30.0 #3421
- Add role assumption trust policy example to book #3416
- build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.10.3 to 1.11.0 #3420
- Remove list webhooks #3413
- Remove KIAM page from the book #3417
- Bump AWS SDK Go and AWS VPC CNI #3412
- build(deps): bump actions/cache from 2 to 3 #3409
- build(deps): bump EndBug/add-and-commit from 7 to 9 #3407
- Only attempt to delete bootstrap data secret if InsecureSkipSecretsManager isn’t set #3400
- build(deps): bump actions/checkout from 2 to 3 #3408
- build(deps): bump actions/setup-go from 2 to 3 #3406
- Fix for release log creation script #3388
- Included githubactions in the dependabot config #3378
- Bump AWS SDK Go and AWS IAM Authenticator #3393
- build(deps): bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.3 to 4.5.4 in /hack/tools #3383
- build(deps): bump github.com/aws/aws-lambda-go from 1.28.0 to 1.29.0 #3367
- Merge external infrastructure, peered VPCs, internal ELB and private subnets E2E test. #3366
- Only setup setup-envtest when the test target is called #3387
- Apidiff test runs only if there are changes in api/ or exp/api/ #3368
- Add v1.4 release to metadata.yaml #3385
- Revert #3343 e2e test changes #3379
- Disable external infra tests #3380
- fix: update GH_VERSION to v2.7.0 #3376
- fix: removes unused release notes target #3375
- build(deps): bump sigs.k8s.io/controller-runtime from 0.11.1 to 0.11.2 #3369
- :bug: fixes services for EKS clusters #3343
- Disassociate secondary CIDR after subnets are deleted #3347
- Replaced all instances of reflect.DeepEqual() with cmp.Equal() #3342
- ✨ Add support for Ignition-based bootstrap data and Flatcar Container Linux #2271
- Using setup-envtest to install kubebuilder dependency #3362
- Makefile: don’t log verbose from tests by default #3351
- build(deps): bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.2 to 4.5.3 in /hack/tools #3356
- Modify internal ELB test to only use private subnet #3354
- Fix flaky integration test #3359
- Bump to golangci-lint v1.45.2 #3350
- build(deps): bump github.com/onsi/gomega from 1.18.1 to 1.19.0 #3358
- build(deps): bump github.com/google/go-cmp from 0.5.6 to 0.5.7 #3349
- netlify: fix missing go.sum entry for blang/semver #3355
- update multi-tenacy docs #3320
- feat: add nodegroup update config support #3337
- Change the release process to use GitHub Release Notes #3214
- update kustomize install instructions #3339
- fix typo #3338
- build(deps): bump github.com/go-logr/logr from 1.2.2 to 1.2.3 #3327
- build(deps): bump k8s.io/klog/v2 from 2.40.1 to 2.60.1 in /hack/tools #3332
- build(deps): bump k8s.io/klog/v2 from 2.50.0 to 2.60.1 #3330
- Fix lint errors due to golangci-lint bump #3340
- Add integration tests for AWSMachine controller #3223
- Bump golanci-lint in /hack/tools #3334
- fix: asgNeedsUpdates invalid condition (pointers) #3264
- Remove .metadata.clusterName usage #3322
- Test to check if bastion host is running when enabled #3318
- Add specific AZ to peered VPC and ELB test #3311
- build(deps): bump k8s.io/klog/v2 from 2.40.1 to 2.50.0 #3317
- Upgrade to use latest Kind version v0.12.0 #3293
- Added AWSMachinepool webhook create and update test #3312
- Readme updated with OS name and indentation #3309
- docs: Developer guideline to write unit/integration tests in CAPA repo #3289
- Add v1.22 to v1.23 upgrade test for external CCM migration #3267
- Removed hardcoding for AMIs in bastion host and added latest AMI lookup #3298
- build(deps): bump github.com/spf13/cobra from 1.3.0 to 1.4.0 #3302
- Adds an E2E test for using peered VPCs and an internal ELB #3285
- Documentation for usage of externally managed clusters #3247
- Query AWS to find subnets with explicitely specified subnet IDs #2864
- Change assertion for DetachInternetGateway to Eventually #3291
- Added subnet IDs lookup by AWSMachinePool Spec Subnets.Filters #3255
- Increase unit test coverage for AWSMachine controller #3081
- build(deps): bump github.com/itchyny/gojq from 0.12.6 to 0.12.7 in /hack/tools #3279
- docs: Added documentation for usage of spot instances #3281
- build(deps): bump github.com/joelanford/go-apidiff from 0.2.0 to 0.3.0 in /hack/tools #3280
- fix: Apidiff prow job is failing #3278
- docs: add an initial page about e2e testing #3269
- update manifest to match latest release #3270
- Functioning Sec Groups E2E test and refactor AWS infrastructure functions #3261
- Added unit test cases for launchtemplate.go #3099
- Test cases added for secondary cidr file #3189
- Fix change condition conflict in reconcileDelete #3157
- Adding apidiff target to the Makefile #3222
- Enable EKS upgrade test #3229
- Add ClusterSecurityGroupsReadyCondition to managedcontrolplane’s patchObject #3234
- Add support for custom protocol for ELB health checks #3124
- Block ELB re-creation after the cluster has been provisioned #3240
- Added OpenSSF best practices badge to README.md #3260
- Added a join slack badge in CAPA repo for k8s cluster-api-aws channel #3258
- Remove manager_name from tilt-provider.json #3263
- Update multitenancy doc #3252
- Add SecurityGroup functions, List functions, subnet tags #3251
- Bump hack/tools/golangci-lint and fix lint errors #3241
- Added functions for building infra in AWS #3237
- Update AwsClusterTemplate printcolumn and remove unnecessary RBAC files #3217
- build(deps): bump sigs.k8s.io/aws-iam-authenticator from 0.5.4 to 0.5.5 #3233
- Bump CAPI to v1.1.2 #3231
- Update version support documentation #3230
- use correct machine type env var #3227
- add metric bind addr and auth proxy service #3226
- Refactor cluster upgrade tests #3220
- Test cases added for eips.go #3202
- Added unit tests for pkg/cloud/services/network/natgateway package #3197
- Added unit test cases for pkg/cloud/services/network/vpc #3195
- build(deps): bump sigs.k8s.io/controller-runtime from 0.11.0 to 0.11.1 #3221
- Added unit test for pkg/cloud/services/secretsmanager #3212
- Bump CAPI to v1.1.1 #3219
- Added test cases for pkg/cloud/services/securitygroup #3196
- Test cases added for gateway.go #3190
- Add list of Prow jobs to the book #3199
- Added
verify-book-links
make target #3194
- Add unit tests for AWSCluster controller #3205
- Added go report badge #3210
- Skip AWSMMP reconciliation if the owning Cluster or AWSMMP itself is paused #3156
- build(deps): bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.1 to 4.5.2 in /hack/tools #3213
- Add integration tests for AWSCluster controller #3159
- Use Wrapf for errors only when err is not nil #3186
- Added unit tests for pkg/cloud/services/network/routetables #3206
- docs: added documentation for usage of failure domains #3173
- Group Makefile targets #3192
- Revert “Increase unit test coverage for AWSCluster controller” #3207
- test/e2e/data/e2e_conf.yaml: bump k8s version to v1.23.3 #3200
- Increase unit test coverage for AWSCluster controller #3073
- Add flatcar-stable to supported OS list for clusterawsadm #3158
- Unit tests for SSM package #3160
- Remove unused capd helper functions #3184
- Validate additionalTags #3177
- Test cases added for ami.go under ec2 package #3164
- create right tag for LoadBalancers #3123
- Added
verify-shellcheck
make target #3178
- Added unit test for pkg/cloud/services/autoscaling package #3091
- Don’t ignore kubeconfig directory in git #3138
- build(deps): bump sigs.k8s.io/aws-iam-authenticator from 0.5.3 to 0.5.4 #3163
- build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.10.1 to 1.10.2 #3162
- build(deps): bump sigs.k8s.io/kustomize/kustomize/v4 from 4.4.1 to 4.5.1 in /hack/tools #3161
- Integrated
conversion-verifier
in CI #3168
- Add branch variable in release-changelog #3150
- Full changelog
- UPSTREAM: <carry>: Remove .github files #212
- STOR-860: Rebase to v1.11.4 for OCP 4.12 #206
- Update go version; Update dependencies #1394
- Allow all taint for toleration csi-node by default #1381
- Add tags to snapshot based on VolumeSnapshotClass #1335
- Change fsGroupPolicy to File #1377
- Support IOPS parameter for IO1/IO2 volumes #1366
- Add support for tuning leader election to the helm chart for csi-provisioner and csi-attacher #1371
- Updating static example to include setting fsType #1376
- Update module k8s.io/klog to v2 #1370
- Update the kustomization deployment to latest image tag #1367
- Add warning message when region is unavailable on the controller #1359
- Example policy to support encrypted drives #1344
- c6i.metal and g5g.metal are nitro instances #1358
- Builds should not set/get GOPROXY in the environment #1356
- Add kustomize verification for CI #1349
- Release 1.11.2 #1355
- Apply fix from helm chart to kustomize manifests #1348
- Release
v1.11.3
#1385
- Address CVEs #1384
- Update the kustomization deployment to latest image tag #1375
- Release v1.11.2 #1354
- Explicitly pass VERSION as a build-arg #1351
- Set VERSION env variable in publish-ecr workflow #1346
- Automated cherry pick of #1348: Apply fix from helm chart to kustomize manifests #1350
- Automate publishing to ECR #1339
- Improve securityContext implementation #1333
- Enable EBS CSI driver for snow device #1314
- Only run helm action when Chart.yaml modified #1334
- Update kOps to
v1.23.0
+ Update parameters.md
#1329
- Fix static provisioning example #1337
- Set
GOPROXY
in cloudbuild.yaml
#1331
- Pass GOPROXY to image builder #1330
- Remove
/vendor
directory #1328
- Release 1.10 #1324
- Post-release v1.10.0 #1325
- Pre-release v1.10.0 #1323
- Validate fs type before mounting #1319
- add envFrom to container specs; sanitize comment with account info #1312
- Update install.md #1313
- Release 1.9.0 #1309
- Post-release v1.9.0 #1308
- Prepare for release v1.9.0 #1306
- Fix image tags in ecr-public kustomization #1305
- Fix version of K8s manifest images #1303
- Upgrade dependencies #1296
- Add GitHub actions #1297
- Improve ENIs error logging #1294
- Bump up Helm chart to v2.8.0 #1295
- Feature: Node affinity #1277
- Release v1.8.0 #1293
- Post-release v1.8.0 #1292
- Prepare for release v1.8.0 #1290
- Use k8s mount-utils for checking volume resize #1165
- Use minimal base image for linux builds #1233
- Bump up Helm chart to v2.7.0 #1285
- Node driver registrar socket path fix #1276
- Support optional ec2 endpoint configuration #1195
- Release 1.7 #1284
- Post-release v1.7.0 #1283
- Prepare for release v1.7.0 #1282
- Set handle-volume-inuse-error to false #1280
- Upgrade eksctl to v0.101.0 #1271
- Bump up Helm chart to v2.6.10 #1272
- 1182 quote extra tags arg #1198
- Avoid git tag conflicts when vendoring hack/e2e in other repos (efs/fsx) #1270
- Update parameters.md #1269
- Update documentation #1263
- Bump up helm chart to v2.6.9 #1262
- Bump up sidecar versions #1260
- Fix unable to create CSI snapshot-EBS csi driver #1257
- Merge branch release-1.6 to master #1245
- Post-release v1.6.2 #1244
- Prepare for release v1.6.2 #1241
- Automated cherry pick of #1240: Temporarily fix CI #1242
- Remove container-image.yaml #1239
- Cleanup OWNERS list #1238
- Temporarily fix CI #1240
- Fix IOPS parameter bug when no volume type is defined #1236
- Replace Windows 2004(EOL) with ltsc2019 #1231
- Update gcb-docker-gcloud to latest #1230
- Add self to OWNERS #1228
- Add self to OWNERS #1229
- Release v1.6.1 #1226
- Driver v1.6.1 post-release #1225
- Prepare for release v1.6.1 #1222
- Update golang.org/x/crypto for CVE-2022-27191 #1210
- Add namespace for namespaced resources in helm chart #1206
- Use docker buildx 0.8.x –no-cache-filter to avoid using cached amazonlinux image #1221
- Enable unit testing on windows #1219
- Release 1.6 #1217
- Driver v1.6.0 post-release #1216
- Prepare for release v1.6.0 #1215
- Merge release-1.5 to master for v1.5.3 #1213
- Add volume resizing support for windows #1207
- Update README.md to reflect correct tag key for snapshots #1203
- Upgrade PodDisruptionBudget api version for kubernetes 1.21+ #1196
- Updated TAGGING.md to mention minimum version for tagging #1202
- Adding tagging support through StorageClass.parameters #1199
- Bump prometheus/client_golang to v1.11.1 #1197
- Platform agnostic device removal #1193
- Update deprecated command
go get
#1194
- Fix windows mounting bug-1090 #1189
- Fix nodeService.getVolumesLimit() adding more instance types #1175
- Update helm charts for a secrect exposure #1171
- Update examples/kubernetes README files #1183
- Add self as OWNER #1176
- Merge release-1.5 to master for v1.5.1 #1170
- v1.5.1 post-release #1167
- Update cluster role configuration for external snapshotter #1169
- Set prerelease=true for new releases before images are ready #1161
- Update ECR sidecars to 1-18-13 #1150
- Fix canonical nvme device resolution in more cases #1141
- Fix the wrong app and helm chart version #1145
- Add support for securityContext in controller #1112
- Update kubernetes-csi/livenessprobe #1054
- Simplify branch/version part of release process #1138
- PHONY make rules #1135
- Use TARGETOS/TARGETARCH in Dockerfile but OS/ARCH in Makefile #1134
- remove tag override from ecr overlay #1133
- Release v1.5.0 #1132
- Update aws-sdk-go to get DualStack EC2 endpoint support #1120
- add ecr-private kustomize overlay #1124
- Support for custom labels #1106
- images: fix invalid k8s-staging-test-infra/gcb-docker-gcloud tag #1126
- images: use k8s-staging-test-infra/gcb-docker-gcloud #1125
- Allow installing snapshotter with storage.io API v1beta1 #1111
- Replace deprecated arg “–extra-volume-tags” by “–extra-tags” #1103
- Find volume path to expand device path in platform-agnostic way #1113
- OCPBUGS-1574: UPSTREAM: 1398: Add resolver to handle custom endpoints #208
- Fix older dockerfile #207
- Updating ose-aws-ebs-csi-driver images to be consistent with ART #202
- Full changelog
- 4.12: OCPBUGS-10646: 4.12 hypershift set control plane #208
- OCPBUGS-7892: do not inject-proxy when deploying in hypershift control plane #187
- OCPBUGS-4251: Add HyperShift specific priorityClass #170
- OCPBUGS-4527: hypershift: use correct kubeconfig secret #171
- OCPBUGS-1904: Don’t deploy VolumeSnapshotClass in static controller #166
- STOR-1040: port to hypershift #159
- OCPBUGS-1904: Only deploy VolumeSnapshotClass when CRD exists #164
- Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #162
- Reformat for go 1.19 #163
- STOR-858: Bump github.com/openshift/* and k8s.io/* #161
- STOR-764: Change the default StorageClass to the CSI one (AWS) #160
- Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #158
- Full changelog
- OCPCLOUD-1131: Implement fetching instance types from API #53
- Updating ose-machine-api-provider-aws images to be consistent with ART #45
- OCPBUGS-1411: Bump k8s dependencies to 1.25 #52
- Update Machine API Operator dependency #51
- Update Machine API operator dependency #49
- pkg/actuators/machineset/controller: Fix %s in scale-from-zero logging #43
- Bug 2106733: Fix panic when accessing nil machine annotations map #46
- Bug 2060068: check securityGroupIDs for emptiness #44
- Full changelog
- Update OWNERS #157
- Updating ose-aws-pod-identity-webhook images to be consistent with ART #156
- Updating ose-aws-pod-identity-webhook images to be consistent with ART #155
- Full changelog
- OCPBUGS-2076: Replace k8s.io/cloud-provider with openshift’s version #44
- Updating ose-azure-cloud-controller-manager images to be consistent with ART #41
- Updating ose-azure-cloud-node-manager images to be consistent with ART #40
- OCPBUGS-1413: Rebase cloud-provider-azure 29.09.2022 #39
- feat: add PremiumV2LRS disk type support #2421
- update k8s version in aks pipeline #2419
- chore: get node private IPs from cache but NIC #2430
- add e2e tests for service annotations #2404
- Get latest service before UpdateLoadBalancer and serialize LB reconcile #2406
- chore: remove node from VMSS VM cache when it is deleted #2402
- fix typo and use consts in azure_loadbalancer_test.go #2403
- fix: Skip VMSS VM update operations if the VMs are not in good state #2386
- chore: add debug logs for http response ContentLength, StatusCode and responseBody length #2393
- fix: Do not retry regional when request is not GET #2363
- chore(deps): bump k8s.io/kubelet from 0.25.1 to 0.25.2 #2379
- chore(deps): bump k8s.io/cloud-provider from 0.25.1 to 0.25.2 #2368
- chore(deps): bump k8s.io/component-helpers from 0.25.1 to 0.25.2 #2380
- chore(deps): bump k8s.io/controller-manager from 0.25.1 to 0.25.2 #2365
- chore(deps-dev): bump autoprefixer from 10.4.11 to 10.4.12 in /site #2362
- chore(deps): bump actions/setup-go from 2 to 3 #2359
- chore(deps): bump actions/checkout from 2 to 3 #2358
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.1.6 to 2.2.0 #2352
- chore(deps): bump k8s.io/cloud-provider from 0.25.0 to 0.25.1 #2334
- Auto-approve dependency update #2354
- chore(deps): bump k8s.io/component-helpers from 0.25.0 to 0.25.1 #2353
- chore(deps): bump k8s.io/kubelet from 0.25.0 to 0.25.1 #2333
- chore(deps): bump k8s.io/controller-manager from 0.25.0 to 0.25.1 #2345
- chore(deps): bump k8s.io/client-go from 0.25.0 to 0.25.1 #2332
- Update release notes for v1.24.7 #2330
- Update release notes for v1.23.20 #2329
- Update release notes for v1.1.23 #2328
- Update release notes for v1.23.19 #2320
- Update release notes for v1.24.6 #2321
- Update release notes for v1.1.22 #2322
- Update release notes for v1.25.1 #2319
- Retry if response StatusCode 200 and ContentLength -1 #2298
- chore(deps-dev): bump autoprefixer from 10.4.10 to 10.4.11 in /site #2302
- Pass the context for AzureFile #2301
- Add trivy Github Action #2299
- chore(deps-dev): bump autoprefixer from 10.4.9 to 10.4.10 in /site #2300
- chore(deps-dev): bump autoprefixer from 10.4.8 to 10.4.9 in /site #2291
- chore(deps): bump k8s.io/klog/v2 from 2.80.0 to 2.80.1 #2290
- chore(deps): bump golang from 1.19.0-buster to 1.19.1-buster #2277
- fix: autoscaling-multipool tests need specify sub #2276
- Invoke VMSS parallel update API when vmss tag exists #2275
- Update readme for release 1.25 #2268
- Update release notes for v1.1.21 #2274
- Update release notes for v1.23.18 #2272
- Update release notes for v1.24.5 #2267
- feat: add Location field in DiskOptions #2269
- Update release notes for v1.25.0 #2263
- Add 1.25 and remove 1.0 #2265
- Upload kubetest2-aks with correct path for releases #2264
- chore(deps): bump github.com/onsi/gomega from 1.20.1 to 1.20.2 #2241
- chore(deps): bump k8s.io/klog/v2 from 2.70.1 to 2.80.0 #2249
- VMSS Flex Support: Part 7 of VMSet implementation: removing LB backend pool from VMSS Flex VM related functions #2245
- Bump gcb-docker-gcloud to v20220830-45cbff55bc #2236
- feat: add support for network resource in a different subscription when using MSI #2248
- Improve flaky e2e test #2253
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.1.4 to 2.1.6 #2231
- Update doc to replace aks-engine with capz #2208
- Improve flaky e2e tests #2240
- support cross subscrition for azurefile csi driver #2237
- VMSS Flex Support: Part 6 of FlexScaleSet implementation of VMSet interface for adding LB backend pool to vmss flex VMs related functions #2202
- fix: NSG destination IP version same as LB IP for floating ip disabled services #2230
- chore(deps): bump github.com/onsi/gomega from 1.20.0 to 1.20.1 #2221
- add missing
patch
perm to cloud-node-manager SA #2210
- link helm chart in deploy instructions #2209
- fix: correct condition message for NodeNetworkUnavailable #2219
- chore: update version matrix #2220
- chore(deps): bump k8s.io/cloud-provider from 0.24.4 to 0.25.0 #2212
- chore(deps): bump k8s.io/kubelet from 0.24.4 to 0.25.0 #2216
- chore(deps): bump k8s.io/controller-manager from 0.24.4 to 0.25.0 #2214
- VMSS Flex Support: part 5 of FlexScaleSet Implementation of VMSet interface mainly for network related functions #2183
- VMSS Flex Support: VMSet implementation part 4 for VM modelview and InstanceView related functions #2182
- chore(deps): bump k8s.io/kubelet from 0.24.3 to 0.24.4 #2206
- VMSS Flex Support: VMSet implementation part 3 for VM modelview related functions #2180
- chore(deps): bump k8s.io/cloud-provider from 0.24.3 to 0.24.4 #2185
- modify aks pipelines for test security and success rate #2199
- chore(deps): bump k8s.io/controller-manager from 0.24.3 to 0.24.4 #2184
- chore: add more default setting in storage account encryption setting #2200
- chore: increase log level in arm client to reduce logs #2198
- Skip “instance not found” error for LB backend address pools #2087
- Add kubetest2 aks #2163
- VMSS Flex Support: FlexScaleSet implementation of VMSet: part 2 – Disk attach / detacch #2179
- VMSS Flex Support: FlexScaleSet implementation of VMSet: part 1 #2160
- make ConvertResourceGroupNameToLower exportable #2172
- add log artifacts in aks pipeline #2178
- chore(deps): bump github.com/Azure/azure-sdk-for-go from 65.0.0+incompatible to 66.0.0+incompatible #1937
- Introduce AllowSharedKeyAccess to the StorageAccount creation options #2173
- VMSS Flex Support: Computer hostName rather than VMName should be used as nodeName #2155
- chore: hard-code -flake-attempts instead of using CCM_E2E_ARGS #2169
- cleanup: don’t print error logging for user assigned client id #2170
- test: Add e2e tests to avoid redundant reconciliation #2153
- add flake attempts in aks pipeline tests #2162
- Revert “fix: don’t set vm entry as nil in cache when vm is in Deleting state to avoid VMSSList throttling” #2161
- feat: change blobclient from management api to rest api #2144
- helm: publish 1.24.4 with new versions #2120
- add encryption setting in storage account creation #2142
- fix: public ip version check #2141
- Retry when getting security group list #2138
- Fix e2e tests to support aks cluster #2106
- VMSS Flex Support: Add vmssflex_cache.go and unit tests #2100
- Update release notes for v1.1.20 #2140
- Update release notes for v1.23.17 #2139
- chore: upgrade to 2021-09-01/storage #2131
- Modify aks pipeline to separate k8s version env var and make code more concise #2124
- Typos fixed in pls-integration.md #2133
- lower verbosity in ci template due to the limitation of logging space #2123
- chore(deps): bump golang from 1.18.4-buster to 1.19.0-buster #2126
- chore(deps): bump github.com/Azure/go-autorest/autorest/adal from 0.9.20 to 0.9.21 #2089
- Update release notes for v1.23.16 #2116
- Update release notes for v1.0.23 #2114
- chore(deps-dev): bump autoprefixer from 10.4.7 to 10.4.8 in /site #2105
- Update release notes for v1.24.4 #2117
- Update release notes for v1.1.19 #2115
- fix aks pipeline gc job typo and job scheduling typo #2108
- Fix aks pipeline to test e2e #2086
- Less mem usage for golangci-lint by less concurrency #2099
- chore(deps): bump github.com/Azure/go-autorest/autorest from 0.11.27 to 0.11.28 #2088
- Vmss flex support: Add two functions in azure_vmclient.go to support batch querying VMSS Flex VMs and their InstanceView #2080
- fix: update osversion in Makefile manifest-node-manager-image-window #2026
- docs: Update pls doc to support ELB+disabling floating ip #2085
- docs: update limitations of PLS #2072
- Use correct subnet name in reconcileFrontendIPConfigs() #2076
- Allow external service with floating ip disabled to use PLS #2073
- chore(deps): bump k8s.io/cloud-provider from 0.24.2 to 0.24.3 #2047
- chore(deps): bump github.com/onsi/gomega from 1.19.0 to 1.20.0 #2065
- VMSS Flex support: Add GetResourceWithQueries function in azure_armclient.go #2058
- chore(deps): bump k8s.io/kubelet from 0.24.2 to 0.24.3 #2031
- fix: don’t set vm entry as nil in cache when vm is in Deleting state to avoid VMSSList throttling #2060
- Fix azp gc job #2070
- Create a single transport to reuse connections, fix performance issues and enable tracing #2059
- Fix env var in Azure pipelines #2064
- update azp #2063
- Fix azure pipeline variables #2062
- Add azure pipelines #1993
- update e2e-test to support windows #2053
- chore: Strictly check LB CreateOrUpdate times during UT #2051
- Add a toggle for AKS Cluster #1996
- chore(deps): bump k8s.io/controller-manager from 0.24.2 to 0.24.3 #2052
- Fix PIP tags possibly not ensured issue in ensurePublicIPExists() #2040
- chore(deps): bump k8s.io/component-helpers from 0.24.2 to 0.24.3 #2046
- chore(deps): bump k8s.io/component-base from 0.24.2 to 0.24.3 #2032
- fix: decouple the LB from the VMSS before VMSS VMs #2029
- Update: adjust customized CAPZ templates to solve multiple control-plane issue and more #1985
- chore(deps): bump golang from 1.18.3-buster to 1.18.4-buster #2018
- chore: increase the timeout when waiting for the readiness of the cap… #2028
- helm: publish 1.24.3 with latest releases #2015
- doc: bump image versions in readme and exapmels #2023
- chore(deps): bump github.com/go-logr/logr from 1.2.0 to 1.2.3 #2010
- chore: skip slb outbound e2e test for capz clusters #2008
- Update release notes for v1.24.3 #2014
- Update release notes for v1.23.15 #2013
- Update release notes for v1.1.18 #2012
- Update release notes for v1.0.22 #2011
- docs: update cloud provider permissions #2009
- Add detailed error reuslt_code in ObserveOperationWithResult func #1989
- chore(deps): bump k8s.io/klog/v2 from 2.70.0 to 2.70.1 #1994
- chore: migrate to ginkgo v2 #1988
- fix: make sure there is no duplicated rules before updating the netwo… #1998
- fix: Ignore privateIPAllocationMethod when comparing frontend config #1991
- Dump Pod describe if WaitPodTo() fails #1992
- doc: update load balancer doc #1984
- docs: update document for cross resource group nodes #1987
- Add a testing Azure Pipeline #1983
- chore(deps-dev): bump postcss-cli from 9.1.0 to 10.0.0 in /site #1973
- Omit case mismatch when comparing expected loadBalancing rules with existing ones #1948
- Add service annotation to disable floating IP in load balancer rule #1729
- chore(deps): bump github.com/stretchr/testify from 1.7.5 to 1.8.0 #1965
- chore: increase the timeout in an e2e test #1949
- fix: Invalidate vmssVMCache when rg is not found #1954
- Adjust Service validation for Windows cluster #1846
- Improve error handling arm api #1400
- chore: rename the LB_SKU to AZURE_LOADBALANCER_SKU to keep aligned wi… #1950
- chore(deps): bump github.com/stretchr/testify from 1.7.4 to 1.7.5 #1943
- helm: publish 1.24.2 chart with new releases #1900
- fix: Ignore errors dumping logs after listing #1936
- chore(deps): bump k8s.io/klog/v2 from 2.60.1 to 2.70.0 #1928
- chore(deps): bump github.com/stretchr/testify from 1.7.2 to 1.7.4 #1911
- chore(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0 #1910
- Show correct CCM/CNM version in apiserver #1908
- Refactor: refactor retry package and split validator and error parser #1566
- ListXX can return empty list instead of error #1922
- fix .dockerignore to satisfy OCP specific requirements #37
- Replace .dockerignore file with the OCP specific one #36
- Updating ose-azure-cloud-node-manager images to be consistent with ART #34
- Updating ose-azure-cloud-controller-manager images to be consistent with ART #35
- Full changelog
- Bug 2087043: Merge https://github.com/kubernetes-sigs/cluster-api-provider-azure:main into master #260
- Add support for custom vm extensions #2631
- docs: add more detail about reviewing image promotion PR #2680
- fix irrecoverable errors in async operations #2665
- support ccm to read config from secret #2663
- Add finalizer to AzureClusterIdentity #2661
- Show granular conditions during AzureCluster delete #2662
- read tilt-settings.yaml #2666
- Omit repetitive events during cluster creation #2652
- Use webhook default name for node outbound lb #2649
- ci: Increasing timeout for Windows serial-slow jobs to 4 hours #2653
- add toleration for control plane taints #2644
- Upgrade azure sdk for go network package to 2021-08-01 #2650
- update CI apiversion contract for 1.6 release cycle #2643
- update metadata.yaml in preparation for v1.5.0 release #2642
- AzureMachineTemplate webhooks dry-run #2641
- Document the CAPZ release cadence and support policy #2628
- add enableNodePublicIP to managed machine pools #2637
- Revert “use known-working Windows OS image” #2630
- add back 0.5 metadata contract for v1alpha4 #2632
- E2E test error when collecting logs after deleting #2620
- Update Kubescape to v2.0.167 #2609
- Restore “latest” for Ubuntu images in test templates #2623
- Temporarily remove cordon and drain test #2613
- set AzureManagedMachinePool not ready for in-progress reconciliations #2615
- Revert “Remove kcp adoption test” #2612
- add lint config for
//go:build e2e
files #2589
- test: simplify capz provider metadata.yaml #2497
- use known-working Windows OS image #2616
- add e2e for csi migration upgrade scenarios #2456
- Make agent pools reconcile/delete async #2479
- Remove kcp adoption test #2601
- Dump resources in private cluster test #2599
- Remove UseExperimentalRetryJoin from reference templates #2524
- Bump golangci-lint to v1.49.0 #2607
- Add more linters and config from CAPI #2555
- Restore lint check for go comments #2565
- e2e test: Log status of test before cleaning up #2595
- AKS: enable isVnetManaged, add caching #2543
- Standardize go imports in test/e2e files #2574
- Add unit tests for VM converter and remove unused err from SDKToVM #2564
- Collect HNS crashes from Windows nodes #2510
- When creating AKS clusters using autoscaler enabled, do not make an update api call to agentpool service based on difference in node count #2444
- Update README for office hours time changes #2592
- fix: set evictionPolicy Delete when Spot & Ephemeral OsDisk #2580
- fix: MachinePool ephemeral osDisk support #2578
- Apidiff test runs only if the changes are in api/ and exp/api/ #2567
- Add unit tests for load balancers converter #2576
- fix error getting activity logs in e2e for managed clusters #2573
- Revert “Temporarily set broken private cluster test to optional” #2586
- Add unit tests for spot instances converter #2585
- Bump CAPI to v1.2.1 #2566
- Temporarily set broken private cluster test to optional #2582
- Fix spelling errors pointed out by Codespell #2575
- add ability to specify custom DNS settings for a VM in the cluster #2447
- update the node labels for existing AKS nodepools #2559
- update init K8s version of workload cluster during upgrade #2568
- add name and owner tags to NICs #2562
- Enable linting on conversion and mock code #2534
- fix typo for clusterctl generate cluster command #2563
- Fix hack/tools imports so “make modules” works #2560
- Update support link #2556
- Watch Cluster for changes in AzureJSONMachineTemplate, AzureJSONMachine, and AzureJSONMachinePool controllers #2532
- Update and verify go modules in hack/tools #2547
- clean up hack/tools go.mod #2546
- Update Cluster API Visualizer chart to v1.0.0 #2535
- enforce lowercase providerID RG to match cloud-provider-azure #2536
- Update CAPI to v1.2.0 #2431
- Update deprecated annotation to
kubectl.kubernetes.io/default-container
#2531
- Standardize more package import aliases #2529
- Clarify where to get help with CAPZ #2527
- Wait calico pod to be ready before installing windows CNMs #2515
- Bump k8s versions in tests #2518
- Bump golangci-lint to v1.47.2 #2508
- validate control plane before helm CSI driver install #2500
- Help windows cloud-node-manager to be better provisioned #2511
- Fix Inbound NAT rule port allocation #2502
- Make sure to use resolved k8s versions on parallel e2e nodes #2507
- Update cloudbuild to go 1.18 #2506
- Upgrade golang to v1.18.3 #2487
- Fix KUBERNETES_VERSION_UPGRADE_FROM default var name in e2e config #2501
- update windows osversion in ci-build-azure-ccm.sh #2480
- Check for nil infra ref in azurejson controllers #2489
- Update e2e tests for Ginkgo v2 #2486
- Remove extra field in windows kube-proxy #2488
- Adding Validators for ammp.Spec.OSType and amcp.Name #2461
- Remove centralus from test regions #2485
- Add clusterv1.ReadyCondition to AzureMachinePool and AzureMachinePoolMachine #2303
- Don’t reload E2E config on each Ginkgo parallel node #2483
- Increase e2e ginkgo parallel nodes #2482
- Add separate kubetest configs for ginkgo v1 and ginkgo v2 #2478
- E2E: update resource cleanup to show timestamps #2473
- Add gingko conformance timeout #2474
- fix: use windows PR binaries for dev/custom build templates #2467
- test: set kubeadm bootstrap verbosity to 5 #2468
- Fix Cluster labels in OOT cloud provider templates #2462
- Add support for public IP tags #2419
- test: standardize ControlPlaneWaiters #2435
- Update apiversion upgrade test #2454
- Adding a DirectoryOrCreate to /etc/default in the AAD DaemonSet #2446
- Fix outbound LB Public IP names to use webhook default #2459
- Make public IPs reconcile/delete async #2317
- Add 1.4 release to metadata.yaml #2458
- test: E2E configuration changes to address flakes #2451
- docs: clarify Load Balancer types and private cluster #2455
- bump aad-pod-identity to v1.8.9 #2457
- Fix setup envtest on arm64 #2453
- Bump Cluster API Visualizer version #2445
- Use setup-envtest instead of fetch_ext_bins #2374
- Makefile: put Calico manifest into artifacts directory and cache them #2450
- Test: Removing healthcheck which interfers with cloudbase patch #2439
- ci: standardize make directories #2436
- use helm to install azurediskcsi driver for e2e #2263
- Add Name and owner tags to NGWs #2379
- use kustomize installed from makefile and remove unused install script #2409
- update ci & other scripts to use installed kind@v0.14.0 #2424
- fix: validation of caching options for Ultra disks as data disks #2430
- Switching from strings.Title to cases.Title #2425
- Add OSType Support for AzureManagedNodePools to add Windows Support #2410
- Add support for Ultra Disks as Persistent Volumes #2421
- Add *.yaml *.sh as LF to .gitattributes and Fix Some YAML EOLs #2417
- Bump to latest kubernetes patch version #2423
- ci: shorter node pool names in AKS templates #2420
- fix: tag images when using latest #2398
- Add support for user-assigned identity as AzureClusterIdentity #2371
- feat: support customized cloud provider configs in ci tests #2413
- Add sku version logging #2412
- Find current Kubernetes versions for e2e testing #2388
- Use kubectl installed from makefile and remove unused install script #2404
- update capi go module to v1.1.4 #2405
- Add Name and owner tags to NSGs #2377
- chore: update go-apidiff to v0.4.0 #2402
- Add additional regions to list of CI Azure locations #2399
- Add E2E test for cluster class #2235
- Update docker/dockerfile to 1.4 #2393
- suppress cloud-init wget download progress output #2397
- Serialize unit test to prevent flaky failures #2394
- Change all CI templates to use latest reference images #2387
- Add ComputeGallery field and add community galleries support #2277
- Fix parsing error for CCM tag #2390
- Check for nil provider ID when collecting VM boot logs #2386
- Use “registry.k8s.io” for Kubernetes artifacts #2356
- use latest images for CI jobs #2373
- Add Name and owner tags to route tables #2372
- Consolidate e2e log collection #2345
- Move machinepool and AKS feature gate checks to webhooks #2376
- decoupling using K8s ci binaries and different versions of containerd for ci windows templates #2335
- Move shysank to emeritus status #2366
- helm install with “CCM_COUNT” number of ccm Pods #2342
- Stop testing upgrade from v1alpha3 in e2e #2362
- Fix KUBERNETES_VERSION unset if CLUSTER_TEMPLATE set #2346
- Add jackfrancis to maintainers #2348
- Stop setting image repo list for Windows test passes for K8s v1.25+ #2337
- bump golangci-lint version to v1.46.2 #2358
- use capi v1.1.4 #2353
- simplify ci-entrypoint.sh #2325
- ci: fixing issue where WINDOWS_SERVER_VERSION does not work for cluster-template-prow-ci-version templates #2350
- Use new naming scheme for SKUs and versions #2302
- Update subnet CIDRs when reconciling existing vnet #2339
- Improve grammar in ginkgo tests #2340
- Add Cluster API visualization app to Tilt #2136
- Check configmap existence before creation #2311
- generalize helm install during E2E testing #2264
- Make managedcluster reconcile and delete async #2168
- ci: support external-cloud-provider plus latest k8s releases #2316
- test: fix wait.PollImmediate so it actually retries after errors #2261
- Reuse logic in ci scripts #2313
- test: remove legacy Windows dockershim templates #2292
- docs: add upstream test maintenance criteria to release doc #2308
- Simplify use of tar in scripts for compatibility #2306
- Support using a customized template outside CAPZ repo #2300
- Fix apiserver cloud-provider arg for external cloud-provider template #2304
- Use MSI ClientID as userAssignedIdentityID in azure.json #2214
- Upgrade to calico 3.23.0 #2297
- Add codespell GitHub Action #2280
- fix for tags update and delete op #2223
- Update to compute API 2021-11-01 #2288
- Add MHC as mitigation against cloudbase init bug on Windows prow jobs #2270
- Fix automatically found typos and remove some spotted trailing whitespace #2278
- Update metadata.yaml to include v1.3 release #2284
- Fix a copied code comment #2282
- Handle compression at docs.github.com when checking markdown links #2281
- azure: fix bootstrap extension command error path for bash #2274
- update nvidia gpu operator to 1.10.1 #2276
- docs/book/src/developers: fix typo GINKO_FOCUS -> GINKGO_FOCUS #2273
- Add Jont828 to reviewers #2262
- Fix case of userAssignedIdentityID in JSON serialization #2268
- Add support for Service Principal with Certificate auth using AAD pod identity #2258
- ci: enabling containerd log collection on windows for more cluster templates #2253
- Fix Azure docs dead link #2259
- test: don’t panic during log collection #2252
- Make VM extension reconcile async and move VMSS extension into scaleset service #2177
- test: timeout log collection operations #2239
- Delete long running operation state when resource is not found #2238
- Fix race condition when creating resource group with custom user tags #2240
- e2e: use helm to install out-of-tree cloud-provider-azure #2209
- Revert “Apidiff test runs only if the changes are in api/ and exp/api/” #2232
- Apidiff test runs only if the changes are in api/ and exp/api/ #2206
- wait longer for private cluster to account for add’l bastion create time #2222
- fix: Add scope during service principal creation #2227
- ci: Ci entrypoint windows 2022 support #2194
- Use latest stable #2224
- test v1.22.7 until v1.22.8 image issues are addressed #2220
- Minor edits to “SSH access to nodes” doc #2219
- Add mboersma to maintainers #2217
- Temporary disable test for Windows kubernetes CI #2216
- Skip Existing Secret During Identity Creation #2213
- Make private dns reconcile/delete async #2007
- fix: Broken Refs #2211
- AKS e2e: use latest stable k8s version #2188
- Update make target when ccm test #2198
- Remove ObjectMeta.ClusterName usage #2203
- style: Hide generated cluster templates in diffs #2199
- fix typo #2200
- use converters for AKS SDK agentpool definition #2167
- Windows Containerd Pre-submits #2193
- chore(role_assignment): make roleassignment reconcile async #1873
- Fix compiler errors when viewing e2e tests in the IDE’s #2130
- Bump to golangci-lint v1.45.2 #2196
- Update getting-started.md to add registration providers #2195
- chore(clusterscope): add unit tests for cluster scope methods #2080
- enableUltraSSD for managed AKS clusters #2163
- docs: add dual-stack topic in SUMMARY.md #2192
- Bump to golangci-lint v1.45.0 #2186
- test: enable ilb e2e with IPv6 #2174
- remove implicit labels in OWNERS file #2184
- feat: add dual-stack support #2154
- Fix outbound lb conversion for v1alpha3 clusters #2176
- Refresh owners file #2172
- use quiet mode in docs linter #2156
- feat: use force delete when deleting VMs #2155
- E2E: disable flaky machinepoolmachine drain test #2160
- docs: fix kustomizelinux dead link in development.md #2161
- Use a list for Azure services in reconcilers #2146
- E2E: waiting for services to be deleted before proceeding #2157
- add Eventually() to retryable k8s E2E operations #2123
- Fetch calico manifests from release artifacts #2149
- Use list-v2 option for generating release notes #2137
- Populate ControlPlaneEndpoint when ManagedCluster update is not needed. #2134
- AKS template cleanup #2143
- enable/disable AKS cluster add-ons #2095
- upgrade to golangci-lint v1.44.2 #2148
- Add warning to docs about reference image availability #2126
- Update Calico to v3.22.1 #2147
- chore(golangci-lint): add stylecheck linter #2071
- Make security groups reconcile/delete async #1918
- Update Calico manifests to v3.22.0 #2128
- Remove logs in Makefile for debugging image push job #2135
- Cleanup go install script #2133
- Use git to clone the repo #2131
- Only show applicable conditions for AzureClusters and AzureMachines on async services #2093
- Don’t use error.Errorf in controllers to avoid showing stack traces in logs #2122
- remove redundant VMSS name substring suffix #2115
- Dump Pod describe for CI #2087
- AzureClusterTemplate bug fixes #2117
- test cluster flavors: required, optional, experimental #2100
- Update opentelemetry-go to v1.4.0 #2109
- Don’t default RoleAssignmentName on machine templates #2111
- Change version skew listing to a link to CAPI docs #2113
- Add AzureClusterTemplate type #2072
- Support passing custom headers to AKS Managed Cluster and Node Pool create/update requests #2020
- fix(templates): add identity ref patch to kustomize #2061
- don’t validate timesync during capz E2E #2099
- use AKS 1.22 for e2e exp #2108
- Replaced
go get
with go install
to install binaries #2008
- :warning: Windows Clusters & dockershim deprecated #2106
- Add control-plane role taints and tolerations #2098
- AzureMachinePoolMachine: track concurrent deletes #2085
- don’t check pre-release versions against known capz images #2101
- remove Windows dockershim MachinePool CI config #2097
- :sparkling: Set InternalDNS address on machines #2065
- improve formatted output of
make
or make help
#2075
- add taints to AzureManagedMachinePool #1930
- Update kustomize to v4.5.2 #2091
- Bump CAPI init with binary version for v1alpha4 upgrade test #2090
- Update book release instructions for 1.x releases #2082
- refactor api/*/tags.go to move annotation name constants to azure/const.go #2060
- Handle terminal errors in AzureCluster controller #2050
- fix(rbac): add namespace list permission #2077
- :bug: Skip InboundNatRule reconciliation if no LB is configured #2066
- Properly respect externally managed annotation #2023
- chore(golangci-lint): add gocritic linter #2070
- correct variable in SetupWithManager function in ammp controller #2074
- chore(golangci-lint): add thelper linter #2044
- Installing csi-proxy in some windows clusters #2012
- Drop disable flag from calico spec so calico pod goes ready #2064
- Make subnets reconcile/delete async #1914
- Generate calico manifests from source #2021
- Add version info to manager and userAgent in Tilt #1963
- Clean up resource conversion code #2056
- Update CAPI upgrade test v1alpha4 version to v0.4.7 #2055
- chore(golangci-lint): add predeclared linter #1988
- add apidiff and verify tilt make target #2032
- docs: debugging information added #2053
- Update opentelemetry-go to v1.3.0 #2049
- collect logs when ci-entrypoint.sh is used to run e2e tests #2043
- Add jsturtevant to reviewers #2034
- remove machinepool-specific test templates #2018
- AzureCluster types refactor to separate out shared fields #1943
- add verify-conversions target #2042
- Don’t ignore kubeconfig directory in git #2046
- Add jackfrancis to reviewers #2035
- don’t fail E2E on security scan failures #2048
- chore(golangci-lint): add gci linter and lint fix make target #1987
- Update CAPI to v1.1.0 #2014
- add support for node labels for managed clusters #1927
- fix: docs for aks sku tier #2033
- Revert #1993 - Continue to use image gallery for the e2e test on Windows #2016
- Remove failure domains dead link in docs #2024
- Make vnets reconcile/delete async #1921
- use aks-managed-poolName also for vmss match #2025
- e2e: Use the intersection of images available for windows and ubuntu to determine latest patch #1995
- Add a subnet role for bastions and enum validation #2001
- fix: remove sub id from azure managed cluster docs #2022
- Increase wait for service timeout in e2e #2006
- Update nvidia GPU operator to v1.9.1 #2015
- Capture NSSM log output files in e2e for windows #2010
- Run the kubescape security scanner in e2e tests #1793
- Fix the custom vnet test template to provide the route table and nsg names #2011
- build aks agentpool spec through one method #1976
- chore(golangci-lint): add ifshort linter #1986
- use latest k8s 1.22 (v1.1.5) cloud-provider-azure version for tests #1999
- Update AAD Pod Identity to v1.8.6 #1950
- chore(golangci-lint): add unparam linter #1985
- Update private cluster cleanup to use the right API version for private DNS #2003
- Update Go, CAPI, controller-runtime, k8s, controller-tools and go-logr/logr #1951
- Use a image gallery in conformance e2e for faster updates on Windows #1993
- Make bastion hosts reconcile/delete async #1941
- Make network interface reconcile/delete async #1939
- book: Warn about AKS-specific Kubernetes version requirements #1992
- Make load balancer reconcile/delete async #1886
- Disable latest stable k8s version in e2e #1996
- bump kubebuilder-tools to 1.20.2 #1984
- Set Control Plane Endpoint Optionally #1978
- add OsDiskType configuration for AKS node pools #1916
- fix managed clusters (aks) e2e tests #1971
- Make inbound NAT rules reconcile/delete async #1870
- use
docker login
as a workaround for capzci ACR #1962
- Improve Windows logging and general stability for upstream e2e tests #1932
- Make route tables reconcile/delete async #1686
- Enable using custom Windows containerd in CI #1955
- Add conditions to AzureManagedControlPlanes and AzureManagedMachinePools #1940
- Update controller tools to v0.8.0 and conversion gen to v1.23.1 #1956
- Set max pods for the first time creation of ManagedControlplane (AKS) cluster #1945
- Move the GC tests to serial to temporarily for Windows upstream e2e tests #1953
- Use hack/tools kubectl in Tiltfile #1936
- Fetch latest Nvidia GPU operator chart with a script #1938
- Add ManualServicePrincipal to validation string #1948
- Return terminal error when the machine SKU is not found in cache #1931
- Fix extra string in log statement in e2e test suite #1933
- Print reconcile transient errors in logs #1934
- separate AKS control-plane and agentpool versions #1896
- Fix yq install in get-project-maintainers script #1926
- Add release 1.1 to the metadata file #1928
- Updating ose-azure-cluster-api-controllers images to be consistent with ART #263
- UPSTREAM: <carry>: remove “coverage.*” from gitignore #262
- UPSTREAM: <carry>: bump .ci-operator.yaml to use golang 1.18 #261
- Updating ose-azure-cluster-api-controllers images to be consistent with ART #259
- Full changelog
- Updating ose-azure-disk-csi-driver images to be consistent with ART #34
- UPSTREAM: <carry>: Remove .github files #33
- STOR-864: Rebase to v1.22.0 #32
- test: reduce the time cost of ut #1462
- test: add nodeserver.go unit test #1458
- test: add azuredisk.go unit test #1456
- chore: log VM provisioning state #1454
- fix: invalid ultra disk default iops issue #1445
- test: add device_perf_linux.go unit test #1450
- test: add fake_safe_mounter unit test #1449
- test: add fake host util and io handler unit test #1444
- test: add snapshot unit test #1443
- test: Wait longer for colocated pods to start #1439
- chore: gofmt 1.19 fixes #1436
- chore: add node-role.kubernetes.io/control-plane to csi-snapshot-controller #1431
- chore: switch master branch to use v1.22.0 #1430
- doc: cut v1.21.0 release #1428
- chore: upgrade azure cloud provider lib #1426
- chore: switch master branch to use v1.21.0 #1422
- doc: cut v1.20.0 release #1419
- fix: CSI function should return internal error #1418
- chore: increase node-registrar cpu requests on Windows #1413
- chore: update max data disk count table #1409
- chore: set master branch chart version to v0.0.0 #1407
- chore: switch to mcr oss/kubernetes-csi image #1402
- chore: shorten userAgent #1400
- fix: Put GetDiskLun log after it is called #1381
- feat: upgrade sidecar image versions #1386
- feat: add affinity, nodeSelector in chart config #1377
- chore: switch master branch to use v1.20.0 #1374
- doc: cut v1.19.0 release #1372
- fix: NodeGetVolumeStats failure on Windows node #1368
- feat: add controller.runOnControlPlane in chart config #1366
- chore: update max_disk_count table #1367
- test: fix windows e2e test failure on 1.25 cluster #1362
- fix: incorrect runOnMaster config #1358
- fix: cache data loss issue on Windows when unmount disk #1352
- test: fix unstable e2e tests which check file content #1341
- chore: upgrade azure cloud provider lib #1342
- cleanup: rename role name of driver daemonset #1339
- chore: switch master branch to use v1.19.0 #1329
- doc: cut v1.18.0 release #1327
- feat: provide a flag to override vmType in cloud config #1324
- test: run k8s 1.24 external e2e test #1322
- feat: add DiskEncryptionType in storage class #1315
- fix: filesystem is not resized when restoring from snapshot with a bigger size #1309
- fix: resize failure on Windows #1314
- chore: switch master branch to use v1.18.0 #1312
- doc: cut v1.17.0 release #1310
- chore: upgrade cloud-provider-azure lib #1307
- chore: upgrade sidecar image versions #1304
- chore: refine metrics naming #1296
- chore: refine package patching in image build #1291
- fix: CVE-2022-1271 in image build #1289
- feat: add controller.vmssCacheTTLInSeconds in helm chart config #1287
- test: support Win2022 test on capz #1280
- chore: switch master branch to use v1.17.0 #1283
- doc: cut v1.16.0 release #1281
- Bug 2111811: UPSTREAM 1367, 1409: Update max data disk count table #29
- Updating ose-azure-disk-csi-driver images to be consistent with ART #28
- Full changelog
- OCPBUGS-7885: Adjust client-side QPS, burst and worker threads in provisioner and attacher sidecars #70
- OCPBUGS-3425: Only deploy VolumeSnapshotClass if CRD exists #59
- Updating ose-azure-disk-csi-driver-operator images to be consistent with ART #55
- STOR-858: Bump github.com/openshift/* and k8s.io/* #53
- Updating ose-azure-disk-csi-driver-operator images to be consistent with ART #51
- Full changelog
- STOR-865: Rebase to v1.21.0 for OCP 4.12 #17
- fix: increase sidecar container memory limits on Windows #1074
- doc: remove nconnect mount option #1073
- test: add nodeserver.go, azurefile.go and azurefile_client.go unit test #1071
- feat: add requireInfraEncryption parameter in storage class #1065
- test: add controllerserver.go unit test #1069
- fix: fixing codespell errors #1070
- cleanup: remove secrets list rbac #1068
- test: fix TestLogGRPC ut failure #1067
- chore: add node-role.kubernetes.io/control-plane toleration #1061
- chore: upgrade azure cloud provider lib #1060
- fix: don’t return error if request size is smaller than existing quota #1058
- chore: switch master branch to use v1.21.0 #1056
- doc: cut v1.20.0 release #1054
- fix: CSI function should return internal error #1053
- chore: upgrade base image to debian-base:bullseye-v1.4.0 #1052
- chore: set master branch chart version to v0.0.0 #1051
- chore: switch to mcr oss/kubernetes-csi image #1049
- chore: shorten userAgent #1048
- feat: support pv/pvc metadata for shareName parameter #1046
- chore: add more logging in ExpandVolume #1045
- feat: upgrade sidecar image versions #1044
- feat: add affinity, nodeSelector in chart config #1042
- chore: switch master branch to use v1.20.0 #1041
- doc: cut v1.19.0 release #1039
- doc: mark VHD disk feature as experimental feature #1030
- fix: panic when create private endpoint using azurefile NFS #1038
- add new option to allow VHD feature opt-out #1023
- feat: add controller.runOnControlPlane in chart config #1036
- test: fix windows e2e test failure on 1.25 cluster #1035
- fix: incorrect runOnMaster label config #1032
- Add myself as reviewer for azurefile CSI driver #1031
- chore: switch master branch to use v1.19.0 #1029
- doc: cut v1.18.0 release #1027
- fix: inline volume mount options passing issue #1026
- feat: add fsGroupChangePolicy None parameter #1025
- feat: set fsGroupChangePolicy as OnRootMismatch for nfs by default #1024
- test: fix unstable e2e tests which check file content #1022
- chore: upgrade azure cloud provider lib #1021
- feat: add fsGroupChangePolicy for nfs protocol #1013
- fix: bypass chmod if mounting point permissions are correct #1019
- fix: set fsGroupPolicy as ReadWriteOnceWithFSType by default #1017
- chore: add cloud config logging in driver init #1016
- test: run k8s 1.24 external e2e test #1014
- feat: skip chmod if mountPermissions is 0 after mount #1011
- test: enable fsGroup external test for nfs #820
- chore: switch master branch to use v1.18.0 #1009
- doc: cut v1.17.0 release #1007
- chore: upgrade cloud provider azure lib #1006
- chore: upgrade sidecar image versions #1005
- test: support Win2022 test on capz #988
- chore: rename metrics columns #1003
- chore: refine metrics naming #1002
- test: skip on-prem test on capz windows #1000
- chore: switch master branch to use v1.17.0 #999
- doc: cut v1.16.0 release #997
- fix: disallow disableDeleteRetentionPolicy on Standard account type #996
- cleanup: refine secretNamespace assignment in Expand, DeleteVolume #995
- chore: switch base image registry #994
- chore: add secretNamespace to volumeid #990
- test: fix in-tree test failure due to matchTags parameter issue #993
- chore: refine package patching in image build #992
- fix: CVE-2022-1271 in image build #991
- chore: fail earlier if creating virutal link failed before account creation #989
- test: enable disableDeleteRetentionPolicy test #981
- fix: expand volume failure in csi migration scenario #986
- test: add account creation leak test #985
- chore: switch master branch to use v1.16.0 #984
- doc: cut v1.15.0 release #982
- fix: disable match tags by default in account search when creating file share #980
- chore: Update golang.org/x/crypto for CVE-2022-27191 #978
- test: enable volumeMountGroup external tests #975
- test: enable external slow tests #974
- test: adjust csi-proxy loglevel in test #973
- chore: switch master branch to use v1.15.0 #972
- doc: cut v1.14.0 release #970
- Updating azure-file-csi-driver images to be consistent with ART #19
- UPSTREAM: <carry>: Remove .github files #18
- Updating azure-file-csi-driver images to be consistent with ART #16
- Full changelog
- STOR-858: Bump github.com/openshift/* and k8s.io/* #37
- Updating azure-file-csi-driver-operator images to be consistent with ART #38
- Bug 2080449: disable VHD disk feature #33
- Updating azure-file-csi-driver-operator images to be consistent with ART #34
- Full changelog
- OCPBUGS-1871: Fix machine not going failed with invalid vmsize #36
- OCPBUGS-1411: Bump k8s dependencies to 1.25 #35
- Update Machine API Operator dependency to fix phase transition metric #33
- Bug 2108647: Implement fetching SKUs information from Azure #32
- Bug 2117439: Populate internalLoadBalancer for Control Plane Machines when not set #31
- Update Machine API Operator to bring in drain controller update #30
- Bug 2085390: make Azure instance types case-insensitive #27
- Enable configuration of boot diagnostics when creating VMs #24
- Full changelog
- OCPBUGS-13052: bump RHCOS 4.12 bootimage metadata #7164
- OCPBUGS-12956: openstack: Add netcat to the Installer image #7148
- OCPBUGS-12749: [Alibaba] update the bandwidth value of EIP #7131
- OCPBUGS-7400: Check for AWS STS installation before trying to get all IAM Roles #7141
- OCPBUGS-11360: Use 100 GB as minimum disk size in validations #7065
- OCPBUGS-11662: AWS - Remove ACLs from s3 ign #7084
- OCPBUGS-11208: GCP: add europe-west12 region to the survey as supported region #7055
- OCPBUGS-11108: Kubelet Client Cert should include system:serviceaccounts group #7050
- OCPBUGS-8384: Specify filename for default registries.conf #6941
- OCPBUGS-10904: IBMCloud: Fix SSH Private bootstrap #7028
- OCPBUGS-10905: IBMCloud set dnsrecords offset #7029
- OCPBUGS-10740: bump RHCOS 4.12 bootimage metadata #7019
- OCPBUGS-7481: Fix file check for loading openshift manifests #6907
- OCPBUGS-10497: [release-4.12] aws: bump aws-sdk-go version #6985
- OCPBUGS-10439: Sort userTags in Machine and Machineset manifests #6984
- OCPBUGS-7469: [release-4.12] GCP XPN Featuregates #6851
- OCPBUGS-7063: vSphere - Remove regexs in terraform ova import #6868
- OCPBUGS-8658: Pass Capabilites from install-config to cluster #6947
- OCPBUGS-7594: fully qualified username must be provided #6864
- OCPBUGS-7746: Convert platform type for AgentClusterInstall #6878
- OCPBUGS-8015: make VIP 168.63.129.16 noProxy in all clouds except Public #6909
- OCPBUGS-6087: Warn if agent assets detected when using non-agent waitfor #6788
- OCPBUGS-7607: IBMCloud: Handle COS reclamations #6867
- OCPBUGS-7529: bump RHCOS 4.12 bootimage metadata #6873
- OCPBUGS-7521: Update AgentConfig template #6857
- OCPBUGS-5992: azure: validate Windows-only VM types #6780
- OCPBUGS-6991: Don’t require vSphere details for agent installer #6826
- OCPBUGS-6807: Check platform baremetal settings against default values #6815
- OCPBUGS-7103: Set the configured proxy settings for agent installer #6830
- OCPBUGS-7131: bootstrap: set 0644 mode for registries.conf #6804
- OCPBUGS-5960: bump RHCOS 4.12 bootimage metadata #6791
- OCPBUGS-5996: vsphere: set default resource pool when missing failure domain topology #6781
- OCPBUGS-5667: CVE-2021-4238: goutils: update for randomness fix #6764
- OCPBUGS-5782: CVE-2021-4235: Denial of Service in go-yaml #6769
- OCPBUGS-6052: validate additional confidential VM types #6785
- OCPBUGS-4895: Set ip=dhcp,dhcp6 for master nodes on dualstack #6706
- OCPBUGS-6015: fail to create install-config.yaml as apiVIP and ingress VIP are not in machine networks #6783
- OCPBUGS-5844: Update FCOS to latest 37.20221127.3.0 stable #6773
- OCPBUGS-5764: Expose Azure useImageGallery parameter in the MachineSets() call #6753
- OCPBUGS-4460: hold bootkube service until bootstrap has pivoted #6661
- OCPBUGS-5513: Update Azure SDK to v63.1.0+incompatible [release-4.12] #6751
- OCPBUGS-4649: Report agent installation problems on the console #6680
- OCPBUGS-5455: Remove order dependency for agent CLI string #6748
- OCPBUGS-4962: Improve error reporting from agent wait-for install-complete #6742
- OCPBUGS-4886: Switch back to gp2 ebs volume type for bootstrap instance #6705
- OCPBUGS-5190: baremetal: Extra time for provisioning interface #6732
- OCPBUGS-4943: Wait longer for VM to obtain IP from DHCP in PowerVS #6709
- OCPBUGS-3899: [Alibaba] fix the creation of public record #6605
- OCPBUGS-4962: Wait longer for baremetal #6713
- OCPBUGS-5035: ose-installer-container: vault: insufficient certificate revocation list checking #6722
- OCPBUGS-4869: aws: destroy: delete ELB listeners #6702
- OCPBUGS-5019: OpenStack: Force JSON content-type in Swift object listing #6718
- OCPBUGS-2997: bump RHCOS 4.12 bootimage metadata #6704
- OCPBUGS-3890: IBMCloud: Confirm Zones and BYON Subnets #6603
- OCPBUGS-3639: Azure: Set appropriate architecture for gen v1 image #6588
- OCPBUGS-4698: Check nmstateconfig content in agent-config.yaml #6687
- OCPBUGS-4547: out-of-bounds read in golang.org/x/text/language leads to DoS #6650
- OCPBUGS-4660: Fix missing debug messages when getting baseISO #6682
- Alibaba: add the tags of the machine nodes #6667
- image: Updating installer images to be consistent with ART #6658
- OCPBUGS-4506: Enable CVO unmanage overrides in bootstrap-in-place installations #6664
- OCPBUGS-4457: Fix return value from execute() #6659
- OCPBUGS-4342: data: azurerm: restore RHCOS SA access configuration #6645
- OCPBUGS-3249: update golang.org/x/crypto to address security vulnerabilities #6631
- OCPBUGS-4267: Azure Stack: use managed images for compute nodes #6639
- OCPBUGS-4308: Redact pull secret from agent-gather #6640
- OCPBUGS-4068: (Agent) Do not require host data in platform baremetal section in installconfig #6623
- OCPBUGS-4064: Restart create-cluster-and-infraenv.service if it fails #6622
- OCPBUGS-3657: Uplift terraform-provider-ironic to 0.3.0 #6592
- OCPBUGS-4063: OpenStack: Force JSON content-type in Swift #6621
- OCPBUGS-3055: add bootstrap configmap during the SNO reboot #6555
- OCPBUGS-3523: Pass FeatureSet to cluster config render #6590
- OCPBUGS-3406: Use project after creation #6575
- OCPBUGS-3307: gcp: fail during validation if service usage is not enabled #6565
- OCPBUGS-3515: (AGENT) only support amd64 archs #6580
- OCPBUGS-3520: Automatically retry install #6582
- OCPBUGS-3519: Always use first matching mirror in assisted-service #6581
- OCPBUGS-3459: Always add router CAs to kubeconfig, even if console is not available #6578
- OCPBUGS-3250: azure: Fix client certs authentication #6561
- OCPBUGS-3398: Fix cluster wide proxy #6587
- OCPBUGS-3366: Set PublicContainerRegistries for entries in mirror #6568
- OCPBUGS-3306: agent ased installation fix for dual stack vips #6564
- OCPBUGS-3095: Power VS Check for existing DNS permitted network and public gateway #6550
- OCPBUGS-3035: support multiple documents in the same extra manifest file #6549
- OCPBUGS-3343: [vsphere-zones] Fix user folders #6566
- OCPBUGS-3263: Static linking the terraform and providers binaries #6562
- OCPBUGS-2984: Azure: Fix DiskEncryptionSet regex validation #6538
- OCPBUGS-3028: Use result from List function after checking error #6543
- AGENT-348: Warn when information in install-config is ignored #6523
- OCPBUGS-2837: Reduce debug logs in agent wait-for commands #6520
- Fix unexpected behavior from merging #6470 and #6500 #6526
- AGENT-390: Include CPU Architecture in ISO filename #6485
- docs: feature sets #6506
- Agent-321: Cluster and Host validations rework #6500
- OCPBUGS-2327: Add validation for releaseImage and registry.conf #6423
- OCPBUGS-2086: Detect failure in wait-for on transition back to ready #6470
- OCPBUGS-2627: agent-config: Generate missing AdditionalNTPSources in InfraEnv #6495
- OCPBUGS-2338: Don’t use error messages as default values #6486
- OCPBUGS-1824: enhance agent systemd service dependency #6408
- OCPBUGS-1704: Service Usage API is required, not optional #6504
- Revert “create: add check for cluster operator stability” #6503
- OCPBUGS-2301: Search Network Project For resources #6499
- OCPBUGS-2436: Revert “Revert “[AWS] Add LB Type in the infrastructure cluster object via install-config yaml”” and fix OCPBUGS-2436 #6491
- OCPBUGS-2174: fix metadata tags not supported in certain regions #6475
- Add initial support for OKD/SCOS #6443
- Updating golang version to fix gofmt issues #6484
- Bug 2117537: validation rule for invalid rendezvousIP in AgentConfig #6474
- create: add check for cluster operator stability #6124
- Revert “[AWS] Add LB Type in the infrastructure cluster object via install-config yaml” #6490
- Add LB Type in the infrastructure cluster object via install-config yaml #6478
- Bug 2059491: [Alibaba] fix the format of Name #5668
- AGENT-284: Allow user to choose platform type #6438
- OCPBUGS-2262: Update gcp explain for DNS zones #6483
- OCPBUGS-1941: bump RHCOS 4.12 bootimage metadata #6452
- Bug 2072202: Check for api and api-int resolution during cluster install #5816
- OCPBUGS-2259: Fix soft-anti-affinity known issue #6479
- Removing jstuever from OWNERS #6480
- OCPBUGS-1881: vsphere/destroy: improve logs when folder is not empty #6456
- Adding “syd05” as a choice for zones in PowerVS #6468
- OCPBUGS-1856: IBMCloud: Allow traffic to kube-api-lb #6458
- update to release.openshift.io/feature-set to match OCP 4.12 #6476
- AGENT-347: generate OS_IMAGES dynamically #6441
- OCPBUGS-1900: Avoid SNO bootstrap jsonpath error #6463
- OCPBUGS-1698: multi-zone network slice validation #6422
- OCPBUGSM-47893: added validation rule for invalid mac address in AgentConfig #6473
- populate vSphere infrastructure spec #6457
- OCPBUGS-1896: Validate Credentials Mode After Install Config step #6453
- OCPBUGS-2029: Fix agent installation InstallConfig proxy processing #6461
- Add docs about IPv6 on the additional Networks #6435
- AGENT-375: generate FIPS annotation for ACI #6467
- AGENT-349: Allow console login to Agent ISO #6464
- OCPBUGS-1913: Agent Installer: Do not fail on deprecated apiVip and ingressVip values #6462
- Power VS: Disconnected cluster support #6347
- azure: create bootimages using image gallery #6304
- CORS 2046: GCP Add base domain validation when DNS zone is specified #6300
- Fixes tested_instance_types_aarch64.md #6451
- pkg/types: add feature set support #6336
- pkg/asset/releaseimage/pullspec: Include override pullspec in log message #6460
- Bug 2104997: Add additional fields to proxy manifest #6374
- OCPBUGS-527: Improve error message in case of failure during the agent image generation #6436
- AGENT-271: Generate kubeadmin-password with ISO #6313
- AWS: destroy: move helper functions to their own file #6131
- AGENT-369: SNO validation #6444
- Add host-config status to agent-gather #6442
- AGENT-321: Move validation failures to debug log level #6446
- CORS-2073: Remove terraform provider “random” #6387
- Increase start timeouts for assisted services #6445
- OCPBUGS-891: aws: add explicit EIP dependency for nat gw #6379
- images: UPI: update gcloud install on rhel8 container #6158
- OCPBUGS-1490: [vsphere-zones] Handle no set zones #6390
- powervs: introduce manifest for OVNKubernetes configuration #6405
- Power VS: Enable IBM DNS service for private cluster support #6228
- AGENT-264: validate agent-config macs #6434
- Ensure installer created ControlPlaneMachineSets are active on install #6425
- AGENT-330: Add disconnected instructions to MCE integration doc #6424
- OCPBUGS-561: bump RHCOS 4.12 bootimage metadata #6403
- Remove extra blank line in DHCP debugging #6439
- Change PowerVS default machine CIDR #6428
- Change error on execute() to a debug message #6427
- fix agent-config-template emitted by
agent create
#6306
- CORS 2040: [gcp] Adding Public and Private Managed zones #6288
- Bug 2116904: Base generated NMStateConfig on InstallConfig name #6244
- AGENT-354: script for gathering install data #6402
- AGENT-364: Validate network type for SNO clusters #6419
- cleanup unused types and constants after platform spec refactor #6370
- AGENT-351: Add MachineNetwork to agent-cluster-install for dual stack #6364
- AGENT-319: Set agent-config version to v1beta1 #6416
- OCPBUGS-816: Check that cached base ISP matches hash in release payload #6318
- AGENT-365: Set install invoker to “agent-installer” #6418
- Bug 2055247: pkg/asset/installconfig/azure: standardDDv5Family is not currently supported #6203
- Verifying yq is installed properly in libvirt installer containers #6319
- Agent installer: try to make systemd services more robust #6312
- OCPBUGSM-47737: Do not enable pre-network-manager-config.service #6323
- Add documentation for agent networking #6400
- vsphere: prevent duplicate validation check in multi-zone #6398
- AGENT-288 Log rendezvous host IP when creating agent ISO #6393
- AGENT-309 Display the rendezvous IP in motd and issue #6386
- Agent: Don’t pass AdminKubeConfigClientCertKey #6373
- hack: Use golang-1.16 image of origin-release #6367
- OCPBUGS-1231: disconnected machine-os-images info #6339
- AGENT-325 Set NetworkType in AgentClusterInstall #6287
- Bug 2094716: docs: fully air-gapped AWS IPI install #6076
- OCPBUGS-1489: [vsphere] Loop over all folders for destroy #6378
- AWS: resolve subnet-related FIXMEs #6140
- go getter update for terraform & terraform providers #6352
- GCP: Add me-west1 region #6359
- aws: replace deprecated object in terraform config #6383
- powervs-delete-named-dhcp #6365
- azure: validation: avoid specifying capabilities twice #5952
- CORS-2280: IBMCloud: Add DNS Record for internal public traffic #6375
- OCPBUGS-729: vSphere 6.7u3 failing privilege validation #6293
- Agent: Increase bootstrap-complete timeout #6384
- aws user tags: set limit == openshift/api #6368
- OCPBUGS-927: azure: add sleep between zone and link creation #6349
- Update power-go-client #6229
- Fix generating Machine objects for PowerVS #6366
- AGENT-328: Add documentation for agent mce integration #6358
- aws: allow clusters with public only subnets #6342
- AWS UPI docs: remove control plane machineset #6346
- OCPBUGS-705: vSphere privilege checking failing when providing user-defined folder and/or resource pool #6281
- GCP: allow environmental authentication #6330
- AGENT: add ipv6 support #6328
- OCPBUGS-1234: [CFE-580] Fixed error condition for user tag validation #6356
- OCPBUGS-717: Upgrade python3.7 to 3.8 for AWS UPI #6270
- OCPBUGS-963: OpenStack: Lift validation for 14 chars cluster names #6309
- OCPBUGS-1234: [CFE-580] Extend user tags limit to 40 based on AWS limits #6345
- OCPBUGS-1226: OpenStack UPI: Create server group for Computes #6340
- Power VS: use the new name field for the dhcp nw #6294
- Add AWS r6i into tested instance types table #6337
- vsphere zonal: platform spec and terraform updates #6329
- CORS-2280: IBMCloud: Add DNS Service permitted VPC #6325
- CORS-2280: IBMCloud: Add DNS Service destroy #6321
- OCPBUGSM-47740: No networkconfig needed with DHCP agent config #6317
- azure: add support for arm64 instances (Dps_v5 instances) #6298
- azure: Add client certification to terraform #6250
- pkg/asset/ignition/bootstrap/cvoignore: Add group/kind/name(space) collision detection #6247
- Add additionalTrustBundlePolicy field to allow CA bundle propagation #6232
- OCPBUGS-1247: Restrict CPMS from being created with single node clusters #6331
- GCP: Add createFirewallRules parameter to installconfig. #6338
- CORS-2043: GCP: Passsthrough installer service account to Terraform r… #6326
- Bump Nutanix Prism Go Client dep to c8a2536 to include refactors. #6308
- OCPBUGS-927: Add depends to enforce order for azure terraform dependencies #6311
- vSphere: Zonal Terraform #6064
- Terraform go 1.18 #6257
- Revert “AWS: Create ControlPlaneMachineSet CRDs” #6324
- OCPBUGS-302: bootstrap gather: fix panic when platform is “none” #6243
- Add bind-utils in upi installer image #6277
- download ‘aliyun’ #6265
- AGENT-308: Add 4.12 to OS_IMAGES #6315
- OCPBUGS-889: bump default channel to stable-4.12 #6302
- vSphere: Add the ability to attach a tag to a mob #5357
- Power VS: Machine CIDR #6264
- AGENT-318: Merge agent-based installer #6263
- AGENT-326: Fix releaseImage mirror handling with unit test #6275
- Collapse AgentConfig spec and add versioning #6237
- Bug 2115770: Check for RendezvousIP in Agent config if NMStateConfig is not provided #6236
- AGENT-246: Temporarily require at least one NMStateConfig to be specified #6239
- Bug 2117687: compute.replicas must be 0 for SNO #6223
- Remove assisted-ui service from list of agentEnabledServices #6194
- Bug 2114977: Populate staticNetworkConfig in NMStateConfig.Generate #6201
- AGENT-273 Installer command to create agent-config.yaml file #6167
- AGENT-173: Add agent wait-for install-complete #6115
- AGENT-161: install-config validations for agent installer #6193
- Bug 2112906: Add a delay when checking Node0 IP address #6196
- AGENT-246: Do not fail on nmstateconfig validation if agent-config is provided #6099
- AGENT-281: Generate the NMStateConfig manifests from the agent-config #6164
- Fix minor bugs with disconnected agent deployments #6177
- Merge RC release-4.11 into agent-installer branch #6176
- AGENT-280: Use toml.Unmarshal to parse registries.conf #6170
- AGENT-299: Set mode 0644 on containers.conf #6171
- AGENT-231: agent extra manifests #6155
- AGENT-138: Get the base ISO from the release payload #6154
- AGENT-137: Convert the install-config to ZTP assets #6134
- AGENT-172: Add ok messages when validation failures get resolved #6135
- AGENT-286: Use default image built by podman for pause container #6133
- AGENT-265: Agent asset interface with traits #6009
- AGENT-172: Monitor hosts validation during installation process #6030
- AGENT-282: Create cluster deployment asset manifest from install config #6114
- AGENT-280: Generate mirror config from install-config #6098
- AGENT-267: Add host role to /etc/assisted/hostconfig #6121
- Bug 2106820: Convert all MAC addresses to lowercase #6118
- AGENT-263: Get images from release payload #6100
- AGENT-268: Remove assisted-service UI container #6106
- AGENT-136: Add optional install-config asset for agent installation #6087
- NO-ISSUE: Wait for InfraEnv to be created before running agent #6101
- AGENT-174: Wait for bootstrap #5953
- AGENT-234: Take node0 selection from agent-config if it exists and se… #6072
- AGENT-228: Systemd service to set hostname defined in agent-config #6037
- Bug 2101879: Use systemd path unit to monitor the node0 file #6052
- AGENT-269: Update agent-installer branch with latest changes from release-4.11 #6070
- AGENT-144: Pass pre-generated InfraEnv ID to apply-host-config #6066
- AGENT-144: Pre-generate InfraEnv ID #6045
- AGENT-227: Use root device hints from agent-config.yaml #6054
- AGENT-214: Mount mirror registries.conf for assisted-service #5992
- AGENT-187: AgentConfig asset #6022
- AGENT-230: Enable multipathd in agent ISO #6029
- AGENT-218: Agent lock release version #5993
- Bug 2094896: ensure all the required agent manifests are available #5986
- AGENT-133: Remove double embedding of agent data #5977
- AGENT-207: Assets for disconnected installs #5957
- AGENT-171: Update agent-installer branch with latest changes from master #5970
- Improve user interface of agent installer #5975
- AGENT-40: Generate kubeconfig alongside ISO #5959
- AGENT-133: Move Ignition generation from fleeting code to asset #5945
- agent: default openshift version when pullspec it’s a digest #5949
- AGENT-180: use nmstateconfig asset and improved validations/tests #5943
- AGENT-133: Export addStorageFiles and addSystemdUnits as functions #5944
- Don’t run create-cluster-and-infraenv in the background #5955
- Hard-code agent release image to fix CI #5954
- AGENT-203: Add ClusterImageSet asset #5942
- Fix unnecessary delays in start-cluster-installation #5934
- AGENT-165: Install release specified in ClusterImageSet #5933
- AGENT-195: Create ClusterDeployment asset #5928
- AGENT-169: AgentClusterInstall asset #5890
- AGENT-180: Use agent-pull secret manifest #5930
- Agent-160: Add baseIso asset #5889
- Agent-196: Add asset for nmstateconfig #5920
- AGENT-193: Do not set api_vip for SNO cluster #5891
- AGENT-131: Ignition and iso assets for agent installer #5906
- AGENT-194: Fix service name in dependencies #5919
- Rename “fleeting” to “agent-installer” #5916
- Typo: Fixed redundant ` #5910
- AGENT-194: Fixes to start cluster installation script and service #5894
- AGENT-159: Assets generation for create manifests command #5871
- AGENT-56: Move create cluster and infraenv to assisted-service repo #5878
- AGENT-56 Move create cluster and infraenv to assisted-service repo #23
- AGENT-132: Import fleeting prototype #5852
- Improve service URL handling #27
- Fix format specifiers leading to makefile error #32
- AGENT-66: Use logging #26
- AGENT-119: Read in multiple NMStateConfig definitions from one yaml file #25
- AGENT-39: Read node0 IP from nmstateconfig #22
- AGENT-34: Set BOOTSTRAP_HOST_MAC in assisted-service environment #21
- AGENT-18: Configure static network addresses from manifest file #20
- Temporarily disable nmstateconfig processing #19
- AGENT-48: Add NMStateConfig to InfraEnvCreateParams #17
- Fix function name #18
- AGENT-38: Automate cluster installation #12
- AGENT-59: Break assisted-service pod into separate systemd services #13
- Exit on manifest file errors #15
- Clean up build process and documentation #11
- AGENT-37 Create cluster and infra-env using assisted-service REST-API #7
- AGENT-43 Fetch infra-env-id before host registration #9
- NO-ISSUE Increase assisted-service start timeout #10
- Rename assisted-installer pod to assisted-service #8
- Run assisted-service only on pre-identified node0 #5
- Add agent service #4
- Start assisted service #2
- Add lint checks #3
- agent: create skeleton commands and folders structure for agent-based installer #5823
- CORS-2280: IBMCloud: Add TF support for private DNS #6282
- vsphere: error checking while creating vsphere clients #6305
- Correct the GCP machine series name #6296
- add bind config for PowerVS publish==internal IPI #6227
- Bug 2084471: validate baremetal hosts names are lowercase RFC 1123 #6112
- terraform: azurerm bump provider to v3.19.1 #6262
- Power VS: Enable global routing for cloud connection and specify dns #6289
- fix check for control plane suitability for default zones #6295
- Bug 2070744: Fix infinite loop when failing to untag resources #5995
- AWS: Create ControlPlaneMachineSet CRDs #6172
- Add dual stack API & Ingress VIP support for on-prem platforms #5798
- OWNER_ALIASES: remove Saqib Ali from the coreos approvers and reviewers #6291
- gcp: machines to use networkProjectID when defined #6284
- Bump FCOS to latest stable #6290
- Switch delete ordering of CloudConnect and VPCs #6280
- gcp: specify network_project_id for network and subnets #6283
- Bug 2117439: Azure masters should publish on an internal load balancer #6230
- Bug OCPBUGS-164: OpenStack: Update Kuryr storage requirements #6286
- CORS-2271: IBMCloud: Add DNS Service support - installconfig #6255
- Bug OCPBUGS-164: OpenStack: Set minimum disk of a flavor to 100 GB #6268
- validate vSphere privileges #5741
- Add support for private DNS server to PowerVS #6157
- GCP: Remove firewall rules when providing network project id #6219
- GCP: Add missing regions #6259
- manifests: Pass the NetworkProjectID to manifests #6242
- support for multi-zone/region installation #5911
- cmd/openshift-install/create: One shot console access #5336
- IBMCloud: Pull in latest openshift/api changes #6056
- OCPBUGS-268: vSphere - enable steal time accounting #6215
- Bug 2028474: oVirt: Removed cluster name length limitation #6206
- gcp: Add validation for Network Project Data #6207
- Bug 2098072: vsphere: fix default disk type when not speficied #6233
- Bug 2061947: IBMCloud: Handle missing RG #6152
- CORS-1994: Update Installer Dependencies #6175
- Bug 2109538: nutanix: allow creating manifests without Prism Central connection #6149
- IBMCloud: Use unique mutex for Client retrieval #6241
- OCPBUGS-262: UPI image download govc rate limit failure #6047
- Extract the image-references file from the release, pass it to
machine-config-operator
#6234
- powervs: allow VPC, Cloud connection, and NW re-use #6217
- Bug 2109800: IBMCloud: Allow metrics traffic #6208
- IBMCloud: BYON Enablement #6183
- IBMCLOUD Power VS: Updated Max and Min machinepool resource limits #6147
- GCP: Added user specified tags on control plane instances #6199
- Azure Stack UPI Docs: Remove Feature Gate CRs #5657
- Bug 2115790: bump RHCOS 4.12 bootimage metadata #6212
- terraform: ibmcloud: bump provider version #6210
- Revendor with golang 1.18 #6077
- Update installer images to use golang 1.18 #6163
- GCP: Add networkProjectID parameter to install-config. #6166
- powervs: default to tier1 storage #6211
- Download
yq
in upi installer containers #6008
- Remove LoadBalancer settings from cloud provider config #5834
- Add SPLAT members to platform reviewer/approver aliases #6202
- Alibaba: Use a static region list #6178
- Power VS: Add Montreal as a supported region #6209
- OWNERS_ALIASES: Add Adam Piasecki (c4rt0) #6181
- Switch libvirt VM’s to vnc graphic mode #6062
- GCP: Added user specified tags on compute instances in installconfig #6185
- CORS-2009: Update default release image #6180
- Fix ineffassign #4866
- Bug 2105933: data/data/coreos: update FCOS to 36.20220716.3.1 #6108
- Bug 2114754: gather: properly delete serial log dir #6197
- tls: only report error if one happened #6195
- Updating ose-installer-artifacts images to be consistent with ART #6096
- Revert “GCP: Revert Instance Type from N2 to N1” #6058
- CORS-2167: Remove UPI Metal TF references #6174
- Change defaultNetworkType to ovn-kubernetes #6014
- PowerVS: Add 60 sec wait time after VPC creation. #6162
- updated terraform-provider-ovirt #6169
- Update vsphere permissions file #5387
- Update kube components to v0.24.0 #6165
- IBMCloud: BYON Enablement - SG Rule Cleanup #6143
- BUG 2105341: Remove required check for control planes in boostrap gather #6168
- BUG 2109388: Add AWS S3 Bucket Permissions #6150
- added soundcard_enabled field to tf resources for master vms #6148
- Update Installer approvers list #6151
- IBMCloud: Update RHCOS image for VSI #6142
- Bug 2102324: Fix validation errors for instance type #6127
- Updating ose-baremetal-installer images to be consistent with ART #6085
- As a developer I want to update installer to use propagateUserFlags for GA #5994
- terraform: update azure provider to v3 #6000
- Azure console logs gathering #5904
- OWNERS_ALIASES: drop miabbott from coreos aliases #6123
- Gcp console logs gathering #5902
- IBMCloud: BYON Enablement - Terraform #6051
- Bug 2095323: Create security group rules for each MachineNetwork CIDR #6125
- Bug 2106061: bump RHCOS 4.12 bootimage metadata #6129
- test: use
T.TempDir
to create temporary test directory #5730
- IBMCloud: BYON Enablement - InstallConfig #6050
- Bug 2097691: vsphere installconfig: use full dc path in network validation #6105
- Terraform: Remove azureprivatedns provider #5983
- Update OWENRS-ALIASES after changes in the team #6113
- Bug 2106667: OpenStack UPI: Allow setting external DNS #6116
- Bug 2061947: IBMCloud: Skip DNS Record delete #6013
- Bug 2102228: rhcos: Move to rhcos.mirror.openshift.com #6109
- Bug 2082395: Make azure baseDomainResoureGroup optional for private c… #6049
- cmd/openshift-install/gather: Errorf for Available=False #5985
- Bug 2070318: Allow setting bootstrap kubelet ip #6042
- Updating ose-installer images to be consistent with ART #6083
- Bug 2098299: Switch to perform normal marshalling with unknown fields #6039
- openstack: Update base images #6082
- AWS Destroy: Clean up endpoint services #6089
- openstack UPI: Remove Swift example, use Glance #6091
- Bug 2104578: Remove unnecessary SG rule #6086
- Bug 2090836: Fixes CFE-489 - AWS installer should go through proxy for s3 bootstrap ignition call #5973
- OpenStack: prompt FIP description #6075
- Bug 1944365: openstack: validate that VIPs are outside DHCP pools #6069
- openstack UPI: clarify naming of RHCOS image #6081
- Bug 2102324: Fix panic when unknown region is provided. #6065
- Bug 2103144: openstack: validate apiVIP and ingressVIP to be semantically different #6067
- Bug 2103236: Provide proper error message for empty projects list #6071
- BUG 2102632: destroy/gcp: Use min length for destroying disks #6068
- Bug 2099401: IBMCloud: Set regional URL for ibmcloud client #6046
- openstack: Prepare for a UPI CI job #6055
- Full changelog
- Updating baremetal-machine-controller images to be consistent with ART #182
- Updating baremetal-machine-controller images to be consistent with ART #173
- Update OWNERS file #175
- Full changelog
- OCPBUGS-13530: Support /dev/disk/by-path root device hints #278
- OCPBUGS-12175: Revert live-iso validation #269
- OCPBUGS-9955: allow namespace to continue with terminating when deprovisioning a bmh #258
- Updating ose-baremetal-operator images to be consistent with ART #243
- OCPBUGS-2210: Exclude hosts with virtual media from PROVISIONING_LIMIT #244
- OCPBUGS-1080: Merge upstream #242
- Delete controller flag for baremetalhost for secret #1164
- run_local_ironic.sh: make HTTP_PORT customizable #1168
- 📖 Add issue and PR templates to the repository #1166
- 🌱 Uplift go modules: k8s.io/* to v0.24.2, CRT to v0.12.3, controller tools to v0.9.1 and golangci-lint to v1.47.1 #1149
- Merge upstream #241
- Set external_http_url on the node when BMC is IPv6 #1162
- ironic: Always add ImageFormatInitRD to supported formats #1151
- 🌱 Update versioning to match new package release versions #1165
- Decouple hostData logic from main reconcile function #1148
- Remove upstream release GitHub workflow #240
- Merge upstream #239
- delete minor unreachable code in test caused by t.Fatal #1156
- Move fmuyassarov to emeritus_approvers #1161
- Automate releasing process with GitHub action #1150
- Uplift go.etcd.io/etcd to v3.3.27 and gopkg.in/yaml.v3 v3.0.1 #1142
- Bump golangci-lint to v1.46.2. #1157
- Improve webhook verification #1107
- Fix software RAID #1063
- Handle maintenance more gracefully #1154
- add honza pokorny as approver #1155
- Validate Host DNS name in BareMetalHost resource #1040
- Merge upstream #238
- Increase the handling of 409 errors when node creation fails #1112
- Fix ironic httpd readness & liveness Probe #1152
- Move hardys to emeritus_approvers #1153
- use StepInterface constants #1145
- remove_local_ironic.sh: update the list of containers #1111
- Add short description of HardwareData API #1140
- Skip the inspecting state when inspection is disabled #1128
- Update build status badges #1144
- Fix comment #1143
- Don’t require pre-provisioning image for live ISO provisioning #1139
- Add zhouhao3 to reviewers #1138
- Stop treating missing network as fatal error #1135
- Get rid of envsubst for nameprefix #1126
- Uplift to gopkg.in/yaml to v3.0.0 #1123
- 📖 Update outdated BaremetaHost state diagram #1125
- Get rid of a separate state for profile matching #1127
- Add kubesec to BMO #1103
- HardwareData custom resource for host inspection data #1099
- Updating ose-baremetal-operator images to be consistent with ART #232
- Full changelog
- OCPBUGS-12805: Make nested dual stack VIP configs respect EnableUnicast #240
- OCPBUGS-13405: Verify kubelet version in upgrade check #249
- OCPBUGS-11145: fix isUpgradeStillRunning() #232
- OCPBUGS-5743: If primary ip address was already created no need to choose new ip #214
- OCPBUGS-2512: Improve IP address sort order for interface selection #199
- Updating baremetal-runtimecfg images to be consistent with ART #196
- Run go fmt #197
- Adding node ip hint for all who want to use it #185
- OCPBUGS-669: Empty chosen list when retrying ip selection #191
- Add list of Node configs to handle multiple VIPs #176
- OCPBUGS-669: Apply ipv6 bind check to non-VIP case too #188
- Updating baremetal-runtimecfg images to be consistent with ART #184
- Full changelog
- OCPBUGS-10774: bump repo sclorg/s2i-ruby-container location for newapp test #1382
- OCPBUGS-7960: pkg/cli/admin/upgrade/channel: Use PATCH instead of POST for spec updates #1354
- OCPBUGS-6600: Fix kube version from 1.24.1 to 1.25.2 #1327
- remove support for empty files and stdout in oc registry login #1277
- Bump go to 1.19 in go.mod #1262
- Bug 2093046: oc debug: Add priorityClassName into node debugging pod template #1263
- use correct namespace with sample templates #1272
- Do not try to load plugins for cobra commands #1267
- Bug 2078694: New-App Using Git via SSH #1269
- OCPBUGS-2495: pkg/cli/login: Warn, but do not fail, on surprise project-list errors #1268
- IR-262: Keep manifest list children #1229
- oc debug,version: minor todo improvements #1265
- pkg/cli/admin/release/extract: Don’t print image metadata verification messages when extracting to stdout #1264
- pkg/cli/admin/release/extract: Unify extraction cases #1237
- OWNERS_ALIASES: Freshen update-approvers #1260
- Bug 2059125: release extract: Add binary re-signing for macos arm64 #1242
- Bug 2000554: oc inspect: Also gather namespaces in which webhook services are running #1258
- add support for –next flag in oc adm release new #1243
- oc 4.12 kubernetes 1.25.2 bump #1250
- Bug 2033167: oc extract: Create target directory if not exist #1248
- Update login.go #1188
- Add –overwrite flag into pod security violation error message #1234
- OCPBUGS-613: oc adm logs: generate proper path for static pods #1231
- OCPBUGS-852: cli/debug: Create temporary namespace for node debugging #1236
- Bug 1879980: Bump go-ldap module to v3 #1226
- Updating openshift-enterprise-deployer images to be consistent with ART #1200
- Updating ose-cli-artifacts images to be consistent with ART #1202
- Updating openshift-enterprise-cli images to be consistent with ART #1195
- Bug 2087679: [inspect] Add EgressQoS to inspect #1148
- Updating ose-tools images to be consistent with ART #1201
- Give a complete oc label command in pod security error message #1228
- Bug 2112934: Add servicemonitors into common namespaces for inspection #1224
- Bug 2108307: Set HostIPC to true when debugging node #1218
- Bug 2111537: (image info): Introduce show-multiarch flag #1217
- Bug 2095708: oc adm inspect: check a resource exists before its inspection #1215
- Bug 2092731: Change error message to signal passing keep-manifest-list flag #1213
- Bug 1880865: Avoid TLS cert checking when login with –insecure-skip-tls-verify=true #1161
- Bug 2105325: Add ManifestListDigest field to release info struct #1203
- Add unit tests for release new package #1197
- Support for identity token #1199
- release info bug printing: enable
--skip-bug-check
for --output=json
#1204
- release: extract ccoctl #1194
- Bug 2103126: set proper pod security ns labels #1187
- Bug 2100702: Set hasMedataOverrides to true when ToImageBase is set #1192
- Bug 2100166: Add new IsManifestList flag into ReleaseInfo struct #1185
- Bug 2101885: Set completion function for get command #1186
- Bug 2100702: Use from-release as based image when base digest is invalid #1183
- Bug 2100708: Lower chosen platform architecture/OS log level #1184
- Full changelog
- OCPBUGS-13739: Determine AWS partition based on region for readOnlyAnonUserPolicyTemplate bucket ARN. #539
- OCPBUGS-11707: ccoctl: Enable public anon read access to default OIDC S3 bucket #529
- Bump to k8s 1.25 #505
- Make ccoctl use regional STS endpoint by default #491
- Changes generated from make update-gofmt with go-1.19. #495
- Update OWNERS to reflect reality. #494
- Add support for granular GCP permissions using custom roles #489
- update to release.openshift.io/feature-set to match OCP 4.12 #490
- Add ccoctl support to create OIDC endpoint with private S3 bucket #486
- TRT-481: fix: order conditions by type to limit un-needed updates #488
- Bug 2118625: Refactor Nutanix plugin to use external credentials structs #485
- Bug 2117474: Fix panic when the Provider spec is empty in credential request #484
- Rename azure-mind-mod-removal to fix typo #481
- Bug 2100964: Make ccoctl work with credentials fetched from gcloud cli defaults #475
- Updating ose-cloud-credential-operator images to be consistent with ART #474
- Bug 2101880: manifests/00-namespace: Set empty openshift.io/run-level #472
- [Issue #452] Improving documentation #465
- doc(aws-sts): add alternative to host OIDC configuration in a private bucket using CloudFront #468
- Full changelog
- OCPBUGS-13183: pull project name from subnet uri #108
- Bug OCPBUGS-5156: Add ApplicationSecurityGroups to InterfaceIPConfiguration #92
- OCPBUGS-4783: OpenStack: Support multi AZ environments #88
- OCPBUGS-4784: OpenStack: Only return egressIPConfiguration for first InternalIP #89
- OCPBUGS-4230: Fix azure log message for assigning and releasing an IP #80
- OCPBUGS-3552: Add assigned egress ips into capacity #73
- OCPBUGS-1736: use proxy vars when available #62
- OCPBUGS-1417: AWS: build temp credentials file from AWS key and secret #68
- Update .ci-operator.yaml to use go 1.19 #65
- Updating ose-cloud-network-config-controller images to be consistent with ART #64
- OCPBUGS-1629: Add resolver to handle custom endpoints #61
- SDN-3203: 1.25 rebase #58
- OCPBUGS-683: Node controller: Skip uninitialized nodes #57
- Jira OCPBUGS-208: OpenStack: Avoid concurrent port updates for attach/detach operations #54
- Jira OCPBUGS-247: OpenStack Return UnexpectedURIError when URI cannot be parsed #55
- Bug 2118563: Adjust OpenStack port capacity to default max_allowed_address_pair #53
- Bug 2111878: Make azure operations to be in sequence #52
- Bug 2104784: AWS: Fix race in IP address assignment code #50
- Update OWNERS #51
- Add OpenStack cloud provider #47
- Updating ose-cloud-network-config-controller images to be consistent with ART #49
- Bug 2105996: Fix assign error display for cloudprivateipconfig #48
- Full changelog
- OCPBUGS-3841: update apf configuration to use v1beta2 #591
- OCPBUGS-4040: Restart authentication operator if console capability is enabled #593
- OCPBUGS-3510: Update cluster-authentication-operator not to go degraded without console #590
- make the custom route controller use server-side-apply to avoid stomping unknown fields #582
- e2e: address PSa failures #581
- Bug 2111842: v/o/library-go - version-bump #576
- Updating ose-cluster-authentication-operator images to be consistent with ART #575
- Updating ose-cluster-authentication-operator images to be consistent with ART #571
- Bug 2078287: only ever include certificates in the oauth-serving-cert CM #573
- Full changelog
- Updating atomic-openshift-cluster-autoscaler images to be consistent with ART #242
- Updating vertical-pod-autoscaler images to be consistent with ART #243
- rebase on upstream 1.25.0 #241
- CA: cut Cluster Autoscaler 1.25.0 #5160
- Update VPA and VPA E2E dependencies: K8s, Go, Ginkgo #5149
- KEP-4902: Delete OOM Pods #4902
- Add x13n to cluster autoscaler reviewers #5135
- helm chart - remove obsolete GCE cloudConfigPath usage #5141
- cluster-autoscaler: fix non-deterministic kamatera cloudprovider unit test #5137
- Bump k/k dependencies to v1.25.0 together with go.mod go version. #5132
- Update IAM policy in AWS doc #5129
- update clusterapi readme #5123
- VPA release 0.12.0 #5126
- Update go version to 1.18.5 #5127
- helm chart - Allow cloud config path for AWS provider #5105
- Export metric_server_response like other VPA recommender metrics #5111
- Update Vendor v1.25.0-alpha.2 , bump Go to 1.18.1 and additional support for StorageInfoListers #5013
- cluster-autoscaler aws: remove duplicated permissions #5108
- test: use
T.Setenv
to set env vars in tests #5088
- cluster-autoscaler: add cloudprovider - Kamatera #5101
- update clusterapi nodegroups processor #5110
- Export validateVPA to use in other places #5112
- cluster-autoscaler: avoid goto in filterNodeGroupsByPods #5084
- Register VPA metrics client metrics #5102
- CA: GCE: fix custom machine type parsing #5103
- clusterapi scale from zero support #4840
- Improve overprovisioning pause pod termination time in FAQ #5097
- Export metric about result of queried VPA makes to metrics server #5100
- feat: add support for service monitor annotations to helm chart #5099
- Fix error logging when waiting for GCE operation #5095
- chore: Set permissions for GitHub actions #4967
- Add support for azure autodiscovery with autoscaler helm chart. #5051
- Azure: effectively cache instance-types SKUs #5047
- Support attribute-based instance selection for AWS #4588
- Add cloud provider for Rancher with RKE2 #4975
- Sort the list of container resource recommendations in VPA status #4979
- CA: Iterate through existed node groups in AnnotationNodeInfoProvider #5078
- use strings.Join to build list of names #5036
- fix: Wrong image path in Docs #4951
- Cache requests to Hetzner Cloud API #5055
- Metrics for Hetzner API calls #5049
- Hetzner Cloud Provider: Add Owners file #5077
- Hetzner public IPv4 and IPv6 configuration #5001
- add: Scaleway Cloud Provider for k8s CA #5062
- Main VPA README update. Fix grammar and add versions compatibility #5076
- Add note in Azure autoscaler documentation about adding accelerator node label on VMSS when GPU nodes are involved. #4999
- feat(aws): reduce auto-discovery API calls #4424
- Integrate Civo as a cloud provider #4852
- add metric for skipped scaling events #5059
- fix: cluster-autoscaler alicloud provider example format error #5071
- Added Hyperlink for node-group-auto-discovery flag. #5064
- delete minor unreachable code caused by log.Fatal #5074
- Bump openstackmagnum/cluster-autoscaler image version. #5068
- CA: GCE: add pricing for new A2 shapes and GPUs #5070
- Corrected the VPA Compatibility. #5050
- CA - AWS - Move Jeffwan to emeritus approvers #4980
- Allow balancing by labels exclusively #4174
- fix FAQ entry for cores-total flag #5058
- Add a new error code to GCE autoscaling client #5057
- Add ClusterClass usage instructions to ClusterAPI docs #5053
- Bump VPA builder Go version #5039
- Update Azure instance-types #5037
- Reenable Service Account Check in VPA E2E tests #4983
- Get capi targetsize from cache #5025
- Fixed the Hyperlinks of HPA. #5027
- Vendor aws sdk in cloudprovider #4950
- Fix/examples documentation #5003
- exoscale provider: Update cluster autoscaler documentation #5017
- chore: Document params for VPA recommender & updater (similar to CA’s FAQs) #5021
- CA: GCE: implement GetMachineFamily, fix IsCustomMachine #5024
- Revert “Adding support for identifying nodes that have been deleted from cloud provider that are still registered within Kubernetes” #5023
- Deduplicate Migration Doc from README. #5005
- CA expander plugin proposal #4134
- update cloud-provider-azure version for azure imports #5011
- feat: use non-root user for base-image #4728
- GCE: Always add boot disk annotations to templates #5004
- Adding support for identifying nodes that have been deleted from cloud provider that are still registered within Kubernetes #4896
- GCE: move fetching MachineType to MigInfoProvider #4993
- Fix a bug in admission-controller while using an external kubeconfig #4845
- switched policy for PodDisruptionBudget from v1beta1 to v1 in time for 1.25 #4990
- Update documentation for cluster-autoscaler supported cloud providers #4985
- Correct the Hyperlink of VPA design-proposal in README. #4987
- CA Chart - Cleanup Chart Maintainers #4941
- CA: GCE: Return UnknownArch from ToSystemArchitecture for invalid architectures #4982
- CA - Push Image script - Support newer docker versions #4971
- Binpacking can exit without packing all the pods #4970
- Add level-guard to Recommender selector log statement #4953
- Handle gracefully empty arch in kube env. #4973
- Add support for passing os partition size when creating nodes #4955
- Adapt links to original design-proposal in README #4960
- Correct invalid GCE instances pricing #4959
- Fixed Typo in aws_wrapper.go #4952
- add drmorr to AWS OWNERS #4949
- CA: fix flakiness in actuation.TestStartDeletion #4948
- : hetzner cloud firewall feature #4185
- add a flag to allow event duplication #4921
- fix chart for cluster-autoscaler priority-expander-configmap #4914
- Add ephemeral storage pricing to GCE expander #4911
- Fix fallback for aws cloudprovider #4873
- CA: make legacy SD wrapper always return nodeDeleteResults #4932
- CA: fix a data race in actuation.TestStartDeletion #4931
- Allow skipping service creation #4837
- Bug 2001027: update clusterapi nodegroups processor #240
- Updating vertical-pod-autoscaler images to be consistent with ART #235
- Bug 1944065: Have VPA ignore phantom containers named “POD” #233
- Full changelog
- OCPBUGS-7585: also use BMH.ConsumerRef for linking to master Machines #326
- OCPBUGS-5072: delete ironic-proxy/image-cache when not needed #317
- OCPBUGS-4696: Do not fail the reconciler when no master Machines exist #314
- Updating ose-cluster-baremetal-operator images to be consistent with ART #300
- Golang 1.19 #306
- Handle AWS platform #304
- OCPBUGS-1806: Use machines instead of nodes to detect masters #299
- Add port to IRONIC_EXTERNAL_URL_V6 #302
- Enable running CBO from AWS #301
- OCPBUGS-872: add a workaround for a NetworkManager issue #286
- Pass IRONIC_EXTERNAL_URL_V6 to baremetal-operator #288
- OCPBUGS-651: ignore metal3 pods that are terminating #284
- Added handling PlatformStatus.Type other than Baremetal #285
- OCPBUGS-421: do not rely on string “master” to be in BMH names #282
- Updating ose-cluster-baremetal-operator images to be consistent with ART #273
- Run a proxy for ironic when provisioning network is disabled #279
- Use platformStatus.type to determine type of platform #280
- METAL-157: Don’t run image cache unless required #275
- Stop passing HTPASSWD variables to services #278
- Add RBAC for metal3.io/hardwaredata #277
- Fix a few papercuts #263
- Update to golang 1.18 and regenerate CRDs #265
- Drop the IRONIC_HTTPD compatibility option #245
- Full changelog
- Bug 2116686: OCPBUGS-5155: Add provider webhook #96
- Add PowerVS platform to webhooks #81
- Add Power VS cluster api support #79
- Bug 2116686, Bug OCPBUGS-1493: Initial implementation of validation webhooks #76
- Update CI to use tools from vendor folder #80
- Updating ose-cluster-capi-operator images to be consistent with ART #78
- Update openshift/api and k8s to 1.25 #77
- Add tests that compare MAPI and CAPI created instances #72
- Bug 2118550: Momentarily disable Azure platform support #75
- Update manifests to use release.openshift.io/feature-set #74
- Set privileged pod security for openshift-cluster-api namespace #73
- Add webhooks for providers #68
- Update docs #69
- Bug 2100852: Improve log message for secret syncer #71
- Add option to choose a provider to update #67
- Updating ose-cluster-capi-operator images to be consistent with ART #65
- Bug 2100822: Add E2E for GCP #64
- Full changelog
- OCPBUGS-13188: update config sync controller to add upgrade status #251
- OCPBUGS-7898: add a check for nutanix cloud conf map #239
- OCPBUGS-7884: Restart pods if related configuration was changed #228
- OCPBUGS-5142: Try to limit groups for the REST mapper discovery #212
- OCPBUGS-1411: Bump dependencies to k8s 1.25 #203
- CCM namespace should be labelled as privileged #202
- Reset Go mod after openstack library-go bump #200
- Update library-go to set OpenStack provider to external #199
- Updating ose-cluster-cloud-controller-manager-operator images to be consistent with ART #196
- Bug 2104373: Improve decision logic around syncing cloud config #197
- Full changelog
- OCPBUGS-4544: Revert “Increase verbosity level to track probe timeouts” #275
- OCPBUGS-3523: add –feature-set option to render options #272
- NE-975: Update openshift/api for updated ingress config loadBalancer fields #268
- Increase verbosity level to track probe timeouts #267
- Bug 1843043: Update openshift/api for modified config resource description #264
- update openshift/api for new ingress manifest #263
- Update go.mod api,client-go to register crd #262
- This is not the repo you’re looking for. #261
- Bump k8s dependencies #260
- Full changelog
- OCPBUGS-12464: Target metrics port by name in internal service #910
- OCPBUGS-3517: Ingress controller should not have affinity policy in single-replica clusters #857
- OCPBUGS-2775: Changed “name” label to “shard_name” of route_metrics_controller_routes_per_shard metric #851
- OCPBUGS-2848: Support matchExpressions selectors with route metrics #850
- Bug 2117524: Update CRLs when they expire #828
- OCPBUGS-853: certificate-publisher: Don’t publish extraneous certificates #824
- Bug 1962502: Add alerts for unmanaged Routes and Ingresses without IngressClassName #823
- NE-1071: Default HAProxy maxconn value to 50000 for OCP 4.12) #836
- Updating ose-cluster-ingress-operator images to be consistent with ART #834
- OCPBUGS-2435: TestRouterCompressionOperation: Nil-pointer fix #843
- OCPBUGS-2493: Fix TestUnmanagedDNSToManagedDNSInternal E2E test race conditions #845
- CFE-478: Added support for exporting Route type and Routes per Shard metrics #779
- NE-975: Use ingress config to set default LB type on AWS #837
- OCPBUGS-2429: Fix TestReloadInterval min value test cases and race conditions #842
- OCPBUGS-2334: Added nil check for service object on load balancer scope change #839
- NE-956: Configurable LB Source Ranges - Functional Implementation #817
- Bug 2107462: Update CGO_ENABLED=1 #833
- OCPBUGS-236: Bump openshift/api for reloadInterval fix #830
- OCPBUGS-1554: Bump vendored k8s libraries to 1.25 #829
- Enable switching of AWS CLB to NLB without deletion of IngressController object. #790
- Bug 2066560: Make ingress clusteroperator progressing=true when router deployment is rolling out #769
- Add IBM Cloud DNS support for Power VS #819
- OCPBUGS-1049: test/e2e: Fix TestCanaryRoute security context #826
- Bug 2089482: Do not use deprecated API field InfrastructureStatus.Platform #814
- NE-969: Add IBM DNS Services provider support for private clusters #796
- DPP-10860: Update Bugzilla links to “Networking” component #815
- OCPBUGS-368: Fix e2e tests for pod security violations #818
- NE-979: add ReloadInterval TuningOption #805
- Bug 2101878: Fix another issue with route status clearing race condition caused by not validating generation id #811
- Bug 2108708: Disable auto creation of default ingress contoller for hypershift #797
- Bug 2101878: Fix route status clearing race condition caused by using the cache #794
- Bug 2106086: Bump openshift/api for healthCheckInterval fix #804
- Bug 2104481: Allow PROXY protocol for the “Private” endpoint publishing strategy #803
- add Ethany-RH to OWNERS #800
- Bug 2086887: Add better debug logging to TestIngressOperatorCacheIsNotGlobal to help debug flakes #793
- Full changelog
- OCPBUGS-6789: enable pod security admission for techpreview #1440
- OCPBUGS-6789: make the bootstrap kube-apiserver honor cluster-wide featuregates #1439
- OCPBUGS-7369: Guard pod set readiness probe endpoint explicitly #1445
- OCPBUGS-4478: guard controller: set an explicit hostname to avoid name collisions #1416
- OCPBUGS-3056: CVE-2022-3259: enable HSTS for kube-apiserver #1400
- OCPBUGS-3037: Allow ephemeral volumes in all SCCs #1399
- OCPBUGS-4299: bootstrap-kube-apiserver: specify resources.requests #1411
- OCPBUGS-3841: update apf configuration to use v1beta2 #1407
- OCPBUGS-3663: Revert “turn PodSecurity admission to enforce restricted globally” #1405
- OCPBUGS-2071: revert dev cert rotation #1401
- Bug 2094362: Duplicate prometheus rules for API SLOs after upgrade #1376
- library-go vendoring for installer cmd timeout #1395
- serviceaccountissuer: fix case when default value is being used and not trusted after change #1393
- bindata/assets/alerts/api-usage: Include removed_release in APIRemovedInNext*ReleaseInUse labels #1367
- Fix typo in operator status serviceAccountIssuer name field #1390
- OCPBUGS-2198: AUTH-309: Wire support for trusted service account issuers #1381
- Update API alerts after recent bump to k8s 1.25 #1382
- trt-589 bump library-go #1383
- Bug 2073220: routes/status resources can leak sensitive data #1375
- k8s 1.25.0 #1374
- make PodSecurity admission enforce restricted globally #1369
- Update library-go to enable external provider for OpenStack by default #1370
- enable dev cert rotation #1364
- Bug 2101444: specify resource=pod for PSa violation alerts #1363
- Full changelog
- Updating ose-cluster-kube-cluster-api-operator images to be consistent with ART #8
- Updating ose-cluster-kube-cluster-api-operator images to be consistent with ART #7
- Full changelog
- OCPBUGS-6789: Enforce PSA when techpreview is enabled #694
- OCPBUGS-6789: honor feature gates during bootstrapping #695
- OCPBUGS-7369: Guard pod set readiness probe endpoint explicitly #699
- OCPBUGS-4478: Sync library go 4.12 #676
- OCPBUGS-4766: limit cluster-policy-controller RBAC permissions #675
- OCPBUGS-4681: remove unnecessary RBAC #674
- OCPBUGS-4303: bootstrap-kube-controller-manager: specify resources.requests #666
- library-go vendoring for installer cmd timeout #659
- trt-589 bump library-go #658
- Update go mod go version #657
- add nodes.config.openshift.io to resource-graph #655
- Bug 2101843: Label openshift-infra namespace as privileged #647
- k8s 1.25.0 #652
- Bug 2118286: always report and reconcile GarbageCollectorDegraded condition #650
- OCPBUGS-212: gc watcher should close connections after throwing away a client #649
- Updating ose-cluster-kube-controller-manager-operator images to be consistent with ART #638
- Bug 2001409: add runbook urls to KCM-o alerts #635
- Reset Go mod after openstack library-go bump #642
- fix TestPodDisruptionBudgetAtLimitAlert by adding SecurityContext to a pod #643
- Update library-go to set OpenStack provider to external #641
- Make KCM-O conditionally dependent on monitoring stack availability #639
- Bug 2103940: Decouple KCM-O’s status from monitoring stack #636
- Full changelog
- OCPBUGS-7369: Guard controller: set the readiness probe endpoint explicitly #462
- OCPBUGS-4478: Sync library go 4.12 #452
- OCPBUGS-4292: bootstrap-kube-scheduler: specify resources.requests #448
- library-go vendoring for installer cmd timeout #444
- Bump openshift/api to bring the MatchLabelKeysInPodTopologySpread enabled in TPNoUpgrade #442
- trt-589 bump library-go #441
- Bump go.mod golang version to 1.19 #440
- k8s 1.25.0 #438
- Describe how to increase log level of kube-scheduler instances #436
- Updating ose-cluster-kube-scheduler-operator images to be consistent with ART #433
- Update owners #432
- Full changelog
- OCPBUGS-12727: backport OCPBUGS-5353 to 4.12 #1955
- OCPBUGS-11508: add startup probe for prometheus-adapter #1940
- OCPBUGS-11623: node-exporter: disable btrfs collector #1944
- OCPBUGS-11404: jsonnet: Add prometheus container in UWM #1935
- OCPBUGS-2439: set the argument path.udev.data in node exporter #1800
- OCPBUGS-4363: Fixed TargetDown expression to join on the proper label #1833
- OCPBUGS-4488: Fixes externalURL field for Prometheus and Alertmanager #1840
- OCPBUGS-4627: compute doc link in PVC not configured message #1844
- OCPBUGS-4489: Increase startupProbe for prometheus #1841
- OCPBUGS-4431: add alert KubePodNotScheduled to group openshift-kubernetes.rules #1837
- OCPBUGS-3276: Pin Down Dependencies on Release 4.12 #1819
- OCPBUGS-4029: test: increase timeout when checking remote write metrics #1820
- MON-2727: Adds telemeter alert TelemeterClientFailures #1803
- *: don’t expose Prometheus operator’s port #1806
- Documentation: fix TelemeterClientConfig #1801
- Synchronize versions of the downstream components #1797
- jsonnet/components: remove PDB patches #1799
- OCPBUGS-1321: Node Exporter - ignore virtual NICs from OVNK cluster #1780
- RHDEVDOCS-3165: updates to config map code comments and docgen utility #1773
- Only ‘tolerations’ and ‘nodeSelector’ for TelemeterConfig #6
- Enables automatic generation of telemeter data #5
- Add telemeter client config #4
- Yet another fix of the generated doc #3
- fix generated code #2
- Fix formatting #1
- CFE-551: Allowlist metrics related to Routes to be sent via telemetry #1776
- test/e2e: improve getActiveTarget() #1796
- Synchronize versions of the downstream components #1793
- update to release.openshift.io/feature-set to match OCP 4.12 #1794
- update to release.openshift.io/feature-set to match OCP 4.12 #1764
- OCPBUGS-2138: Add os_image_url_override metric from MCO to telemetry #1784
- Bug 2043518: set degraded and available status based on Prometheus resource status #1558
- Updating cluster-monitoring-operator images to be consistent with ART #1787
- Revert “[bot] Update jsonnet dependencies” #1788
- Update jsonnet dependencies #1770
- Synchronize versions of the downstream components #1782
- Makefile: add docgen tool dependency to the docs target #1772
- Synchronize versions of the downstream components #1779
- Bug 2114721: Adds telemeter token hash to Deployment annotation #1747
- Bug 2100860: Pass user-defined Alertmanager service in shared configmap #1690
- OCPBUGS-1364: Dedicated kubelet ServiceMonitor for prometheus-adapter #1752
- Bug 1933144: Extend KubeAggregatedAPIDown alert “for” to 15m #1639
- Adds documentation about how to configure CMO #1696
- Rename kube_pv to odf_system_pvs #1756
- Synchronize versions of the downstream components #1768
- go.{mod,sum}: require Go 1.18 #1769
- Use odf metrics instead of ceph #1718
- Add client certificate and key to service monitor #1738
- Update jsonnet dependencies #1766
- Add odf_system_objects_total and odf_system_bucket_count #1763
- MON-2654: Add a cluster advance feature usage metric #1750
- Synchronize versions of the downstream components #1761
- Update jsonnet dependencies #1758
- Synchronize versions of the downstream components #1759
- OCPBUGS-864: sorted condition and update on change #1746
- MON-2646: Remove grafana related code #1731
- Bug 2099939: Sets status when UserAlertmanagerConfig is missconfigured #1724
- Update jsonnet dependencies #1741
- Whitelist metrics for MCG addon #1721
- Bug 2116382: Give precedence to CMO config map proxy config #1737
- OWNERS: Add myself, and move former team members to emeritus #1739
- Bug 2100312: go.mod: update openshift-api to current release-4.12 tip #1740
- Update jsonnet dependencies #1735
- Bug 2115527: reverts #1704 #1734
- MON-1261: exposing topology spread constraints through config #1624
- Update jsonnet dependencies #1730
- pkg/manifests/amcfg.go: reorder declarations #1728
- Unpin Jsonnet dependencies. #1725
- Synchronize versions of the downstream components #1727
- Bug 2083226: increase alertmanager startupProbe failure threshold #1720
- Synchronize versions of the downstream components #1722
- MON-2658: Add security context to additional containers in e2e tests #1714
- Bug 2089199: Removes etcd related dashboards from CMO #1674
- Bug 2090988: Set HA convention on admission-webhook #1716
- Synchronize versions of the downstream components #1713
- Add telemetry metrics for HyperShift #1710
- Updating cluster-monitoring-operator images to be consistent with ART #1711
- Bug 2095719: Updates CreateOrUpdateServiceAccounts #1704
- Bug 2100472: fix alert controllers when not in techpreview #1707
- Synchronize versions of the downstream components #1705
- Revert “Bug 2100472: start alert controllers only when techpreview” #1706
- Bug 2100472: start alert controllers only when techpreview #1701
- Full changelog
- OCPBUGS-13013: AUTH: update cluster-reader to include k8s.ovn.org #1799
- OCPBUGS-13067: Whereabouts should implement the reconciliation controller [backport 4.12] #1801
- OCPBUGS-11559: multus-admission-controller should not run as root under Hypershift #1777
- Bug OCPBUGS-4896: Kuryr: If set use MTU from Config for svc net #1671
- OCPBUGS-10977: HyperShift: Add POD_NAME env to ovnkube-node #1753
- OCPBUGS-11461: Split out konnectivity certs #1771
- OCPBUGS-11178: remove TLS_RSA_WITH_AES_128_CBC_SHA256 cipher #1759
- OCPBUGS-11059: Fix info log formatting #1659
- OCPBUGS-10319: HyperShift: Set affinity, tolerations and co-location for all hcp resources created by CNO #1738
- OCPBUGS-8014: add default noProxy config for Azure #1722
- OCPBUGS-9927: Enable configuration of node healthz server on ovnkube #1731
- OCPBUGS-5953: Backport Added missing API field podref to OverlappingRangeIPReservation CRD [Backport 4.12] #1685
- OCPBUGS-7044: HyperShift: Add .hypershift.local to no proxy list #1706
- OCPBUGS-7044: HyperShift: Do not use proxy for internal routes #1704
- OCPBUGS-4778: Fix handling of deployment and statefulset updates #1663
- OCPBUGS-4238: HyperShift: Co-locate OVN-Kubernetes master with other hcp pods #1645
- OCPBUGS-6494: OVN-Kubernetes: Stop sorting master node addresses, ignore readiness checks for redundant NB/SB #1691
- OCPBUGS-3461: CNI binary copy should account for the possibility of symlinks [backport 4.12] #1615
- OCPBUGS-4856: Disable the drop-icmp container ‘oc’ pprof webserver on Azure #1666
- OCPBUGS-4686: Revert “Remove references to the hosts kubeconfig” #1660
- OCPBUGS-4183: Fix default disable-udp-aggregation value on s390x #1661
- OCPBUGS-4637: Support RHOBS monitoring for HyperShift #1652
- OCPBUGS-3956: HyperShift: Do not accept empty infrastructure name #1634
- OCPBUGS-4183: Disable UDP aggregation on s390x #1643
- OCPBUGS-3824: ipsec: Run ovs-monitor-ipsec in the foreground and change probes #1621
- Jira OCPBUGS-3851: IPsec: Fix broken counter++ expression #1636
- OCPBUGS-3944: Remove references to the hosts kubeconfig #1632
- OCPBUGS-3437: HyperShift: Render cncc with proxy settings of the management cluster #1613
- OCPBUGS-3889: SDN: /var/run mount cleanup #1628
- OCPBUGS-3184: update microshift ovnk manifests #1610
- OCPBUGS-2362: Prefer oldest nodes, harden new alerts and revert setting new OVN-K alerts to info #1579
- fixed typo in comment #1597
- Jira OCPBUGS-1736: Always set PROXY variables for CNCC #1576
- Remove the allow_ra sysctl for ipv4 from default systl whitelist #1590
- SDN-2591: allow hybrid overlay to be enabled post install #1584
- SDN-3515: HyperShift: multus admission controller: expose metrics over HTTPs #1583
- rebase to k8s v1.25.0 #1571
- Bug OCPBUGS-2328: Fix for index out of range error #1588
- Add sysctl whitelist controller #1573
- Kuryr: Add missing keystoneauth options #1581
- OCPBUGS-1341: Set owner reference for pod network connectivity check #1566
- ovn-k, managed: pass join-subnet to control-plane #1582
- OCPBUGS-1083: Move OVNK alert level to info #1564
- Pass enable-udp-aggregation=true to ovn-kubernetes #1533
- OCPBUGS-1038: Multus IPAM detection should honor conflists #1570
- egress_ip: remove redundant config #1568
- OCPBUGS-1515: Use custom uint128 type when validating v6InternalSubnet #1561
- SDN-3283: HyperShift: Use a socks-proxy in ovnkube-master to allow for node heath checks #1539
- Bug: OCPBUGS-736: Kuryr: Use machine net MTU to create service net #1545
- Migrate Egress IP configuration during SDN migration and rollback #1536
- Allow empty vSphere status field in VIP sync #1558
- microshift: update ovnk manifests #1552
- Add ovn-kubernetes-microshift to image-stream #1556
- Migrate Multicast configuration during SDN migration and rollback #1543
- OVN-K: add patch/update service permissions to controller #1554
- Add controller to synchronize the API and Ingress VIP fields #1519
- Bug SDN-3458: HyperShift: Differentiate resources deployed by different CNO instances in status manager #1541
- OVN-K alerts: first tranche #1526
- SDN-3432: Add alert for OVNKubernetesControllerDisconnectedSouthboundDatabase #1548
- Add vSphere platform to allow dual-stack cluster #1518
- OKD-49: Adds support for scos to multus #1544
- Bug 1894268: Allow users to specify ovnkube join subnet #1508
- Bug OCPBUGS-917: Add EgressQoS DstCIDR format validation #1492
- Multus admission controller: Wait for token in Hypershift #1546
- Use fixed name for creating EgressFirewall CRs #1540
- Migrate Egress Firewall Configuration during SDN migration and Rollback #1534
- hypershift: set multus controller priority appropriate for hosted clusters #1538
- Bug 2094068: Add northboundstale alert runbook #1482
- microshift: compact ovn databases periodically #1537
- Hypershift: Allow configuring hostname and labels on the route #1531
- Multus admission controller changes for hypershift #1516
- HyperShift: Move CNCC to the controll-plane namespace #1525
- Bug OCPBUGS-216: Kuryr: Bump timeoutSeconds for livenessProbe #1528
- Add missing runbook links for OVN-kubernetes alerts #1523
- Bug 2103680: avoid overrriding disableNetworkDiagnostics on reconciliation #1527
- Render CRDs for both OSDN and OVNK during migration #1521
- Configure ignored namespaces into multus-admission-controller #1515
- Add microshift ovnk manifests #1517
- Bug 2116982: multus-admission-controller SNO number of replicas #1524
- Enable the cloud-network-config-controller for OpenStack #1505
- multi-networkpolicy: Enable on SR-IOV networks #1443
- Updating cluster-network-operator images to be consistent with ART #1507
- Add configmap list/watch rights to cloud-network-config-controller #1511
- The Multus admission controller should run as a deployment #1514
- Bug 2108232: Revert “Bug 2085089: Pass enable-udp-aggregation=true to ovn-kubernetes” #1510
- Bug 2100601: Update CNO to config EgressIP timeout for ovnk #1498
- Bug 2060079: Enhance sensitivity of SDN alert NodeProxyApplySlow #1491
- Bug 2103590: Add init container to ensure that Status.podIP is set before postStart hooks run #1503
- remove @squeed from owners #1497
- Full changelog
- e2e:latency: count LATENCY_TEST_DELAY in timeout (#539) #539
- e2e: add missing test id (#630) #630
- Remove subPaths, they are broken (#627) #627
- Remove the preStop hook for openshift-tuned (#621) #621
- E2E: Per Core Runtime Tuning Test automation (#509) (#568) #509
- E2E: Network stack Pinning tests (#533) #533
- Run node selector tests only if we 2 non Performanceworker nodes (#554) #554
- skip multiple ranges test if cores < 20 and use core as key to delete cpu siblings (#543) #543
- pao: latency-tests: read test log directly from pod (#547) #547
- Add authentication to the /metrics endpoint (#553) #553
- Update NTO images to be consistent with ART (#557) #557
- OCPBUGS-5021: [release-4.12] Fix two irqbalance tests - smp affinity vs online (#530) #530
- Remove trailing space from test name (#546) #546
- Fix default hard eviction threshold when PCC is applied (#520) #520
- OCPBUGS-4215: e2e: performance profile: add logs and minor fixes (#516) #516
- E2E: Automation offline CPUs test (#514) #514
- Configure ktimers scheduler prio same as ksoftirqs (#511) #511
- Set RPS for all rx queues (#503) #503
- E2E fix: Make Nodeselector tests independent (#422) #422
- Filter out copied csvs when removing pao CSV (#492) #492
- e2e: perfprof: remove broken test (#494) #494
- udev-rule: rationale for applying the rule on virtual interfaces (#482) #482
- HyperShift: rename Tuned ConfigMap key from tuned to tuning (#491) #491
- HyperShift: avoid unnecessary mcfg creation (#481) #481
- e2e: perfprof: get cpus from node capacity (#486) #486
- Add intel_pstate=disable to default configuration with no hints (#480) #480
- OCPBUGSM-47141: set RPS for veth only at host level (#479) #479
- Adjust nto_custom_profiles:count metric to count by _id (#476) #476
- Set default RealTime hint to true (#475) #475
- Clean output of kernel args if no hugepages or add args are present (#474) #474
- workloadHints not included in validateFields() (#468) #468
- Add perPodPowerManagement workloadHint to PPC (#430) #430
- previously know as Performance Addon Operator (#473) #473
- Create HACKING.md file (#449) #449
- Add API workloadHint perPodPowerManagement (#415) #415
- Skip should set offline cpus after deploy PAO test (#470) #470
- Add verification on kernel param rcutree.kthread (#464) #464
- e2e: Fix metrics_cert_rotation.go (#471) #471
- Performance profile Annotation to enable RPS (#462) #462
- HyperShift: Create ConfigMaps for NTO-generated MachineConfigs (#456) #456
- Toggle RPS configuration with realtime hint (#460) #460
- Refactor WorkloadHints (#418) #418
- Enable e2e tests for SNO (#459) #459
- Improve tuned test (#426) #426
- hack: performance: skip tests under 5_latency_testing (#448) #448
- hypershift: Remove dynamic client and simplify getNodePoolNameFromNode (#452) #452
- irqbalance: add unit to clear the cpu ban list #413 (#444) #444
- Enable basic sysctl tuning of HyperShift hosted cluster nodes (#390) #390
- e2e: performance: update path of latency binary (#443) #443
- latency-tests: improve logs clarity (#393) #393
- e2e: performance: Update PP isolated cpus (#429) #429
- Allow new cri-o annotations for power management config (#383) #383
- leader.go: remove unused file (#441) #441
- convert core and cpu strings to integer (#432) #432
- stalld: remove support for built-in stalld (#433) #433
- e2e: fix a race in [reboots] tests (#439) #439
- e2e: perfprof: unbreak the e2e-gcp PAO lane (#438) #438
- Bug 2105123: tuned: disable irqbalance (#396) #396
- Add function to node utils to fetch Core Siblings (#403) #403
- Add client certificate and key to service monitor (#427) #427
- openshift-tuned: remember recommended profile (#421) #421
- Add offlined to v1 api (#417) #417
- add +optional and +default=true to workloadHints API (#416) #416
- TuneD: use the same FDP version for upstream (#412) #412
- Fix cpu overlap error output (#409) #409
- Bug 2102450: set rcutree.kthread_prio to ksoftirqd prio (#408) #408
- e2e: add podsecurity labels (#405) #405
- doc: fix description of the
PERFORMANCE_PROFILE_INPUT_FILES
env var (#399) #399
- e2e: check for tsc=reliable instead of tsc=nowatchdog (#410) #410
- test: utils: use updated profile, not original (#404) #404
- Dockerfile: provide full URL to CentOS stream image (#406) #406
- Bug 2105967: E2E test case Telco friendly workload hints (#374) #374
- Rename Performance Addon Controller to Performance Profile Controller (#373) #373
- makefile: enable running pao latency testing suite (#376) #376
- Clean up file and fix API docs (#391) #391
- Add clientset.go missing pkg/generated file (#397) #397
- Fix typo realTime Hint in PerformanceProfile.yaml (#389) #389
- Fix wrong kubelet test (#394) #394
- Bump vendor dependencies to k8s 1.24.2 (#386) #386
- must-gather e2e test (#365) #365
- Switch to CentOS Stream for upstream Containerfile (#385) #385
- Remove stale Profiles. (#381) #381
- PAO: update README.txt (#369) #369
- e2e: performance profile: Latency tests stabilization (#368) #368
- Updating cluster-node-tuning-operator images to be consistent with ART (#382) #382
- Full changelog
- OCPBUGS-4803: [release-4.12] Correct go file formatting for go1.19 with gofmt #275
- OCPBUGS-3841: update apf configuration to use v1beta2 #271
- BUILD-534: Rebase to k8s 1.25 #268
- manage openshift-controller-manager as a Deployment #264
- Bug 2055620: Add permissions for image trigger controller #244
- switch to route-controller-manager image and use ApplyDeployment no. 2 #267
- Revert “switch to route-controller-manager image and use ApplyDeployment” #265
- switch to route-controller-manager image and use ApplyDeployment #258
- rename operator queue to OpenshiftControllerManagerOperator #257
- fix README links #263
- OCPBUGS-722: handle errors during operand creation and update #262
- OCPBUGS-722: Fix NPD when accessing rote controller spec.deployment.replicas #259
- Manage route controllers in separate ns #255
- Adding leader election leases permissions for openshift-controller-manager-sa #253
- BUILD-417: Adding leader election leases #250
- Bug 2110629: Set openshift.io/run-level to nil in openshift-controller-manager namespace #248
- Bug 2110617: Add namespace and RBAC needed for ingress-to-route #247
- Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART #245
- Full changelog
- OCPBUGS-6789: backport feature gate honoring for PSa label syncer #98
- OCPBUGS-7705: [release-4.12] update dependencies to point to v0.25.0 #102
- OCPBUGS-5786: clusterquotareconciliation: do not sync quota monitor cache with no monitors registered #95
- OCPBUGS-3663: Revert “Revert “Revert “psalabelsyncer: synchronize the enforcement l… #90
- Bump go to 1.19 in go.mod #88
- Bump Kubernetes module dependencies to 1.25. #87
- Factor our ns exemptions to make them consumable by other components #85
- pkg/psalabelsyncer: rm unused, simple bool return #86
- Revert “Revert “psalabelsyncer: synchronize the enforcement label”” #84
- Revert “psalabelsyncer: synchronize the enforcement label” #82
- psalabelsyncer: synchronize the enforcement label #81
- Full changelog
- OCPBUGS-10918: update Jenkins to v4.12 #492
- OCPBUGS-7208: When setting allowedRegistries urls the openshift-samples operator is degraded #489
- OCPBUGS-4599: Bump k8s master #479
- OCPBUGS-4407: Update Cluster Sample Operator dependencies and libraries for OCP 4.13 #478
- OCPBUGS-4369: Update Cluster Sample Operator dependencies and libraries for OCP 4.12 #477
- Updating ose-cluster-samples-operator images to be consistent with ART #465
- Add client certificate and key to service monitor #464
- Updating ose-cluster-samples-operator images to be consistent with ART #435
- Full changelog
- OCPBUGS-13719: assets: csi: hypershift: add pull-secret to aws-ebs-csi-driver-operator ServiceAccount #370
- OCPBUGS-10646: Hypershift: set control plane operand properties #355
- OCPBUGS-8374: Add UID to CSO Pod to be able to run with custom SCCs #347
- OCPBUGS-7331: hypershift: remove inject-proxy annotation from aws-ebs-csi-driver-operator deployment #337
- STOR-1039: Make changes into CSO for hypershift #318
- OCPBUGS-2880: Fix panic on empty featureGate.spec.customNoUpgrade #325
- Bug 2093016: Add alert about attach / mount failing #324
- OCPBUGS-1361: Reword vSphere problem detector check alerts #322
- Remove specific UID from cluster-storage-operator #316
- OCPBUGS-1904: Allow CSI operator to get CRDs #323
- add storage capability annotation #303
- Bump go to 1.19 #321
- STOR-858: Bump github.com/openshift/* and k8s.io/* #317
- STOR-1050: bump openshift/api to latest master #319
- Remove in-tree AWS EBS and GCP PD storage classes #312
- TRT-534: Add client certificate and key to service monitor #306
- OCPBUGS-946: Resource csi.storage.k8s.io/csinodeinfos added to powervs-block-csi-d river-operator-clusterrole #315
- Updating cluster-storage-operator images to be consistent with ART #296
- Bug 2112237: correct sc error messages for ibm and alibaba platforms #310
- Add PowerVS Block CSI Driver Operator #304
- Bug 2108054: Allow Prometheus to scan openshift-cluster-csi-drivers namespace #308
- STOR-956: Bump(openshift/api): to get CSI changes #307
- Bug 2108054: Add alert about unsupported CSI driver #305
- Bug 2107043: HTTPS_PROXY ENV missing in some CSI driver operators #301
- Bug 2101645: DefaultStorageClassController reports fake message on azure and openstack #292
- Full changelog
- Clean up owners file as part of DPP-10343 #46
- Updating ose-cluster-update-keys images to be consistent with ART #45
- Full changelog
- OCPBUGS-12182: Update dnsPolicy to allow consistent resolution of the internal LB #931
- OCPBUGS-10565: RetrievePayload: Improve timeouts and cover behavior with tests #914
- OCPBUGS-10514: pkg/cvo/availableupdates: Prioritize conditional risks for largest target version #913
- OCPBUGS-8304: Adding admin-gate ack-4.12-kube-1.26-api-removals-in-4.13 #908
- OCPBUGS-5879: Set upgradeability check throttling period to 2m #884
- OCPBUGS-5083: pkg/payload/precondition: Do not claim warnings would have blocked #878
- OCPBUGS-3770: Allow CVO to update
KUBERNETES_SERVICE_HOST
with LB address #866
- OCPBUGS-3352: Do not fail precondition check for UnknownUpdate #861
- Bug 2033499: Don’t overwrite accepted risks if local payload #852
- OCPBUGS-2125: Allow unknown capabilities during payload load and implicitl enablement checking #850
- bump api version to add new capability #835
- Bug 2033499: Populate acceptedRisks in ClusterVersion History #841
- Dockerfile: Bump to Go 1.18 #845
- Fix ups from gofmt 1.19 #849
- Revert “Fix ups from gofmt 1.19 and yamllint” #848
- Fix ups from gofmt 1.19 and yamllint #844
- Updating cluster-version-operator images to be consistent with ART #842
- OCPBUGS-1636: pkg/cvo/sync_worker: Pre-create ClusterOperator in reconciling-mode too #840
- Bug 1951835: Handle report only sync errors #837
- OCPBUGS-1402: pkg/cvo/sync_worker.go: remove Lock/Unlock #832
- OWNERS: Prune vrutkovs #838
- pkg/cvo: add test utility functions #833
- allow more than one featureset #821
- OCPBUGS-575: lib/resourcemerge/core: Reconcile seccompProfile in ensurePodSecurityContext #830
- Bug 2006611: Upgrade takes too much time when upgrading via –to-image #808
- OCPBUGS-569: CVO History Pruner return not assigned to config.Status.History #828
- bump api version to add new capability #801
- lib/capability: Sort all slices after building them #827
- Bug 1951835: Propagate Degraded to update status #662
- Bug 2010365: OpenShift Alerting Rules Style-Guide Compliance #800
- Restore ‘Pull arch from payload’ and fix #813
- /pkg/cvo: improve CV history pruning #805
- Bug 2117033: pkg/cvo/sync_worker: Trigger new sync round on ClusterOperator versions[name=operator] changes #818
- pkg/cvo/status.go: sort implicitly enabled caps #814
- pkg/cvo/sync_worker: Consolidate all ClusterOperator errors by reason #577
- Revert “Pull arch from payload” #810
- Pull arch from payload #796
- Bug 2110590: pkg/cvo/updatepayload: Set ‘readOnlyRootFilesystem: false’ #807
- Bug 2109374: pkg/clusterconditions/promql: Cap PromQL queries at 5 minutes #806
- Bug 2094174: pkg/cvo: reset payload load status #788
- Bug 2108858: lib/resourcemerge: change SecurityContext reconcile #804
- Updating cluster-version-operator images to be consistent with ART #797
- Full changelog
- Updating configmap-reload images to be consistent with ART #47
- OWNERS: Add Joao and myself, and move former team members to emeritus #46
- Updating configmap-reload images to be consistent with ART #45
- Full changelog
- OCPBUGS-6848: Service name search ability while creating the Route from console #12505
- OCPBUGS-7619: Search page: LazyActionMenus are shown below Add/Remove from navigation button #12575
- OCPBUGS-7924: Developer - Topology : ‘Filter by resource’ drop-down i18n misses #12598
- OCPBUGS-13803: add support for minimal status of tekton #12831
- OCPBUGS-13750: use PipelineRun template from ‘pipelines-as-code-pipelinerun-go’ configMap for Go runtime #12829
- OCPBUGS-12839: Show type of sample on the samples view #12783
- OCPBUGS-12992: Pipeline doesn’t render correctly when displayed but looks fine in edit mode #12791
- OCPBUGS-9336: use buildconfig form also for create #12770
- OCPBUGS-11601: Move operator install status to it’s own … #12715
- OCPBUGS-12232: Fix for broken Create key/value secrets e2e tests #12750
- OCPBUGS-11844: delete associated pipeline, triggertemplate and eventlistener when deleting app #12727
- OCPBUGS-11972: update the default pipelineRun template name #12687
- OCPBUGS-6888: Show Git icon and repo link as per the Git provider #12511
- OCPBUGS-12476: Pipelines repository list and creation form doesn’t show Tech Preview status #12763
- OCPBUGS-1753: Fix OLM descriptor components deletes operand e2e test failing #12573
- OCPBUGS-12477: Users don’t know what type of resource is being created by Import from Git or Deploy Image flows #12765
- OCPBUGS-11998: Do not show builder ImageStreams without
sampleRepo
as samples #12740
- OCPBUGS-5009: Helm Charts and Samples are not disabled in topology actions if actions are disabled in customization #12382
- OCPBUGS-7953: fix devfile error #12605
- OCPBUGS-6672: In DeploymentConfig both the Form view and Yaml view are not in sync #12475
- OCPBUGS-8016: PipelineRun templates must be fetched from OpenShift namespace #12614
- OCPBUGS-10225: Get the Event type value from the latest PLR of the Repository #12643
- OCPBUGS-7333: Add missing SDK extensions descriptions #12556
- OCPBUGS-7951: delete application should delete all part-of resources #12604
- OCPBUGS-6036: Project dropdown order is not as smart as project list page order #12447
- OCPBUGS-7800: add subject kind dropdown in the project access form #12586
- OCPBUGS-8339: disable operator-install-single-namespace.spec.ts until… #12624
- OCPBUGS-3892: Add cluster to query params of websocket requests #12282
- OCPBUGS-5092: Fix to use and set correct secretReference for build-config triggers #12388
- OCPBUGS-7895: Bump helm version to 3.10.1 #12579
- OCPBUGS-6873: The dropdown list component will be covered by deployment details page on Topology page #12507
- OCPBUGS-6831: Fix crash when pinnedResources is null #12503
- OCPBUGS-7471: Right border radius is 0 for the pipeline visualization wrapper in dark mode #12565
- OCPBUGS-7506: Fix different CI issues #12555
- OCPBUGS-6966: Remove description field from the PLR parameters page #12519
- OCPBUGS-7437: Webhook Secret (1 of 2) is not removed when Knative Service is deleted #12560
- OCPBUGS-6887: Show Tag label and tag name if tag is detected in repository PipelineRun list and details page #12510
- OCPBUGS-6816: Repositories list does not show the running pipelinerun as last pipelinerun #12500
- OCPBUGS-4072: Fix rerender loop/crash when bindable-kinds is found but has no status #12304
- OCPBUGS-6671: fix broken pipeline secret #12474
- OCPBUGS-6913: PipelineRun task status overlaps status text #12516
- OCPBUGS-6766: Fix to provide an option to delete all app resources on delete-resource modal for D/DC/KSVC #12491
- OCPBUGS-6969: Added translation to Last used in resource type dropdown #12521
- OCPBUGS-6764: Add Git Repository (PAC) showed empty permission content and non-working help link until a git url is entered #12490
- OCPBUGS-4281: Do not disable metrics when auth is disabled #12323
- OCPBUGS-6669: Do not show UpdateInProgress when status is Failing #12473
- OCPBUGS-5093: Fix to show correct help texts for each git repo status error code #12389
- OCPBUGS-6085: Editing Pipeline in the ocp console should show correct information #12452
- OCPBUGS-6758: Add RBAC check on Create a Project link in all-namespaces pages #12489
- OCPBUGS-6755: Remove
refs-heads
from the branch name for Repository pipelineRun row #12487
- OCPBUGS-6743: Fix react warning when open console, add missing keys in navigation #12484
- OCPBUGS-5875: Don’t proxy CORS response headers #12276
- OCPBUGS-6678: fix run-time error on Cluster Settings when availableUp… #12476
- OCPBUGS-4633: Monitoring: Fix alert descriptions with duplicate resources #12352
- OCPBUGS-5303: display ‘Control plane is hosted’ alert only when isCl… #12409
- OCPBUGS-5263: only show upgrade details if cluster not externally man… #12404
- OCPBUGS-5444: Change vSphere connection health status icon #12415
- OCPBUGS-4960: Fix that topology sidebar actions shows outdated data (Edit Pod Count, Edit labels, Edit annotations, etc.) #12378
- OCPBUGS-5003: fixed node maintenance plugin route configuration for BareMetalNodesPage #12381
- OCPBUGS-5185: Add DevSandbox specific telemetry config (to allow these cluster to enforce cluster type and opt-out) #12393
- OCPBUGS-5191: add support for version v1beta1 for knativeServing and knativeEventing #12395
- OCPBUGS-4897: Pan nodes into view if all nodes are not visible on load #12370
- OCPBUGS-4013: fix number spinner input #12288
- “OCPBUGS-4512: Fix navsection bug” #12340
- OCPBUGS-4458: fix issue where node debug terminal doesn’t load #12338
- OCPBUGS-3333: Promote ConsolePlugins API version to v1 in console repository #12248
- OCPBUGS-4035: Fix for initial showing of topology contents #12299
- OCPBUGS-4117: Re-enable serverless e2e tests #12308
- OCPBUGS-4116: Re-enable pipelines e2e tests #12307
- OCPBUGS-4004: migrate Events integration test to Cypress to mitigate … #12291
- OCPBUGS-3927: show 403 error when normal user check operands on All … #12284
- OCPBUGS-3786: add Release not accepted to Update status on Cluster Se… #12273
- OCPBUGS-3754: Monitoring: Add popover help text for silence form’s negative matchers #12271
- OCPBUGS-3696: improve display of RetrievedUpdate condition in Update status #12270
- OCPBUGS-2874: add capacity action for SS CSV list page [OCP 4.12 & ODF 4.11] #12233
- OCPBUGS-2974: Monitoring: Fix permission check for Prometheus & Alertmanager pollers #12225
- OCPBUGS-3265: check that user can patch console operator config in s… #12239
- Create-Knative-Workload | Knative Serverless #12165
- add tab extension to dev console #12109
- OCPBUGS-2651: Show focus border on pipeline run nodes #12157
- OCPBUGS-2909: Fix documentation link which leads to 404 #12181
- OCPBUGS-2478: Fix i18n issue in Remove component node from application modal #12180
- Bug 2110256: Storage -> PVC -> upload data, does not support source reference #12213
- OCPBUGS-1950: Devfile samples (in Developer Catalog) link doesn’t include the current selected namespace #12193
- CONSOLE-3164: Move main nav components #12123
- CONSOLE-3224: Expose errorMessage and errorCause for failed plugins #12151
- CONSOLE-3336: Make dynamic plugin dependencies optional #12078
- Bug 2115347: Monitoring: Add support for Alertmanager negative matchers #12139
- CONSOLE 3250: Configure default behavior for “Wrap lines” in log viewers #12015
- chore(i18n): update translations: Completed-7034-OCP 4.12/Master Branch UI Localization- Sprint 224 #12185
- CONSOLE-3276: Expose ErrorBoundary capabilities in the SDK #12170
- Replace resource URI with inline yaml in devfile #12168
- Bug 2110321: Workloads list page has different PDB action items from details page when All Projects selected #12117
- Update Devfile Import to use Kubernetes YAML definitions #12000
- OCPBUGS-2654: Update OperatorHub tests #12198
- ODC-6786: Add cluster configuration extension, page, and options for console customization #12159
- MGMT-9085 Add vSphere Connection plugin #12068
- OCPBUGS-505: Input box aria-label and name wrong for editing PDB inside Deployments #12064
- OCPBUGS-2455: Pods and PDBs list page just reports ‘Not found’ when no Pod/PDB #12178
- OCPBUGS-2100: Fix warning icon color #12177
- OCPBUGS-1916: Workloads list page has different HPA action items from details page when All Projects selected #12120
- OCPBUGS-548: Tweaks to make the “Favorites” section heading consistent with project menu section heading #12119
- OCPBUGS-1470: i18n Incorrect plural for maxUnavailable pod count #12065
- OCPBUGS-1776: Remove duplicate start guide alert from devconsole Search page #12158
- OCPBUGS-2430: Add missing Quick Start translation #12171
- ODC-6779: Hide sub-catalog(s) in the developer catalog or the entire dev catalog based on customization #12067
- OCPBUGS-800: Name of workload get changed, when project and image stream gets changed on reloading the form on the edit deployment page of the workload #12024
- OCPBUGS-1017: Persist last cluster dropdown selection in session storage only #12179
- OCPBUGS-2344: Change annotation to be used for fake helm repositories #12141
- OCPBUGS-1416: Fix outdated, broken ODC add-page e2e test #12055
- OCPBUGS-2438: Monitoring: Fix help popovers #12166
- OCPBUGS-1746: Update the Github App events and permissions #12162
- OCPBUGS-193: Corrected kebab action overlapping issue in Helm page #11980
- OCPBUGS-2369: adds check for metadata as metadata is not required in template spec #12169
- OCPBUGS-2075: Hide silent switch for alerting rule if no associated alerts are present in devconsole #12152
- Bug 2100334: separate fetching of serving and eventing as they can be enabled independently #12080
- OCPBUGS-2195: fixes npe on topology #12156
- Cards-display-on-serverless-operator-installation | Knative-serverless #12089
- Updates flags and blocks migrated extensions #11992
- Add resource quota alert to topology list view node #12143
- OCPBUGS-1040: Add checks for pods in hpaPodRingLabel #12118
- OCPBUGS-2181: updates test id for 3scale #12167
- OCPBUGS-1105: OCPBUGS-1106: Update dependencies to the registry library and devfile parser #12043
- OCPBUGS-2265: Allow passing documentation links for alerts #12059
- CONSOLE-3190: update OperatorHub filter to use nodeArchitectures instead of GOARCH #12072
- ODC7127: Change node background color to yellow on zoom out #12142
- Bug 2100843: Fix selection on add connector context menu option opens the side panel of the node #12069
- OCPBUGS-2102: updates e2e to call resource type selection in advance option #12147
- ODC-6771: Add telemetry support #12140
- ODC-6785: Enable/Disable perspective(s) based on customization #12025
- Refactor ResourceSection and move it under Advanced options #12052
- ODC-6772: Show resource quota alert in deployment side-panel #12029
- OCPBUGS-194: Switch api explorer filters to use PF toolbar component for structure and adjustments. #12111
- Bug 2115522: Strange padding in new Helm Chart Repository table row #12102
- OCPBUGS-1678: Use local test data to mock a devfile registry #12088
- Updating openshift-enterprise-console images to be consistent with ART #12121
- OU-38: Monitoring: Refactor silence duration dropdown to use PatternFly #12101
- Action on Knative-Service | Knative Serverless #12081
- OU-56: Query browser: Refactor timespan dropdown to use PatternFly components #12076
- Bug 2079249: Find latest pipeline run without firehose selector #12071
- OCPBUGS-1479: PDB list page should only show Create Pod button to user has sufficient permission #12066
- Update PL/PLR visualization to use new PF pipeline package #12046
- Bug 2057972: Remove space in Chinese translation for Duplicate {{kindLabel}} #12099
- HELM 386:Chart Verifier api integration #11964
- OCPBUGS-1827: disable e2e for knative #12114
- OCPBUGS-184: Fix OperatorHub “View it here” link for installed operators #12105
- Move some datetime functions to @openshift-console/plugin-shared #12037
- OCPBUGS-183: fix bug where line numbers greater than 5 digits overlay… #12093
- OCPBUGS-803: Handle fake helm chart repository #12096
- Bug 1904106: Fix Y-axis labels for minimal / no data #12087
- Monitoring: Clean up use of ISO datetime helpers #12053
- OU-66 Add a ‘Select/Unselect All’ button to Observe > Metrics Page > … #12033
- ODC-6778: add list of disabled dev catalog types to server flags #11984
- OCPBUGS-1522: Allow regular users to access debug pods #12098
- add list of enabled/disabled perspectives to server flags #11993
- chore(i18n): update translations: Completed-7034-OCP 4.12/Master Branch UI Localization- Sprint 223 #12083
- Bug 2100860: Use Alertmanager services for user-defined alerts from config #11712
- YAML Editor with forwardRef #11997
- OCPBUGS-1677: Fix devfile registry assertion #12085
- PF-2022: 12 package updates #12063
- OCPBUGS-1569: add admin flag to disabled extensions #12027
- ODC-6784: Added Code Snippets for Hiding Perspectives in Dev Console #12075
- Bug 2030406: Remove nav override for fixed demo plugin nav component dom structure #12079
- OCPBUGS-1570: fixes issue with eventsources vis on topology #12074
- CONSOLE-3183: Improve console.dashboards/overview/detail/item extension #12058
- Action on Knative-Revision | Knative Serverless #12034
- Bug 2057972: Switch to “verb kind” phrase so that Chinese translations do not have spaces between. #12039
- Bug 2077138: update version of quick-start library to latest #12038
- ODC-6780: Provide a code snippet for the console CRD for adding Subcatalogs in Dev Catalog #12047
- OCPBUGS-1268: Remove required flags from helm actions to show the HCR actions also if no helm repo is enabled #12042
- Expose the NamespaceBar component in the dynamic plugin SDK API #12001
- OCPBUGS-1141: fetch shared resource imagestreams based on labels instance and name #12035
- OCPBUGS-943: Use the Deployment as resource kind and label also when importing a Devfile #12022
- OCPBUGS-1256: Improve OLM descriptors e2e tests #12044
- OCPBUGS-1290: updates description for kafkaSink #12048
- OU-68 Add PodMonitors to Metrics targets Page #12008
- Added resource quota warning message in topology and add page #11962
- OCPBUGS-270: Show already loaded catalog items after a timeout (3sec) #12019
- OU-85: Monitoring: Add runbook URLs to alert and rule details pages #12026
- Automate DevConsole Interop WTO Scenarios #8814
- Bug 2115899: BuildConfig form: Change image repository to image registry #11938
- OCPBUGS-548: Changes to the application menu with search and favorite options so it is consistent with PatternFly menu and aligns with Project selection menu #11985
- OCPBUGS-939: Fix flaky CI and usability issue: Disable create button until Devfile is parsed #12023
- Monitoring: Clean up and make more use of the dynamic plugin SDK #12009
- OCPBUGS-238: enable knative e2e in ci #12021
- OCPBUGS-896: Allows launching of modals from alert actions #12018
- Pass className to HealthItem popup top-level component #11952
- chore(i18n): update translations: Completed-7034-OCP 4.12/Master Branch UI Localization- Sprint 222 #11989
- Update pf packages to pf-2022-10 #11981
- OCPBUGS-869: correct Azure product name for support link #12016
- Migrates StorageClass Provisioner to dynamic-plugin-sdk #11931
- Disable all OCS tests #12013
- kafka-event-source & kafka-source-connection feature | Knative #11957
- Bug 2112812: Update registry library dependency to pick up proxy support #12011
- Gherkin for “Cancelled” and “Stopped” status of pipeline run #11868
- CONSOLE-3179: Improve control over shared modules provided by Console to dynamic plugins #11700
- OCPBUGS-704: Disable knative test suite #12006
- Bug 2109854: Fix description for Max unavailable and Max surge #11867
- Add support for param of array type when starting a Pipeline #11953
- OCPBUGS-451: show git icon in repository details page based on git provider #12003
- OWNERS: add jerolimov to approvers #11998
- OU-59: Query browser: Remove the metrics list dropdown #11991
- HELM-342: Add basic authentication support for Helm repositories #11782
- Add functionality to add kafka-sinks as subscriber, trigger and event-source sink target #11925
- OCPBUGS-435: Dropdown items on storageclass creation page need i18n support #11988
- chore(i18n): update translations: Completed-7034-OCP 4.12 UI Localization- sprint 221 #11940
- Bug 2102681: Fix zh locale (greater than pod) #11802
- Include ActionServiceProvider in dynamic-plugin-sdk #11923
- create kafkaSink support in catalog #11948
- ODC-6712 & ODC-6714: Add a build decorator for Shipwright Builds and builds section into topology sidebar for Shipwright Builds and BuildRuns #11853
- correcting nightly failures: pipelines #11891
- RHSTOR-3593: Add basic support for Modals #11163
- Bug 2091573: Input values in Instantiate Template are disappeared randomly in the developer console #11967
- Query browser: Use PatternFly components directly for Actions and kebab dropdown menus #11959
- Bug 2091102: Name of workload get changed, when project and image stream gets changed on edit deployment page of the workload #11758
- correcting nightly failures: topology #11878
- Bug 2080260: Update OLM pages to use details and list page extensions for operands when they exist #11883
- OCPBUGS-238: enable knative e2e in ci #11963
- OCPBUGS-180: Change ‘Role’ title to ‘Roles’ #11960
- Bug 2071792: Support namespace of choice for the user that wants to use TLS verification #11571
- Monitoring: Import enums from dynamic plugin SDK #11961
- Bug 2117738: reset ErrorBoundary state on location change #11955
- CONSOLE-3179: Add deprecation note for react-helmet #11876
- Bug 2094502: Fix bug where the create required custom resource button points to the wrong namespace. #11949
- Bug 2091555: - Sort function doesn’t work on “Namespaces” column on operator details page #11958
- Bug 2109502: improve bug report links #11874
- Bug 2103090: - Storage - StorageClasses - Create StorageClass - Provisioner: Upon selection of Provisoner i18n misses #11945
- OCPBUGS-169: Fixes E2E test #11956
- Bug 2117367: Include referenced .scss files when building core plugin SDK package #11951
- Bug 2115280: kubevirt-e2e-aws see two duplicated navigation items #11943
- Monitoring: Clean up imports and types #11784
- Capture telemetry event for Export application action #11921
- Bug 2116415: e2e: Disable Shipwright e2e tests #11947
- Updated dynamic demo plugin instructions #11904
- Allow editing of Repositories using the form-yaml experience #11866
- CONSOLE-3244: Make status.HostIP for Pods visible in the OCP Web Console #11919
- Bug 2111686: [OKD/nanokube] Fix NPE when project or build status is not defined #11791
- Bug 2109511: fix failed PipelineRun log texts color in light mode #11859
- Bug 2102341: Include min-width on operator icon img so that Firefox displays them correctly #11934
- Bug 2114488: Fix Monitoring Alert decorator icon color in Topology #11928
- Bug 2110525: Clear the error when switching between the Form and YAML editor #11871
- improve export application flow #11915
- Bug 2115799: Fix Resource selection for import flow #11937
- Bug 2107469: Fix service-binding modal sub-title text when the target is available #11898
- CONSOLE-3188: Add alert with message for Console plugins page when console operator spec.managementState is Unmanaged #11897
- Add Resource type dropdown on the User preferences page #11833
- Gherkin for Builds v2 in Dev Console - Topology #11893
- Added Repositories tab in Helm Page #11844
- Add Cancel option and update the stop status for the PipelineRun #11920
- ODC-6740: Move Build v2 e2e tests from dev-console to shipwright-plugin package #11889
- CONSOLE-3140: Expose ResourceIcon to dynamic-plugin-sdk #11870
- Bug 2084504: can not silence platform alert from developer console #11895
- Bug 2105918, Bug 2105303: specify namespace and index entry along with chart url to get the chart details #11838
- Bug 2112481: Fix visual inconsistencies across synched editor forms #11903
- Bug 1951901: incorrect Worker nodes number calculated when nodes have… #11896
- Bug 2001211: Resource usage measurement data display the concatenati… #11805
- Bug 2099795: README file for helm charts encoded in Chinese shows messy characters in the UI #11881
- Bug 2112862: Fix broken Namespace CRUD e2e test #11908
- CONSOLE-3186: Add shared-plugin to the SDK Packages tables docs #11882
- capture telemetry for helmChartRepo creation to detect scope #11872
- SDK - add plain yaml editor #11840
- Bug 2070562: Base64 data value for java keystore secret changing auto… #11890
- Bug 2111205: [CI Watcher] Add yarn config to dynamic-demo-plugin #11880
- Bug 2112146: Update pod YAML sample for restricted pod security admission policy #11894
- Bug 2110927: Remove zero from edit yaml page and clear errors when the user press the save button #11877
- Bug 2075107: consistency in web terminal headers #11858
- bump codemirror and promql editor to the last version #11822
- Bug 2092319: [Firefox] multi-line node status formatting issue #11638
- Bug 2089221: Could not de-select a Git Secret in add and edit forms #11606
- Bug 2084453: - Edit PodDisruptionBudget page sometimes takes user to not synced YAML view #11845
- Bug 2097026: Administration - Cluster Settings - Cluster Operators : … #11742
- Bug 2094240: Update workload-pause.tsx to fix inconsistency between buttons in the notification and kebab action dropdown. #11677
- Updates Ceph plugin OWNERS #11657
- Bug 2109673: Align Console plugin SDK package dependencies with generated code #11625
- Bug 2106366, Bug 2106377: Use displayname for PHCR in the catalog page #11852
- Bug 2108551: [CI Watcher] Bulk Import e2e test flaking at a high rate #11863
- CONSOLE-3181: Deprecate useAccessReviewAllowed and useSafetyFirst #11851
- support creation of helm chart repo using the existing PHCR form #11821
- Bug 2037329: remove redundant model check to prevent tab reloading #11862
- chore(i18n): update translations: Completed-7034-OCP 4.11 UI Localization- sprint 220 #11846
- Bump webpack dependency in plugin SDK and demo plugin #11771
- Bug 2109469: Fix create-namespace e2e test: cleanup useServiceLevelTitle hook usage #11855
- Bug 2108638: SDK - expose useLastNamespace #11828
- Bug 2106805: Enable running specific spec files with headless test-cypress #11818
- add parameters tab on PipelineRun details page #11767
- Bug 2079690: Fix operand affinity form field #11834
- Bug 2094558: MetalLB: Creating ip address pool and community CR throu… #11728
- Bug 2105344: correct usePodActionsProvider and apply it #11816
- Bug 2100640: Adjust font size and alignment for show operands radio toggle #11850
- Bug 2106866: Fix flaky OLM descriptor test #11856
- Bug 2092137: Search doesn’t show all entries when name filter is cleared #11665
- CONSOLE-3091: Remove orphaned code along with consolidating some code to use PF instead of Bootstrap #11744
- Bug 2090457: openshift-debug-node- namespaces do not get deleted for … #11824
- Bug 2102098: There is no error message shown on node label edi… #11817
- Bug 2106803: mock call to /api/devfile in e2e #11831
- Bug 2093597: Added the spacing between advanced options #11739
- Bug 2079214: Switch default modal scroll behavior from inner modal body scroll to entire modal scroll to prevent bug and have consistent display of dropdown menus. #11835
- Bug 2081674: Added onSubmit for create a project function for Dev perspective #11781
- Bug 2089773: Added separate reducers for status and title for pipeline status #11678
- Bug 2106866: Fix flaky OLM test #11832
- CONSOLE-3167: Remove static plugin nav extensions #11825
- Bug 2103981: show last 3 build with option to view all in case of more then 3 builds #11837
- Bug 2103224: Update the side nav perspective selection so it has the correct background and border color when in dark mode #11790
- Bug 2103972: fix MultiColumnField header alignment used for Pipeline parameters #11799
- Bug 2078769: Added translations for filter group names #11594
- CONSOLE-3067: Adding Rollout Restart function to the OpenShift Console #11725
- Bug 2091542: - Error Loading/404 not found page shown after clicking “Current namespace only” #11743
- Bug 2021297: Implement dynamic plugin dependency resolution #11626
- CONSOLE-3204: Add missing api docs for *Icon and *Status components #11808
- Bug 2098234: fix broken update server link #11768
- Bug 2105909, Bug 2105328: Fix create-namespace e2e test, ESOCKET timeout issue, and a11y violations to unblock CI #11809
- Bug 2052662: Fix null reference #11780
- Updating openshift-enterprise-console images to be consistent with ART #11789
- Bug 2093593: Updated selected strategy file as devfile when devfile is selected #11719
- Bug 2100774: add error color to required help text for image search field #11776
- Update PF packages to pf-2022-8 #11766
- CONSOLE-3083: Update API docs for dynamic plugin sdk #11639
- Update ODC owner files #11760
- Bug 2096350: fix bug where Cluster update modal errors weren’t displa… #11762
- Full changelog
- OCPBUGS-5289: Adds vlan path substitution fix to address tuning regression for runtime config #71
- OCPBUGS-4223: Fix path substitution to enable setting sysctls on vlan interfaces #68
- Updating ose-containernetworking-plugins images to be consistent with ART #66
- Updating ose-containernetworking-plugins images to be consistent with ART #65
- Full changelog
- OCPBUGS-10556: Bump go.mongodb.org/mongo-driver to v1.5.1 #176
- OCPBUGS-6599: Address CVE-2022-41717 #166
- OCPBUGS-1904: Only deploy VolumeSnapshotClass when CRD exists #159
- Updating csi-driver-manila-operator images to be consistent with ART #157
- Ensure files follow go 1.19 formatting #158
- Bug 2057637: Include secrets to VolumeSnapshotClass #156
- STOR-858: Bump github.com/openshift/* and k8s.io/* #155
- Bug OCPBUGS-944: Fix RBAC race during initial deployment #154
- Expose CSI_FSGROUP_POLICY as an operator option #142
- Updating csi-driver-manila-operator images to be consistent with ART #151
- Full changelog
- Updating ose-csi-driver-shared-resource-webhook images to be consistent with ART #112
- Updating ose-csi-driver-shared-resource images to be consistent with ART #113
- csi topology is only PV relatead, do not need #111
- Updating ose-csi-driver-shared-resource-mustgather images to be consistent with ART #108
- Updating ose-csi-driver-shared-resource images to be consistent with ART #107
- Updating ose-csi-driver-shared-resource-webhook images to be consistent with ART #106
- Full changelog
- OCPBUGS-3359: Revert “[build-407] Mount shared secret and configmap list config path into shared driver node” #62
- Updating ose-csi-driver-shared-resource-operator images to be consistent with ART #58
- Mount shared secret and configmap list config path into shared driver node #56
- STOR-858: Bump github.com/openshift/* and k8s.io/* #57
- : Authorize shared secrets and configmaps with openshift- prefix #53
- Bug 2081557: Run at least one replica of Webhook #51
- Updating ose-csi-driver-shared-resource-operator images to be consistent with ART #52
- Full changelog
- UPSTREAM: 379: Fix gofmt for go 1.19 #47
- UPSTREAM: <carry>: Remove .github files #43
- Updating csi-attacher images to be consistent with ART #42
- STOR-859: Rebase to v4.0.0 for OCP 4.12 #41
- Updating csi-attacher images to be consistent with ART #40
- Add changelog for v4.0.0 #373
- update kube dependencies to v1.25.0 #371
- Use registry.k8s.io for deployment #372
- Update release tools #370
- master: update release-tools #365
- Update container-storage-interface.md design proposals URL in README.md #364
- Change Fstype default to emptyString from ext4 #358
- Full changelog
- Updating csi-provisioner images to be consistent with ART #58
- UPSTREAM: <carry>: Remove .github files #57
- STOR-859: Rebase to v3.3.0 for OCP 4.12 #55
- Updating csi-provisioner images to be consistent with ART #54
- Bug 2101343: UPSTREAM: 2101343: fix: changed the csistoragecapacity check namespace #52
- Update changelog for 3.3.0 #790
- Update snapshot client to 6.1.0 #789
- Add changelog for v3.3 #788
- build(deps): bump k8s.io/klog/v2 from 2.70.1 to 2.80.1 #785
- build(deps): bump sigs.k8s.io/controller-runtime from 0.12.3 to 0.13.0 #782
- Updated CONTRIBUTING.md #787
- feat: Support secret in NodeExpansion Call #758
- test: use csi-test v5.0.0 #784
- correct the fmt errors on the controller files. #783
- update kube dependencies to v1.25.0 release #776
- test: add codespell github workflow and templates for issues/RFEs. #761
- build(deps): bump google.golang.org/grpc from 1.48.0 to 1.49.0 #777
- Update release tools #775
- build(deps): bump google.golang.org/grpc from 1.45.0 to 1.48.0 #771
- build(deps): bump sigs.k8s.io/controller-runtime from 0.11.2 to 0.12.3 #767
- build(deps): bump github.com/golang/mock from 1.5.0 to 1.6.0 #773
- build(deps): bump github.com/prometheus/client_golang from 1.12.1 to 1.13.0 #772
- build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.8.0 #769
- build(deps): bump google.golang.org/protobuf from 1.28.0 to 1.28.1 #768
- build(deps): bump k8s.io/klog/v2 from 2.60.1 to 2.70.1 #774
- github: enable dependabot #766
- master: update release-tools #762
- fix: kubernetes design proposal URL expired #757
- fix: changed the csistoragecapacity check namespace #753
- Full changelog
- Updating ose-csi-external-resizer images to be consistent with ART #134
- UPSTREAM: <carry>: Remove .github files #133
- STOR-859: Rebase to v1.6.0 for OCP 4.12 #132
- Updating ose-csi-external-resizer images to be consistent with ART #131
- Add changelog for 1.6 #222
- update kube dependencies to v1.25.0 #220
- Update release tools #219
- master: update release-tools #214
- bump up gopkg.in/yaml.v3 to address CVE-2022-28948 #205
- Full changelog
- Updating csi-snapshot-validation-webhook images to be consistent with ART #84
- Updating ose-csi-external-snapshotter images to be consistent with ART #83
- Updating ose-csi-snapshot-controller images to be consistent with ART #82
- UPSTREAM: <carry>: Remove .github files #81
- Updating csi-snapshot-validation-webhook images to be consistent with ART #80
- Updating ose-csi-external-snapshotter images to be consistent with ART #79
- Updating ose-csi-snapshot-controller images to be consistent with ART #78
- STOR-859: Rebase to v6.1.0 for OCP 4.12 #77
- Updating csi-snapshot-validation-webhook images to be consistent with ART #76
- Updating ose-csi-external-snapshotter images to be consistent with ART #75
- Updating ose-csi-snapshot-controller images to be consistent with ART #74
- Update deployment tags to v6.1.0 #766
- Update client to v6.1.0 #768
- Add changelog for v6.1.0 #767
- Upgrade kube dependencies and snapshotter client kube deps to v0.25.2 #765
- Upgrade go version and code-generator in snapshotter client #761
- declare go1.18 in the go.mod #762
- update client package with go 1.19 formatting changes #760
- make the formatting errors based on go 1.19 #758
- Fix CVE-2022-27664 by updating golang.org/x/net pacckage #759
- use registry.k8s.io for deployment #756
- Update release-tools #752
- update kubernetes dependencies to v1.25.0 #753
- Improve README #739
- Fix typo validating webhook message
exits
-> exists
#746
- master: update release-tools #740
- use latest controllers and webhook in the deployment #733
- Remove v1beta1 from admission config template #734
- deploy/kubernetes: Update snapshot-validation-webhook #737
- update snapshot client to v6.0.1 #732
- master: update release-tools #727
- Update changelog 6.0.1 #720
- Add back v1beta1 manifests #718
- Add changelog for v6.0 #711
- Remove v1beta1 examples #715
- Adding webhook RBAC to enable validation of snapshotclasses #706
- Remove v1beta1 APIs and generated functions #704
- test: add tirvy vulnerability scanner github action #708
- update kube dependencies to v1.24.0 release #703
- replace serviceAccountName key, rbac and cleanup in the code #690
- Update README with prevent-volume-mode-conversion feature flag #702
- Add webhook to make SourceVolumeMode immutable #680
- Update comment in types.go for the new CRD docs #697
- Updating readme and webhook tempate to capture changes made for volumesnapshotclasses #688
- Remove create and delete from csi-snapshotter RBAC #689
- Changes to snapshot controller to add sourceVolumeMode #679
- Add default validation for VolumeSnapshotClass #674
- Bump prometheus/client_golang to v1.11.1 #684
- Change SourceVolumeMode type to v1.PersistentVolumeMode #683
- master: update release-tools #682
- Update client to v6 #673
- Full changelog
- OCPBUGS-13821: Bump gRPC from 1.38.0 to 1.49.0 #43
- Updating csi-livenessprobe images to be consistent with ART #35
- UPSTREAM: <carry>: Remove .github files #34
- Updating csi-livenessprobe images to be consistent with ART #33
- Full changelog
- Updating csi-node-driver-registrar images to be consistent with ART #39
- UPSTREAM: <carry>: Remove .github files #38
- Updating csi-node-driver-registrar images to be consistent with ART #37
- Full changelog
- OCPBUGS-6753: manage-dockerfile: use the original form of HEALTHCHECK #324
- Updating openshift-enterprise-builder images to be consistent with ART #315
- OCPBUGS-4779: [release-4.12] Update to go1.19 #321
- BUILD-530: Rebase to k8s.io 1.25 #316
- bump(github.com/containers/buildah) to v1.26.4 #306
- bump github.com/containers/buildah to v1.26.2 #304
- Attempt to create /dev/fuse at startup #305
- Bug 2099991: Add support for BUILDAH_QUIET environment variable #303
- Set _CONTAINERS_USERNS_CONFIGURED if we create a user namespace #301
- Updating openshift-enterprise-builder images to be consistent with ART #302
- Full changelog
- Updating egress-router-cni images to be consistent with ART #64
- Updating egress-router-cni images to be consistent with ART #63
- Full changelog
- Update owners #185
- Updating ose-etcd images to be consistent with ART #153
- OCPBUGS-5761: UPSTREAM:<carry>: etcdserver: process the scenaro of the last WAL rec… #176
- OCPBUGS-3100: Rebase openshift/etcd 4.12 onto v3.5.6 #169
- trim build path #14816
- client/pkg/fileutil: add missing logger to {Create,Touch}DirAll #14799
- clientv3: do not refresh token when users use CommonName based authentication #14790
- etcdserver: call the OnPreCommitUnsafe in unsafeCommit #14733
- add warning message when delete to release-3.5 #13748
- clientv3: fix the implementation of double barrier #14658
- server: add more context to panic message #14676
- fix: close maintenance conn #14662
- test: added e2e test case for issue 14571: etcd doesn’t load auth info when recovering from a snapshot #14656
- server: refresh auth info when etcd recovers from a snapshot #14648
- Backport #14591 to 3.5. #14593
- Release-3.5: server/etcdmain: add configurable cipher list to gRPC proxy listener #14500
- client/v3: Add backoff before retry when watch stream returns unavailable #14582
- Makefile: additional logic fix / Update Ubuntu base #13861
- etcdserver: added more debug log for the purgeFile goroutine #14578
- Automated cherry pick of #13224 #14572 #14573
- *: avoid closing a watch with ID 0 incorrectly #14563
- Backport PR 14322 to release-3.5 #14547
- Replace github.com/form3tech-oss/jwt-go with https://github.com/golang-jwt/jwt #14489
- UPSTREAM: <carry>: rebase script #159
- OCPBUGS-861: Rebase openshift/etcd 4.12 onto v3.5.5 #144
- fix the flaky test TestV3AuthRestartMember #14454
- server: don’t panic in readonly serializable txn #14178
- etcdctl: allow move-leader to connect to multiple endpoints #14434
- testing: fix TestOpenWithMaxIndex cleanup #14440
- server/etcdmain: add build support for Apple M1 #14436
- server,test: refresh cache on each NewAuthStore #14409
- Fix corruption checks v3.5 #14282
- Move consistent_index forward when executing alarmList operation #14429
- fix the potential data loss for clusters with only one member #14424
- Backport of pull/14354 to release-3.5 #14397
- Refactor the keepAliveListener and keepAliveConn #14366
- clientv3: close streams after use in lessor keepAliveOnce method #14361
- etcdserver: bump OpenTelemetry to 1.0.1 and gRPC to 1.41.0 #14312
- Change default sampling rate from 100% to 0% #14318
- server/auth: protect rangePermCache with a RW lock #14227
- clientv3: Fix parsing of ETCD_CLIENT_DEBUG #14222
- Support configuring
MaxConcurrentStreams
for http2 #14219
- Automated cherry pick of #14182 #14187
- client/v3: do not overwrite authTokenBundle on dial #14132
- Restrict the max size of each WAL entry to the remaining size of the WAL file #14127
- Backport two lease related bug fixes to 3.5 #14087
- scripts: Avoid additional repo clone #14050
- Test release scripts #14043
- [backport 3.5]: server/auth: enable tokenProvider if recoved store enables auth #13205
- Update golang.org/x/crypto to latest #13996
- Update consitent_index when applying fails #13946
- Revert #13714 #13950
- Updating ose-etcd images to be consistent with ART #134
- Full changelog
- Updating ose-gcp-cloud-controller-manager images to be consistent with ART #22
- OCPBUGS-2076: Replace k8s.io/cloud-provider with openshift’s version #23
- OCPBUGS-1413: Rebase 29.09.2022 k8s 1.25 #21
- Bump repository to v1.25.2 #372
- Delete nodes if the GCE instance id changes and pods bound to the deleted node #368
- Instance group hint fixes #369
- Remove race betwen kubelet startup and mounter rootfs #365
- Add support for nodeipam metrics #366
- Remove dependency on stacktype input from gce #363
- Update repository to v1.25.0 #364
- Pass and verify instanceGroupHint #358
- Tolerate CSRs without encipherment key usage #362
- Update to v1beta1 and add XPN error #342
- Add gcp.go from client-go to cloud-provider-gcp #357
- Adding gcloud edge-cloud token provider #352
- Run go1.19rc2 fmt ./… as the repo got upgraded to using go1.19rc2 and go fmt output changed! #356
- Release 1.24 #348
- Add instruction how to update repository #349
- Update /cluster to release-1.23 from k/k #344
- Move jprzychodzen to approvers #343
- Increase HMS QPS from default 5 to 50 mainly for nodeSyncer #337
- Updating ose-gcp-cloud-controller-manager images to be consistent with ART #19
- Full changelog
- Updating ose-gcp-cluster-api-controllers images to be consistent with ART #186
- Merge https://github.com/kubernetes-sigs/cluster-api-provider-gcp:main into master #185
- Updating ose-gcp-cluster-api-controllers images to be consistent with ART #184
- Bump github.com/onsi/gomega from 1.19.0 to 1.20.2 #711
- Bump google.golang.org/api from 0.93.0 to 0.95.0 #715
- Bump github.com/google/go-cmp from 0.5.8 to 0.5.9 #714
- Bump k8s.io/klog/v2 from 2.70.1 to 2.80.1 #716
- Remove slices of pointers to make conversion-gen happy #712
- Reconcile subnetworks #677
- Bump golangci-lint to v1.49.0 #702
- feat: Upgrade Cert-Manager version to the latest(v1.9.1) #699
- Bump k8s.io/client-go from 0.24.2 to 0.24.4 #696
- Bump k8s.io/api from 0.24.2 to 0.24.4 #697
- Fix make target for test with coverage #693
- fix typo #692
- Bump google.golang.org/api from 0.91.0 to 0.93.0 #691
- Remove Hardcoded failureDomain in Template #689
- Bump github.com/GoogleCloudPlatform/k8s-cloud-provider from 1.19.0 to 1.20.0 #687
- Fix broken
TestGCPClusterTemplate_ValidateUpdate
test #685
- Fix panic when no failure domain found #662
- update capi to v1.2.1 #690
- docs: add IMAGE_ID export to prerequisites #680
- Bump google.golang.org/api from 0.90.0 to 0.91.0 #679
- Update CAPI to v1.2.0 #678
- Update cloudbuild to go 1.18 #675
- Upgrade golang to v1.18.3 #663
- Bump github.com/GoogleCloudPlatform/k8s-cloud-provider from 1.18.0 to 1.19.0 #674
- Minor docs / Tiltfile cleanup #672
- Bump google.golang.org/api from 0.88.0 to 0.90.0 #673
- Fix apidiff target #671
- Bump golangci-lint to v1.47.2 #670
- Use kustomize installed from makefile and remove unused install script #656
- Bump google.golang.org/api from 0.87.0 to 0.88.0 #668
- fix: always send autoCreateSubnetnetworks field to create VPC network #664
- Fix development setup issue #666
- fix: use right name for EnableFlowLogs field #665
- Bump google.golang.org/api from 0.86.0 to 0.87.0 #658
- Add verify-conversions target #627
- Bump k8s.io/klog/v2 from 2.70.0 to 2.70.1 #652
- add GoLand configuration for debug section #642
- Update capi to 1.1.5 and k8s capg images #649
- Bump google.golang.org/api from 0.85.0 to 0.86.0 #647
- Bump sigs.k8s.io/cluster-api/test from 1.1.4 to 1.1.5 #648
- update ci & other scripts to use installed kind@v0.14.0 #646
- Bump google.golang.org/api from 0.84.0 to 0.85.0 #638
- Bump k8s.io/klog/v2 from 2.60.1 to 2.70.0 #639
- update KIND version to latest #637
- Doc: Add tilt debug information of vscode in the documentation #635
- Add info about the kubernetes version env variable #634
- Bump google.golang.org/api from 0.83.0 to 0.84.0 #632
- Bump google.golang.org/api from 0.81.0 to 0.83.0 #626
- update calico to use release v3.23 #624
- Improve resilience of cluster delete #616
- Fix Typo to
prerequisites.md
#613
- Fix GitHub Actions for Links #623
- Full changelog
- OCPBUGS-4504: refactor restartPolicyToBool function #28
- OCPBUGS-4499: Set sync period for Machine controller #25
- Updating ose-machine-api-provider-gcp images to be consistent with ART #19
- OCPBUGS-1411: Bump k8s dependencies to 1.25 #17
- update windows script handling #16
- Update windows detection #15
- Add windows machine support #14
- Updating ose-machine-api-provider-gcp images to be consistent with ART #13
- Full changelog
- Updating ose-gcp-pd-csi-driver images to be consistent with ART #29
- UPSTREAM: <carry>: Remove .github files #28
- STOR-862: Rebase to v1.7.3 for OCP 4.12 #27
- Updating ose-gcp-pd-csi-driver images to be consistent with ART #26
- backoff per {node,disk} pair instead of just node} #1036
- Cherry-pick #1031: update go to 1.18 #1032
- remove changelog in release-1.7 branch #1012
- Automated cherry pick of #999: Add implicit ListVolumesResponse#Entry pagination limit #1011
- Automated cherry pick of #986: Remove workaround to add os.version to the manifest for #1002
- Cherry-pick release v1.6.0 changelog to master, with note about bug #995
- CHANGELOG for 1.7 #994
- Simplify node backoff logic for controller publish/unpublish op #988
- fix 1.22 and 1.23 image repositories #993
- Update deployment for 1.24 and 1.25 #989
- really fix pvc.data.source skip #984
- Debugging statement to check the transformed manifest #983
- only skip cloning tests, not all snapshot tests #981
- Update arm64 build to use distroless debian image #976
- Add runtime libraries necessary for sed (dependency of lib/udev_conta… #974
- Increase prepull image timeout #973
- Run snapshot class tests separately from other tests #966
- Add functionality to make architecture specific builds #963
- disable disk image testing to avoid timeout #971
- override maxprocs, defaulting to 1 #969
- Update agnhost image to match the one used in the tests #970
- Add flags to specify zone/machine-type/OS image #962
- Use existing error message format #964
- add create regional clone from zonal disk and improve tests #890
- Bump prometheus/client_golang to v1.11.1 #959
- allow to specify wait time for attach disk operation #956
- master: update release-tools #958
- Add e2e/integration tests for image snapshot #929
- Add support for extra-create-metadata when creating snapshots #935
- Full changelog
- OCPBUGS-1904: Only deploy VolumeSnapshotClass when CRD exists #55
- Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART #53
- Remove unused bindata from the operator #54
- STOR-858: Bump github.com/openshift/* and k8s.io/* #52
- STOR-752: Change the default StorageClass to the CSI one (GCE) #51
- Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART #50
- Full changelog
- Updating ose-haproxy-router-base images to be consistent with ART #424
- Bug 2107462: Update CGO_ENABLED=1 #423
- NE-1071: Default HAProxy maxconn value to 50000 for OCP 4.12 #417
- OCPBUGS-1730: Bump vendored K8S libraries to 1.25.2 #421
- Updating openshift-enterprise-haproxy-router images to be consistent with ART #411
- Updating ose-haproxy-router-base images to be consistent with ART #410
- Full changelog
- OCPBUGS-7589: UPSTREAM: <carry>: add default kubelet sysctls within rpm #1478
- OCPBUGS-11166: UPSTREAM: <carry>: Force using the go tooling from the system #1531
- OCPBUGS-11166: Bump to k8s 1.25.8 #1527
- Automated cherry pick of #114863: Use label selector for filtering out resources when pruning. #116147
- Automated cherry pick of #113141: test: remove flaky pod update test in CSIInlineVolumes e2e #115689
- Automated cherry pick of #108874: Move CSI json file saving to SetUpAt() #115661
- Automated cherry pick of #115503: Fix for issue with Loadbalancer policy #115615
- Automated cherry pick of #115919: Fix for windows kube-proxy: ‘externalTrafficPolicy: #116000
- Automated cherry pick of #116089: fix: should not set default storageclass if annotation “volume.beta.kubernetes.io/storage-class” is set #116198
- Automated cherry pick of #115464: Remove check for CSI driver running on node for CSI migration #115773
- Automated cherry pick of #116395: One lock among PodNominator and SchedulingQueue #116439
- Automated cherry pick of #116018: scheduler/framework/plugins/volumebinding: fix inaccurate log #116049
- releng/go: Update images, dependencies and version to Go 1.19.7 #116406
- Automated cherry pick of #115259: Carefully compute request path for metrics #115405
- Automated cherry pick of #115377: Fetch go version using gimme if needed #115497
- OCPBUGS-8705: Fix mounted volume expansion tests #1503
- OCPBUGS-7078: Bump to k8s 1.25.7 #1496
- releng: Update images, dependencies and version to Go 1.19.6 #115832
- Update golang.org/x/net to v0.7.0 #115788
- Automated cherry pick of #115315: kubelet/client: collapse transport wiring onto standard #115567
- Pin golang.org/x/net to v0.4.0 in 1.25 #115641
- Automated cherry pick of #112737: StatefulSet: Cleanup the complex defer function updating the #113726
- Automated cherry pick of #115349: update prev succeeded indexes for indexed jobs #115460
- Automated cherry pick of #115179: Fix nil pointer error in nodevolumelimits csi logging #115348
- Automated cherry pick of #112516: fix endpoint slice controller logging format error #114046
- [Cherrypick #115537][1.25]*: Bump golangci-lint version and adapt to new linters #115608
- Automated cherry pick of #115341: apiserver: remove 34s from DELETECOLLECTION rest handler #115481
- Automated cherry pick of #115382: Avoid typechecking stdlib #115387
- Automated cherry pick of #115143: add custom dialer optimized for probes #115279
- Automated cherry pick of #115322: Fix panic on ClusterIP allocation for /28 subnets #115334
- Automated cherry pick of #115129: bump honnef.co/go/tools to support go1.20 #115170
- Automated cherry pick of #114940: Fixes the issue #114145 #115151
- pkg/controller/job: re-honor exponential backoff #115022
- Automated cherry pick of #114078: Explicitly call rand.Seed() method #115004
- Automated cherry pick of #114923: Do not leak cross namespace pod metadata in preemption events #115023
- releng: Update images, dependencies and version to Go 1.19.5 #115013
- Automated cherry pick of #114782: Licensing: skip modules with fewer subdirs than mods #114811
- Cherry pick 114857 to release-1.25 #114864
- Automated cherry pick of #113283: Fix SPDY proxy authentication with special chars #114520
- Automated cherry pick of #113787: Update daemonSet status even if syncDaemonSet fails #114818
- Automated cherry pick of #114952: Improve vendor verification works for each staging repo #114961
- Automated cherry pick of #114326: Add pod to dsw if termination is not completed during #114732
- Automated cherry pick of #114937: Exports WarningPrinter field in DeleteOptions #114969
- Bump Konnectivity to v0.0.35 in release-1.25 #114929
- Automated cherry pick of #114217: Fix issues in volumesnapshot test for ephemeral storage #114790
- Automated cherry pick of #112026: upgrade system-validators to v1.8.0 for a bugfix of cgroupv2 #114059
- Automated cherry pick of #114660: Add .go-version file containing build go version #114663
- Automated cherry pick of #114518: Fix a regression that scheduler always go through all Filter #114525
- Automated cherry pick of #114261: Reduce load of Job integration test #114262
- Automated cherry pick of #114407: Windows Kube-Proxy implementation for internal traffic #114467
- Automated cherry pick of #113742: Introducing LoadbalancerPortMapping flags for VipExternalIP #114039
- Automated cherry pick of #113776: Creating Ingress IP loadbalancer alone when all the endpoints #114452
- Automated cherry pick of #111772: kubelet: make the image pull time more accurate in event #114271
- Automated cherry pick of #113933: Limit request retrying to []byte request bodies #113990
- Automated cherry pick of #112198: Call queueSet::boundNextDispatchLocked enough #112295
- releng: Update images, dependencies and version to Go 1.19.4 #114286
- Update golang.org/x/net 1e63c2f #114320
- Automated cherry pick of #112158: allow noop-ignoring transformer to be configurable #113954
- Automated cherry pick of #114093: use etcd 3.5.6-0 after promotion #114105
- Automated cherry pick of #113521: added backend hashing to winkernel proxier #113558
- egress_selector: prevent goroutines leak on connect() step. #114012
- Cherry pick of #112074: e2e: use custom timeouts in GetSnapshotContentFromSnapshot() #113817
- Automated cherry pick of #112520: Do not return err if CSIdriver is not found #112568
- Automated cherry pick of #114122: Fix endpoint reconciler failing to delete masterlease #114137
- Automated cherry pick of #114096: changelog: CVE-2022-3294 and CVE-2022-3162 were fixed in v1.23.14 #114102
- Automated cherry pick of #112956: remove in-tree volume limits test now that CSIMigration is GA #112993
- Automated cherry pick of #112693: Fixed (CVE-2022-27664) Bump golang.org/x/net to #113425
- Add CVE-2022-3162 to CHANGELOG-1.25.md #113913
- OCPBUGS-5769: scc admission - seccomp profiles fix #1471
- OCPBUGS-5490: remove in-tree volume limits test now that CSIMigration is GA #1449
- OCPBUGS-4808: Apply shared defaulters to CRD-based routes. #1441
- OCPBUGS-4366: Update to 1.25.4 #1434
- Automated cherry pick of #113681: fix node address validation #113689
- Fix etcd path construction #113684
- Update images, dependencies and version to Go 1.19.3 #113592
- Automated cherry pick of #113481: kubelet: fix pod log line corruption when using timestamps #113515
- Automated cherry pick of #112913: fix GetAllocatableCPUs in cpumanager #113420
- Automated cherry pick of #113133: Fix DeleteCollection API decode DeleteOptions fail #113286
- Automated cherry pick of #113136: NodeLifecycleController: Remove race condition #113330
- Automated cherry pick of #113409: Disable expansion in SC, if driver does not support it #113432
- kube-proxy react on Node PodCIDR changes #113247
- Automated cherry pick of #111936: Marshal MicroTime to json and proto at the same precision #112218
- Automated cherry pick of #112489: etcd: Updated to v3.5.5 #113197
- Automated cherry pick of #112785: service update event should be triggered when appProtocol in #113031
- Cherry pick #112607 Make mount ref search more robust #112887
- Update images, dependencies and version to Go 1.19.2 #112902
- Bump konnectivity-client to v0.0.33 #112808
- Automated cherry pick of #112837: Fix winkernel proxier setting the wrong HNS loadbalancer ID #112840
- Automated cherry pick of #112357: kube-scheduler: add taints filtering logic consistent with #112533
- Revert 109706 + 111691 #112807
- Automated cherry pick of #112610: Fix flaky TestStalePodDisruption #112611
- Automated cherry pick of #112557: Fix list estimator for lists that are executed as gets #112632
- Automated cherry pick of #112205: Ensure metric ‘running_managed_controllers’ is registered #112447
- Automated cherry pick of #112403: Call SetupDevice only if Volume is not globally Mounted #112493
- CHANGELOG-1.25: Add missing changes for 1.25.2 #112667
- OCPBUGS-3878: UPSTREAM: <drop>: Bump openshift/api. #1425
- OCPBUGS-3875: UPSTREAM: <carry>: Add host assignment plugin for CRD-based routes. #1427
- OCPBUGS-3780: UPSTREAM: <carry>: Add validation plugin for CRD-based route parity. #1422
- OCPBUGS-3503: UPSTREAM: <drop>: Bump library-go. #1423
- Bug OCPBUGS-2927: Disable expansion in SC, if driver does not support it #1403
- OCPBUGS-3503: UPSTREAM: : Bump library-go. #1414
- OCPBUGS-3094: Tag AWS security groups at creation #1412
- OCPBUGS-3071: 4.12: revert: 1340: tag AWS security group at creation #1405
- OCPBUGS-3117: UPSTREAM: 113481: kubelet: fix pod log line corruption when using timestamps and long lines #1407
- OCPBUGS-2774: UPSTREAM: 112807 Fix Load balancer services with xTP local #1400
- UPSTREAM: 113208: Set default test timeouts first, only then modify the required ones #1396
- UPSTREAM: <carry>: Bug 2098054: tag AWS security group at creation #1340
- UPSTREAM: 113135: Wait for pod not running or gone in storage tests #1394
- Bump to k8s 1.25.2 #1380
- Automated cherry pick of #112299: Reduce default gzip compression level from 4 to 1 in #112398
- Automated cherry pick of #112507: Fix calculating error when adding nominated pods in #112531
- Automated cherry pick of #112427: Add zone field to vsphere test cloudconfig #112478
- Automated cherry pick of #112526: Limit redirect proxy handling to redirected responses #112527
- Automated cherry pick of #112508: kubeadm: allow RSA and ECDSA format keys in preflight check #112534
- Automated cherry pick of #112355: Fix the TestRoundTripTypes by adding default to the fuzzer #112366
- Automated cherry pick of #111205: Fix problem in updating VolumeAttached in node status #112305
- Automated cherry pick of #112193: Add an option for aggregator #112330
- Automated cherry pick of #112129: dependencies: update to ginkgo v2.1.6 and gomega v1.20.1 #112161
- Automated cherry pick of #112017: exec auth: support TLS config caching #112336
- Update images, dependencies and version to Go 1.19.1 #112320
- Automated cherry pick of #112159: Update to use GA PodSecurity webhook image #112162
- Automated cherry pick of #110951: fix nestedPendingOperations mount and umount parallel bug #112079
- Automated cherry pick of #111964: Fix of #111769 for 1.25 release branch #112107
- Automated cherry pick of #111912: regression test for exponential recursion bug on CRDs #112099
- Automated cherry pick of #112157: Avoid propagating
search .
into containers /etc/resolv.conf #112204
- Automated cherry pick of #111999: fix error type #112138
- Automated cherry pick of #111752: Revert “client-go: remove no longer used #112055
- Automated cherry pick of #112243: Revert “Remove unused flags from kubectl run” #112249
- Automated cherry pick of #112183: Tolerate sub-microsecond eventTime changes on update #112186
- Automated cherry pick of #112150: Improve kubectl display of invalid errors #112154
- Automated cherry pick of #112076: Revert “promote #112078
- Bug 2041317: Fix replica calculation at start of HPA scaling policy period #1391
- UPSTREAM: <carry>: allow annotating with a specific suite #1388
- k8s 1.25.0 #1360
- UPSTREAM: <carry>: Dockerfile: use centos:stream9 #1366
- OCPBUGS-718: UPSTREAM: 112267: aws: skip health rules if they are a subnet of the client rule #1358
- UPSTREAM: <carry>: optionally enable retry after until apiserver is ready #1346
- UPSTREAM: 110639: endpointslices: node missing on Pod scenario #1359
- UPSTREAM: <carry>: Update kubensenter to use exec instead of subprocess #1350
- UPSTREAM: 110039: Add readinessProbe to aggregated api service test #1307
- Bug 2118318: UPSTREAM: 110939: don’t quota events.k8s.io events by default #1344
- UPSTREAM: 111789: Update Netpol e2e tests to use framework CreateName… #1349
- UPSTREAM: <carry>: Skip session affinity timeout tests #1339
- Bug 2117569: UPSTREAM: 110888: feat: fix a bug thaat not all event be ignored by gc controller #1338
- Add kubensenter to the openshift RPM #1327
- UPSTREAM: 111306: Make scheduling e2e tests run PSa-restricted pods #1333
- trt-393: add plugin name to caches not synchronized error #1330
- Bug 2102383: UPSTREAM: 89885: Fix panic in openstack.InstanceExistsByProviderID() #1315
- Bug 2088606: Overly loose admission check when configuring UpstreamResolvers or ForwardPlugin #1247
- Bug 2081194: UPSTREAM: <carry>: update list of deprecated apis #1091
- Bug 2082773: Fix resizing of ephemeral volumes #1296
- UPSTREAM: <carry>: Remove reserved CPUs from default set #1295
- Bug 2094012: UPSTREAM: 110652: fix: –chunk-size with selector returns missing result #1303
- Azure: Skip “instance not found” error for LB backend address pools #111428
- Restore in-tree credential plugins for 1.25 #111918
- Revert “Add an option to conditionally disable compression based on client ip.” #111896
- Fix failing
test/e2e/storage/csi_mock_volume.go
test #111859
- Fix capture loop vars in parallel or ginkgo tests #111846
- Docs: node-port-range should not overlap ephemeral #111697
- fix a memory leakage problem when calling DryRunPreemption #111773
- staging/publishing: add release-1.25 branch #111786
- Add integration test for Retroactive default StorageClass assignement #111746
- Revert “enforce strict alpha handling for API serving” #111784
- Remove feature to enable e2e tests #111770
- document that services healthcheckNodePort is inmutable once set #111657
- Prevent panic in cloud-provider #111748
- Add e2e HPA Behavior tests: scale up/down limited by number of Pods / min, scale up/down limited by percentage / min #111346
- Fix flaky CSIInlineVolumes e2e test (issue 111740) #111751
- Promote Ephemeral Containers e2e test to Conformance #111440
- node_e2e: add a dbus restart test #111749
- Enhance NodeIPAM to support multiple ClusterCIDRs #109090
- Remove potential goroutine leak in testing framework #110182
- KEP-596: Move CSIInlineVolume feature to GA #111258
- Fix deleting UIDs tracking expectations #111721
- volume: FeatureGate access to GetHostIDsForPod() #111693
- Fix e2e network dns_configmap test #111702
- Support handling of pod failures with respect to the configured rules #111113
- [CCM - service controller] Remove schedulability predicate for LB set #111691
- Update go.mod to go1.19 #111696
- Speed up SELinux volume relabeling using mounts MVP #108692
- Fix things commented out in 1.19rc2 #111678
- Clear ephemeral container resources field when creating one in volume test #111521
- Bump images, dependencies and versions to go 1.19 #111679
- Revert “e2e: should manage the lifecycle of an APIService” #111675
- add test for GetAPIServerVirtualIP #111596
- Update publishing-bot rules for go1.17.13 and go1.18.5 #111685
- Stop panic in govet levee under golang 1.19 #111677
- e2e: trim junit report for Spyglass #111669
- don’t quota events.k8s.io events by default #110939
- cleanup: Remove storageos volume plugins from k8s codebase #111620
- Implement KMS v2alpha1 #111126
- Avoid re-syncing LBs for ETP=local services #109706
- make ObjectReference field ownership granular #110495
- Promote Local storage capacity isolation feature to GA #111513
- Add support for user namespaces phase 1 (KEP 127) #111090
- vendor: Bump cAdvisor to v0.45.0 #111647
- Revert “e2e: Trim junit reporter to adapt with testgrid” #111668
- Avoid hard coding Operating System and Architecture in hack/lib/etcd.sh #111613
- e2e: Trim junit reporter to adapt with testgrid #111627
- CRI changes to support in-place pod resize #111645
- modify the signing/approving controller to tolerate either set of usages for kubelet client and serving certificates #111061
- Fix JobTrackingWithFinalizers when a pod succeeds after the job fails #111646
- Promote CronJobTimeZone to beta #111435
- Allow retroactive storage class assigment to PVCs #111467
- Move e2e test from alpha with feature promoted to beta #111448
- Update CRI API to support Evented PLEG #111642
- Enable ‘running_managed_controllers’ for KCM/CCM controllers: routes, services and cloud-node #111462
- Upgrade CSIMigrationGCE feature gate to GA #111301
- KEP-3327: Add CPUManager policy option to align CPUs by Socket instead of by NUMA node #111278
- ginkgo: disable color escape sequences by default when not connected to a terminal #111633
- update smd to 4.2.3 #111557
- Deprecate kubescheduler ComponentConfig v1beta2 #111547
- Promote NamespaceStatus endpoints test +3 Endpoints #111522
- Add worker to clean up stale DisruptionTarget condition #111475
- kubelet tracing instrumentation #105126
- Add unit tests for registry/admissionregistration/validatingwebhookconfiguration #104386
- Fix missing format string PVC namespace #111523
- add deprecated warning for node beta labels in pv/sc/rc/csi storage capacity #108554
- cleanup: Remove flocker volume plugins from k8s codebase #111618
- Add flag to disable compression for local traffic #111507
- Fix iSCSI over ipv6 #110688
- apiserver: Remove the deprecated
--service-account-api-audiences
flag #108624
- cleanup: Remove quobyte volume plugins from k8s codebase #111619
- Append new pod conditions when deleting pods to indicate the reason for pod deletion #110959
- add test for GetNodeNameAndHostname #111623
- Minor fixes to e2epod wait logic #111555
- Remove some unused functions #111628
- Update design-proposals URL #111426
- feat:(kms) encrypt data with DEK using AES-GCM instead of AES-CBC #111119
- kubeadm: make pre-release warning log less confusing #111615
- Set zone label selector for preprovisioned AWS in-tree tests #108696
- Add jpbetz as approver to pkg/registry/admissionregistration #111610
- Share a single etcd3 client logger across all clients #111477
- Hostprocess container test updates #111609
- CCM [Service controller]: align function pointer variable with struct name #111538
- Promote ControllerRevisionLifecycleTest +7 Endpoints #111449
- Introduce PodHasNetwork condition for pods #111358
- Promote Event Lifecycle Test +1 Endpoint #111265
- unittests: Fixes unit tests for Windows (part 2) #110399
- Fixes kubelet log compression on Windows #111549
- Promote CSIMigrationAWS to GA #111479
- add test for String #111502
- feat: ignore all event resource for gc #110888
- Enable ‘running_managed_controllers’ for KCM nodeipam controller #111466
- mount-utils: add Linux specific non-systemd Mounter #111218
- Mark enable-taint-manager CLI flag as deprecated #111411
- fix that beginning of help text is cut off for apply and replace –filename flag #111486
- Implement KEP-3178 “iptables cleanup” in kubelet #110291
- Partly remove support for seccomp annotations #109819
- add test for ValidatePort #111492
- Correct event validation messages using the core/v1 field name
reportingComponent
#111506
- fix: refer to url of Node Allocatable #111152
- Disable AcceleratorUsage Metrics: ga #110940
- Update
k8s.io/utils
to ee6ede2d64ed
#111587
- deprecate GlusterFS plugin from available in-tree drivers. #111485
- Adding value attribute to get the value of zone property as per the u… #111342
- feat: set ProbeTerminationGracePeriod default to true #108541
- correct OpenAPI extension in error message #111446
- Respect PodTopologySpread after rolling upgrades #111441
- scheduler: include supported ScoringStrategyType list in error message for NodeResourcesFit plugin #111206
- Add unit tests for grace period in killContainer func #110733
- validate nodeLabels in kubelet #109263
- cleanup: omit redundant arguments in make call #111450
- kubelet: Fixes plugin Watcher for Windows #111439
- Update the feature state in the help text of the
--seccomp-default
flag #111431
- Fix test order pkg/kubelet/winstats/winstats_test.go #111418
- Promote EphemeralContainers feature to GA #111402
- unittests: Adds Windows unittests #111020
- Use checksums instead of fsyncs to avoid slow discovery caching on MacOS #110851
- Fix s.RuntimeCgroups error condition #110648
- fix test for CheckpointStateRestore #106244
- chore(kubelet): simpler createAndInitKubelet func #103069
- fix: add pod info to the error log #111239
- Deflake TestStaticPodExclusion #110071
- the err of “GetKubeletContainer” function should not affect the value of “RuntimeCgroups” #109347
- tests: Enables a few Conformance tests for Windows (part 2) #108592
- add container probe duration metrics #104484
- test-e2e-node: set ginkgo test timeout to 24h #111541
- Enable gce pd driver via a flag rather than an env var #111481
- cleanup: fix some error log capitalization #111454
- Graduate component config to stable in kube-scheduler #110534
- Promote feature CustomResourceValidationExpressions to beta #111524
- Update the comment in pkg/scheduler/framework/plugins/noderesources #111287
- Fix
kubeadm upgrade plan
issue with FQDN nodes names #111531
- Skip CEL expression validation if OpenAPIv3 schema is invalid #111519
- Remove unnecessary use of fmt.Sprintf #111496
- promote LocalStorageCapacityIsolationFSQuotaMonitoring to beta #107329
- Windows: ensure runAsNonRoot does case-insensitive comparison on username #111009
- add warning log if volume calculation took too long than 1 second #107490
- Skip schemas that don’t have CEL rules in NewValidator #111483
- Add dims to conformance-behavior-approvers #107881
- Update OWNERS #111493
- Improve tests and fix bugs in container validation #111401
- Update to latest kubedns and nodelocaldns images. #111490
- Don’t use KUBE-MARK-DROP for LoadBalancerSourceRanges #110289
- Update publishing-bot rules for go1.17.12 and go1.18.4 #111500
- fix ambiguous comments of priorityClass update validation #111398
- Cacher: add support for draining watchers #111460
- Add new flags into alpha events #110007
- Add option to retry internal api error in reflector. #111387
- Switch initial/final seats type to uint64 #111503
- kubeadm: move
getClientSet
to cmd utils #111455
- Update agnhost image to 2.40 #111491
- update base image to Fedora 36 for volume/(gluster|iscsi|rbd) #111489
- Fix test order staging/src/k8s.io/component-base/logs/json/json_test.go #111419
- Change kubectl diff to exclude managedFields by default #111319
- chore: move chewong to emeritus_approvers #111414
- Prevent dirty service object leaking between reconciles #109601
- allow namespace admins to use leases to encourage migration off of configmaps #111472
- Add examples of matchExpressions validation as unit tests #111451
- declare unsupported vSphere versions for in-tree plugin #111255
- Add shell completion for new –subresource flag #109070
- test/e2e/common/node: fix several typo #111249
- clean unreachable code #111228
- add unit test for pkg/kubelet/types/ func GetPodStartTime() #111139
- Fix grammar in K8s OpenAPI spec doc #110586
- Improved mount detection using openat2 for kernel 5.10+ #109217
- Update
k8s.io/utils
to 9bab9ef40391
#111442
- PodSecurity: OS based updates to restricted standard #105919
- Modify timeout for etcd healthcheck #111399
- Prevent from future leaks of goroutines in integration tests #111444
- Add support for summary metrics for stablity checks #111415
- Fix pod stuck in termination state when mount fails or gets skipped after kubelet restart #110670
- iptables proxy reorg in preparation for minimizing iptables-restore #110266
- Update to 1.19rc2 (from 1.18.3) #111254
- grpc: move to use grpc.WithTransportCredentials() #109778
- Bump default burst limit for discovery client to 300 #109141
- Ignore non-semantic changes to objects #106388
- kubeadm: prefer to use pkg/errors package and cleanup fmt.Errorf #111394
- Make scheduling e2e tests run PSa-restricted pods #111306
- vendor: downgrade github.com/matttproud/golang_protobuf_extensions to v1.0.1 #108108
- Clean shutdown of cloud controllers in integration tests #111437
- Clean shutdown of cloud controllers in integration tests #111317
- omit comparison to bool constant #111046
- Remove RunAnAPIServer from integration tests #111395
- Update Azure max data disk count map #111406
- test: cluster: Bump to COS 97 image #111412
- Remove estimateMinSizeJSON calls for CEL #111156
- Add Ephemeral Containers to node conformance tests #111404
- Supply denominators #110164
- No need to assert an error when the error is not nil #111377
- Eliminate MaintainObservations function in P&F #111348
- Revert “Cleanup: remove validation of removedPlugins” #111378
- Fix typos in the variable name in scheduling_queue_test.go #111365
- Fix Priority plugin comment #103663
- Promote DS max surge to GA #111194
- controller/nodelifecycle: Refactor to not make API calls under lock #110359
- kubeadm: pass etcd progress notification flag to etcd #111383
- Fix CHANGELOG-1.22.md: Cluster Storage Interface -> Container Storage… #110032
- disallow –force and –prune in client-side apply #111374
- Replace fallocate with dd in e2e tests #111369
- Optimize away repeated structural schema and CEL DeclType construction in CRD validation #110135
- add test case for ToValidOperationID method: TestToValidOperationID #109690
- Fix firewallneedsupdate and firewallRuleEqual #111186
- use exist const to replace TCP str #111269
- Print ServiceAccount attached to the Pod #111192
- Clean shutdown of serviceaccount integration tests #111325
- cleanup: use append other than for loop #111307
- Conformance test “manage the lifecycle of an APIService” is Disruptive and should run in Serial #111347
- fix:handle error and remove Redundant type conversion #111172
- Cleanup no longer used Create/Delete TestingNamespace #111324
- Fix some syntax errors under the staging/src/k8s.io/client-go/rest/ folder #110666
- Switching everything to use pause:3.8 #111330
- Typo in kubectl delete –help 111302 #111315
- use new distroless kube-proxy image #111060
- replace deprecated setoutput #109300
- Promote List, Patch & DeleteCollection ResourceQuota test - +3 endpoint coverage #111264
- Promote APIService lifecycle test + 4 Endpoints #111263
- Add unit tests for explain command #110885
- sched: evaluate error message once #111295
- Add e2e HPA Behavior tests: scale down stabilisation, scale up disabled, scale down disabled #111253
- Fix incorrect message when attaching to ephemeral containers #111185
- Enable ‘running_managed_controllers’ for KCM/CCM for cloud-node-lifecycle controller #111033
- Add service port mutation test #110967
- Fix and expand explanation and debug info from flaking test #111162
- cluster: use systemd cgroup driver for cgroupv2 #111231
- Adjust watch channel sizes in watchcache #109708
- Pick up major changes from cel-go latest release #111071
- cleanup: use sets.Clone() to avoid interim slice #111268
- Introduce config for API Priority and Fairness #111181
- Print pod.Spec.RuntimeClassName in kubectl describe #110914
- Add integration test for podgc #111091
- Revert “Revert the workaround needed to cleanup for Ginkgo V1” #111284
- test: Only Check NPD logs in standalone mode #111238
- kube-proxy: windows: Removed hnsV1 #110957
- cleanup: use sets.Len() instead of len(sets.UnsortedList()) in the isEmpty function #111267
- Re-Generate k8s.io/apimachinery/pkg/util/sets #111173
- Write NamespaceStatus endpoints test +3 Endpoints #109763
- Promote pod OS to GA #111229
- csi: validate the secretnames in CSI spec against NameIsDNSSubdomain #108331
- Refactor taint_manager to do not use getPod and getNode stubs #111084
- cacher: indroduce expiredBookmarkWatchers #111244
- Fix leaking goroutines in multiple integration tests #111242
- proxy: queue syncs on node events rather than syncing immediately #111219
- Graduate server side validation to beta #110178
- set ginkgo intercept mode to none to avoid hangs #111240
- fix a possible panic because of taking the address of nil #111235
- kubeadm: fix comment typo #111210
- enable stylecheck check in golangci #111101
- Add audit-id to storage traces #110680
- Fix leaking goroutines in multiple integration tests #110633
- scheduler: framework: initialize indexers in scheduler core with non-nil map #110663
- client-go: Modify FakeEvents to Work Event Sink started with
""
namespace #110649
- Retry when it fails to update pods status on scheduling loop #109832
- refactor controlplane to use just one client-go #111191
- cleanup: remove all duplicate import #109639
- Revert “Move kubectl wait to informers with a cache to avoid hanging due to objects disappearing from the cluster” #111224
- Remove redundant code in pkg/scheduler/framework/plugins/volumebinding #111203
- Format the code in pkg/scheduler/framework/plugins/noderesources #111200
- Update error log to Error Wrapping #111199
- scheduler: remove useless null pointer check about nodeInfo for in-tree plugins #111153
- Delete dead audit code #111125
- scheduler: improve the comment and add more unit test cases for DefaultNormalizeScore #111047
- Graduate MinDomains in Pod Topology Spread to beta #110388
- kube-proxy: kernelspace mode is announced to be default for windows #110762
- Ensure the directory for the file in flag
--audit-log-path
exists #110813
- Add testcases for cmd/kubeadm/app/util/net.go and version.go #111189
- Clean shutdown of controlplane integration tests #110569
- Improve the accuracy of output msg in pkg/controller/endpoint/endpoints_controller.go #111134
- Add rate limiting when calling STS assume role API #110706
- Update etcdRequestLatency metrics bucket size #107042
- cacher: Use PodList type for use in GetList #111171
- Remove redundant variable definitions in apis/autoscaling #111169
- Fix failing e2e test: Handle two default IngressClasses more cleanly #111138
- scheduler: using math.MinInt64 instead of -math.MaxInt64 #111062
- refactor the reflector to pave the way for streaming #111176
- Make yamlfmt tool print filenames #111135
- Make coverage handle relative-path pkgs #111131
- When metrics are counted, discard the wrong container StartTime metrics #110880
- Add support for slash as sysctl separator to Pod securityContext field and to PodSecurityPolicy #106834
- Fix: some typo in apimachinery/pkg #111081
- Add comment on build_binaries_for_platform #111133
- Remove unused
unset_platform_envs
func #111132
- Makefile: sort debug output by time #111129
- kubeadm: UnversionedKubeletConfigMap is GAed in v1.25 #111146
- gitignore __* - leave them for local use #111128
- Correct wrong syntax #111080
- metrics for CEL compilation and evaluation #111035
- filter out terminated containers in cadvisor_stats_provider #110950
- Make kubelet set alpha.kubernetes.io/provided-node-ip unconditionally #109794
- Fix kubelet panic when accessing metrics/resource endpoint #111141
- Add comments around
go install
#111130
- fix: update comment for related updated func #111127
- mount-utils: only detect systemd when needed #111083
- Promote minReadySeconds to GA #110896
- Minimal checkpointing support #104907
- Refactor gc_controller to do not use the deletePod stub #111070
- make sure auto-mounted subpath mount source is already mounted … #110973
- Bump cel-go to v0.12.3 #111008
- Skip mount point checks when possible during mount cleanup. #109676
- Always log APF WorkEstimate params in kube-apiserver http logs #111109
- Pass context to pkg/scheduler/framework/plugins/volumebinding. #110958
- fix: update the typo code comment #111097
- Add timing ratio histograms #110104
- quota: add an update filter #111039
- fix:remove Redundant type conversion #110930
- fix static-check for staging/src/k8s.io/client-go/ #111002
- Stop using the deprecated
Measure
method #111065
- Handle two or more default IngressClasses more cleanly #110974
- Update kube aggregator readme #111064
- merge MakeDefaultErrorFunc into handleSchedulingFailure #111036
- Use errors.As to detect wrapping in StatusCause #108532
- enabling CSIMigrationvSphere feature by default #103523
- Revert the workaround needed to cleanup for Ginkgo V1 #111063
- Fix ControllerRevision e2e test flake #111075
- Fix: import the same package multiple times #111087
- Remove validation of removedPlugins in KubeSchedulerConfiguration #111032
- Handle os.MkdirAll error #110879
- Update the Chinese translation of kubectl #110538
- Change snapshot-controller image to v4.2.1 #110980
- kubeadm: respect user specified image repository when using Kubernetes ci version #111017
- Capture the Container Logs for a Flaky Test #111015
- Improve the accuracy of error msg in /pkg/scheduler/internal/queue #111016
- migrate deprecate flags from ginkgo v1 to v2 #111059
- remove excluded staticcheck that were already fixed #109477
- fix CustomArgs annotation, todo describe #108792
- add unit test coverage for pkg/util/node and Remove duplicate testcases for func TestGetNodeHostIPs #110825
- fix pass []any as any in variadic function #111048
- Add second set of additional CRD validation E2E tests #110576
- Fix description of Ports in PodSpec #110564
- Kubernetes 1.25: CSIStorageCapacity: use v1 as storage version #109394
- clean up unused function ‘GetServiceHealthCheckPathPort’ #110975
- Remove invalid comments in hack/lib/version.sh #110899
- e2e: bump Azure Disk in-tree timeouts #111034
- Add x-kubernetes-validations cost limit integration test #111005
- Do not skip job requeue in conflict error #111026
- Promote patchCoreV1NamespacedPodStatus test - +1 endpoint #111011
- Correct wrong syntax #110916
- Remove obsolete refs to gate EndpointSliceNodeName #111010
- Migrate Ginkgo from v1 to v2 #109111
- cleanup: Removes duplicate utils code #110860
- pkg/kubelet: skip long test on short mode #110774
- add unit test coverage for pkg/kubelet/util/util_unix_test.go #110683
- Validate dry-run and force flags can not be used same time in replace #110326
- Computation of the StorageVersionHash use overridden storage versions in unit test #110904
- agnhost: Check symlink target’s permissions for Windows #110877
- build: update to klog v2.70.1 #111001
- Graduate SeccompDefault feature to beta #110805
- Write ControllerRevisionLifecycleTest +7 Endpoints #110122
- kubeadm: De-dup the confirmation on the interactive cmds #110998
- Remove SIG Scheduling approvers from reviewers #111004
- scheduler: do not update sched.nextStartNodeIndex when evaluate nominated node #110947
- Move kubectl wait to informers with a cache to avoid hanging due to objects disappearing from the cluster #110923
- Update
godoc.org
to pkg.go.dev
in kubeadm #110997
- Write APIService lifecycle test + 4 Endpoints #110237
- Write List, Patch & DeleteCollection ResourceQuota test - +3 endpoint coverage #109683
- Rename IPFamilyPolicyType => IPFamilyPolicy #110990
- kubeadm: Don’t ask for input if it’s dry run mode #110978
- Update golangci-lint to 1.46.2 and fix errors #110811
- enable ServiceIPStaticSubrange beta by default #110703
- Don’t use KUBE-MARK-DROP for “no local endpoints” #110290
- cleanup:use copy other than for loop #110824
- Re-enable JobTrackingWithFinalizers #110948
- Fix pod’s deadline to nil when cache ttl is set to zero #110954
- Promote endPort in Network Policy to GA #110868
- add unit test coverage for pkg/util/slice #110876
- Add failure handling of the desiredStateOfWorldPopulator start #110901
- Execute the Run function of kubelet, Remove invalid comments and remove run function #110691
- Filter out unsatisfied nodes when calling AddPod in PodTopologySpread #110768
- scheduler: remove unused Equal function for HTTPExtender #110952
- Remove TTL for scheduler cache to resolve the race condition when Cac… #110925
- cleanup: delete same utils.go in pkg/apis/storage #110862
- Revert “Move kubectl wait to informers with a cache to avoid hanging due to objects disappearing from the cluster” #110922
- Remove side effects from e2e aggregator API service test #110039
- Cleanup FindPluginBySpec() in VolumePluginMgr #109853
- kubeadm: fix the bug that configurable KubernetesVersion not respected during kubeadm join #110791
- kubeadm: use non-serializable startup probe for etcd pods #110744
- Remove e2e echoserver image and replace it by agnost #110840
- Write Event Lifecycle Test +1 Endpoint #110798
- Refactor scheduler code #110892
- kubeadm: Force to disable debug mode for
crictl
#110874
- Bump
kube-openapi
to the latest #110831
- test/e2e: fix GetCurrentKubeletConfig #110875
- kubeadm: improve the error message of getClusterNodeMask #110889
- Fix:[Flaky test] create a sequence of pods latency/resource should be within limit when create 10 pods with 50 background pods #108958
- Fix link to eviction policy in e2enode eviction test #110693
- Introduce KUBECACHEDIR environment variable to override default discovery cache dir #109479
- only clean up iptables chains periodically in large clusters #110334
- Stop trying to “preserve” iptables counters that are always 0 #110328
- kubeadm: support retry mechanism for removing container in reset phase #110837
- Do test fixture setup outside cel.UnstructuredToVal benchmark loop. #110548
- Enable resource builder flattening in rollout status #110398
- Fix missing of RLock in SeenAllSources #106551
- cleanup:use append other than for loop #110827
- kubeadm: update join –discovery-file docs #110819
- (kubectl apply): Split patching types into functions and refactorings #110619
- refactor: pleg/getContainersFromPods #109227
- Check for errors ahead of time #110745
- Fix requeueing of cronjobs with every-style schedule #109250
- Fixing issue in generatePodSandboxWindowsConfig for hostProcess containers #110140
- fix evictionManager debugLog wrong #110711
- Retry Unix domain sockets on Windows nodes for the plugin registration mechanism #110075
- Clean up unused code in kubelet #109407
- Method call ‘err.Error()’ might lead to a nil pointer dereference for pkg/kubelet/cm/cpumanager/cpu_assignment_test.go #108682
- SUPPORT.md: HTTP => HTTPS #110812
- kubelet: convert node shutdown manager to contextual logging #110504
- kube-proxy iptables test number of generated iptables rules #110503
- Add test case for getPodVolumeSubpathsDir #109691
- Write patchCoreV1NamespacedPodStatus test - +1 endpoint #110705
- Only provide an oldSelf binding when referenced by a CEL rule. #110549
- Change reflect.Ptr to reflect.Pointer #110788
- (kubectl events): Add integration tests #110766
- Don’t force detach volume from healthy nodes #110721
- Remove unused flags from kubectl run #110668
- Update cherry_pick_pull.sh #110632
- Use clock package from k8s.io/utils/clock #110776
- Wait for cache sync in TestSyncPastDeadlineJobFinished #110771
- Add KMS v2alpha1 API #110201
- kubelet: add CRI definitions for user namespaces #110535
- fix comments in pkg/proxy/types.go #110756
- promote the Portworx feature gate to Beta #110411
- volume/fc: fix FibreChannel volume plugin matching wrong disks #110719
- Improve run and debug attach message upon failure #110764
- fix typo in genericapiserver.go #108833
- kubeadm: handle dup unix:// prefix in node annotation #110656
- kubeadm: Honor
cert-dir
for cert operations #110709
- Firewall Pinhole Fix for ILB and NetLB #109510
- Bump konnectivity-client to 0.0.32 #110731
- remove release-1.20 from prom bot due to eol #110748
- kubeadm: certs renew doesn’t support positional args #110712
- don’t use KUBE-MARK-DROP in ipvs proxy #110628
- vendor: bump runc to 1.1.3 #110496
- Incomplete coverage of test scenarios #110736
- clean up spelling_failures #110685
- fix: –chunk-size with selector returns missing result #110652
- build: update to klog v2.70.0 #110724
- Add additional CRD validation E2E tests #110330
- fix: list pod err after an pod evicted #110425
- EndpointSlice with Pods without an existing Node #110639
- kubeadm: add the preferred pod anti-affinity for CoreDNS Deployment #110593
- correct input params of ByIndex #109632
- Increase timeout for TestSyncPastDeadlineJobFinished #110700
- fix several typo #110684
- CSIMigration feature gate to GA #110410
- check for the test duraiton to make NodeProblemDetector test reliable #109396
- fix “k8s.io/client-go/rest” is being imported more than once,optimize code #110707
- Add TestAutodeleteOwnerRefs statefulset integration test #110612
- fix the running of the kube-controller-manager #110531
- scheduling: fix duplicate checks for number of enabled queue sort plugin #110167
- Initialize UID earlier in the Create process #110646
- REQUEST: nominate kerthcet as sig scheduler reviewer #110638
- Remove redundant variable definitions in scheduler apis defaults.go #110567
- disruptioncontroller: check for scale subresource correctly #109957
- Revert “Add e2e test for HPA behavior: scale up delay” #110664
- typo in comments pkg/kubelet/volumemanager/volume_manager.go #110655
- kubeadm: fail faster when the version is not provided #110635
- test/e2e/network: fix a bug in the hostport e2e test #110640
- kubelet: Update deprecation messages from 1.24 to 1.25 #108823
- Nit: Fix a typo #110108
- component-base: make LoggingConfiguration a single-version API #105797
- remove deprecated label and update snapshot controller version #110204
- Revert “filter out terminated containers in cadvisor_stats_provider” #110616
- Should spread Pods to schedulable cluster zones #110451
- Update ineligible_endpoints.yaml #110583
- Fixing grammar in e2e Windows test logging #110557
- Remove the description of the docker shim from the kubelet #110506
- staging-readme: Document the need to add doc.go in a staging repo #110624
- add some uts of group_version.go #110448
- PodSecurity: promote config and feature gate to GA #110459
- Updating base container image for pause image on Windows #110379
- client-go: fix panic in ConfirmUsable validation #110436
- Fix leaking goroutines in multiple integration tests #110604
- Update Debian base images to latest #110558
- kubeadm: ensure kubelet config patch results are in YAML #110598
- Fix typos #110588
- Fix unnecessary recreation of placeholder EndpointSlice #110365
- Using t.Run() in integration test TestApplyAlsoCreates #110574
- add missing error handling steps #110469
- hack/tools: use logcheck v0.1.0 from sigs.k8s.io/logtools/logcheck #110571
- RBAC: Modify the Description for the apiGroup. #110561
- Bump grpc to v1.47.0 #110378
- Fix leaking goroutines in multiple integration tests #110529
- Bundle metrics registration into test server creation #110516
- Using inherited context in utils #110202
- GIT-110239: fix activeDeadlineSeconds enforcement bug #110294
- Incomplete coverage of test scenarios and optimize bad code #110560
- Fix example webhook cert generation #110551
- Add e2e test for HPA behavior: scale up delay #110385
- Update etcd packages to v3.5.4 #110519
- Pass context to client calls in scheduler/volumebinding tests #110232
- Optimize code for SetDefaults_NodeResourcesBalancedAllocationArgs #110542
- Disable trimpath in debug mode #110525
- Use namespace created by framework #110509
- Prune defaults for CRDs for OpenAPI V2 #110179
- Drop spurious replace #110546
- kubeadm: upgrade coredns to v1.9.3 #110489
- Switch to released version of v3.8.0 - github.com/emicklei/go-restful/v3 #110518
- minor ipvs fixes #110540
- Fix issue that Audit Server could not correctly encode metav1.DeleteOption #110110
- Remove the PairVec types #110515
- Define NoOptDefVal for validate flag #109850
- clean: remove useless parentheses #110493
- e2e: ensure single image for populator containers #110465
- Update gopkg.in/yaml.v3 to v3.0.1 #110520
- fix image pulling failure when IMDS is unavailable in kubelet startup #110523
- Update staging/README.md #108825
- Remove BUILD from .spelling_failures #110527
- Clean shutdown of some auth integration tests #110505
- Switch to v1.0.2 of github.com/chai2010/gettext-go #110513
- services strategy no longer depends on IPFamilies #110502
- Switch to released tag v1.0.0 for github.com/daviddengcn/go-colortext #110512
- Switch to released tag v0.1.0 of github.com/pquerna/cachecontrol #110511
- Switch to v1.0.0 of github.com/MakeNowJust/heredoc (avoid SHA) #110510
- Switch to release tag v0.5.0 of systemstat #110508
- improve parsing in iptables unit tests #109844
- upgrade Azure/go-autorest/autorest to v0.11.27 #110371
- docs: add
ephemeral-storage
to SystemReserved
/KubeReserved
comment #110323
- Switch to v3 of github.com/emicklei/go-restful by updating kube-openapi #110351
- Fix e2e test failure #110272
- log tests #109194
- lock CSIMigrationAzureDisk feature gate to default #110491
- code optimization: deal with error first to prevent unnecessary computing #110372
- Avoid duplicate Failed conditions in job status #110292
- graduate ServiceIPStaticSubrange to beta #110419
- Ingress API: rework the ingressClassName API documentation #109293
- : Bump coredns to v1.9.3 #110488
- kubeadm: use staticpod known tags for upgrade/init phases #110474
- Ignore EndpointSlices that are marked for deletion #109624
- kubelet: Mark ready condition as false explicitly for terminal pods #110256
- remove bazel BUILD in EXCLUDE_TARGET in makefile #110446
- unit tests for Class E IP addresses #110457
- add print-manifest flag to print addon manifests to STDOUT #109995
- overwrite known targets in patch manager cache in case it changes #110442
- Fix printer functions to use int64 and string explicitly #110408
- Update publishing-bot rules for Go 1.17.11 #110427
- Fix SCTP default-deny test #110395
- Fix leaking goroutines in multiple integration tests #110362
- kubeadm: add support for patching a “kubeletconfiguration” target #110405
- kubeadm: graduate the UnversionedKubeletConfigMap FG to GA #110327
- Update Go to 1.18.3 #110421
- Re-enable Kubelet Pod Readiness Probes on Termination and Pod probes should be handled by pod worker #110191
- update kubectl api-resources help info #110394
- correct the e2e framework flag description typos #110404
- Update storage e2e test images #110240
- Add fast build support for s390x #109594
- Include powershell in short description for kubectl completion #109773
- enhance pod polling failures #109828
- Fix volume reconstruction for CSI ephemeral volumes #108997
- test: RunAsUser causes pods to not start on Windows #110235
- Remove
newlineReporter
custom report #110319
- fix CVE-2022-27191: Bump golang.org/x/crypto to v0.0.0-20220315160706 #109552
- Remove release note added twice #110184
- Update cri-tools to v1.24.2 #109813
- Don’t fail when OpenStack config contains unknown directives #109709
- remove ioutil in kubelet #109692
- refactor(hack): use ${BASH_SOURCE[0]} to get script name #109516
- kubelet: Remove the deprecated
--experimental-kernel-memcg-notification
flag #109388
- prevent the unit test name too long in report #109228
- fix defer in for loop, maybe resource leak #110360
- etcd: Updated to v3.5.4 #110033
- refactor(kubectl): add Debugger interface for kubectl-debug #105008
- Drop unnecessary json.Marshal #110353
- enhance assertions in test/e2e/windows #110303
- A calculation function for StatefulSet maxUnavailable and some tests for it #110286
- kubeadm: mutate ClusterConfiguration.imageRepository to “registry.k8s.io” #110343
- Fix leaking goroutines in multiple integration tests #110264
- dependencies: bump CSI to v1.6.0 #109366
- cleanup deprecated metrics and usages #110337
- Clean up some EndpointSlice-related code in apiserver endpoint reconciler #107878
- Remove unused and un-enable-able apiserver multiple ports feature #107872
- Add unit tests for pvc quota #101997
- Add Windows Server 2022 support for GKE #110333
- Fix typo at pkg/windows/service/service.go:94 #108974
- create resultsDir if the folder not exists #106441
- e2e: node: re-enable the device plugin tests #109820
- remove TODOs from http package and prober #108803
- there is no need for gci-docker-version and gci-ensure-gke-docker - t… #108195
- fix: remove the redundant count variable #108232
- Enable volume expansion tests for generic ephemeral volumes #110180
- fix the registry configuration #110313
- add explicit typing for continue tests #110311
- Move from k8s.gcr.io to registry.k8s.io #109938
- remove deprecated metric and promote the replacement to STABLE #110310
- Cleanup: modify unmatch comments with stopCh #110297
- test/e2e_kubeadm: add URL scheme test for node CRI annotations #110287
- restmapper: re-try shortcut expander after not-found error #96771
- kubeadm: add serializable health checks for etcd probes #110072
- Fix leaking goroutines in scheduler integration tests #110250
- fix audit union loop variables in closures #110145
- CSINodeExpandSecret featuregate has to be 1.25 based #110244
- etcd: Build image 3.5.4-0 #110031
- Endpoints and EndpointSlices should not publish IPs for terminal pods #110255
- customresource: stop shallow-copying metadata #110131
- clarify a comment on annotation key validation #109892
- Fix leaking goroutines in QuotaEvaluator #110246
- Remove the use of derecated
PodDeleteTimeout
const #109977
- Error message optimization for podautoscaler controller #110228
- complete doc #110183
- Fix leaking goroutine in multiple integration tests by migrating to common StartTestServer utility #110229
- Fix: Add test cases for method IsZeroCIDR() in pkg/proxy/util/utils_test.go #110203
- Cleanup feature gate check for SelectorIndex #110227
- Adds Verification Commands. #110200
- Fix up some kubernetes service reconciling code organization. #110234
- add test case TestValidateServiceNodePort for validateServiceNodePort method #110082
- pkg/proxy/userspace/roundrobin: Make
lb.services
nil check standardized #108259
- Add v1beta1 snapshot CRDs to cluster addons #110223
- Clean shutdown of kcm, ccm and scheduler #110207
- Fix typo: type -> eventtype #84145
- Fix apiserver shutdown in integration tests #110000
- Restricted Pod E2E tests #109946
- agnhost: bump version 2.39 #110214
- bump gcp driver and sidecar versions #110192
- Untwist apf metrics #110162
- customresouce: clean up the storage constructor #110130
- test/e2e/common/node: enhance assertions #110127
- Fix cluster IP allocator metrics #110027
- apiserver: fix preshutdown hook behavior with graceful termination #110026
- agnhost: fix sigterm shutdown #110212
- hardens TestAggregatedAPIServer #110194
- Refactor kube-proxy internal naming for Service Port Name string #109424
- Delete non-need
AddUnschedulableIfNotPresent
calling in TestCoreResourceEnqueue
#107419
- update to new level of agnhost #110176
- Always dial using a context #110079
- users of watchtools.NewIndexerInformerWatcher should wait for the informer to sync #109790
- add readyz handling to netexec #110174
- Give apf metrics abstractions more familiar names #110101
- hardens integration job tests #109749
- coordinate the kubectl warning style #108210
- Update managedFields time when field value is modified #110058
- Clear shutdown of scheduler metrics recorder #110148
- Fix resource quota shutdown #110125
- Cleanup portallocator/ipallocator interfaces #109975
- Fix leaking goroutines in kubelet integration test #110138
- client-go: fix backoff delay #110100
- Fix maxUnavailable of StatefulSet should not less than 1 #110069
- filter out terminated containers in cadvisor_stats_provider #108787
- kubeadm: remove unused ImagesPull #110141
- apiserver: improve graceful termination tests #110132
- kubeadm: cleanup OldControlPlaneTaint from unit tests #110137
- auth e2e: node_authn test: don’t expect a SA secret #109719
- kubeadm: Parse ENV vars to crictl command #110134
- remove enabled by default beta resources that have been removed #110010
- Use CEL EagerlyValidateDeclarations to improve compilation performance #109835
- Fix stop signal to drained signal in genericapiserver config #110129
- Increase csiNodeInfoTimeout from 1 minute to 2 minutes #110055
- Handle panic during validating admission webhook admission #108746
- kubeadm: remove RemoveOldControlPlaneLabel #110111
- Fix event broadcaster shutdown in multiple controllers #110090
- apiserver: add lifecycle signal for preshutdown hook #110096
- kubeadm: cleanup the “master” taint on CP nodes during upgrade #110095
- Fix more initial numerators #110102
- remove featuregate in 1.25 #108218
- fix log err msg #109774
- kubeadm: remove temporary handling of CRI socket paths without URL scheme #109356
- apimachinery/clock: Delete the apimachinery/clock package #109752
Kubeadm upgrade plan
support json/yaml output #108447
- apiserver: refactor - move AuditBackend.Run out of NonBlockingRun #110094
- Cleanup CRD storage on shutdown #110061
- Set validate functions requiring no parameters for all commands #110088
- fix: reflector to return wrapped list errors #110076
- Diagram for graceful shutdown #110081
- Fix additional panic #110040
- storage: split paginated and non-paginated list tests, make them generic #110024
- Add unit tests for kubectl completion command #110052
- Add unit tests for api-resources and api-versions commands #110051
- tls.Dial() validates hostname, no need to do that manually #110029
- Avoid leaking StorageObjectCountTracker goroutine #110062
- Simplify Create/Delete-TestingNamespace functions #110063
- Unified v1/event NewREST function with other #109733
- Fix issues in SPDY RoundTripper #109651
- Update publishing-bot rules for Go 1.17.10 #110050
- Update snapshot CRDs to v6 in add on folder #110021
- kubeadm: container runtime is by default docker in kubelet v1.23 #110047
- Update Go to 1.18.2 #110043
- Remove warning log for crd merging #109880
- Fix resizing of ephemeral volumes #109987
- update kubectl doc url #109824
- feat(kubectl rollout): support multiple resources for rollout status #108777
- apiserver/storage: add myself to the reviewers list #110025
- fix defer in loop, maybe resource leak #109830
- do not install docker with curl #109753
- Minor cleanups in integration test shutdown #110030
- kubeadm: perform dockershim cleanup for 1.25 #110022
- Use typed ImageID for imageutils images #109989
- Remove gcp and azure auth plugins #110013
- storage: move continue token definition to storage #109971
- Fix requests scope classification #110009
- storage: move the APIObjectVersioner definition to storage #109970
- Wrap weighted histograms #109729
- don’t skip Feature:EphemeralStorage based on skipper #109997
- kubelet/stats: update cadvisor stats provider with new log location #108115
- Cleanup no-longer used storage cleanup method #109978
- cleanup: modify the comments of NodeInclusionPolicy #109968
- Correct errors in the netpol test suite #109990
- Make internalStaticIP flexible #109413
- CSI migration doesn’t count inline volumes for attach limit #107787
- update for APIs removed in 1.25 #108797
- authn: fix cache mutation by AuthenticatedGroupAdder #109969
- e2e: fix unit test #109961
- Benchmark cel.UnstructuredToVal #108011
- Cleanup etcd healthcheck on shutdown #109930
- GCE: skip updating and deleting external loadbalancer if service is managed by ingress-gce #109858
- cleanup: remove useless codes when checking Skip status #109519
- Clean shutdown of couple controllers in integration tests #109972
- Wait for cache to sync in job’s TestWatchOrphanPods #109947
- cacher: don’t accept requests if stopped #108414
- Close events recording sink in integration tests #109781
- feat: implement node inclusion policy in scheduler #108884
- Migrate ipallocator and portallocator to new Events API #109873
- Fix Panic Condition #108080
- Be sure to update the status of StatefulSet even if the new replica creation fails #109694
- Add leases permissions to glbc rbac #109950
- Fix discovery cache TTL to 6 hours #109896
- tests: Include the Windows node name in the exception #109822
- Fixed port name validation error message. #107213
- Add NodeInclusionPolicy to TopologySpreadConstraint in PodSpec #108492
- Fix ServiceIPStaticSubrange assigns duplicate IP addresses #109928
- Simplify and extend the benchmarks of prometheusextension timing histograms #109925
- test/integration: clarify namespace utilities #109919
- storage/testing: move cancelled watch test to generic package #109914
- storage/testing: move creation test to generic package #109909
- azure: remove GA IPv6DualStack feature-gate #109874
- node-perf: use tf-wide-deep:1.2 #109921
- do not skip DownwardAPIHugePages #109852
- correct coverage MainStart argument order #109843
- Replace ioutil with os and io for the test/images #106415
- integration: force close httpserver on exit #109901
- Add sanposhiho to SIG Scheduling reviewers #109888
- wake up only when pod being added to activeQ #109879
- Minor cleanup in apiserver startup in integration tests #109899
- fix data race in device manager plugin hander #109849
- test/e2e/auth: enhance assertions #109734
- Clean up wrong release note #109872
- Refactor scheduler integration test that starts APIServer in a non-standarized manner #109897
- dependencies: logr and zapr v1.2.3 #109891
- Finish clustername removal #109602
- remove pkg/scheduler/framework/FilterOutPods since it’s not used anymore #109756
- scheduler_perf: Remove test cases for Preemption which always fail #109542
- fix typo for nodelifecycle controller #108089
- unexport mistakenly-exported kube-proxy constants #109845
- cleanup: move scheduler unit tests to use PodWrapper #109684
- Clarify ExternalTrafficPolicy/InternalTrafficPolicy definitions #109308
- add verify-licenses.sh to the EXCLUDED_PATTERNS in make-rules/verify.sh #109859
- integration: refactor and split scheduler tests #109834
- storage/etcd3: factor tests to accept
storage.Interface
#109833
- fix: resolve goroutine leak in integration tests #109252
- Copy recordPluginMetrics in CycleState.Clone #108727
- Fix OpenAPI loading error caused by empty APIService #109836
- csi: modularize validation of secretRef object fields for PV #108420
- Clean storage shutdown for allocators #109854
- add verify-licenses.sh hack script (#108942) #109299
- fix kube-proxy bug with multiple LB IPs and source ranges #109826
- Update links to cluster auditing documentation #109736
- kubeadm: only taint CP nodes when the legacy “master” taint is present #109840
- Use module mode when building/installing #109464
- fixing the panic in TestVersion #107122
- Modify function parameters #109311
- Skip adding data to avoid “json: unsupported value: NaN” panic when data is NaN #109545
- Reduce number of repetitions and pods in TestPreemptionRaces #109825
- Promote Batchv1JobLifecycleTest +4 Endpoints #109534
- Reduce number of buckets in ttl controller for 2k+ nodes clusters #109779
- Fix leaking reconciler storage #109760
- refactor watch cache metrics so that they are in a single place #109626
- Improve Create/Update traces. #109557
- 1.25: feature gate cleanup #109435
- Fix broken links #109795
- Update Metrics doc as there is a typo in package #109711
- Remove PodSecurityPolicy admission plugin #109798
- kube-proxy: fix healthz return unexpect code 200 #109483
- modify link #109792
- Don’t increment “no local endpoints” metric when there are no remote endpoints #109782
- Bump cel-go to v0.11.2 #109804
- v1.24.0 API fixture data #109803
- Adding myself to sig-network reviewers and approvers #109772
- e2e: node: explicit skip for device plugin tests #109770
- honor the framework delete timeout for pv #109764
- Minor cleanup to use t.Run() in test/integration #109759
- hardens integration serviceaccount tests #109755
- kubeadm: replace *clientset.Clientset with clientset.Interface for join phase #109751
- spdyroundtripper: don’t need to verify server hostname twice #109750
- Optimize test cases for iptables #109740
- Optimize test cases for ipvs #109738
- Drop unused golang/template package and funcs #109607
- fix e2e coverage package for go 1.18 #109697
- update go.mod files to go 1.18 #109440
- Replace use of Sprintf with net.JoinHostPort #109344
- ServerSideFieldValidation: Fix bug treating metadata fields as unknown fields #109268
- Only log requests for configured consumptions in ResourceConsumer #109231
- winkernel proxier cache HNS data to improve syncProxyRules performance #109124
- update k8s url #109735
- sched: remove unused code in heap.go #109727
- Remove parallel node processing in PreFilter stage in volumerestrictions scheduler plugin #109715
- Export function returning kustomize version #109430
- test/e2e/storage: replace hardcoded value with custom timeout in cleanup routine #109342
- Cleanup legacy scheduler perf tests #109696
- Log StructuredLog: spelling formatting #109659
- GCE Windows: Copy the CNI binaries from the right folder #109657
- e2e: move feature gate support from test/e2e to test/e2e_node #109649
- storage/etcd3: clarify the pagingation flow in LIST #109623
- storage/etcd3: continue unifying test setup #109618
- refactor: remove deprecated
deleting-pods-qps
deleting-pods-burst
register-retry-count
flags #109612
- hack: make test-e2e-node: remove old project refs #109606
- Warn on receiving a space before the token #109587
- e2e: add storage capability for offline volume expansion #109580
- remove stutter from alpha metric #109579
- sig-node: endocrimes as e2e_node approver #109574
- e2e_node: remote runner: Require containerd/crio #109572
- e2e_node: Cleanup old unused jenkins scripts/config #109571
- Implementation of a function that returns the wait state of the scheduler #109478
- Show topologySpreadConstraints in Describe command #109563
- fix the image for node performance tests - model expected tensorflow… #109551
- Replace scheduler_e2e_scheduling_duration_seconds with scheduler_scheduling_attempt_duration_seconds in scheduler_perf #109546
- Add PodWrapper functions for scheduler testing #109536
- Return preflightError if an error occurs when running the preflight #109527
- Remove the duplicate code snippet in client-go delaying_queue tests #109520
- Update
storage.GuaranteedUpdate
to be clearer #109514
- fixed incorrect tag on volume cloning test case #109509
- fix comment of IngressClassParametersReferenceScopeCluster #109506
- Move path error to const and squash tests #109504
- Fix job tracking leaving pods with finalizers #109486
- Remove pjh from cluster/gce/ OWNERS files #109468
- Add Apply and ApplyStatus methods to dynamic ResourceInterface #109443
- kubelet: parseResolvConf: Handle “search .” #109441
- Set default flake attempt to 1 (not 2) #109410
- Fix typo in TokenRequest doc string #109421
- test/integration/framework: call closeFn() in startAPIServerOrDie() on error #109338
- Fix: test case wrong output in cmd/kubeadm/app/cmd/completion_test.go #109324
- conformance-test: use kubelet healthz port. #109322
- Cleanup rest storage resources on shutdown #109303
- : Cleanup KUBE-NODE-PORT chain in filter table. #109288
- storage e2e: set fstype for CSI ephemeral inline volumes #109279
- Start drafting weighted and timing histograms #109277
- test-cmd: Reorder process shutdown and exit immediately in cleanup #109270
- Tweak quantity docs #109259
- remove deprecated kubectl.kubernetes.io/default-logs-container support #109254
- add maxunavailable to kubectl describe #109251
- Bump CSI Proxy to v1.1.1-gke.0 #109249
- remove unused/orphaned golang package forks #109244
- Update flag descriptions for watch cache #109201
- Log whether watch cache is used for particular resources #109175
- update owner aliases for sig instrumentation #109160
- cleanUp:check existence using basic method of set #109150
- fix some nits from API changes #109139
- cpu/memory manager containerMap memory leak #109103
- Update rs.extensions to rs.apps #109101
- fix volumebinding test in scheduler #109043
- kubelet: fix panic triggered when playing with a wip CRI #109042
- Refactor all device-plugin logic into separate ‘plugin’ package under the devicemanager #109016
- pkg/storage/etcd3: correctly validate resourceVersions #108938
- e2e/cleanup: fix package name and dir name mismatches #108789
- Improvement: Updated the serviceaccount flag for multiple subjects. #108654
- Update OWNERS file for stable metrics #108503
- kube-controller-manager: Remove the deprecated
--experimental-cluster-signing-duration
flag #108476
- Add pod status info log for e2e creating pods failure #108409
- fix: exclude non-ready nodes from azure load balancer #108284
- refactor: Change the uses of IsQualifiedName to ValidateQualifiedName #108150
- integration: custom etcd gracefully termination #108048
- Replace dbus-send for fake PrepareForShutdown message #107819
- packet-flow-based iptables proxy tests #107471
- fix comment of e2e test case garbage_collector #107444
- Add missing test cases for
RunAsGroup
and SetRunAsGroup
methods #107215
- Add error handling for Write() function #105995
- csi: add nodeExpandSecret support for CSI client & add unit test #105963
- Added –sum flag to kubectl top pod #105100
- Cleanup: use klog.Info in pkg/volume/util/operationexecutor/operation_generator.go #103911
- kubelet: more resilient node allocatable ephemeral-storage data getter #101882
- scheduler_perf: create sleep operation #101835
- Fix misspelling of success. #99685
- fix: NeedResize build failure on Windows #109721
- Do not wrap lines if we can’t read term size #109722
- Bump cAdvisor to v0.44.1 #109658
- windows GCE: Bumps containerd version to 1.6.2 #109592
- Disable Intree GCE PD tests by default #109541
- Update publishing-bot rules #109567
- Full changelog
- OCPBUGS-12787: fix(hcco): Get OLM CatalogSource images from defined map #2485
- ACM-5173 [backport 4.12] get pull secret instead of dockerconfigjson from mce credentials #2486
- Configurable SRE MetricsSet #2545
- OCPBUGS-13077: Ensure ingress controllers are removed before load balancers #2515
- OCPBUGS-11544: Pass runAsUser to CNO so it can run its managed services with proper security context #2391
- OCPBUGS-12845: Delete kubeadmin secret when an idp is defined #2492
- OCPBUGS-12738: Pass OPENSHIFT_RELEASE_IMAGE env variable to CNO #2473
- OCPBUGS-12199: remove ACL for aws bucket #2458
- OCPBUGS-11607: properly reconcile with user specified changes for in proxy configuration #2395
- OCPBUGS-11726: Update HostedCluster oauthCallbackURLTemplate #2410
- e2e: Cleanup shared OIDC provider on SIGTERM #2449
- HOSTEDCP-568: Update Konnectiviy socks5 proxy for IBM exception #2406
- OCPBUGS-10584: Switch NTO metrics auth to certs generated by HCP controller #2293
- OCPBUGS-11014: Do not proxy when guest cluster resolution fails #2340
- OCPBUGS-11654: [release-4.12] Create new EC2 client for AWS identity provider health check #2403
- OCPBUGS-10646: Add storage operators perms. to watch HostedControlPlane #2306
- HOSTEDCP-939: [release-4.12] Setup shared OIDC provider for e2e clusters #2365
- HOSTEDCP-806: Fix ValidAWSKMSConfig condition #2362
- OCPBUGS-11056: fix external APIServer address selection based on endpointAccess #2350
- OCPBUGS-10823 ensure well known public domains do not get proxied on image imports #2351
- SDA-8707: No more specifying the scrape interval at servicemonitors & podmonitors level #2356
- HOSTEDCP-900: Modified AWSPrivateLinkController and AWSEndpointServiceController to respect PausedUntil spec field #2285
- OCPBUGS-10504: Deletion of the VPCEnpoint on conflicting service names #2310
- HOSTEDCP-806: [release-4.12] Validate etcd KMS config #2273
- HOSTEDCP-801: [release-4.12] Expose external DNS for private cluster endpoints #2314
- HOSTEDCP-839: Audit log sidecars for openshift-apiserver and openshift-oauth-apiserver #2297
- OCPBUGS-10587: Use appropriate serving certificate for OAuth #2295
- OSD-15099: Delaying the creation of servicemonitor and podmonitor resources till the hostedcluster is Completed #2274
- Add PodMonitor for ingress-operator pods in HCP namespaces #2275
- OCPBUGS-8334: [release-4.12] Update the pull secret source for ignition payload #2268
- Force controleplane upgrade always #2289
- OCPBUGS-8370: Fix cleanup of volumes on cluster deletion #2253
- OCPBUGS-8241: Add external DNS health condition / release-4.12 #2206
- HOSTEDCP-809: Clone CA key/cert to TLS key/cert #2263
- Add configuration for automatic labeling and label commands #2255
- fix(cpo): Delete multus validatingwebhookconfiguration on CNO init #2251
- feat(HCCO): Block DNS operator delete until Cluster Version updated #2242
- kms addition for pod identity workflow #2247
- Add e2e test for hosted cluster behind a proxy #2199
- Add e2e test for cluster creation with AWS KMS #2201
- HOSTEDCP-826: Customize DNS base domain prefix #2235
- feat: Add pod gone check to prober + DNS operator leader elect #2209
- fix(ibmcloud): Explicitly set HCCO controllers #2208
- ensure reconcilation of apiserver port is in 4.12 #2195
- Cleanup default security group only if authorized #2212
- fix(cpo): Set restart annotation on multus-admission-controller #2190
- fix(cpo): Remove OLM collect for IBM Cloud to reduce artifacts and rbac #2189
- fix(cpo): Reduce CNO access if Calico used as network provider #2184
- Skip destroyAWSDefaultSecurityGroup if not AWS #2168
- Create default security group for AWS clusters #2162
- AUTH-323: pki: split out konnectivity certs from the rootCA #2156
- fix(ibmcloud): Initialize image registry config on creates and bad config #2104
- fix(cpo): Allow KAS profiling disablement #2122
- reduce ignition server scope #2140
- OpenID add support for groups claim in the config #2129
- fix(cpo): Restart registry operator on annotation #2121
- Fix CAPA crd generation #2120
- Set k8s.io/kubernetes dependency to v0.23.3 #2118
- fix(cpo): Separate RBAC for NTO + CNO #2112
- Merge main up to db7c22ae into ‘release-4.12’ #2101
- Re-revert KAS egress policy #2090
- Switch API documentation to v1beta1 #2056
- fix kas ServiceMonitor to TargetPort 6443 #2086
- fix etcd ServiceMonitor CA #2085
- Add logs for when hc decide to not honour intent to clean up cloud resources #2084
- Skip destroying cloud resources when cloud creds lost #2083
- kas token-minter should use localhost kubeconfig #2082
- Fix infrastructure.status.apiServerInternalURI for PublicAndPrivate #2081
- Remove unused kubevirt test functions #2078
- Propagate Pull Secret Changes to NodePool Nodes #1977
- OTA-852: api/v1beta1/hostedcluster_types: Add channel, availableUpdates, and conditionalUpdates #1954
- Fix typo in cli create command usage #1943
- workaround bad SAR check in deploymentconfigs conformance test #2080
- HOSTEDCP-603: move CI manifests to core repo #2073
- Update internal capk image to match current devel branch #2076
- hcco: fix deployer role to include patch for replicationcontrollers #2075
- add system:deployer ClusterRole to HCCO #2064
- HOSTEDCP-676 CAPI AWS provider pod from latest 4.13 release payload crashloops continuously #2000
- Add missing image trigger controller RBAC #1945
- kubevirt: Install virt-launcher networkpolicy #1872
- Additional memory request adjustments #2063
- test/e2e/util: Explain incomplete reasons in WaitForImageRollout* #2062
- Use context func for PowerVS SDKs #2060
- Use asExpected reason for ReconciliationActive=true #2046
- Updatd development contribution docs #2044
- Requeue hostedcontrolplane when waiting for deletion #2058
- fix(hcco): Clean up resources intended to be removed by CVO #2031
- Add autoscaler balancing ignore labels args #2041
- Add imagev1 to scheme used by dump command #2054
- api/v1beta1/hosted_controlplane: Godocs for ReleaseImage and IssuerURL #2048
- adjust memory requests for HCP components #2055
- policy-controller: add missing rbac #1921
- Kube API server panic: Fix podsecurity annotations on kube-system #2057
- Merge main into release-4.12 branch #2053
- Default Ingress Passthrough for KubeVirt provider #1787
- Release 4.12 rebase latest #2047
- switch OLM catalogs to imagestream #2032
- fix cluster csi driver reconcile #2043
- Add ref for SLOs #2040
- Add support to propagate labels from NodePools to Nodes #2026
- Add value to hosted control plane namespace label #2036
- Expose proxy, identityProviders and limited support metrics #2015
- Updated secret permissions to 0640 #1818
- adjust rate interval on hypershift:controlplane:component_cpu_usage_s… #2035
- fix(cpo): Remove storage from mgmt cluster for IBM Cloud #2007
- Add support for additional allowed principals for AWS hosted cluster VPC Endpoint Services #2021
- Fix OpenID OAuth config parsing #2027
- Add TestReconcileHostedControlPlaneConfiguration unit test #2020
- Makefile: Include full ‘git diff’ output #2024
- Add CSR signer to Kubelet client CA #2025
- remove control-plane-component label from kube-apiserver-proxy and konnectivity-agent pods #2012
- Change aws kms input to require an arn string #1991
- add node-drain-timeout flag to create cluster cmd #2023
- fix panic in logger expected key-values #2019
- test: dynamically assign single AWS zone to SingleReplica guest clusters #1951
- workaround OpenShiftSDN network policy egress bug #2022
- add KAS egress network policy #2005
- avoid using route53 api for OIDC health check #2018
- Add default kubevirt guest cluster storageclass #2014
- fix(ho): Set restart date annotation back #1986
- add missing app label to HCP components #2013
- external-dns: set AWS batch internal to 10s #2010
- Add clarifying comment #2008
- Prevent cluster deletion hangs by using heartbeat condition #1947
- Add annotation for cross zone lb #2004
- cmd: dump: include networkpolicies #2002
- Revert “add KAS egress network policy” #2001
- add KAS egress network policy #1905
- test: e2e: remove node checks during NodePool upgrade test #1997
- fix(ho): Use v1alpha1 ownerRef for future CPO managed components #1959
- Fix OpenID OAuth config parsing #2029
- Fast foward release-4.12 to main #2003
- Add init container to etcd pods to test DNS #1985
- Set missing internal route label for ovnkube-sbdb and add e2e smoke test for private clusters #1994
- test: add OLM test timeout #1992
- test: disable OLM test until catalog pods are fixed #1993
- autoscaler get/list for infrastructure.cluster.x-k8s.io api group #1984
- Add pull secret to storage service accounts #1983
- OCPBUGS-4973: Reinstate hosted cluster configuration propagation #1980
- Fix send clusterGuestCloudResourcesDeletionTime metric #1974
- Remove CAPA command from deployment #1973
- Add metrics for hostedCluster deletion SLIs #1956
- add kubernetes.default to KAS certificate SAN #1952
- fix wait-for-infrastructure-resource flag on CNO availablity prober #1972
- Signal when ignition is reached via event, metric and condition and delay MHC creation #1966
- fix nodepool name description error #1965
- v1beta1: add missing S3 publishing strategy type #1967
- Ignore CAPI/CAPA env var image overrides for 4.12 and later #1961
- AUTH-323: pki: remove root-ca from the client CA bundle #1884
- Create openshift-install configmap in HyperShift clusters #1910
- certs: fix SKID/AKID generation #1856
- Added separation among UpdateVersion and UpdateConfig in NodePool Inplace Upgrade #1909
- AUTH-323: remove rootCA from CA bundle for etcd certs #1948
- OCPBUGS-5133: Reinstate hosted cluster configuration propagation #1981
- Remove CAPA command from deployment #1970
- Fast forward release-4.12 to main #1964
- Remove CAPI manager container command path #1923
- Storage: cleanup operand deployments on upgrade #1946
- guest cleanup: ensure pods are force-deleted #1915
- Add resolve-from-guest-cluster-dns flag to ingress socks-proxy #1937
- Add CLI support for Multi-cluster engine secret: #1870
- AUTH-323: Add etcd and etcd metrics certs, add etcd metrics proxy #1858
- Fetch PowerVS capi image from release payload #1912
- Clarify aws private link service/endpoint requirement #1919
- Refactor powervs infra for reusing fields in create cluster cmd #1824
- Bug 2066664: Sync manifests from cluster-csi-snapsht-controller-operator #1922
- Update cnv ci script to make hpp optional #1942
- STOR-1038: Reconcile Storage and ClusterCSIDrivers in the guest clusters #1941
- Enable HCCO to set owner references on configmaps it reconciles #1926
- Remove CAPI manager container command path #1969
- v1beta1: add missing S3 publishing strategy type #1968
- Fast forward ‘release-4.12’ branch to ‘main’ #1932
- Clarify CAPI in controller arch doc #1940
- Add clusterID to ignition-server PodMonitor #1920
- always set ROUTER_CANONICAL_HOSTNAME #1929
- availability-prober: add wait for cluster infrastructure resource #1927
- Destroy target groups explicitly #1931
- fix nil deref in nodepool controller #1930
- Temporarily override the CAPI AWS provider image #1933
- Add ValidIdentityProvider condition #1913
- Fix control plane upgrade test in e2e #1928
- Add AllMachinesReady and AllNodesHealthy conditions to NodePool #1907
- Fix snapshot-controller error message #1916
- OCPBUGS-3900: Fix CA passed to MCO for kubelet #1917
- Refactoring the E2E test suite #1838
- Change CAPI image initialization order #1914
- Force delete pod stuck in terminating state during hosted cluster cleanup #1732
- refactor route reconcilation #1861
- STOR-968: Move CSISnapshotController + operator to mgmt cluster #1698
- Add better docs for conditions #1908
- Update filter for listing ec2 private nodes #1906
- AUTH-323: cpo/ctrl/hostedcp: create etcd-signer,rootCA bundl #1892
- Introduce v1beta1 API version #1703
- Use the root CA bundle in ServiceMonitors/PodMonitors #1903
- Bubble up control plane endpoint from hcp into hc #1899
- AUTH-323: pki: remove root-ca from the aggregator CA bundle #1883
- Give some love to DNS docs and index #1898
- Replace deprecated ioutil calls #1879
- doc: OVN Pod restart needed after the HC migration #1897
- Fix CA bundle in podmonitors/servicemonitors #1896
- inplaceupgrade: add capacity check and tests #1860
- inplaceupgrade: delete idle MCD pods #1859
- Added new flag on E2E test to avoid send metrics from Local executions #1888
- Use HPP with CSI Driver for kubevirt provider in CI #1893
- Retrieve CAPI/CAPA from release image #1826
- Always set TokenSecretReasonKey/TokenSecretMessageKey #1895
- HOSTEDCP-582: Add CEL immutability validations to nodepool. #1875
- Move all HC conditions into its own file #1887
- Optionally use rhobs.monitoring group for monitoring resources #1889
- Add crashing pods exception for machine-approver #1894
- Remove invalid expectation about cli #1890
- Add wait for infra guest cluster deletion e2e #1885
- Add annotation to allow resource requests overrides #1882
- Update create nodepool command in getting-started.md #1876
- Changing entrypoint to exec form to allow for argument to be passed to the hypeshift executable #1807
- Don’t store machine payload in token secret for replace node pools #1873
- doc: Added documentation and diagrams for HostedCluster and NodePool #1863
- Conditions cvo #1852
- Add HPP for HyperShift/Kubevirt deployments #1874
- node tuning: Fix docs and improve logs #1849
- Conditions etcd kas #1853
- add apiserver_request_aborts_total to recording rules #1871
- Defines resourceTags merge granularity #1866
- Adding missing objects to the HC Migration #1867
- Validate awsendpoint deletion #1813
- test: e2e: skip certain pods for EnsureNoCrashingPods check #1868
- PowerVS: Introduce retry on retryable errors on API call failure #1796
- Bubble up infrastructure condition from HCP into HC #1851
- e2e: validate resource cleanup #1855
- Change domain reference #1857
- Add omitempty for RestoreSnapshotURL #1854
- [HyperShift/KubeVirt] Test on CNV 4.12 from nightly channel #1840
- Signal ignition server payload generation in NodePool conditions #1850
- Use default namespace filtering for events #1842
- Add nodepool upgrades section to index #1848
- fix nil deref in nodeToMachineSet #1846
- bug: HOSTEDCP-569 HC controller blocked reconcile verifying releaseImage #1749
- SDN-3508: Add proxy env variables to CNO deployment #1774
- Add retry for cloud connection and VPC LB deletion #1823
- move LatestSupportedVersion to 4.13 #1839
- Docs: Updated
Handling Ingress
section in create agent cluster to se updated metallb operator #1836
- docs: fix getting-started.md typo #1534
- nit: same tabulation across all the Getting Started #1835
- SDN-3508: Add proxy env variables to CNO deployment #1845
- MCO-258: inplaceupgrader: handle multiple upgrade versions #1810
- PowerVS Refactor docs - bug fixes #1825
- Docs: add nodes for InPlace Upgrade NodePools #1805
- network: Use non default ovn-k V4InternalSubnet at tenant #1783
- Adds davidvossel as approver #1833
- NodePool API: rename spec.tunedConfig to spec.tuningConfig #1802
- reduce konnectivity-agent log verbosity #1828
- add HC available duration metric #1829
- aws: use gp3-csi storage class by default #1830
- add note for public zone creation doc #1827
- PowerVS: Bug fix on flags usage #1812
- Clean up AWS endpointAccess + servicePublishingStrategy logic #1803
- Ensure kubevirt-csi containers all have resource.Requests and PullPolicy set #1816
- Add custom types for enum fields in PowerVSNodePoolPlatform #1809
- Updated Agent provider docs #1814
- Add KubeVirt Platform Owners #1817
- Add comments to clarify aws endpoints controllers #1808
- Fixing some doc typos and issues #1742
- KubeVirt CSI Driver Integration #1733
- feat: Added “Scale dataplane to zero” workflow to the documentation #1804
- STOR-1040: Render AWS CSI Driver credentials in the mgmt cluster #1751
- bug: Fixes HOSTEDCP-528, OIDCConfigurationInvalidReason should be always present #1743
- Extracts correct mco image based on managed cluster’s arch #1716
- Fix image registry reconcile loop #1794
- Add CAPI provider image override for PowerVS #1800
- bug: HOSTEDCP-587 explain more in detail Public and PublicAndPrivate endpoint-access #1788
- Enable NodePool controller to apply generated MachineConfigs #1729
- Allow certain EndpointAccess transitions #1761
- increase loop detector threshold to 10 #1801
- Remove KubeletConfig & ContainerRuntimeConfig CRDs #1775
- HCCO: inplace upgrade: do not reconcile bare upgrade pod #1799
- Fix recreate issue on serviceID - MULTIARCH-2895 #1753
- Add compute and memory args for powervs e2e #1797
- test: e2e: exclude catalog pods from restart check #1798
- Update Dockerfiles for consistency #1795
- Make NodePool platform condition types generic #1792
- Ensure existing DHCP server is in ACTIVE state #1784
- Update Dockerfile with same labels as Dockerfile.control-plane #1791
- Expose HC NodeSelector in the cli #1759
- Add recording rule for NTO metric needed in telemetry #1763
- Use separate image for route controller manager #1790
- How to Migrate a HostedClusters among the same AWS Region #1780
- Update index.md. #1535
- Decompress and decode config if supported by current CPO #1758
- update OLM catalogs to 4.11 #1746
- Add image overrides #1785
- Specify ca for gitlab oauth only when passed as input #1772
- STOR-1053: Add storage objects to guest cluster dump #1770
- Add cloud.ibm.com into konnectivity cloudAPI #1741
- Add fallback for mco flags #1781
- Pass imagerefs to mco #1773
- install: add flag to wait for HyperShift operator rollout #1760
- gzip and base64-encode ignition configs #1671
- Add separate deployment for openshift route controller manager #1756
- Add release image validation for NodePools #1709
- Fix cmd.Context() usage in PowerVS #1754
- Refactor how-to docs #1740
- Increase DHCP service polling interval #1739
- Add Kubevirt Cloud Controller Manager #1725
- Ensure generated junit.xml has a defined suite name #1712
- Add cluster name prefix before secrets #1730
- SDN-3283: CNO: Add an environment variable with socks5-proxy image #1731
- Revert “Make zone spread only apply within a given revision” #1744
- remove alvaroaleman and ironcladlou from OWNERS #1745
- Make zone spread only apply within a given revision #1724
- Route LDAP IDPs in the oauth server through guest VPC #1680
- Add missing rbac for authentication reader #1734
- Add nodepool create cmd for PowerVS #1726
- Add PowerVS OVN Kube routing config #1718
- Add granular access for PowerVS using cloud credential operator and add storage operator creds #1612
- Enable Node Tuning Operator in HyperShift #1651
- Refactor PowerVS changes #1682
- fix(oauth): Do not proxy IBM Cloud IAM endpoints #1722
- Bug SDN-3459: Handle long OVN SBDB route hostname #1711
- fix(pki): Allow BYO PKI for ignition server #1721
- Set DNS server explicitly while creating DHCP #1720
- Fix CLI panic when status.version is nil #1715
- OVN SBDB: Use private router when possible #1689
- Registry operator: Avoid restarts when token file changes #1713
- HO: Ignore NoSuchBucket error when deleting OIDC docs #1714
- Add a drain controller for inplace upgrades #1691
- Reconcile default ingress controller on creation only #1710
- NE-1043: Move the DNS operator into the management cluster #1537
- Add node controller to HCCO Manager #1702
- Add recording rules for telemetry #1690
- Destroy: Don’t fail if finalizer can not be added #1707
- Upgrade AWS SDK #1701
- Use kubeconfig port for worker haproxy #1708
- Set right API group #1706
- AWS infra destroy: Handle bucket not found during batch delete #1700
- Cleanup etcd rule manifest in CVO #1699
- Oauth: Fix hostname when using DNS indirection and no public router LB #1705
- Fix clusters where apiserver is exposed through LB and DNS indirection is used #1696
- Update external-dns image #1694
- Move Cloud network config controller to the management cluster #1679
- Allow OpenShiftSDN CNI for PowerVS platform #1693
- Add CIDR checks to webhook on create #1688
- Fix clusters that use LB expose strategy with a custom port #1683
- Validate OCP release version and SDN on initial install #1686
- Reconcile spec of clusterversion resource #1687
- APIServer route expose strategy: Fix with private clusters #1685
- remove external-dns provider variable from openshift template parameters #1684
- E2E: Fix flakes due to inability of finding matching nodepools #1681
- Enable cleaning up of hosted cluster cloud resources on destroy #1672
- ClusterID and infraID should be immutable. #1660
- Correctly manage infra status condition when there is no LB controller #1678
- Fix Switch to library-go to compute audit profile audit policy #1677
- Add IBMPowerVSCluster to status subresource set #1676
- OAuth: do not reference paths for empty optional secrets or configmaps #1674
- Honor the debug-deployments annotation #1673
- Ignition server: Use common pki code #1657
- Fix router reconciliation when apiserver is exposed through LB #1669
- E2E: Consistently use Patch to avoid conflict failures #1664
- Fix e2e powervs destroy opts #1650
- Drop insecure port on router to save rules #1668
- external-dns settings for operator install template rendering #1666
- PowerVS: Add provider id fmt for capi deployment #1665
- Registry operator: Set proxy vars #1663
- A few simple kubebuilder validations. #1658
- Ingress endpoint #1597
- Add rbac so route-to-ingress controller can do its leader election #1662
- Move image registry operator to control plane #1643
- CI script to install hypershift from pre-release MCE catalog source #1648
- Add a helper to create SA kubeconfigs #1654
- HCCO: Use cpo manifests for references #1645
- Increase the unittest timeout to 20m from the default 10m #1653
- Add unittests for haproxy config generation #1652
- Drop hypershift-operator util and consolidate with support #1647
- HO: Fix haproxy to have apiserver external address for public clusters #1649
- Self image lookup: Retry on empty string #1628
- private aws cluster guide - update IAM policy example #1641
- Introduce node selector support for HostedClusters #1592
- Fix nil pointer dereference for hostedControlPlane.Spec.Etcd.Managed #1638
- doc(aws): markdown formatting updates #1637
- additional trust bundle into vm #1633
- doc(how-to/aws/create-aws-multi-az): fix getting started path #1636
- fix(ho): honor deprecated global config fields #1631
- Add Handling Ingress to Agent docs #1635
- E2E etcd tests: Always run on none platform #1629
- Wait for LB even when hostname is specified #1632
- Add tuning option of AccessModes for Kubevirt NodePool root volume #1583
- Enforce aws cluster cloud provider tag in NodePool controller #1625
- Add ovn-k specific collection commands #1604
- set condition messsage when waiting for kas readiness #1627
- CPO: Unittest and fix eventhandling of HCP controller #1605
- Fix additionalTrustBundle with local ignition provider #1626
- ensure optional mount always added to ibmcloud kms pod for appropriate container build #1621
- fix(api): make HCP networking optional for backward compatibility #1624
- Add flags for destroy cluster powervs command #1613
- PowerVS: upgrade capi image #1618
- Remove .status from serialized configuration on HCP #1617
- stop clearing configMapRef and secretRef since it breaks reconciliation of existing production workload using these fields #1610
- ensure 4.9 openshift clusters can be managed by hypershift #1608
- ensure release image annotation set on control-plane-operator #1607
- Use non-strict mode when parsing global config #1616
- Rename PowerVS CCM public endpoint env variable #1611
- Create kubeconfig: Respect namespace #1562
- Add dual-stack support to HostedCluster #1533
- fix(ho): detect capabilities on API resource availability #1600
- Update Agent docs on setting hostname and disk #1606
- Add HC condition message in non-error states #1602
- Add min supported version check for isValidReleaseVersion #1591
- Socks 5 proxy: Only use mgmt cluster for cloud apis for ingress operator #1601
- Docs: develop-in-cluster.md minor fix #1603
- Use non-default path for user CA certs #1593
- Fix comments/docs in AWSRoleRefs #1588
- Add e2e changes for PowerVS #1590
- PowerVS: Add DNS record check in base-domain #1587
- Sort deployments for Degraded condition check #1595
- Add controller that installs UWM and configures it for telemetry #1584
- Add latest version check and unit test isValidReleaseVersion #1582
- Add control plane operator component template label to components missing it #1579
- PowerVS: Add DNS Record and VPC LB deletion #1521
- Add check for AWS ARNs #1581
- TestOLM: Don’t hardcode to AWS #1574
- E2E: Don’t retry destroy if it failed due to NoCredentialProviders #1572
- Add label to supported versions configmap #1580
- Add priority classes for autoscaler and mapprover #1578
- add Degraded condition to HostedCluster #1569
- Add configmap containing supported versions to hypershift namespace #1575
- Destroy: Use patch for modifying finalizer to not get conflicts #1573
- TestAutoscaling: Fix to work on Azure #1551
- PowerVS Infra bug fix on DHCP error return and removed a debug log #1548
- Drop unsued domain in ReconcilePrivateRouterDeployment signature #1556
- Add link to CloudProviderConfig code #1555
- install: add operator-only option for OCP metrics #1476
- E2E: Stop retrying destroy if inputs are missing #1564
- add Degraded condition to HCP #1560
- E2E: Use zaptest logger for dumping and AWS/Azure destroy #1559
- Azure: Make disk type configurable and default to SSD instead of HDD #1565
- Align api/fixtures code platform wise #1558
- Add field reporting of immutable errors. #1508
- add label to all CPO managed deployments in the HCP #1554
- Remove unused return value #1557
- E2E: Use zaptest logger for cluster creation #1553
- Add Progressing condition to HostedCluster #1546
- Fix ManagedCAObserver racing with CPO #1547
- Fail gracefully if s3 bucket is already deleted. #1552
- Azure: Tolerate 404 when destroying infra #1545
- Rename OpenshiftSDN to OpenShiftSDN #1549
- Add rules for telemetry metrics #1544
- Added changes for serviceID API Key to access resources #1529
- Full changelog
- Updating ose-ibm-cloud-controller-manager images to be consistent with ART #42
- OCPBUGS-1413: Rebase 30.09.2022 k8s 1.25 #41
- Updating ose-ibm-cloud-controller-manager images to be consistent with ART #40
- Full changelog
- OCPBUGS-8451: Rebase to v5.1.2 for OCP 4.12 #32
- STOR-1060: Update ibm-vpc-block-csi-driver to v5.0.0 #26
- UPSTREAM: 99: Update golint to 1.50 #25
- UPSTREAM: 98: Reformat code with go 1.19 again #24
- UPSTREAM: 98: Reformat code with go 1.19 (#98) #23
- UPSTREAM: <carry>: Remove .github files #21
- STOR-867: Update ibm-vpc-block-csi-driver to the latest release #18
- OCPBUGS-416: Add udev #17
- Rebase: ibm-vpc-block-csi-driver v4.4.4 #14
- Full changelog
- OCPBUGS-3464: Update deployment files for snapshot support #46
- OCPBUGS-2354: Inject proxy settings and custom CA bundle into vpc-node-label-updater container #44
- Updating ose-ibm-vpc-block-csi-driver-operator images to be consistent with ART #43
- STOR-858: Bump github.com/openshift/* and k8s.io/* #42
- Updating ose-ibm-vpc-block-csi-driver-operator images to be consistent with ART #41
- Bug 2047732: [IBM]Volume is not deleted after destroy cluster #40
- Full changelog
- Updating ibm-vpc-node-label-updater images to be consistent with ART #15
- STOR-867: Update ibm-vpc-block-csi-driver to the latest release #14
- Updating ibm-vpc-node-label-updater images to be consistent with ART #13
- Rebase: ibm-vpc-node-label-updater v4.1.6 #11
- Full changelog
- OCPBUGS-7871: Collect info about monitoring pods pv (#769) #769
- OCPBUGS-11008: update the cluster transfer interval to 12h (#765) #765
- OCPBUGS-10531: service_accounts.go Marshal fix (#754) #754
- OCPBUGS-6732: Anonymize env vars from containers: HTTP_PROXY, HTTPS_PROXY (#727) #727
- OCPBUGS-6833: feat(recent_metrics) adds openshift_apps_deploymentconfigs_strategy_total (#736) #736
- OCPBUGS-6782: Create gatherer for gathering machines. (#734) #734
- OCPBUGS-5976: operators gatherer - handle ingresscontroller relatedObject & simplify (#714) (#719) #714
- OCPBUGS-5348: do not periodically update Available clusteroperator co… (#710) #710
- do not get disabled rules (#706) (#713) #706
- OCPBUGS-3377: fix: storage/ceph path structure (#691) (#697) #691
- OCPBUGS-2915: Updated info link in insights recommendations (#683) #683
- refactor(workloads_info): improving code reability (#650) #650
- OCPBUGS-2249: fix the schema checking conditional gathering rules (#687) #687
- Improve GatherNodeLogs docs (#690) #690
- Update owners list (#688) #688
- OCPBUGS-2346: refactor(dvo_metrics): remove name and namespace from dvo metrics (#685) #685
- limit the size of logs loaded into memory (#681) #681
- Updating ose-insights-operator images to be consistent with ART (#682) #682
- read DataPolicy attribute from the config API (#680) #680
- Update PNCC gatherer (#679) #679
- OCPBUGS-1351: do not include disabled rules in the total metric (#678) #678
- updated conditional gathering rules checking (#670) #670
- read new config API and disable gatherers based on the API values (#673) #673
- OCPBUGS-1068: fix alert namespace label (#674) #674
- Implement insights report updating in the insightsoperators.operator.openshift.io resource (#669) #669
- K8s & OpenShift version updates (#671) #671
- manifests/02-namespace: Explicitly clear run-level label (#672) #672
- openshift-machine-api warning events gatherer (#658) #658
- Introduce insightsoperators.openshift.io CR & implement its gather st… (#666) #666
- OCPBUGS-439: update the DVO metrics gatherer (#664) #664
- fix: order conditions by type to limit un-needed updates (#667) #667
- chore(manifests): adding insights capability annotations (#646) #646
- Update K8s & OpenShift versions + vendoring (#661) #661
- helm upgrade and uninstall metric gathering (#657) #657
- Remove Bugzilla references (#660) #660
- Extend the conditional gatherer docs (#656) #656
- Gather status of the cephclusters.ceph.rook.io resources (#654) #654
- Enable Insights recommendations as alerts by default (#653) #653
- Gather & store firing alerts in JSON too (#652) #652
- Updating ose-insights-operator images to be consistent with ART (#649) #649
- Expose Insights recommendations as alerts (#644) #644
- Minor gatherer’s docs & OWNERS update (#647) #647
- chore(docs): adding list of insights generated metrics (#645) #645
- Full changelog
- OCPBUGS-13041: Bump python-sushy #363
- OCPBUGS-7566: Bump werkzeug 4.12 #352
- OCPBUGS-5143: Adding dosfstools and util-linux tools to ironic-image #341
- OCPBUGS-5100: Configure Ironic iLO driver to use web server #339
- OCPBUGS-4789: Update packages versions with latest available #335
- OCPBUGS-4840: Handle a different error code for missing TransferProtocolType #334
- Bug OCPBUGS-2052: Fix setting boot related attributes #324
- OCPBUGS-4479: fix: Add support for OKD/SCOS #329
- OCPBUGS-4311: Remove RDO distribution configuration (finally fixes #46) #327
- OCPBUGS-4097: Workaround for long time gap between operations in recent idrac #322
- OCPBUGS-3111: Don’t save OS_ prefixed variables #310
- Bug OCPBUGS-3479: Improve resiliency of eTag handling #315
- Removed ServerName from VirtualHost Directives #305
- Sync with upstream metal3-io ironic-image 2022-09-29 #301
- Support idrac-redifsh driver in raid interfaces of ironic configuration #383
- Update sushy-tools to 0.21.0 #382
- Inspector: Set server name from variable #381
- OCPBUGS-1799: use brackets for IPv6 addresses in ironic-proxy #300
- Update sushy to 4.3.0 (Zed final) #299
- Bug 2104275: sync the ValueDisplayName fix #296
- Update ironic and ironic-inspector for OCP 4.12 #293
- Update dependencies for OCP 4.12 #290
- ironic-proxy: never validate TLS peer name #292
- OCPBUGS-171: Fix IRONIC_EXTERNAL_IP when TLS is used for virtual media #291
- Fix IRONIC_EXTERNAL_IP when TLS is used for virtual media #380
- Merge from upstream metal3-io/ironic-image #289
- Allow customizing public ports for Ironic and Inspector #379
- Support for unix sockets in reverse proxy mode #378
- Add option to to listen on a single inspector interface #372
- Update sushy-tools to version 0.20.0 #377
- Pin Werkzeug to 2.1.2 until newer version of sushy-tools is out #376
- Move hardys to emeritus_approvers #375
- METAL-256: Add a new entry point for the Ironic proxy #286
- Sync with upstream metal3-io ironic-image #283
- Update build status badge #373
- ignore case of mac address #374
- Not open ports on all interfaces #371
- Updating ironic images to be consistent with ART #282
- Full changelog
- Updating ironic-rhcos-downloader images to be consistent with ART #83
- OCPBUGS-478: Install libguestfs-tools-c instead of libguestfs-tools #82
- Updating ironic-rhcos-downloader images to be consistent with ART #79
- Full changelog
- Updating ironic-static-ip-manager images to be consistent with ART #31
- Full changelog
- Updating ose-prometheus-adapter images to be consistent with ART #65
- Bump openshift/k8s-prometheus-adapter to v0.10.0 #64
- cmd/adapter: recover klog flags #524
- Cut release 0.10.0 #523
- Add –prometheus-verb to support POST requests to prometheus servers #509
- Update dependencies #521
- Update README.md with Helm-3 Command #491
- Change apiregistration.k8s.io to v1 #494
- fix: close file #498
- Validate OWNERS files #482
- Drop unused alias in OWNERS_ALIASES #476
- images: use k8s-staging-test-infra/gcb-docker-gcloud #472
- *: merge changes from v0.9.1 #461
- Add s to metricQuery #465
- Fix external metrics provider not respecting metrics-max-age #455
- docs: follow kubernetes/k8s.io branch rename: #454
- Add bug template #438
- README: improve gcr.k8s.io instructions #447
- v0.9.0: Bump version file to reflect new release #448
- OWNERS: Add Joao and myself, and move former team members to emeritus #63
- Updating ose-prometheus-adapter images to be consistent with ART #62
- Full changelog
- Updating openshift-enterprise-egress-router images to be consistent with ART #115
- Updating ose-egress-http-proxy images to be consistent with ART #114
- Updating openshift-enterprise-egress-dns-proxy images to be consistent with ART #117
- Updating openshift-enterprise-keepalived-ipfailover images to be consistent with ART #116
- Add bparees as approver #118
- Updating openshift-enterprise-base images to be consistent with ART #113
- Full changelog
- OCPBUGS-11645: Updating kube-rbac-proxy images to be consistent with ART #56
- Merg upstream into downstream #60
- go, kind, dep version bump #178
- Tests e2e reduce abstraction #176
- Minor Pre-Acceptance: Set default method, return 500s on broken path regex. #174
- README.md: Emphasize pattern matching #173
- check all headers, go version bump #171
- github/workflows: fix golang setup for publish job #167
- *: cut v0.12.0 release #166
- add update-go-deps and perform initial update to k8s v0.23.1 #160
- Revert “Add Makefile target for go dep updates” #159
- Add RELEASE.md #156
- Add Makefile target for go dep updates #155
- Fix High/Medium CVEs (Common Vulnerabilities and Exposures) #149
- fix: use supported apiVersion for deployment and authorization #150
- Fix ppc64le image build which in turn fixed multi-arch build #147
- build.yml: increase linter timeout #144
- chore: move –upstream-force-h2c out of –insecure-listen-address #139 #140
- Bump dependency to support building on riscv64 arch #141
- OWNERS: add myself (ibihim) #57
- Full changelog
- OCPBUGS-4118: cherry-pick, do not expose ingress path metric when service is nil #84
- OCPBUGS-4112: cherry-pick, autoscaling/v2beta2 HorizontalPodAutoscaler is deprecated in v1.23+ #83
- Updating kube-state-metrics images to be consistent with ART #78
- Bump openshift/kube-state-metrics to v2.6.0 #77
- *: Cut v2.6.0 #1817
- feat: Add local storage labels to kube_persistentvolume_info #1814
- Remove RBAC resources from default exposed metric set #1816
- Prevent definition of same gvk in custom resource configuration #1810
- Update dependencies #1789
- graduate new endpoint metrics to STABLE #1812
- Do not expose info metric for nil objects #1809
- Add support for rolebindings #1799
- pkg/customresourcestate implement info and stateSet metric type and refactor configuration file #1777
- feat(logging): migration to structure logging for main.go, pkg/ & internal/ folders #1807
- Replace pkg/errors with stdlib errors #1808
- feat(hpa): status current metric #1725
- Fix custom resource metrics documentation #1784
- SECURITY_CONTACTS: Sync with OWNERS #1780
- Add support for role and cluster role #1759
- Add support for the ServiceAccount resource (Ref: #1717) #1773
- Update the developer documentation for adding a new resource metric collector #1774
- Add “Versioning” heading to the README.md #1772
- Add metric for pod tolerations (Ref: #1744) #1769
- fix:typo #1767
- To support read the timestamp fields of custom resources #1766
- update the description about metrics server #1764
- add new kube_endpoint_address metric #1761
- Update kube_node_status_allocatable unit doc #1760
- fix customresourcestate metric names to not contain underscores #1754
- docs:fix label name for kube_pod_nodeselectors #1756
- Switch registry from k8s.gcr.io to registry.k8s.io #1750
- Merge Release 2.5 back to master #1747
- Update release instructions #1748
- OWNERS: Add Joao and myself, and move former team members to emeritus #76
- Updating kube-state-metrics images to be consistent with ART #75
- Full changelog
- Updating ose-libvirt-machine-controllers images to be consistent with ART #240
- Full changelog
- OCPBUGS-10943: Fix empty component version #1132
- OCPBUGS-7882: Block machine deletion if extra disks are attached #1120
- OCPBUGS-8286: Short circuit misfiring #1109
- OCPBUGS-5413: Append annotations from machine template spec to the node #1104
- OCPBUGS-5117: [release-4.12] Allow to use machine.openshift.io API in provider specs #1086
- OCPBUGS-5417: machine-api-termination-handler: run DaemonSet only on Linux #1105
- Show warnings if provider specs have invalid GroupVersionKind #1018
- Update envtest #1071
- OCPCLOUD-1131: Add DescribeInstanceTypes permission for AWS provider #1062
- OCPBUGS-2151: Don’t degrade when workers not expected #1074
- Updating ose-machine-api-operator images to be consistent with ART #1073
- Update default Azure image to use image galleries #1076
- OCPBUGS-1274: add tolerations to termination handler #1072
- Restrict creating Power VS machine with negative processor and memory #1067
- OCPBUGS-519: update error message for disconnected installation validation #1068
- Update dependencies to K8s 1.25 #1070
- Only drain a single control plane machine at once #1066
- Add tag and category id to the caching client log messages #1063
- Bug 2101736: Ignore managed fields during finalizer removal #1061
- Ensure the phase transition metric only updates when the phase changes #1059
- Release leader election lease when shutting down #1060
- Tags/categories ids cache implementation #1057
- OCPBUGS-268: vSphere - enable steal time accounting #1056
- Bug 2111972: operator NS manifest: Set empty openshift.io/run-level #1053
- Change the git command #1050
- add a helper function to detect windows os #1055
- Bug 2115308: Ensure failed drains are subject to exponential backoff #1051
- Bug 2087981: Change “create” sequence with powering on the vm after clone #1047
- update windows helper functions #1049
- Bug 2110501: Revert “Bug 2101880: operator NS manifest: Set empty openshift.io/run-level” #1045
- Bug 2109258: add more support for old delete annotation #1042
- Bug 2101736: allow to remove finalizers #1037
- Bug 2107578: Fix while setting default processor value for Power VS platform #1040
- Bug 2104642: fix the Machine validation webhook for nutanix providerSpec #1038
- Bug 2104642: Add a validation webhook for Nutanix MachineProviderConfig #1034
- Bug 2097153: change ListTags call to ListTagsForCategory #1027
- Bug 1994820: Degrade operator on cluster bootstrap if not all Machines are Running #1019
- Migrate delete annotation to match upstream CAPI annotation #1024
- add utility functions for windows powershell tags #1030
- Bug 2101880: operator NS manifest: Set empty openshift.io/run-level #1031
- Add webhook validations for Azure boot diagnostics #1029
- Update revendoring tool #1028
- Full changelog
- OCPBUGS-13757: The MCD has a non-functional pivot command that should be removed #3710
- OCPBUGS-7718: Prevent possible split-brain scenario with keepalived unicast #3562
- OCPBUGS-7945: [release-4.12] Forklift most of resolv-prepender dispatcher script to systemd #3573
- OCPBUGS-5935: Wrap podman commands in a while loop #3495
- OCPBUGS-7167: Avoid ‘too restrictive’ SCC problems by being more explicit #3542
- OCPBUGS-10505: daemon: Drop duplicate
--authfile
used in run
#3617
- OCPBUGS-10372: Remove hard requirement for the afterburn from early-running aws-related services #3613
- OCPBUGS-9993: Revert “daemon: Temporarily copy auth file with more open perms on FCOS” #3608
- OCPBUGS-7445: configure-ovs: fix mtu-migration cleanup #3555
- OCPBUGS-8261: [release-4.12] backport cleanupDuplicateMC #3578
- OCPBUGS-6943: Improvements for
configure-ovs.sh
#3528
- OCPBUGS-6045: There are not enough logs in case “oc extract” is stuck in mco first boot #3503
- OCPBUGS-6973: configure-ovs: optionally generate configuration in /run #3532
- OCPBUGS-6779: baremetal: clean state generated by NM when run by dracut #3521
- OCPBUGS-7241: controller: default overwrite to true for files #3546
- OCPBUGS-6997: Fix 4.12 art images #3535
- OCPBUGS-6805: Only check image type if we are sure there is work that needs to be done #3526
- OCPBUGS-5999: 4.12 - remove goutils from dependency tree #3496
- OCPBUGS-6179: controller: don’t render new MC until base MCs update #3506
- OCPBUGS-5743: Mount /run/nodeip-configuration into keepalived containers #3479
- OCPBUGS-5384: daemon: Explicitly pull image before running #3475
- OCPBUGS-3311: [alicloud] provider ID not being set for kubelet #3457
- OCPBUGS-4805: Do not allow empty system reserved values #3453
- OCPBUGS-4667: vsphere: check that /etc/hostname is not empty #3452
- OCPBUGS-4091: NM resolv prepender: correct permissions for systemd resolved config #3442
- OCPBUGS-4091: NM resolve prepender: remove extra quotes in OKD flow #3433
- OCPBUGS-3955: daemon: gate done state on uncordon completion #3425
- OCPBUGS-3750: daemon: Stop setting I/O scheduler to bfq #3417
- OCPBUGS-3874: Don’t make https call to http endpoint #3420
- OCPBUGS-3504: On-prem: Ensure resolv-prepender respects NM dispatcher timeout #3410
- OCPBUGS-3650: Revert “Substitute skopeo inspect for imageInspect/podman” #3414
- OCPBUGS-3001: Substitute skopeo inspect for imageInspect/podman, drop podman inspect fallback #3396
- Force string format when logging rpm-ostree status #3393
- controller: Don’t allow creating the force file via MachineConfig #3391
- Bug 2034883: Sync controllerconfig anyway if daemon sync fails #3388
- Fix machine-config-operator logspam when extensions container is not present #3387
- OCPBUGS-2757: Reconcile successfully if already booted into target #3383
- OCPBUGS-1257: Have keepalived check for haproxy status for API VIP #3339
- daemon: Only try to apply layered changes if BaseOSExtensionsContainerImage is not empty #3382
- OCPBUGS-89: configure-ovs: auto-connect ovs-if-phys0 with br-ex #3312
- Bug 2107090: Machine config server hangs on handling large number of requests in parallel #3262
- OCPBUGS-2079: Add ephemeral storage to kubelet system reserved args #3375
- MCO-400: helpers: Do synchronize condition if message changes #3369
- OCPBUGS-2197: update: Set proxy for inplace container update too #3377
- OCPBUGS-2197: OCPBUGS-2122: update: Inject proxy data for firstboot #3370
- OCPBUGS-2269: Upgrade failures and MCDPivotError Alert Firing on GCP realtime kernel #3373
- daemon: Temporarily copy auth file with more open perms on SCOS too #3372
- : Add missing bits for dual-stack ingress VIPs #3341
- Jira OCPBUGS-1503: configure-ovs.sh: Do not fail bond with invalid slave device names #3345
- MCO-396: daemon: FCOS workaround, plus SELinux workaround #3358
- Switch to https://github.com/coreos/rpmostree-client-go #3302
- RFE-2962: configure ovs should use node-ip-hint set by nodeip-configuration #3362
- MCO-371: metrics: aggregate os_image_url_override metric to avoid unbounded cardinality #3363
- Rename KUBELET_NODEIP_HINT to just NODEIP_HINT #3353
- Revert “RFE-2962: configure ovs should use node-ip-hint set by nodeip-configuration service” #3360
- Bug 2056387: fix alibaba kubelet node name unit #3338
- Dockerfile: Remove SCOS extensions image references #3356
- bootstrap: Add CLI arguments for new format oscontainer #3354
- RFE-2962: configure ovs should use node-ip-hint set by nodeip-configuration service #3233
- Add cgroupv2 configuration support in MCO #3349
- MCO-289: Teach the MCO to use new format image #3317
- MCO-371: metrics: Add metric for OS image override #3343
- OCPBUGS-1616: Revert “Merge pull request #3311 from sairameshv/cgroupv2” #3348
- OCPNODE-1146 Add cgroup confiuration support in MCO #3311
- Bump openshift/api #3336
- Dual stack vips #3269
- TRT-540: Add privileged label to infra namespaces #3328
- update to release.openshift.io/feature-set to match OCP 4.12 #3329
- added @engelmi, @eslutsky, @Darth-Mera to ovirt-approvers #3332
- OCPBUGS-825: Provide a reason if operator is unavailable #3324
- MCO-256: hypershift: add disruptionless updates to MCD #3320
- OCPBUGS-224: Make sure there is a search domain in resolv.conf #3306
- Hypershift: remove error message on return #3326
- daemon: Drop mock node updater client #3325
- OCPBUGS-631: Pull container image as a separate step #3318
- Add kubens.service, drop-ins, and kubensenter prefix to kubelet.service #3274
- Add RuntimeDefault to ctrcfg #3295
- daemon: Use just one NodeUpdaterClient instance #3304
- vendor: Bump containers/image #3303
- OKD: Add build args for FCOS and SCOS #3294
- Bug 2107113: Fix .ssh directory not owned by core when created by Machine Config D… #3250
- fixes config decompression lint issue #3301
- Round off SYSTEM_RESERVED_MEMORY if value is in decimal #3299
- Remove
onPremPlatformKeepalivedEnableUnicast
function #3174
- MCD: Add support for RHCOS9 and SCOS9 #3179
- Bug-2051533: Adding day2 remote worker node requires manually approving CSRs #3276
- Decompress and decode Ignition configs from ConfigMap #3280
- Bug 2111817: daemon: Add a workaround for bug 2111817 #3291
- Don’t reference
rhel-coreos-8-extensions
yet #3290
- Accept new image format, consume in controllerconfig, but stop there #3286
- Allow overriding OSImageURL with a layered image #3272
- daemon: drop
systemctl stop kubelet
during node reboot #2509
- Bug 2105003: on-prem: improvements on resolv-prepender #3271
- Fix typo #3279
- Update library-go to set OpenStack provider to external #3270
- add control-plane label #3273
- Prep patches for bumping openshift/client-go #3251
- Update approvers and reviewers list with current active members #3266
- ctrcfg controller remove cleanupmc() #3149
- Bug 2109963: Master node in SchedulingDisabled after upgrade from 4.10.24 -> 4.11.0-rc.4 #3264
- daemon: Drop tuneableFCOSArgsAllowlist #3248
- daemon: Drop workarounds for rpm-ostree bugs #3239
- Bug 2104619: Remove rollback deployment #3243
- on-prem: render-config-coredns from /var/run/NetworkManager/resolv.conf #3237
- Bug 2101157: configure-ovs: fix handling of connection names with spaces and checking the connection name suffix #3242
- Bug 2104503: Updating ose-machine-config-operator images to be consistent with ART #3228
- Bug 2103786: drain controller: don’t skip the MCC pod drain #3212
- Bug 2102004: pkg/controller/common/helpers: Explicitly set mode 0644 #3226
- Bug 2099945: configure-ovs: clone inactive autoconnect slaves #3203
- Bug 2101157: configure-ovs: fix handling of connection names with spaces and checking the connection name suffix #3214
- Bug 2097785: Send out OSUpdateStaged event directly #3189
- Bug 2101880: NS manifest: Set empty openshift.io/run-level #3217
- Update block payload test with vendored runtime-utils #3148
- Bug 2099664: daemon: initialize nodewriter before login monitor #3211
- Bug 2096413: configure-ovs: set mac only for non fail_over_mac bonds #3202
- README: Link to the product documentation for example MachineConfigs #3150
- Full changelog
- OCPBUGS-5655: Update dependencies #76
- Updating ose-image-customization-controller images to be consistent with ART #65
- OCPBUGS-3557: use host IPC for the agent container #69
- Use GO 1.19 #66
- OCPBUGS-389: mount /run/udev into the agent container #61
- Support different IP addresses for Inspector and Ironic #60
- Updating ose-image-customization-controller images to be consistent with ART #57
- Upgrade golangci linter to 1.47.3 #58
- Remove IPA settings that match the defaults in ironic-agent-image #38
- Full changelog
- Updating ose-multus-admission-controller images to be consistent with ART #61
- OCPBUGS-10506: Client golang [backport 4.12] #59
- Updating ose-multus-admission-controller images to be consistent with ART #57
- Updating ose-multus-admission-controller images to be consistent with ART #54
- Bug #2067863: Dependency Updates #53
- Updated prometheus client_golang version to v1.11.1 #57
- Bump vendor library #52
- Migrate travisCI to github action #51
- Skip to add fieldSelector in case of empty namespace #50
- Fix deployment scripts to support latest kubernetes API #49
- Introduce ignore-namespaces to decrease target pod to watch #48
- Bug #2505: Fixed bug that was causing multus admission controller pods to not die when kill 1 is ran #46
- Update dependency golang.org/x/text for CVE-2020-14040. #41
- Update vendor packages #39
- secure metrics endpoint #38
- Fixed metrics count issue #35
- Add minimum required field check in CNI json validataion #34
- Renamed metrics name as per telmeter requirements #33
- Add default metrics value #32
- SDN-3515: Add the missing handler for tls metrics #52
- SDN-3515: Add an option to serve the metrics over HTTPS #51
- Updating ose-multus-admission-controller images to be consistent with ART #50
- Allows the optional use of a kubeconfig if the OS env var is set #49
- Skip to add fieldSelector in case of empty namespace #48
- Add flag for Ignore namespaces #46
- Updating ose-multus-admission-controller images to be consistent with ART #45
- Full changelog
- OCPBUGS-10535: Multus sync Mar-20-2023 to OCP 4.12 #149
- Update golang.org/x/text to fix CVE-2021-38561 #1046
- Remove origin from CI build (for release-v3) #1047
- OCPBUGS-7792: Multus sync v3.9.3 to OCP 4.12 #145
- Fix release 3.x thick image tag to isolate from 4.0 #924
- Fix revive in CI #905
- Detect python3 #881
- write output file for generated kubeconfig #878
- Use *[]net.IP for ‘default-route’ network selection element. #864
- Fix missing device-info in networks-status annotation for chained plugins #867
- Fix revive error #868
- Skip status update in CmdDel if getPod is failed #862
- Fix wrong location for daemonset in readme #844
- Update golang version to 1.17 #831
- Remove error handling for getPod to force to proceed cmdDel. #823
- Updating multus-cni images to be consistent with ART #136
- Updating multus-cni images to be consistent with ART #133
- Full changelog
- OCPBUGS-977: Sync k8snetworkplumbingwg/multi-networkpolicy-iptables 2022_10 (#20) #20
- Updating multus-networkpolicy images to be consistent with ART (#19) #19
- Upstream rebase (#18) #18
- Updating multus-networkpolicy images to be consistent with ART (#17) #17
- Full changelog
- Updating ose-multus-route-override-cni images to be consistent with ART #27
- Full changelog
- Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #134
- OCPBUGS-8673: Dual stack support #131
- OCPBUGS-11427: Fix network status annotation to k8s.v1.cni.cncf.io/network-status #127
- OCPBUGS-11424: Use downward API to pass current spec.nodeName to pod #126
- OCPBUGS-11322: respect requested allocation range when exluding ranges [Backport 4.13] #122
- OCPBUGS-7301: Invalid ipv6 backport 4.13 #125
- Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #112
- Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #111
- Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #110
- Upstream sync: IP reconciler controller and dual stack #107
- Upgrade Go dependencies to address CVEs #276
- Add CodeQL workflow for GitHub code scanning #281
- Add NOTICE #285
- Stop using the beta.kubernetes.io/arch #287
- fix overwriting of OverlappingRanges by mergo #257
- Fix typo in Github workflow #277
- Add support for dualstack / multiple IP ranges #250
- build, ci: remove the install-kubebuilder-tools script #273
- Remove controller runtime #225
- e2e tests: provide cni-install.yml #265
- storage, etcd: remove backend #240
- controller: request more memory to prevent runtime OOM kills #261
- ci automation, docs: maiqueb cares about docs #259
- automation: provide PR template #245
- Propose issue templates for bugs #246
- Moved IP Reconciler code into IP Control Loop #238
- Propose issue templates for enhancements #247
- Add makefile #248
- reconciler, shutdown: export shutdown into a func #244
- Add /65 addressing limitation #165
- build(deps): bump github.com/containernetworking/cni from 0.7.1 to 0.8.1 #213
- build: Bump k8s version 1.23 #187
- build, golang1.17: sloppy ip parsing #232
- Bump golang1.17 #223
- reconciler: account for pods that do not have net-status annotations #222
- ip-reconciler: fix for duplicate IP allocation due #208
- storage, k8s: Fallback to kube-system on empty ns #221
- ci: add codeowners #219
- ci, test: pin staticcheck 0.2.2 #211
- context, timeout: configurable timeout for listing pods & ipPools #209
- build, dockerfiles: add reconciler #204
- Remove golint #203
- Provide minimal test for whereabouts, along with successful vendor of the net-attach-def client for k8s 1.22 #197
- ip reconciler: auto clean failed jobs #201
- vendoring: controller-gen is not required in go.mod #200
- Fix context reconciler #186
- Bump k8s version 1.22 #188
- ip-reconciler: do not reconcile pods in Pending phase #166
- ip-reconciler: Add all non default interfaces to Pod IP list #147
- Add label app=whereabouts to ip-reconciler pod template #150
- Configurable sleep_for_race parameter #161
- e2e tests: fix currently broken setup on kind clusters #156
- ip-reconciler: remove kubeconfig from k8s client #159
- Fix reconciler spec #158
- Use k8snetworkplumbingwg repo instead of dougbtv in sources #123
- build, ip reconciler: have configurable logging #155
- build: enable e2e testing for podman #154
- Fix test to include error when IP pool total doesn’t equal assigned WB pod IPs #152
- added sleep-for-race option for IPAM #151
- OCPBUGS-2948: Excluded ranges bug (#282) #102
- Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #100
- OCPBUGS-7429: Invalid ipv6 backport 4.12 #109
- OCPBUGS-11321: respect requested allocation range when exluding ranges [Backport 4.12] #123
- Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #93
- OCPBUGS-3941: Backport Excluded ranges bug (#282) #103
- Fix commitish for non-default interfaces fix #96
- ip-reconciler: Add all non default interfaces to Pod IP list #95
- Full changelog
- OCPBUGS-4250: [release-4.12] backport PodNetworkConnectivityCheck gather script #334 #334
- Updating ose-must-gather images to be consistent with ART #330
- Bug 2000552: Add apiservices logs gathering by default #332
- OCPBUGS-1810: fix ingress node firewall script permission #329
- Add ingress node firewall must-gather collection script #328
- Updating ose-must-gather images to be consistent with ART #320
- Bug 2103283: Add timeout to oc cp command to fix must-gather delays when routers are terminating #317
- Stop collecting Docker logs on Windows instances #315
- Full changelog
- Updating ose-network-interface-bond-cni images to be consistent with ART #37
- ds merges: mac duplicates #40
- Add mtu verification for nics that are not sriov (#40) #38
- ds merges: github ci #33
- Full changelog
- Remove e2e tests that consistently fail in 4.12 (#74) #74
- Updating ose-network-metrics-daemon images to be consistent with ART (#60) #60
- Fix gofmt check issue (#68) #68
- Update golang.org/x/text to 0.7.0 (#66) #66
- Adjusted test ns for the new ocp security model (#61) #61
- Updating ose-network-metrics-daemon images to be consistent with ART (#59) #59
- Full changelog
- OCPBUGS-1831: Improve error propagation #70
- Updating ose-network-tools images to be consistent with ART #71
- Minor fixed found during demo preparation #68
- Add pod-run-netns-command script to run command from network-tools #67
- Implement new scripts to interact with ovn cluster #66
- Migrate existing scripts to network-tools #65
- Rework network-tools to #64
- update owners #62
- Updating ose-network-tools images to be consistent with ART #63
- Full changelog
- OCPBUGS-1411: Bump k8s dependencies to 1.25 #27
- Add .ci-operator.yaml config file to specify build image for OCP ci #28
- Updating ose-nutanix-machine-controllers images to be consistent with ART #26
- OCPBUGS-766: Add warning message when the region/zone label value is ‘Unnamed’ #25
- Upgrade dependency prism-go-library version to v0.2.0 #24
- OCPBUGS-766: Missing the instance-type/region/zone labels in Machine CRs #23
- Updating ose-nutanix-machine-controllers images to be consistent with ART #20
- Full changelog
- Updating ose-oauth-apiserver images to be consistent with ART #80
- bump kube to 1.24.4 #81
- Full changelog
- OCPBUGS-12757: bump lib-go for group cache fix, kube 1.24->1.25 #127
- Updating oauth-server images to be consistent with ART #109
- Bump library-go to b2073c41366aae78868b24e86d99021b79d754cb #112
- fix linter findings #98
- Full changelog
- OCPBUGS-12261: fix: skips bundles with ‘skips’ field on head bundle (#618) #618
- OCPBUGS-863: Add skip pruning flag and logic (#591) #591
- Bugfix for destination registry nested paths length (#590) #590
- OCPBUGS-6703: fix: adds logic that searches for the correct name when using a heads… (#554) #554
- Updating oc-mirror-plugin images to be consistent with ART (#515) #515
- OCPBUGS-5253: Fix: fixes issues encountered by QE (#543) #543
- OCPBUGS-5253: fix: Missing ‘ImageContentSourcePolicy’ and ‘CatalogSou… (#542) #542
- OCPBUGS-4516: fix: oc-mirror does not work as expected relative path for OCI format copy (#532) #532
- OCPBUGS-4365: Fix cases where namespace or subnamespace may be empty (#530) #530
- OCPBUGS-4414: fix (#528) #528
- docs: adds grammar fixes to metadata-management.md (#521) #521
- WRKLDS-547 (#519) #519
- remove afflom (#520) #520
- Add feature to mirror to alternative registry (#518) #518
- Pr 512 follow (#517) #517
- CFE-538: WRKLDS-456 - WRKLDS-457: copy images from and to remote registry using local directory (oci format) (#512) #512
- Fix –ignore-hisotry description and some format adjustment (#495) #495
- updateURL: Allow overriding for CI builds (#514) #514
- Migration of the diff logic from operator-registry + setting of defaultChannel fix by adding channel’s Priority property (#497) #497
- Create ParseReference function in the image package, that wraps around imagesource.ParseReference, adding support for “oci:” prefix (#503) #503
- chore: remove jpower432 as approver (#505) #505
- fix: remove release architecture validation at the config level (#501) #501
- Updating oc-mirror-plugin images to be consistent with ART (#496) #496
- Full changelog
- OCPBUGS-8717: Clear metadata.namespace on projects before write. #358
- OCPBUGS-4339: fix printer panic #335
- IR-259: changing image stream importMode increments its generation #329
- IR-258: ImageStreamImport manifest list support #290
- bump to kube 1.25.2 #320
- OCPBUGS-2803: Revert “projects: add rw mutex to auth cache” #326
- Perform route host defaulting and update authz using v1 types. #321
- Drop AllocateRouterShard from hostname allocation interface. #322
- Use route/v1 types for route warnings. #317
- Remove k8s.io/kubernetes deps from route validation/defaulting. #319
- Condense the route host allocator abstraction. #313
- Move route host assignment code out of the route REST strategy. #315
- Make route validation operate on v1 types. #312
- make api team approver #316
- Remove use of %w formatting directive from t.Errorf call. #293
- add retry on imagestreamtag update #304
- Add coreydaley as reviewer/approver for pkg/build #294
- Stop unnecessary project auth cache invalidations. #295
- Bug 2089402: Validate Image labels correctly #292
- Full changelog
- Updating ose-openshift-controller-manager images to be consistent with ART #241
- OCPBUGS-978: gracefully release leases in OCM #239
- template namespace processing #242
- bump to kube 1.25.2 #244
- Remove route controllers #240
- remove route controllers from OCM process (openshift-controller-manager start) #238
- Updating ose-openshift-controller-manager images to be consistent with ART #236
- Bug 2117235: separate route controllers to a new command #234
- Bug 2116715: remove GenericResourceInformer code because it is not used anymore #235
- BUILD-417: Rebase k8s 1.24 #226
- Bug 2110617: Split route controller #230
- BUILD-433: Run builds in user namespaces without seccomp if BUILD_PRIVILEGED=false #173
- Full changelog
- Updating openshift-state-metrics images to be consistent with ART #91
- OWNERS: Add myself, and move former team members to emeritus #90
- Updating openshift-state-metrics images to be consistent with ART #89
- Updating openshift-state-metrics images to be consistent with ART #88
- Full changelog
- Bug OCPBUGS-3774: Add SecretHashAnnotation to node service #98
- OCPBUGS-1904: Only deploy VolumeSnapshotClass when CRD exists #94
- Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART #93
- STOR-858: Bump github.com/openshift/* and k8s.io/* #92
- Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART #90
- Full changelog
- OCPBUGS-10603: machineset_controller: Stop caching clouds credentials #65
- OCPBUGS-7155: Address CVE-2022-41717 #55
- Updating ose-machine-api-provider-openstack images to be consistent with ART #47
- Depend on CAPO v0.6.3 #45
- gofmt with Go v1.19 #48
- Update dependencies #44
- Updating ose-machine-api-provider-openstack images to be consistent with ART #43
- Full changelog
- OCPBUGS-2508: Ensure network defs without subnet follow noAllowedAddressPairs #247
- Updating ose-openstack-machine-controllers images to be consistent with ART #244
- gofmt with Go v1.19 #246
- OCPBUGS-1765: Apply noAllowedAddressPairs on intended subnets only #242
- Updating ose-openstack-machine-controllers images to be consistent with ART #239
- Full changelog
- Updating ose-ovirt-csi-driver images to be consistent with ART #122
- Bump go version #123
- improved logging if no storage domain is found by name #121
- updated go-ovirt-client #120
- Added @Darth-Mera as approver #119
- added k8s deployment files #114
- update go-ovirt-client #113
- Updating ose-ovirt-csi-driver images to be consistent with ART #112
- Full changelog
- Updating ose-cluster-ovirt-csi-operator images to be consistent with ART #108
- STOR-858: Bump github.com/openshift/* and k8s.io/* #107
- updated go-ovirt-client #106
- OCPRHV-685: added secret informer for daemonset #104
- Added @Darth-Mera as approver #105
- update go-ovirt-client #103
- Add client certificate and key to service monitor #102
- Bug 2088033: Clear text password stored on disk #99
- Update credentials automatically #101
- Updating ose-cluster-ovirt-csi-operator images to be consistent with ART #100
- Full changelog
- OCPBUGS-6309: Fix swapped CPU socket and thread mapping #173
- Updating ose-ovirt-machine-controllers images to be consistent with ART #170
- Improve logging #168
- update go-ovirt-client #167
- added wrapped klogr for unified logging #166
- Remove duplicate MemoryMB validation #165
- Ocprhv 681 automatic credentials update #161
- Added @Darth-Mera as approver #164
- Add validations tests #163
- updated readme and custom capo docs #162
- Refactor controller structure #160
- Disable memory ballooning in high perf workers #143
- Fix OCPRHV-789 #159
- OCPRHV-788: added check for high_performance to set placement_policy_affinity #144
- added functional test for automatically updating credentials #158
- set serial console enabled for high performance VMs #157
- enable headless for high performance VMs #156
- disable soundcard for high performance VMs #155
- dedicated functional test run script #154
- update envtest setup for CI #153
- added generation of crds #150
- removed test stage in dockerfile #151
- OCPRHV-806: added functional test for actuator #148
- added first set unit tests for machine validation #147
- Updating ose-ovirt-machine-controllers images to be consistent with ART #146
- Full changelog
- OCPBUGS-13599: Call SyncEndpoints from AddService #1673
- OCPBUGS-7439: [release-4.12]: Egress Service: Fix nodeSelector parsing #1529
- OCPBUGS-12768: : [release-4.12] Delete equivalent ACLs when searching by predicate. #1661
- OCPBUGS-12265: [release-4.12] Network scale metrics #1653
- OCPBUGS-8226: fix hybridOverlay DRIP in ICNIv1 pods #1633
- OCPBUGS-11701: [release-4.12] CARRY: use “prefer local” for annotated services #1638
- OCPBUGS-11109: [release-4.12] Batch potentially big transaction on egress firewall ACLs migration #1617
- OCPBUGS-10947: [release-4.12] Egress firewall fix retry #1610
- OCPBUGS-10314: [release-4.12] Handle Completed pods deletion #1581
- Updating ovn-kubernetes-microshift images to be consistent with ART #1288
- OCPBUGS-10632: Check the “Serving” field for endpoints #1569
- OCPBUGS-6034: Update egress node assignability on every egress node update #1483
- OCPBUGS-7732: Fix leak in service controller cache #1545
- OCPBUGS-10490: [release-4.12] Move checkForStaleOVSInterfaces and related code to node.go #1595
- OCPBUGS-10318: [release-4.12] node: add node healthz server for cloud load balancers #1570
- OCPBUGS-7346: [release-4.12] Fully remove dependency on default gateway for services #1577
- OCPBUGS-6957: [release-4.12] Ensure routes are not duplicated #1503
- OCPBUGS-8501, OCPBUGS-8506, OCPBUGS-8508: [release-4.12] Fix EFW’s name truncation logic & make EFW ACLs unique using extIDs #1559
- OCPBUGS-7223: node: don’t consider internal masquerade addresses as node IP addresses #1528
- OCPBUGS-7317: [release-4.12] Delete stale egress ip snat entries by node #1520
- OCPBUGS-7026: Bump OVN to 22.12 and turn off neighbour response in router options. #1521
- OCPBUGS-6040: addMasqueradeRoute: fallback to gateway interface IPs #1484
- OCPBUGS-7230: Delete IGMP Groups when deleting stale chassis #1516
- OCPBUGS-3399: Drop in-cluster traffic towards svcCIDR at wrong port #1490
- OCPBUGS-6961: update base image of Dockerfile #1504
- OCPBUGS-6823: [release-4.12] Fix Egress FW ACL rules in dualstack mode #1500
- OCPBUGS-4862: Correct the deletion of noHostSubnet nodes #1470
- OCPBUGS-298: ovnkube-trace: run ovn-sbctl and ovn-trace with –no-leader-only #1489
- OCPBUGS-5841: ovnkube-node: Existing management port check #1475
- OCPBUGS-6812: [release-4.12] Ensure loadbalancer cleanup doesn’t fail #1497
- OCPBUGS-298: Bump OVN to 22.09.0-54 #1488
- OCPBUGS-5923: [release-4.12] Fix egress firewall to allow inbound connections in both gw modes #1477
- OCPBUGS-5046: [release-4.12] egressip: fix test data race accessing podAssignment cache #1467
- OCPBUGS-3651: downstream windows fixes #1384
- OCPBUGS-4533: Move check_pkt_larger to gateway router ports #1420
- OCPBUGS-3651: [release-4.12] cherry-pick hybrid overlay fixes from master branch #1460
- Bug OCPBUGS-4383: Don’t log in iterateRetryResources when there are no retry entries #1413
- OCPBUGS-4098: [release-4.12] egress ip: Skip mgmt ports that cannot have assignable IP addresses #1429
- OCPBUGS-4884: [release-4.12] Fixes scenario where deleted + completed pods may leak #1451
- OCPBUGS-4835: [4.12] Fix address set cleanup: only delete address sets owned by given object. #1446
- OCPBUGS-4760: [4.12] Avoid duplicate transactions and minimize handlers with empty namespace selectors #1439
- OCPBUGS-4286: Fix delete equivalent acls #1406
- OCPBUGS-3378: Set the node as reachable only when it is being added as an egressip node #1402
- OCPBUGS-4503: Support LB Session Affinity TimeOut #1427
- OCPBUGS-4503: [release-4.12] Dockerfile: bump OVN to 22.09.0-25 #1425
- Bug OCPBUGS-4379: apply retry logic to ovnk-node controllers #1411
- OCPBUGS-4361: Bp ovnkube trace changes #1408
- OCPBUGS-4505: pods: deleteLogicalPort should not fail when node is gone #1419
- OCPBUGS-4453: Set NODAD flag on masquerade address #1416
- [Release 4.12] OCPBUGS-3397: Avoid Remetric pods #1399
- OCPBUGS-3390: Handle k8s watcher restart scenario #1359
- OCPBUGS-3798: [4.12] Dockerfile: bump regular image to OVS 2.17.0-62 #1409
- OCPBUGS-4356: Bump OVN to 22.09.0-22 #1407
- OCPBUGS-2896: Refactor retry into its own pkg #1376
- Updating ovn-kubernetes-base images to be consistent with ART #1287
- OCPBUGS-3798: [4.12] Dockerfile: bump OVS to 2.17.0-62.el8fdp #1387
- OCPBUGS-3977: Handle expired entry while handling dns update #1392
- OCPBUGS-3871: Ignore addresses in masquerade subnet when retrieving gateway IPs #1386
- OCPBUGS-3348: Validate node subnet annotations against cluster networks #1351
- OCPBUGS-2569: Fix netpol races #1323
- OCPBUGS-3658: [release-4.12] Support proper parsing of IPs with leading zeros #1379
- OCPBUGS-3773: Adjust ovs bundle timeout #1382
- OCPBUGS-3468: Disable packet MTU check when OVS HW Offload is enabled #1368
- OCPBUGS-298: Adapt ovnkube-trace to work with external controlplane #1363
- OCPBUGS-3075: [release-4.12] Fix netpol races #1347
- OCPBUGS-3346: vendor: bump libovsdb to 8f21d188c3a50d0ce378bd66ec68215967aaad77 #1348
- OCPBUGS-1427: Ignore non-ready endpoints when processing endpointslices #1330
- OCPBUGS-3369: Fix mac address not set in SRIOV container interface #1361
- OCPBUGS-3221: Allow empty nexthop in L3GatewayConfig node annotation #1356
- OCPBUGS-3003: Ignore non-ready endpoints when processing endpointslices #1344
- OCPBUGS-2826: ovnkube-trace: Fix ofproto/trace for IPv6 #1338
- OCPBUGS-1520: Fixes SNAT-ing Logic for EgressIPs #1331
- OCPBUGS-1520: Prioritize adding events to handlers for shared resources #1333
- OCPBUGS-1643: Add logging verbosity to configuring OVN logs #1324
- OCPBUGS-2175: Allocate Hybrid Overlay IP on node updates too #1319
- OCPBUGS-2004: egress IP: fix log when gRPC connection fails #1304
- OCPBUGS-2176: add endpointSlice informer in master process #1302
- OCPBUGS-2085: CARRY: Dockerfile.base: bump to openvswitch2.17.0-37.4.el8fdp #1298
- OCPBUGS-1705: Don’t use ACL names ever! #1300
- Dockerfile: bump to ovn22.09-22.09.0-5.el8fdp #1284
- 9-23-22 b - dualstack fixed #1289
- Fix lock issue in ensureNamespaceLocked #3187
- remove the requirement that hybrid overlay needs subnet .3 address #3152
- Fix flakiness in DNS tests #3180
- Trim ACL names according to RFC1123 #3181
- Don’t assume policy type when evaluating isolation #3162
- fix duplicate case value #3153
- pods: deleteLogicalPort should not fail when ls is gone #3177
- Fix UpdateService healthport checks #3164
- ovn node, gw router: set node masquerade IP on br-ex #3136
- Add DPU support documentation #2404
- Modification of kind.md document #3133
- e2e, external gw test: remove duplicate funcs #3167
- E2E (exgw): create ns for the serving gw pods instead of using default #3172
- remove networkPolicy.created field #3145
- getDefaultGatewayInterfaceByFamily: custom filter for MultiHop #3170
- newOvnAddressSet: log mid-air collisions #3155
- Add retry logic to Namespace resources #3143
- BZ2117255 append instead of overwrite logicalSwitch other-config #3148
- e2e tests, services: assert endpoints were created #3163
- Lock the cdr global variable #3156
- OCPBUGS-1705: Trim ACL names according to RFC1123 #1281
- OCPBUGS-1553: Dockerfile: bump to openvswitch2.17.0-37.4.el8fdp #1273
- Use iptables-restore to add MCS/metadata blocking in the pod #1262
- 9-12-22 merge #1267
- BZ2111362: ACL logging: rename and rewrite oc.aclLoggingCanEnable #3104
- E2E: fix tests stuck waiting on a channel #3149
- Implement Egress Services #3135
- 9-7-22 merge #1264
- Use a custom dialer for GRPC to allow connectivity over a socks proxy #3144
- correct hybrid overlay tests #3147
- Bump containernetworking #3137
- take advantage of ginkgo framework to make master_test.go simpler #3121
- External gateways E2E on host network #2791
- policy: fix log message and clarify comment #3139
- 9-2-22 merge #1263
- Egress IP health monitoring over GRPC #3100
- Add libovsdb metrics #3125
- contrib: add validation for kubectl #3012
- cni: don’t settle addresses or set IPv6 parameters for IPv4 #3134
- run testing for logical switch manager #3132
- Move hybridoverlay master into the master controller #3101
- Remove hybrid routes in pods for nodes hybrid overlay interface addr #3120
- OCPBUGS-165: [DownstreamMerge] 8-29-2022 merge #1255
- Bumps libovsdb to pick up fixes for optional values #3123
- 8-25-2022 #1253
- Delete stale egress ip before assigning new ip #3105
- pods: deleteLogicalPort should not fail when port is already gone #3129
- OCPBUGS-417: Fix informer selector for endpointslices #3126
- Remove default ACL severity #3093
- egressip: add metrics #3058
- Bump @actions/core from 1.2.6 to 1.9.1 in /.github/actions/cleanup-action #3124
- fedora Dockerfile : Switch to f36 and OVN 22.06. #3075
- Revert EndpointSlice commits #3122
- Remove stale chassis for hosts that run ovnkube-node on DPU #3098
- OVN-K metrics: Add OVN controller southbound database connection #3117
- OVN-K Metrics: Ensure stopwatch metrics are reported in seconds #3118
- Bump libovsdb to include https://github.com/ovn-org/libovsdb/pull/321 #3111
- revert endpoints #1248
- 8-8-2022 #1237
- BZ2117310: Fix race when adding and removing pod with same name #3114
- Followup to EndpointSlices PR for ovn-k node #3112
- On update, delete objects in terminal state that no longer exist in the informer cache #3071
- Add EgressQoS DstCIDR kubebuilder validation #3043
- kube: pass ResourceVersion:“0” for direct List() calls #3107
- Fix retry_obj retryMutex vs retryEntry.Mutex deadlocks #3097
- Fix ovn version in Dockerfile.base #1236
- Introduce ovn-kubernetes-{base|singlenode} images #1213
- Bug 2109945: [Downstream Merge: 04-08-2022] #1231
- Bug 2105706: EgressIP: Merge ops into pendingCloudPrivateIPConfigsOps on add #3066
- Revert “Remove stale chassis for hosts that run ovnkube-node on DPU” #3103
- Enable CNCC in OVNK #3099
- Bug 2111534: Downstream Merge: 27-07-2022 #1214
- Forward routes for link-local addresses to vNIC in Windows #3074
- Fix possible retryEntry deadlock in iterateRetryResources #3095
- master: don’t list node pods on add/update unless necessary #3085
- Fix egressip test that skips populating egress node data #3089
- Remove conntrack entries after rules #3090
- Cleanup ACL UUID references from switch or port group when deleting ACL #3084
- Parametrized golang #3096
- e2e: Prefer “ovs-appctl dpctl/dump-conntrack” over ovs-dpctl. #3077
- node tests: add missing error checking #3086
- Unwire OVNKubernetes before scheduling CloudPrivateIPConfig deletion #3065
- Updating ose-ovn-kubernetes images to be consistent with ART #1174
- Bug 2111733: Bump OVN to 22.06.0-27 #1222
- OCPBUGSM-45393: Bug 2078691: [Downstream Merge] 22-07-2022 #1210
- EgressIP node handle create errs followed by update in < 30s #3073
- syncNetworkPolicies: Remove ACLs from PGs before deleting #3076
- fedora Dockerfile : Update OVN to 22.06. #3082
- iterateRetryResources: Lock the entry in the loop #3081
- Build all ovnk binaries with cgo disabled #3061
- e2e: Fix checking of mac entries embedded in conntrack labels. #3079
- Change rp_filter value for ovn-k8s-mp0 #3006
- 4.12 initial merge from upstream: 7-18-22 #1205
- Append the SNAT rule in management chain #3069
- Fix pod retries #3057
- Share eventRecorder when both master & node specified #3060
- EGW: Delete Stale Conntrack Entries #3040
- Remove stale chassis for hosts that run ovnkube-node on DPU #3026
- General hybrid overlay fixes #3063
- ovnkube-trace improvements and refactor #2971
- Fix flaky egress IP test #3062
- Reconcile node lbs on node deletion #3039
- Cleanup stale acls as part of syncNetworkPolicies on startup #3038
- bump k8s to 1.24.0 #3001
- EIP: Fix stateful set pods recreated with same name #3050
- Improve memory efficiency when checking stale VF representor #3054
- Fix deleteMulticastAllowPolicy: don’t cleanup ACLs for port group #3055
- Release Leader election lock on errors #3052
- Avoid holding map mutex accross iterateRetryResources() #3017
- Fix Panic in network policy deletion #3034
- Remove arping #3014
- Populate sock address for ovndb connection in unix mode #3013
- EgressIP add retry for EgressIP node’s mgmtIP reachability check #2996
- Fixes handing terminal pods during update event + test case fixes #3045
- Metrics docs: Add removal and renaming of OVS metrics #3041
- Remove redundant log lines in obj_retry.go #3044
- Add no host subnets unit test #3016
- Remove EgressIP test which checks if we ignore status updates #3035
- Add support for enabling UDP packet aggregation on veth interfaces #3033
- Partial Revert of onModelUpdatesAll #3020
- Update logging for specific policy when creating it #3011
- Fix egressIP object deletion if the node is deleted first #3008
- Bug 2082599: add upper bound to number of retries #2970
- Auto detect hybrid overlay node subnets #2951
- Remove metric ovs_vswitchd_dp_if due to high number of time series #3022
- Reduce cardinality of OVS interface metrics #3032
- Metrics: init metric change log documentation #3000
- cni: print a bit more pod info in ConfigureOVS() #3029
- contrib: fix generated yaml file in gitignore #3023
- egressIP: node retrieval failure is not respected, causes panic #3019
- Don’t add ITP specific gw setup for DPU mode #2975
- Remove node-tainting for too-small MTU #3004
- pods: deleteLogicalPort should not fail if port is already deleted #2974
- Use ovs-appctl dpctl/* instead of ovs-dpctl #3007
- Fix lflow-cache-limit-kb ovs external-id #3005
- Timers fixes #2979
- update all egress ACLs’ direction to “from-lport” #2997
- Bump KIND version to 0.14.0 to prepare for k8s 1.24.0 bump #3003
- OVNDBManager: Retry migrations #2983
- Perf: Combine perPodSNAT add and LSP add into same transact #2769
- pods: don’t look up LSP twice #2999
- Add node name into egress ip status for the removal #2998
- fix make check error #2995
- EgressFirewall: Enable OVN-Kubernetes logging for egress firewall #2927
- Add wait for logical router policies #2822
- Don’t lookup LBs that don’t exist in cache #2978
- libovsdbops: only one wait per txn #2963
- Bug 2106862: Append the SNAT rule in management chain #1199
- Bug 2095444: EGW: Clean Stale Conntrack Entries #1189
- Bug 2106298: populate sock address for ovndb connection in unix mode #1188
- Bug 2100507: Remove redundant log lines in obj_retry.go #1162
- Bug 2097243: Fix egressips for pods recreated with same name #1169
- Bug 2097221: Dockerfile: bump to ovn22.06-22.06.0-7.el8fdp #1170
- Bug 2091238: Fix Panic in Network Policy deletion #1166
- Bug 2100220: Fix completed pods releasing IP address on update #1158
- Bug 2089807: Release Leader election lock on errors #1167
- Bug 2100249: Revert “Bug 2082599: add upper bound to number of failed attempts” #1161
- Full changelog
- Updated OWNERS component to Multi-Arch #29
- Rebase 30.09.2022 k8s 1.25 #23
- Updating ose-powervs-cloud-controller-manager images to be consistent with ART #22
- Add JoelSpeed as approver #21
- Add Karthik-K-N as approver #20
- Updating ose-powervs-cloud-controller-manager images to be consistent with ART #18
- Full changelog
- Update OWNERS #39
- Updating ose-powervs-machine-controllers images to be consistent with ART #34
- Update go versoin to 1.19 and gofmted file as per go 1.19 #35
- Updating ose-powervs-machine-controllers images to be consistent with ART #32
- Update k8s to 1.25 #33
- Add infrastructure sync controller for custom service endpoints #31
- Add JoelSpeed approver #30
- Add Karthik-K-N as approver #29
- Autoscaler support #25
- Set the node internal dns address for machine #27
- Updating ose-powervs-machine-controllers images to be consistent with ART #26
- Full changelog
- Updating prom-label-proxy images to be consistent with ART #350
- OWNERS: Add myself, and move former team members to emeritus #349
- Updating prom-label-proxy images to be consistent with ART #347
- Bump v0.5.0 #348
- fix: returning correct http status code in case of failures #97
- adding support for alerts/groups endpoint of alert manager #96
- Synchronize common files from prometheus/prometheus #92
- Full changelog
- OCPBUGS-4048: fix certificate reloads after rotation #149
- Revert unwanted downstream patch #144
- OCPBUGS-1718: [bot] Bump openshift/prometheus to v2.39.1 #142
- Stop syncing CircleCI orb version #11315
- documentation/prometheus-mixin: fix comment typo #11293
- documentation: Add Reference to the remote read API #7266
- Add LoadBalancerIP to discovered services #11140
- Updating golang-github-prometheus-prometheus images to be consistent with ART #141
- Bump openshift/prometheus to v2.38.0 #140
- docs: update function docs on deriv #10076
- feat:(kubernetes_sd): add __meta_kubernetes_service_port_number (#10945) #11002
- PrometheusHighQueryLoad alert: use configured selector #11028
- discovery/kubernetes: add container image as metadata #11034
- Merge back release 2.37 #11022
- documentation: fix example dependencies #11016
- Add Alert PrometheusQueryOverload to mixins #10908
- Merge back release 2.37 #10985
- docs: Add subsections for vector matching #10707
- OWNERS: Add myself, and move former team members to emeritus #139
- Updating golang-github-prometheus-prometheus images to be consistent with ART #137
- Bump openshift/prometheus to v2.37.0 #138
- Release 2.37.0 #11020
- feat(nomad): add nomad service discovery #10915
- Implement Unwrap() on errors returned from rulefmt #10893
- Fix panic if series is not found when deleting series #10907
- Merge Release 2.36 #10927
- kubernetes_sd: Allow attaching node labels for endpoint role #10759
- build(deps): bump k8s.io/client-go from 0.24.0 to 0.24.1 #10795
- build(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2 #10835
- Full changelog
- Updating golang-github-prometheus-alertmanager images to be consistent with ART #64
- Updating golang-github-prometheus-alertmanager images to be consistent with ART #61
- OWNERS: Add myself, and move former team members to emeritus #62
- Full changelog
- OCPBUGS-7458: Fixes ThanoRuler StatefulSet re-creation bug #217
- Updating prometheus-operator images to be consistent with ART #204
- Bump openshift/prometheus-operator to v0.60.1 #208
- Cut v0.60.1 #5080
- pkg/prometheus: fix tsdb config generation #5078
- Bump openshift/prometheus-operator to v0.60.0 #207
- release: cut v0.60.0 #5073
- *: fix unescaped characters in API doc #5056
- build(deps): bump k8s.io/apimachinery from 0.25.1 to 0.25.2 #5041
- build(deps): bump actions/stale from 5 to 6 #5040
- CONTRIBUTING.md: update office hours schedule #5039
- Release 0.59.2 sync #5038
- Use instrumented-sample-app image from quay.io/prometheus-operator #5026
- build(deps): bump k8s.io/api from 0.25.0 to 0.25.1 #5031
- Merge release 0.59 #5018
- Revert “Main 59.1 sync” #5017
- build(deps): bump github.com/google/go-cmp from 0.5.8 to 0.5.9 #5002
- Revert “test: Add e2e test for Prometheus Operator Upgrade Path” #5001
- test: Add e2e test for Prometheus Operator Upgrade Path #4758
- pkg/apis/monitoring/v1: fix typo in comment #4996
- Makefile: add stripped-down-crds.yaml target #4937
- .github: bump to Kubernetes v1.25 #4995
- Updating prometheus-operator-admission-webhook images to be consistent with ART #206
- Updating prometheus-config-reloader images to be consistent with ART #205
- Bump openshift/prometheus-operator to v0.59.2 #203
- Bump openshift/prometheus-operator to v0.59.1 #200
- fix: thanos-sidecar fowner capabilities #5014
- pkg/prometheus: add CAP_FOWNER capability to Thanos only if needed #5004
- v0.59.0 changleog and version bump #4994
- build(deps): bump github.com/thanos-io/thanos from 0.27.0 to 0.28.0 #4987
- webhook user guide: fix typo in example YAML. #4966
- build(deps): bump k8s.io/component-base from 0.24.4 to 0.25.0 #4982
- build(deps): bump k8s.io/client-go from 0.24.4 to 0.25.0 #4980
- build(deps): bump k8s.io/apimachinery from 0.24.4 to 0.25.0 #4979
- build(deps): bump github.com/go-openapi/swag from 0.22.1 to 0.22.3 #4973
- build(deps): bump k8s.io/component-base from 0.24.3 to 0.24.4 #4974
- build(deps): bump k8s.io/client-go from 0.24.3 to 0.24.4 #4971
- build(deps): bump k8s.io/api from 0.24.3 to 0.24.4 #4970
- build(deps): bump github.com/go-openapi/swag from 0.22.0 to 0.22.1 #4969
- build(deps): bump github.com/go-openapi/swag from 0.21.1 to 0.22.0 #4960
- build(deps): bump github.com/prometheus/client_golang from 1.12.2 to 1.13.0 #4959
- pkg/versionutil: Fix TestShouldPrintVersion error on Mac M1 #4957
- pkg/prometheus: fix generation of –query arguments #4951
- Revert “pkg/apis: Add scale subresource for Prometheus” #4952
- docs: Add slashpai as triage member #4953
- [tech debt] clean up makeStatefulSetSpec() functions #4950
- Add “DO NOT EDIT” comment to alertmanagerconfigs-v1beta1-crd.libsonnet #4936
- build(deps): bump google.golang.org/protobuf from 1.28.0 to 1.28.1 #4935
- docs: Fix typo #4932
- Update README on podman container build #4926
- Allow podman for building images #4925
- OWNERS: Add myself, and move former team members to emeritus #198
- Bump openshift/prometheus-operator to v0.58.0 #197
- Merge #4907
- build(deps): bump k8s.io/component-base from 0.24.2 to 0.24.3 #4910
- build(deps): bump k8s.io/api from 0.24.2 to 0.24.3 #4912
- build(deps): bump k8s.io/apimachinery from 0.24.2 to 0.24.3 #4909
- Merge #4905
- pkg/alertmanager: add unit test for missing route #4885
- pkg/operator: bump Thanos to v0.27.0 #4888
- build(deps): bump github.com/prometheus/common from 0.35.0 to 0.36.0 #4901
- CONTRIBUTING.md: add information about office hours #4883
- build(deps): bump github.com/stretchr/testify from 1.7.5 to 1.8.0 #4876
- pkg/prometheus: Support upppercase and lowercase relabel actions #4840
- build(deps): bump github.com/stretchr/testify from 1.7.4 to 1.7.5 #4866
- pkg/prometheus: don’t instantiate a new logger #4864
- build(deps): bump sigs.k8s.io/controller-runtime from 0.12.1 to 0.12.2 #4865
- build(deps): bump github.com/prometheus/common from 0.34.0 to 0.35.0 #4859
- build(deps): bump github.com/stretchr/testify from 1.7.3 to 1.7.4 #4861
- build(deps): bump github.com/stretchr/testify from 1.7.2 to 1.7.3 #4860
- build(deps): bump k8s.io/component-base from 0.24.1 to 0.24.2 #4857
- pkg/apis/monitoring/v1beta1: fix httpConfig conversion #4854
- build(deps): bump k8s.io/client-go from 0.24.1 to 0.24.2 #4855
- pkg/apis: Add validations for time settings of alertmanager at CRD level #4827
- Bump prometheus module to v0.36.0 #4846
- Add Trendyol as an adopter #4848
- Bump golang #4847
- RELEASE.md: update release schedule #4835
- build(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2 #4842
- opsgenie-config: optimise warning log message during sanitize #4833
- Updating prometheus-operator-admission-webhook images to be consistent with ART #195
- Updating prometheus-config-reloader images to be consistent with ART #194
- Updating prometheus-operator images to be consistent with ART #193
- Full changelog
- Updating golang-github-prometheus-node_exporter images to be consistent with ART #112
- Align to upstream v1.4.0 #109
- Fix up copyright date change #2433
- Also track the CPU Spin time for OpenBSD systems. #1971
- collector/netdev_linux.go: Use netlink to get stats #2074
- Implement #2250: Add “isolated” metric on cpu collector on linux #2251
- docs/node-mixin: add missing selectors #2426
- Add diskstats include and exclude device flags #2417
- Update build #2406
- Check 64k-page e2e fixtures #2245
- mixin: Change disk graph to disk table #2364
- go.mod: Update coreos/go-systemd #2368
- Synchronize common files from prometheus/prometheus #2391
- Rename netDevFilter helper #2378
- Synchronize common files from prometheus/prometheus #2370
- rapl_collector: fix issue with invalid metric name (#2299) #2372
- collector: use ByteSliceToString from golang.org/x/sys/unix #2381
- Synchronize common files from prometheus/prometheus #2369
- Synchronize common files from prometheus/prometheus #2366
- Add darwin dashboard #2351
- refactor: Use netlink for tcpstat collector #2322
- Synchronize common files from prometheus/prometheus #2334
- Reverse fsSpaceAvailableCriticalThreshold and fsSpaceAvailableWarningThreshold #2352
- Fix staticcheck warnings on linux #2343
- Fix NodeFileDescriptorLimit alerts #2340
- powersupplyclass_darwin: extra includes to build against older macOS SDK #2327
- Update Go modues #2332
- ethtool_linux: add mutex around entries access #2289
- netdev_common: Add mutex around metricDescs access #2267
- Synchronize common files from prometheus/prometheus #2307
- Refactor systemd version #2283
- change current datasource to grafana’s default #2281
- iostat: update due to visible deprecated warning on osx #2292
- systemd: Expose systemd minor version #2282
- Update issue template. #2274
- Add device filter flags to arp collector #2254
- Synchronize common files from prometheus/prometheus #2248
- Fix a bug of metric format on AMD EPYC platforms #107
- Updating golang-github-prometheus-node_exporter images to be consistent with ART #104
- OWNERS: Add myself, and move former team members to emeritus #106
- Full changelog
- OCPBUGS-3279: Return nil from start funcs after context is cancelled. #203
- Bug 2048349: make the operator react to workload logLevel configuration #196
- Quality of life changes, fix e2e tests failing too often #197
- Updating ose-cluster-authentication-operator images to be consistent with ART #192
- Bug 2101880: operator NS manifest: Set empty openshift.io/run-level #194
- Full changelog
- OCPBUGS-7702: Add ‘agent-installer’ value to ‘install_type’ label #451
- Fixes typo in telemeter/client/kubernetes.libsonnet #434
- Updating telemeter images to be consistent with ART #433
- Adds TemeterClientJobFailing alert #431
- Add rules for cluster CPU-hours and Instance-hours #418
- *: Update docs with latest Telemeter architecture #430
- Forward: Add logic to sanitize labels #429
- pkg/receive/handler: Add middleware to respect whitelist + elide #427
- OWNERS: Add myself to owners file #425
- pkg/receive/handler: Use OIDC client #426
- pkg/receive/handler: Propagate upstream error message #423
- OWNERS: Add myself, and move former team members to emeritus #424
- pkg/server: use v1 forward requests counter #422
- Bump Telemeter rules evaluation interval to 4m #420
- Bug 1924548: go.mod: update github.com/gogo/protobuf to v1.3.2 #419
- Bump Telemeter rules evaluation interval to 3m #417
- Updating telemeter images to be consistent with ART #415
- pkg/forwarder: add counter for the total number of requests #416
- Updates version of golangci-lint to support GO1.18 #413
- Full changelog
- OCPBUGS-12914: Add (optional) dual-stack tests to the CNI certification test suite #27903
- Updating openshift-enterprise-tests images to be consistent with ART #27293
- add specific test for failing cgroups path #27856
- OCPBUGS-8705: Bump(openshift/kubernetes): to get fix for resizing flake #27794
- OCPBUGS-8024: Backport fixes to resume gathering CI disruption data for SLB and image registry #27759
- OCPBUGS-7633: remove reference to old guard pods #27732
- OCPBUGS-7285: extended: security: do not explicitly set api audience on token request #27716
- OCPBUGS-6850: [release-4.12] upgrade/adminack: guarantee one admin ack check post-upgrade #27684
- OCPBUGS-5493: Use cluster network MTU for bond interfaces #27637
- OCPBUGS-5490: Fix intervalcreation incorrect year unit test bug #27668
- OCPBUGS-5130: run resourcewatch fixes #27625
- OCPBUGS-4836: 1sec #27610
- OCPBUGS-4503: Unskip service session affinity tests #27598
- OCPBUGS-4851: Add Kuryr exception to “pods should successfully create sandboxes” test #27611
- OCPBUGS-4407: Nginx 1.18 images will reach EOL in November 2022 #27599
- OCPBUGS-2927: [release-4.12] Bump kubernetes to latest release-4.12 #27588
- OCPBUGS-3649: : Fix flake reporting for certain tests. #27557
- OCPBUGS-3649: Revert “Merge pull request #27533 from dgoodwin/merge-alert-backstops” #27550
- Synchronize release-4.12 with master #27541
- Merge upgrade and conformance alert backstop tests #27533
- Add test risk analysis html for spyglass #27508
- Trt 579 http2 connection lost #27454
- OWNERS_ALIASES: update list of team leads #27427
- USHIFT-346: MicroShift: skip sig-auth tests #27404
- move alerting tests into invariants only #27487
- ignore kubepodnotready alerts firing when it happens during node upgrade #27483
- Unrevert etcd vertical scaling test #27464
- Skip broken [sig-devex][Feature:ImageEcosystem] tests #27529
- Update annotations to account for removal of duplicate whitespace #27532
- Set Jakub as a Test Platform team lead #27528
- k8s 1.25.0 #27526
- OCPBUGS-3282: Fix apigroup tag missing closing brace. #27525
- refactor how tests are run #27516
- Store monitor events in artifact directory at the end of run monitor #27515
- Add bond cni test #27405
- Add more resource to watch #27514
- only print the timeline into artifact dir to reduce noise #27509
- Write test failure summary, and add new command to request failure risk analysis from sippy. #27486
- upkeep: test data update #27501
- OCPBUGS-3428: Skip broken [sig-devex][Feature:ImageEcosystem] tests #27537
- k8s 1.25.0 #27503
- Revert 1.25 again #27499
- Extend SCC tests with their corresponding service account variants #27491
- MicroShift: label e2es with more apigroup labels (squashing more PRs into a single one + fixes) #27498
- Skip resource growth checks in upgrade-rollback jobs #27450
- k8s 1.25.0 #27490
- Remove must-gather pod from lack priorityclass exception list #27469
- Ocpbugs 2275 remove templateservicebroker test #27484
- Support external topology for hypershift #27437
- USHIFT-481 Get event intervals for alerts only if Prometheus route exists #27467
- Revert “k8s 1.25.0” #27489
- k8s 1.25.0 #27416
- Automated - Update synthetic test data #27475
- microshift: avoid oauth and console disruption monitoring #27462
- Migrate route.sh, run.sh, service.sh and status.sh tests to go #27455
- Add skips logic for tests that require optional capabilities #27481
- Fix flaky cli tests #27482
- Migrate idle.sh to go tests #27451
- Add dgoodwin as approver to origin #27477
- update skip openshift-controller-manager scaling events in build testsuite #27474
- Fix unit tests that have broken since we stopped running them 2 years ago #27460
- USHIFT-357: MicroShift: skip sig-scheduling tests #27402
- USHIFT-356: MicroShift: skip sig-node tests #27425
- OCPBUGS-2155: Revert “Add etcd vertical scaling test suite” #27463
- USHIFT-358: MicroShift: skip sig-storage tests #27438
- Check for console capability before launching it’s disruption monitoring. #27439
- Add Invariant test to look for probe errors for openshift-config-operator #27436
- Fix missing reporting of 0s disruptions. #27452
- Add etcd vertical scaling test suite #27444
- USHIFT-351: Microshift: skip sig-devex tests #27392
- USHIFT-300: microshift: skip sig-imageregistry tests #27367
- Drastically reduce the jobs we enforce disruption on. #27457
- USHIFT-354: MicroShift: skip sig-instrumentation tests #27399
- USHIFT-350: MicroShift: skip sig-coreos tests #27400
- egressip: avoid curl hanging when sending probes #27379
- OCPBUGS-1079: Use kubeconfig from secret mount instead of /tmp #27443
- include storage and must-gather tests in expectedTestCount #27356
- feat: update query results #27448
- USHIFT-283: microshift: skip sig-builds tests #27361
- Fix rare race condition in ImageStream admission tests. #27442
- remove test/extended OWNERS file #27408
- OCPBUGS-985: Revert “Test Baremetal deployment without a provisoning network” #27441
- USHIFT-344: MicroShift: fix sig-apps tests #27397
- USHIFT-301: microshift: skip sig-operator tests #27369
- USHIFT-343: MicroShift: skip sig-api-machinery tests #27410
- Remove test ‘clone repository using git:// protocol should clone using git:// if no proxy is configured’ #27391
- Bug 1933144: Bump k8s to include c83b5d076f5 #27380
- Check version when discovery client #27432
- USHIFT-285: MicroShift: allow CLI creation without OpenShift APIs #27358
- sig-api-machinery: remove project from authenticated browser APIServe… #27333
- Bump api-requests for console-operator on vsphere #27431
- USHIFT-353: MicroShift: skip sig-installer tests #27409
- make runonce-ldapsearch pod name unique #27426
- OCPBUGS-1265: test/extended/prometheus: Consider telemeterClient.enabled #27422
- Fix double disruption testing and values for most backends in intervals chart and bigquery. #27415
- add retry for checkLADPConn #27424
- e2e/cli: Migrate completions, whoami and projects tests to go #27371
- Enable ServiceInternalTrafficPolicy tests in OVNK #27043
- OCPBUGS-967: temporarily disable IngressClass test, which is changed in upstream in 1.25 #27417
- Add a test case to find job name/cluster version mismatches #27413
- upkeep: updated data set for 4.12 #27420
- OCPBUGS-1237: Fix s2i ruby test that relys on rack #27419
- Address exceeded maximum resolution of 11,000 points per timeseries #27384
- OCPBUGS-587: Temporarily flake FailedToUpdateEndpointSlices #27418
- Ignore the “InsufficientInstanceCapacity” patholocial event #27385
- Automatically skip tests with apigroups which are not served #27406
- Label tests with openshift crafted API groups #27387
- skip route-controller-manager scaling events in build testsuite #27394
- Remove flake for 40% Secret/ConfigMap growth test. #27381
- Bug 2100091: Ignore FailedCreatePodSandBox events for garbage collector tests #27270
- Fix upgrade dry-run. #27388
- Update etcd tests with k8s 1.25 data #27396
- Update etcd tests with k8s data #27393
- Instead of returning errors when there is no etcd operator, just return static values for etcd metadata #27342
- Test baremetal deployment without provisioning network #26676
- Ensures operators use external cloud provider #27349
- Bug 2098053: Re-revert “Add networking test for invalid external gateway” #27277
- Separate out pathological event test for error updating endpoint slices #27377
- Revert “Label tests with openshift crafted API groups (round 3)” #27378
- Skip etcd scaling test for metal and vsphere platforms #27375
- Test we don’t see substantial Secret/ConfigMap growth during upgrade. #27354
- Add ovnkube-node pods in the interval chart for ingress #27372
- update service load balancer test to gracefully roll out #27180
- EgressIP: Enable EgressIP tests for OpenStack #27363
- Label tests with openshift crafted API groups (round 3) #27368
- Suppress failures if certain firing alerts happened with related event #27304
- Bug 2095623: Revert “Disable azure-file tests” #27259
- job names: exclude text before
e2e
for both platform and network tests #27373
- upkeep: updated synthetic tests historical data for alerts and disruption #27364
- Update job name tests for hard failure cases #27362
- Label tests with openshift crafted API groups (round 1) #27355
- Add required pod security admission annotations into cmd/namespace #27357
- Bug 2110503: EgressIP: Probes and check tcpdump logs should succeed eventually #27318
- test/extended/util/disruption: Remove stale p95 references #27351
- display UTC time for timeline charts #27348
- networking/acl: live-retrieve the NS instead of f.Namespace #27347
- Consider Prometheus maximum points in a time series for alert tests #27319
- Tune watch limits for operators #27281
- allow techpreviewnoupgrade alert when testing techpreview #27343
- Ignore repo name when looking for network type in job name #27339
- Use “plugin” for some nw isolation test case names #27330
- Revert “Revert ‘bump o/k for the fixed scheduling tests’”; layer fix on top #27332
- Update authenticated users RBAC e2e test #27326
- OWNERS_ALIASES: add me as a metal platform lead #27337
- Add Jan as image approver, remove Ravi and Clayton #27331
- Bug 2114506: test/extended/olm: Handle unset enabledCapabilities in marketplaceEnabled #27336
- Convert kubelet logs into monitor events for timelines #27299
- Revert “bump o/k for the fixed scheduling tests” #27328
- etcd vertical scaling test: add verbose timeout error messages and bump machine provisioning timeout for Azure #27322
- remove CLI.SetupNamespace() in favour of CLI.SetupProject() #27325
- Increase API requests limit for monitoring operator on openstack #27324
- bump o/k for the fixed scheduling tests #27323
- Separate out test for SamplesImagestreamImportFailing alarm #27314
- Fix same test name being used twice for pods on different nodes check. #27315
- etcd storage tests: work with dynamic namespace names #27295
- Add etcd vertical scaling test.” #27294
- Add a new spyglass chart for image-registry, console, oauth #27297
- Bug 2098194: set sampleErr to bodyReadErr #27260
- Fixes OVN ACL audit log parsing #27312
- Bug 2079679: pkg/monitor: wait for Prometheus sidecars to be ready #27224
- Add test that checks CI job name matches platform and network type #27311
- examples: drop OCP 3 library paths #27266
- Revert “Enable EgressIP tests for internal targets” #27307
- fix(olm-test): skip test if marketplace is not enabled #27302
- Bug 2089966: use multi-arch ldap and multicast test images #27169
- Revert “Bypass tests failing due to metal image rebuild on RHEL9” #27288
- Update to go 1.18 #27253
- separate interval gathering from interval calculation #27298
- Make margin wider to see more in spyglass charts #27061
- Bug 2098096: Enable EgressIP tests for internal targets #27262
- test/extended/prometheus: clean alert exceptions #27211
- test: allow -f to match tests for any test suite (redux) #27096
- BUG 2067323: test/extended/router: Drop host lookup for gRPC HTTP/2 h2spec tests #27274
- Bug 2097297: Show DNS lookup sampler problems on the disruption intervals chart. #27261
- Bug 2094342: bump cluster-capi-operator apirequests upper bound to 50 #27225
- Add Ravi and Abu as image approvers #27282
- Remove etcd vertical scaling test. #27280
- make a new category of pod sandbox failure #27247
- Bug 2099698: revert: no longer needed logic for rt kernel #27264
- Bypass tests failing due to metal image rebuild on RHEL9 #27283
- Full changelog
- OCPBUGS-4276: Update exporter-toolkit to 0.7.3 #111
- Updating thanos images to be consistent with ART #101
- Bump openshift/thanos to v0.28.1 #91
- Bump openshift/thanos to v0.28.0 #90
- Add fpetkovski to triage list #5481
- Endpoint: Refactor get clients methods #5468
- *: Merge release 0.27 to main #5479
- OWNERS: Add Joao and myself, and move former team members to emeritus #88
- Bump openshift/thanos to v0.27.0 #85
- Merge release 0.26 to main #5334
- Full changelog
- OCPBUGS-1413: Rebase 13.10.2022 k8s 1.25 #28
- Bump cloud-provider-vsphere to k8s v1.25 #658
- Remove unused chart #657
- Add new legacy flag to indicate whether it’s legacy paravirtual mode #653
- Check for vm state using mof when VM can’t be found by using uuid #650
- CredentialsManager accepts alternate Secret format #641
- Don’t trigger helm chart release to each release branch. Since not en… #649
- Clean up and refactor the logic for CCM entrypoint. #639
- Use full resource path for ipclaim and ipaddress in e2e CI. #643
- Fix helm_doc #645
- Document the least required vCenter permissions for CPV #636
- Cut CPI version for 1.24 Kubernetes. #635
- Remove grpc server from the cloud-controller-manager. #627
- Updating ose-vsphere-cloud-controller-manager images to be consistent with ART #25
- fix .dockerignore to satisfy OCP specific requirements #24
- Add OCP specific exclusion to the .dockerignore #23
- Updating ose-vsphere-cloud-controller-manager images to be consistent with ART #22
- Full changelog
- Bug 2087043: Merge https://github.com/kubernetes-sigs/cluster-api-provider-vsphere:main into master #6
- ⚠️ Align flag names with upstream Kubernetes & CAPI components #1612
- ⚠️ Removes test related flags from binary #1610
- 🌱 Update Calico in e2e tests to v3.24.0 #1606
- 🌱 Removes thumbprint value from the CI config #1600
- 🌱 Update CAPI to v1.2.1 #1602
- 🌱 Updates kube-vip to 0.5.0 #1607
- ✨ Adds golang linter GH action #1603
- Fix markdown tables in test/e2e/README.md #1593
- 🌱 Updates VSphereCluster reconcile request enqueue mechanism #1594
- Updates CI config for E2E tests #1595
- 📖 Updates current CAPV supported versions #1592
- 🐛 Delete node explicitly upon deletion of vm #1551
- Only set PVC zone annotation when zonal storage classes are required #1587
- Fix PVC OwnerRef bug for Supervisor #1586
- Reuse CAPI bootstrap secret with Supervisor #1584
- Switch to CreateOrPatch; ignore manager binary at root of project #1583
- Use CloudInit bootstrap w VM Operator #1581
- 🌱 Uses cluster name for resource policy creation #1576
- 🌱 Adds
go mod download
directive to Dockerfile #1574
- Set VSphereMachine.Spec.Volumes zone annotation #1573
- Documentation for GPU with PCI #1571
- OS field and Windows VM name shrink #1570
- 🌱 Adds new version to metadata YAML file #1562
- 🌱 Upgrades CAPI to latest version #1565
- ✨GPU and PCI passthrough support #1264
- 🌱 Updates flavorgen to add separate worker template #1561
- 🐛 Fixes role name for worker nodes #1560
- 🌱 Removes failure domain condition from Cluster #1555
- 🐛 Fixes Makefile target #1563
- Use new setup-envtest binary to setup envtest #1474
- add srm09 and yastij as reviewers for the gpu proposal #1556
- Fix flake in unit tests for the
services/govmomi
package #1547
- 🐛 Fixes nil reference for logger #1544
- build: Support arm64 images #1505
- 🌱 Adds release 1.2.0 to metadata file #1537
- 🌱 Re-introduces legacy default network label selector #1536
- 🌱 Adds CM environment variables to CAPV manifest #1534
- 🌱 Updates CAPV manager cluster role #1529
- 🌱 Bump kube-vip to v0.4.2 #1535
- 🌱 Moves vcsim builder code to remove cyclic dependency #1530
- 🐛 Add permissions to api-diff script #1531
- 🌱 Adds keep alive support for the session tag manager client #1336
- 🐛 Fixes logic to fetch credentials of remote cluster #1515
- 🌱 Add script to run go-apidiff in a CI context #1527
- chore: Add apidiff target to Makefile #1525
- Move the
keep-alive
functionality out of the feature flag (+ deprecate the flag) #1522
- chore: Fix reference link in Makefile #1524
- Add unit test cases for
pkg/govmomi/find/object.go
#1495
- Allow secrets to be owned by external tools #1428
- Add unit tests for identity package #1450
- Start the Keep Alive handler for VSphere client used in e2e tests #1518
- Add tests for the
services/govomi/metadata
package #1475
- Add notifier for CAPV credentials file #1506
- Update README with new OVA links #1517
- Removes misleading UTC time for office hours #1512
- Update mdlint to v0.31.1 #1491
- Add tests for the
services/govmomi/extra
package #1480
- Improve tagsId field description #1501
- Update Cobra to version 1.4.0 and Viper to 1.10.1 #1508
- Add missing tests for the
pkg/record
#1507
- Add replace directive for
cluster-api
in go.mod
#1510
- Enable keep-alive for connections to vCenter. #1504
- Refactored GetCredentials Method #1451
- Remove the wrongly committed file #1499
- Proposal for GPU and PCI passthrough support #1237
- 🐛 Delete legacy finalizer, fix setting ownerRef for
VSphereClusterIdentity
#1486
- Add legacy
capw
labels to VirtualMachine for backward compatibility #1489
- Removes usage of deprecated ObjecteMeta field #1485
- E2E test fixes and version bumps for upgrade tests #1468
- 📖 Adds info to update metadata.yaml during release generation #1466
- 🐛 Fixes clusterctl metadata for v1.1.x release #1465
- Add USE_EXISTING_CLUSTER variable for e2e tests #1453
- 📖 Change references of branch names to main #1463
- Replace GC_KIND variable with SKIP_RESOURCE_CLEANUP #1446
- Adds load restrictor flag to template generation #1456
- 🌱 make clusterclass test non
PR-Blocking
#1459
- ✨ New flavor to dynamically generate ClusterClass templates #1436
- Adds e2e test for Machine Deployment Rollout test #1411
- Remove extra space in e2e image names #1447
- Adds E2E tests from the CAPI e2e suite #1440
- Update k8s version template for CI runs #1434
- Fixes panic while deployment zone deletion #1426
- 🌱 add aggregate cluster-role label to the KCP manager role #1422
- Fixes CAPI components for upgrade tests #1433
- Update cluterctl version in e2e to latest patch #1397
- Updating ose-vsphere-cluster-api-controllers images to be consistent with ART #7
- Updating ose-vsphere-cluster-api-controllers images to be consistent with ART #5
- Full changelog
- OCPBUGS-7426: Add migrationDataStore field #59
- OCPBUGS-6936: fix for nil user session (#1859) #57
- Updating ose-vmware-vsphere-csi-driver images to be consistent with ART #48
- Updating vmware-vsphere-syncer images to be consistent with ART #47
- Rebase to v2.6.1 #45
- UPSTREAM: <carry>: Remove .github files #46
- STOR-863: Rebase to v2.6.0 #44
- Updating ose-vmware-vsphere-csi-driver images to be consistent with ART #43
- Updating vmware-vsphere-syncer images to be consistent with ART #42
- Retry the logic to identify the pod mapped to a volume in case of failure #1623
- Full changelog
- OCPBUGS-10812: Add build number to metrics #104
- OCPBUGS-6788: Derive the fully qualified vSphere username when checking permissions #98
- OCPBUGS-5509: Add a count of zonal volumes #97
- OCPBUGS-3442: Lets remove datastore length checks for now #92
- OCPBUGS-1361: Fix propagation of check errors to Available condition #90
- OCPBUGS-926: Resolve situations when an existing folder or resource pool is used at install-time. #87
- STOR-858: Bump github.com/openshift/* and k8s.io/* #88
- Updating vsphere-problem-detector images to be consistent with ART #89
- validate vmware user privileges #56
- Updating vsphere-problem-detector images to be consistent with ART #86
- Full changelog
Source code for this page located on github