Back to index
4.13.0-0.okd-scos-2023-03-29-124824 Download installer and client with:
oc adm release extract --tools quay.io/okd/scos-release:4.13.0-0.okd-scos-2023-03-29-124824 Tests:
Upgrades from:
Upgrades to:
Loading changelog, this may take a while ...
Created: 2023-03-29 19:19:49 +0000 UTC
Image Digest: sha256:9e31ffa320e60a68a3456b23d0be97de4a667d0d2b74e9ce6db132a7da0d2790
Release 4.13.0-0.okd-scos-2023-03-29-124824 was created from registry.ci.openshift.org/origin/release-scos:4.13.0-0.okd-scos-2023-03-29-124824
Components
New images
Removed images
ovn-kubernetes
ovn-kubernetes-microshift
Rebuilt images without code change
manifests: Add a shebang to NM dispatcher script (#5085) #5085
bminventory: throw Bad Request error on arm64 Nutanix clusters (#4906) #4906
Revert “MGMT-13471: SNO installation with OCP 4.13 lacks proper dnsmasq configuration (#4939)” (#5012) #4939
NO-ISSUE: customize the image path for disk creation (#5010) #5010
MGMT-13445 : Update Assisted Installer with the new LVMS requirements (#4986) #4986
MGMT-12956 : Add feature IDs for ppc64le and s390x (#5008) #5008
add 4.13 multi ec.3 dev preview images (#5005) #5005
NO-ISSUE: Bump gorm.io/gorm from 1.23.8 to 1.24.5 (#5006) #5006
MGMT-13580 : GC orphan hosts (#4997) #4997
Make get_image_without_tag work when registry has a port (#5007) #5007
MGMT-13374 : support Nutanix in kube-api (#4996) #4996
Updating ose-agent-installer-api-server images to be consistent with ART (#4752) #4752
Revert “Increase timeout waiting for image-service (#4871)” (#5001) #4871
Use the correct env var for the hub release image mirror (#4998) #4998
MGMT-12547 : Enhancement doc “api-for-skipping-validations” (#4870) #4870
Add registry config for ironic agent image (#4995) #4995
MGMT-13274 : Update time-synced-between-host-and-service message to remove bad advice (#4994) #4994
MGMT-13521 : Clearer messaging when non-overlapping-subnets validation is pending. (#4993) #4993
MGMT-13204 : Implement skipping of host and cluster validations (#4907) #4907
MGMT-13708 : allow overriding image service image in subscription (#4985) #4985
MGMT-13454 : Group Host and boot logs to a single tarball (#4975) #4975
MGMT-13711 : it takes the assisted-service few minutes to notice that the cluster installation is completed (#4988) #4988
MGMT-13620 : Make worker to use custom MCP if it was set as part of the host DB record (#4976) #4976
MGMT-13549 : Day1 implementation for K8S node labels (#4972) #4972
NO-ISSUE: Add logs to supported-platforms (#4982) #4982
MGMT-13045 : Enhancement document for node labeling (#4826) #4826
MGMT-13682 : Gather host logs on failure in day2 flow (#4983) #4983
MGMT-13292 : Add the installed version of the OLM operators in the monitor operators response (#4961) #4961
MGMT-13471 : SNO installation with OCP 4.13 lacks proper dnsmasq configuration (#4939) #4939
MGMT-13487 : handle day2 cluster authz (#4973) #4973
NO-ISSUE: added ENABLE_ORG_TENANCY to deploy-test target (#4974) #4974
MGMT-11805 : docs/change-iso-password.sh
lint (#4971) #4971
Full changelog
Updating ose-agent-installer-csr-approver images to be consistent with ART (#587) #587
NO-ISSUE: controller logs optimizations (#646) #646
NO-ISSUE: Bump golang.org/x/sync (#644) #644
MULTIARCH-3387 : Set boot device to target disk for powervm (#626) #626
MGMT-13710 : assisted-installer-controller hangs for 2 minutes before uploading the ingress CA (#638) #638
NO-ISSUE: Bump golang.org/x/net from 0.5.0 to 0.7.0 (#640) #640
NO-ISSUE: Replace iotil by os and io in order to fix lint issues (#642) #642
NO-ISSUE: Bump openshift/release from golang-1.18 to golang-1.19 (#612) #612
MGMT-13568 : Add pause mcp while setting new role labels (#623) #623
MGMT-13292 : Add the installed version of the OLM operators in the monitor operators response (#622) #622
Remove uninitialized taint from vSphere nodes (#629) #629
Full changelog
OCPBUGS-8695 : vendor agent-installer-utils to v0.0.0-20230310220517-8506fbb6a346 (#518) #518
MGMT-13946 : Ignore Proliant Gen 11 serial (#523) #523
OCPBUGS-8677 : vendor agent-installer-utils to v0.0.0-20230308101916-306b7995977e (#515) #515
OCPBUGS-8390 : vendor agent-installer-utils to v0.0.0-20230307094740-57807526b660 (#512) (#513) #512
AGENT-565 : revendor agent-utils (#508) #508
vendor agent-installer-utils to v0.0.0-20230228190135-5b30a39dadf6 (#506) #506
vendor agent-installer-utils (#505) #505
NO-ISSUE: Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#504) #504
NO-ISSUE: Bump github.com/coreos/ignition/v2 from 2.14.0 to 2.15.0 (#502) #502
MGMT-13758 : In connectivity check, ARPING checks should not run on nics without valid IPv4 address (#501) #501
Updating ose-agent-installer-node-agent images to be consistent with ART (#469) #469
AGENT-502 : Add agent based installer agent-tui (#482) #482
Make the agent team be the OWNERS of the Dockerfile.ocp file (#498) #498
Add sg3_utils package (#497) #497
NO-ISSUE: Bump github.com/onsi/gomega from 1.26.0 to 1.27.1 (#495) #495
MGMT-13665 : Bring full journal by default in log gather (#492) #492
NO-ISSUE: Bump golang.org/x/sys from 0.4.0 to 0.5.0 (#491) #491
Full changelog
OCPBUGS-10405 : feat: add workload annotation to deployment and daemonset #199
STOR-875 : Implement custom keys in AWS EBS CSI driver operator #185
OCPBUGS-7837 : do not inject-proxy when deploying in hypershift control plane #186
Bump github.com/spf13/cobra from 1.6.0 to 1.6.1 #182
Add ok-to-test label to dependabot PRs #184
Bump k8s.io/klog/v2 from 2.80.1 to 2.90.0 #183
Full changelog
OCPBUGS-8326 : update kubernetes dependencies to 1.26 #56
OCPBUGS-6361 : Merge https://github.com/kubernetes-sigs/cloud-provider-azure:master into master #33
chore(deps): bump k8s.io/klog/v2 from 2.80.1 to 2.90.0 #3224
chore(deps): bump github.com/onsi/gomega from 1.25.0 to 1.26.0 #3227
chore(deps): bump k8s.io/klog/v2 from 2.80.1 to 2.90.0 in /pkg/azureclients/v2 #3225
chore(deps): bump k8s.io/kubelet from 0.26.0 to 0.26.1 #3175
Remove etcd workaround in ipv6 test templates #3214
chore(deps): bump github.com/Azure/azure-sdk-for-go from 67.3.0+incompatible to 68.0.0+incompatible #3169
chore(deps): bump k8s.io/cloud-provider from 0.26.0 to 0.26.1 #3183
Remove Calico ClusterResourceSets from CAPZ templates #2995
chore(deps): bump k8s.io/client-go from 0.26.0 to 0.26.1 in /pkg/azureclients/v2 #3193
chore(deps): bump k8s.io/apimachinery from 0.26.0 to 0.26.1 in /kubetest2-aks #3189
chore(deps): bump github.com/Azure/go-autorest/autorest/adal from 0.9.21 to 0.9.22 #3154
feat: support data protection for blob csi driver #3115
chore(deps): bump github.com/onsi/gomega from 1.24.2 to 1.25.0 #3155
fix: make account search backward compatible #3144
chore: add new metrics in ReconcileBackendPools when migrating backen⦠#3137
Fix VMSS scale test in multipool clusters #3136
chore(deps): bump sigs.k8s.io/cloud-provider-azure from 1.26.2 to 1.26.3 in /pkg/azureclients/v2 #3139
Use pip list in pip cache #3088
Put K8s customconfig k8s file to .pipelines #3130
Update health probe docs #3132
Update release notes for v1.23.26 #3129
Update release notes for v1.25.7 #3128
Update release notes for v1.24.13 #3127
Update release notes for v1.26.3 #3126
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice/v2 from 2.2.0 to 2.3.0 in /pkg/azureclients/v2 #3125
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4 from 4.0.0 to 4.1.0 in /pkg/azureclients/v2 #3124
Always use registry.k8s.io #3117
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice/v2 from 2.2.0 to 2.3.0 in /kubetest2-aks #3118
Setting up Cluster Autoscaler E2E Pipeline to use kubetest2-aks #3108
doc: adding ipTags doc #3114
fix: add more account search options #3085
chore(deps): bump golang from 1.19.4-buster to 1.19.5-buster #3109
chore(deps): bump github.com/Azure/azure-sdk-for-go from 67.2.0+incompatible to 67.3.0+incompatible #3090
doc: update pls doc #3104
Support to ingest test result to kusto #3086
fix: update rather than replace existing cache entry #3084
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.6.1 to 2.7.0 #3089
fix: account matching issue in account search #3082
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.2.0 to 1.3.0 in /pkg/azureclients/v2 #3081
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.2.0 to 1.3.0 in /kubetest2-aks #3080
chore: Add metrics for reconciling private link service #3071
Wait shorter when scale down node pool #3072
cleanup: Use k8s utils pointer instead of Azure autorest/to #2983
Set –skip-nodes-with-system-pods to false when running autoscaling tests #3070
doc: update image versions in readme #3069
chore(deps): bump github.com/go-git/go-git/v5 from 5.5.1 to 5.5.2 in /kubetest2-aks #3068
chore(deps): bump golang.org/x/crypto from 0.4.0 to 0.5.0 #3027
chore(deps): bump sigs.k8s.io/cloud-provider-azure from 1.26.1 to 1.26.2 in /pkg/azureclients/v2 #3066
Update release notes for v1.26.2 #3064
chore(deps): bump golang.org/x/sys from 0.3.0 to 0.4.0 #3025
fix: get vmss location from the previous vmss data model #3047
Add Service Azure LB IPv4 & IPv6 to LB doc #3019
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.1.0 to 1.2.0 in /pkg/azureclients/v2 #3035
chore: set automated release as draft #3039
chore(deps): bump golang.org/x/text from 0.5.0 to 0.6.0 #3026
chore(deps): bump github.com/google/uuid from 1.1.2 to 1.3.0 in /pkg/azureclients/v2 #3034
Refactor: move auth config to config package #3016
fix: jq last returns null when no match #3023
[aks pipeline] Upgrade Go version to 1.19 #3021
azureclient v2: add recorder for v2 client ut cases #3017
chore(deps): bump sigs.k8s.io/cloud-provider-azure from 1.26.0 to 1.26.1 in /pkg/azureclients/v2 #3018
Refactor: move ratelimit config to config package #3010
fix: set ForceAttemptHTTP2 to increase ARM throttling limit #3006
Print correct image tag #3007
Update release notes for v1.23.25 #3014
Update release notes for v1.24.12 #3013
Update release notes for v1.25.6 #3012
Update release notes for v1.26.1 #3011
[aks pipeline] Set IMAGE_TAG before building ccm, cnm images #3008
Helm chart 1.26.1 with new release #2994
Update how IMAGE_TAG is set #2997
feat: support private endpoint for blob and file csi driver #2998
Refactor azure_loadbalancer*.go #2996
feat: Support privateendpoint for blob-csi-driver #2992
fix: support custom storage endpoint suffix #2987
feat: add DisableUpdateCache flag #2993
fix: get vmss name and resource group from vm ID if the provider ID o⦠#2984
fix: race condition in lockMap #2985
chore(deps): bump sigs.k8s.io/controller-tools from 0.10.0 to 0.11.1 in /pkg/azureclients/v2 #2986
improvement: Flex - Reduce throttling on Attach/Detach disk operations #2951
feat: update cache support for starndard and vmss flex #2950
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork/v2 from 2.0.1 to 2.1.0 in /pkg/azureclients/v2 #2982
Add code-generator for track2 client and sample clients #2977
cleanup: remove unused controllerCommon fields #2976
[AKS pipeline] Handle null AKS k8s version #2980
Support more components #2979
Add docs for no_lb_rule and no_probe_rule annotations #2978
Get latest K8s ver with branch name in aks pipeline #2975
chore(deps): bump github.com/Azure/azure-sdk-for-go from 67.1.0+incompatible to 67.2.0+incompatible #2967
fix: create PrivateDNSZone error in sovereign cloud #2964
chore(deps): bump github.com/onsi/gomega from 1.24.1 to 1.24.2 #2955
Add dependabot config for release-1.26 #2965
chore: upgrade ubuntu to 22.04 for github actions #2963
chore: update release notes for v1.26.0 #2943
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.6.0 to 2.6.1 #2954
build(release): generate release note from last minor version when release a new minor version #2944
Update azure_vmss.go with correct logging #2940
Use TimedCache.Get() for read-only resources #2949
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.5.1 to 2.6.0 #2888
chore(deps): bump golang.org/x/crypto from 0.1.0 to 0.4.0 #2935
feat: detect errors that requires vm udpate retries and retry if detected #2791
git add safe dir for current path #2937
lint: Use %w for error #2938
Update release notes for v1.26.0 #2936
chore: update dependencies against k/k v1.26.0 #2882
build: enable errorlint and fix issues #2923
chore: update helm chart to migrate from insecure to secure serving #2931
fix: close WaitForUpdateResult response #2927
chore(deps): bump k8s.io/apimachinery from 0.25.4 to 0.26.0 in /kubetest2-aks #2895
fix: CVE-2022-41717 #2883
chore(deps): bump github.com/go-git/go-git/v5 from 5.5.0 to 5.5.1 in /kubetest2-aks #2891
Fix k8s-azure-dns-label-service tag not deleted with Service #2866
Helm chart 1.25.5 with new releases #2878
Fix kubetest2-aks managed cluster #2879
cleanup: set context as parameter in cloud provider functions #2875
chore(deps): bump golang from 1.19.3-buster to 1.19.4-buster #2870
feat: add system assigned identity support for kubetest2-aks #2862
Feat:Add annotation service.beta.kubernetes.io/port_%d_health-probe_only #2828
build: upgrade golangci-lint and run lint in Github Action #2868
docs(helm): document allocate node cidrs value #2840
Add single stack IPv6 and dualstack CAPZ templates #2811
chore(deps): bump golang.org/x/sys from 0.2.0 to 0.3.0 #2850
Support IPv6 single stack clusters #2842
Update release notes for v1.25.5 #2861
Update release notes for v1.24.11 #2860
Update release notes for v1.1.27 #2859
Update release notes for v1.23.24 #2858
Enable CGO for kubetest2-aks make deployer #2857
chore(deps): bump golang.org/x/text from 0.4.0 to 0.5.0 #2849
chore(deps): bump github.com/go-git/go-git/v5 from 5.4.2 to 5.5.0 in /kubetest2-aks #2851
fix: fix race in VMSS cache update #2847
chore: remove orphaned nic from lb backend pool if the corresponding β¦ #2834
fix: lock the entry when reading data #2841
fix: add disk lun check in VMSSFlex AttachDisk to avoid race condition #2830
chore(deps-dev): bump postcss-cli from 10.0.0 to 10.1.0 in /site #2839
fix: race condition in a unit test #2835
Cleanup: Change the struct of vmssVMCache to use only a timedCache instead of sync.Map #2819
Refine ip-based backend pool logic #2829
Refactor: move retry status code settings to armclient package #2820
fix: reduce VMSS cache refresh in CSI driver #2816
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice/v2 from 2.1.0 to 2.2.0 in /kubetest2-aks #2818
fix: resource group issue in disk attach #2817
Bound CLUSTER_CONFIG_PATH in run-e2e.sh #2810
fix: add disk lun check in AttachDisk to avoid race condition #2805
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.5.0 to 2.5.1 #2800
fix public ip list call reduction #2707
[aks pipeline] CLUSTER_CONFIG_PATH can be set by users #2789
Support opening file URL besides file location #2790
fix: remove lb from vmss when the backend pool is empty #2721
chore(deps): bump github.com/Azure/azure-sdk-for-go from 67.0.0+incompatible to 67.1.0+incompatible #2783
fix: panic in vmss cache conversion #2771
[VMSS Flex] Add a customized cloud provider config #2732
Bound variables in run-e2e.sh #2776
[AKS pipeline] Add basic lb vmas & slb vmss templates #2770
[VMSS Flex] refresh vmssflex cache after updating vmss flex backendpool #2741
chore(deps): bump k8s.io/kubelet from 0.25.3 to 0.25.4 #2767
chore(deps): bump k8s.io/cloud-provider from 0.25.3 to 0.25.4 #2753
chore(deps): bump k8s.io/component-base from 0.25.3 to 0.25.4 #2755
chore(deps): bump github.com/onsi/gomega from 1.24.0 to 1.24.1 #2726
chore(deps): bump k8s.io/api from 0.25.3 to 0.25.4 #2756
chore(deps): bump k8s.io/apimachinery from 0.25.3 to 0.25.4 in /kubetest2-aks #2751
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.1.0 to 1.2.0 in /kubetest2-aks #2722
chore(deps): bump golang.org/x/sys from 0.1.0 to 0.2.0 #2712
[VMSS Flex] Modify E2E tests for VMSS Flex cluster #2733
Larger timeout for aks cluster creation #2708
Add support for specifying probe protocol / probe port via annotation per service port #2452
Fix kubetest2-aks pipeline for release branches #2709
Skip azure-load-balancer-resource-group test for testgrid #2735
fix: check private dns zone before creation #2723
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.1.4 to 1.2.0 in /kubetest2-aks #2719
Fix: Updating vmssvmcache instead of invalidating vm entry on UpdateVM operation #2608
Fix issue: CCM fails to delete LB because updating VMSS Flex network profile fails #2691
Removed Deprecated labels from cloud-node-manager #2653
Fix Bug: NetworkApiVersionMustBeSpecifiedWithNetworkInterfaceConfigurations for VMSS Flex Network Profile operation #2698
fix: should update dns label if target pip already have one and it needs update #2665
publish chart v1.25.4 #2686
chore(deps): bump golang from 1.19.2-buster to 1.19.3-buster #2679
chore(deps): bump github.com/onsi/gomega from 1.23.0 to 1.24.0 #2678
VMSS Flex: GetNodeNameByIPConfigurationID should use InterfacesClient to query vmName #2671
Use VM name instead of Node name for disk operations with Flex VMSS #2635
Deepcopy results of cache Get() #2445
Update release notes for v1.25.4 #2666
Update release notes for v1.24.10 #2667
Update release notes for v1.23.23 #2668
fix: change the curl command options when getting pod outbound IP #2672
Update release notes for v1.1.26 #2669
chore: log pod info in WaitPodsToBeReady #2654
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.1.1 to 1.1.4 in /kubetest2-aks #2645
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice/v2 from 2.0.0 to 2.1.0 in /kubetest2-aks #2648
bump snapshot client to 2022-03-02 #2647
chore(deps): bump k8s.io/apimachinery from 0.24.3 to 0.25.3 in /kubetest2-aks #2646
chore(deps-dev): bump autoprefixer from 10.4.12 to 10.4.13 in /site #2644
add extra release process for kubetest2-aks #2636
chore(deps): bump github.com/onsi/gomega from 1.22.1 to 1.23.0 #2638
Fix ci-build in release branch: failed to deploy chart #2634
update helm chart to 1.25.3 #2602
Bump azure compute version to 2022-03-01 #2623
chore(deps): bump github.com/spf13/cobra from 1.6.0 to 1.6.1 #2609
VMSS Flex Support: add VMSS Flex related contents to Cloud-Provider-Azure Docs #2613
Refactor e2e and print more Pod info if unexpected error #2616
chore: describe and get pod log when it is failed #2614
feat: support snapshot with management api #2458
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.3.0 to 2.4.0 #2591
chore(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 #2590
chore(deps): bump actions/checkout from 2 to 3 #2601
fix: avoid recreate vmss cache in race condition #2589
VMSS Flex Support: Add a new vmType for pure VMSS Flex cluster to bypass the node type check #2523
Update release notes for v1.1.25 #2586
Update release notes for v1.23.22 #2587
add label for release notes pr #2588
Update release notes for v1.25.3 #2576
Update release notes for v1.24.9 #2575
Update go version params of github action #2577
Adjust e2e tests #2570
chore(deps): bump golang.org/x/text from 0.3.8 to 0.4.0 #2568
chore(deps): bump k8s.io/kubelet from 0.25.2 to 0.25.3 #2552
Should clean up pip in azure-load-balancer-ip annotation test #2551
chore(deps): bump github.com/fsnotify/fsnotify from 1.5.4 to 1.6.0 #2515
chore(deps): bump k8s.io/cloud-provider from 0.25.2 to 0.25.3 #2536
chore(deps): bump k8s.io/controller-manager from 0.25.2 to 0.25.3 #2535
test: add codespell github action #2465
Verify and update vendor licenses #2512
chore(deps): bump k8s.io/component-base from 0.25.2 to 0.25.3 #2548
chore(deps): bump k8s.io/client-go from 0.25.2 to 0.25.3 #2545
chore(deps): bump k8s.io/api from 0.25.2 to 0.25.3 #2533
fix: decouple vmss with 0 instance from lb when deleting the service #2489
fix: check internal lb ip in subnet before keeping it #2524
chore: refactor SetServiceProperties logic in storage account creation #2513
chore(deps): bump github.com/onsi/gomega from 1.21.1 to 1.22.1 #2492
chore(deps): bump github.com/Azure/azure-sdk-for-go from 66.0.0+incompatible to 67.0.0+incompatible #2491
chore: only set accessTier when it’s specified #2490
Pin gingko version to v2.2.0 #2484
chore(deps): bump golang.org/x/text from 0.3.7 to 0.3.8 #2471
chore(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0 #2472
feat: add AccessTier and SMB MultiChannel support in storage account creation #2464
Deprecate LoadBalancerIP with Servie LB IP annotation #2428
chore(deps): bump github.com/onsi/gomega from 1.20.2 to 1.21.1 #2459
chore(deps): bump golang from 1.19.1-buster to 1.19.2-buster #2446
update helm chart to v1.25.2 with latest releases #2444
Update release notes for v1.1.24 #2439
Update release notes for v1.23.21 #2440
Update release notes for v1.24.8 #2441
Update release notes for v1.25.2 #2442
VMSS Flex Support: Cloud Node Manager should query resourceId field of IMDS endpoint to retrieve providerID #2413
VMSS Flex Support: Embed FlexScaleSet logic into existing CCM execution flow #2288
GetLoadBalancer and EnsureLoadBalancerDeleted should check both ELB and ILB #2420
Update OWNERS #54
Full changelog
OCPBUGS-8481 : [release-4.13] Merge https://github.com/kubernetes-sigs/cluster-api-provider-azure:release-1.7 (741a29d) into release-4.13 #270
Bump cert-manager to v1.11.0 #3144
Don’t delete VMSS upon failure and add bootstrap status condition #3145
Increase linter timeout to 10m #3147
Fix wrong LB idletimeout for node outbound #3140
log diffs for agentpools #3131
Add pod describe to e2e logger #3102
Fix custom builds kube pending pods #3101
E2E: use a common cluster-identity-secret #3084
Always run AKS E2E get+update as transaction #3081
Fixing panic on AzureMachinePool creation with auto-scale #3071
fix unnecessary reconciles on AKS node taints #3053
Wait for nodes after CCM install in ci-entrypoint #3040
fix agentpool taints diff check #3036
update E2E InfrastructureProvider API contract #3014
Update dependabot.yml #3015
Update CAPI contract for v1.7 of CAPZ #3012
update dependabot-code-gen step #3008
fix dependabot.yaml indentation #3007
donβt default to AKS networkPolicy=calico #2999
VMSS Flex support for MachinePools #2813
AzureManagedCluster: Full support for AKS Cluster Autoscaler #2838
prefer CAPI replicas-managed-by annotation for AKS autoscaler #2996
Handle ipv6 and dual stack CIDRs in ci-entrypoint.sh #3002
bump aad pod identity to v1.8.14 #2955
csi-proxy template addon needs ClusterResourceSet #2992
feat: respect externally managed annotation on unmanaged MachinePools #2588
Support for configurable Network Interfaces #2411
Add support for kubeletDiskType #2938
make AzureManagedMachinePool spec.name immutable #2990
Update Cluster API Visualizer to v1.1.0 #2988
add marosset to reviewers list #2985
Remove unused kubescape e2e spec #2986
fix ci lint job #2983
Standardize autorest/azure import alias as azureautorest #2958
Update Cluster API Visualizer to v1.0.2 #2932
Add unit tests for converters/vmss #2962
:book: Add managed addon info #2964
OOT test uses MachineDeployment #2977
Remove listen-client-urls hack from dual-stack templates #2966
bump capi to v1.3.1 #2940
add AGE column to custom printcolumn #2960
AzureManagedCluster spec.controlPlaneEndpoint is immutable #2711
Bug_fix: validate non-nil AzureMachine.Spec.Diagnostic when upgrading to v1beta1 #2961
Make e2e Helm install idempotent #2915
Add environment variables to run e2e test with an existing image #2823
Update conformance test for Ginkgo v2 #2941
Add proposal for AzureManagedCluster graduation from experimental #2602
Discrete timeout for service deletes in E2E #2949
Add CSI proxy and containerd logger to machine pool test templates #2947
Extend e2e tests timeout to 4h #2945
Bump GINKGO_VER to 2.5.1 to silence warnings #2942
add AKS resource health to AzureManagedControlPlane #2738
Move alexeldeib to emeritus status #2939
Use azidentity instead of ADAL #2748
log ManagedCluster spec changes at higher verbosity #2829
Full changelog
Bug OCPBUGS-7408: UPSTREAM: 1725: Pin k8s.io/dynamic-resource-allocation version #38
Full changelog
OCPBUGS-7943 : Pin k8s.io/dynamic-resource-allocation to v0.26.0 #24
STOR-1010 : Rebase to v1.25.1 for OCP 4.13 #23
fix: make account search backward compatible #1166
doc: refine doc #1164
docs: update storage class definition for optional cross-subscription config #1165
doc: cut v1.25.0 release #1162
fix: add more account search options #1161
fix: account matching issue in account search #1156
cleanup: fix umount failure logging #1160
fix: target is busy unmount failure #1158
doc: update install doc #1159
fix: set ForceAttemptHTTP2 as false to increase ARM throttling limit #1155
fix: use force unmount to fix unmount NFS volume stuck issue #1146
fix: support privateendpoint with latest cloud-provider-azure #1143
test: add helm lint test #1153
cleanup: remove useless functions #1151
cleanup: remove redundant unmount volume code since it’s already handled by mount-utils #1150
docs: add a section on volumeHandle to the PV Static Provision documentation #1148
docs: recommend the use of the nosharesock mount option, and clearify how volumeHandle should be used. #1145
chore: refine logging #1144
chore: update dependencies against latest cloud-provider-azure #1140
cleanup: Use k8s utils pointer instead of Azure autorest/to #1141
fix e2e: disable podSecurity #1142
fix: CVE-2022-41717 #1135
Add requirements.txt with fixed versions to use in pip install #1136
chore: migrate from ADAL lib before its EOL #1134
chore: upgrade to csi-node-driver-registrar v2.6.2 #1132
chore: upgrade sidecar container images #1131
Clean up .travis.yml #1130
doc: cut v1.24.0 release #1128
feat: add useDataPlaneAPI in snapshot storage class #1127
cleanup: remove unused install docs #1125
fix: check private dns zone before creation #1124
feat: support management api for volume snapshot #1118
doc: cut v1.23.0 release #1120
fix: increase api qps for azurefile kubeclient #1117
cleanup: remove unnecessary tp nil check #1119
feat: increase api qps limit of csi-provisioner and csi-attacher #1116
fix: getSubnetResourceID issue when subnetName is specified #1114
chore: refine data plane API cache #1115
feat: add accountAccessTier parameter in storage class #1109
fix: enable disableDeleteRetentionPolicy on standard file share #1105
fix: CVE-2022-32149 #1108
test: enable driver restart e2e test #1106
chore: upgrade base image debian-base:bullseye-v1.4.2 #1102
doc: cut v1.22.0 release #1100
feat(helm): add support for labels, annotations, podLabels and podAnnotations #1096
feat: add helm repo install check #1098
feat: support https proxy and http proxy in chart config #1091
chore: upgrade cloud provider azure lib #1092
Updated CONTRIBUTION.md file #1089
cleanup: remove preview deployments #1087
test: run sanity test on csi-test v5.0.0 #1086
fix: cancel the context when timeout of deleting file share #1085
fix: CVE-2022-27664 #1084
feat: support cross subscription with management api #1077
fix: delete volume failure when management api is throttled #1082
fix: chart index file #1081
chore: refine the log printing in getAccountKeyFromSecret process #1079
chore: switch master branch version #1076
doc: cut v1.21.0 release #1072
Full changelog
OCPBUGS-3029 : Merge upstream #255
:bug: Always retry failed cleaning on deprovisioning (fixes #1182) #1184
π add PreprovisioningImage documentation (closes #1009) #1221
π allow namespace to continue terminating when bmh is deprovisioning at the same time #1226
π uplift golang and x/net #1222
:bug: Accept http_proxy/https_proxy from env when make docker
#1213
π Mention CustomDeploy in the API docs #1205
Merge upstream #253
Fix a minor typo in API document #1219
π update user-guide url #1220
π hack: gomod needs to verify all go.mod files #1217
π± set maintenance reason when turning maintenance on #1212
π bump kustomize to v4.5.7 #1214
π± Separate mariadb component #1196
π± Separate updating images from ValidateManagementAccess #1207
Do not consider empty RAID and root device hints updated #1134
π± kubesec: update codeql-action to v2 #1208
π± owners: add tuminoid to reviewers #1206
Full changelog
OCPBUGS-10773 : bump repo sclorg/s2i-ruby-container location for newapp test #1381
OCPBUGS-10378 : Add microshift into generate-docs #1372
Microshift command docs #1357
Do not set master node selector if there’s no masters #1347
OCPBUGS-7190 : Reuse LDAP connection when performing group sync #1336
Adding CommitDate
to the Changelog json output #1348
OCPBUGS-7780 : pkg/cli/admin/upgrade/channel: Use PATCH instead of POST for spec updates #1346
Use registry.k8s.io and update image version #1343
Add icsp file convert command #1238
OWNERS_ALIASES: Update approvers: add David, remove Jack #1340
oc debug: Use own fields instead directly depending on Attach’s #1337
Full changelog
OCPBUGS-8481 : [release-4.13] Merge https://github.com/kubernetes-sigs/cluster-api:release-1.3 (eb18352) into release-4.13 #169
:sparkles: sparkles Update owners file #8070
π ClusterCacheTracker: fix panic in error creation #8064
π± drop the draft release notes step from github workflow #8032
:bug: Migration github repository cluster-api-provider-outscale from organization outscale-dev to outscale #7999
π± Bump to Go 1.19.5 #7984
π Fix cert manager verification steps in developer guide #7971
:book: Fix outdated enabling PodSecurityStandard env variable in CAPI quickstart #7962
:book: Fix broken link to CAPZ experimental directory #7959
π test/e2e: don’t restart the conformance test container after ginkgo exits #7947
π optimize partial descriptions in the document #7944
π Fix Runtime SDK implement extension sample to reflect updated k8s.io/component-base changes #7939
:book: Add documentation of RuntimeExtension settings #7937
π test/e2e: Fix cluster cleanup in self-hosted test #7931
π± ClusterClass & test/framework: consider replicas for control plane readiness #7923
:seedling: Update cert-manager to v1.11.0 #7918
π± test/e2e: Cleanup test files & update doc #7903
π± test/e2e: run clusterctl v0.4=>main test with v1.23.13 #7900
β οΈ Use Kubernetes 1.26 in Quick Start docs and CAPD #7859
π docs update jobs.md for 1.26 #7898
π± Update versions doc adding Kubernetes 1.26 #7861
π± test/e2e: increase Ginkgo poll progress after to 1h #7891
β οΈ KCP: block upgrade to versions with old registry, improve registry handling #7871
π Revert: CAPD: only ignore necessary kubeadm preflight errors #7880
π book: cherry-pick Linux capitalization & clusterawsdm doc updates #7868
π± Update kubebuilder envtest (1.25.2 -> 1.26.0) #7863
π Fix to enable bootstrap secret rotation if the secret itself missing #7853
π± CAPD: only ignore necessary kubeadm preflight errors #7850
π test/e2e: fix CoreDNS readiness validation, misc improvements #7849
β¨ Adds a verify script that run trivy scanner on container images #7820
π book: drop outdated note about removed e2e test func #7818
:book: docs/tilt: fix duplicate key in tilt-provider.yaml #7808
:seedling: Bump actions/cache from 3.0.11 to 3.2.1 #7807
π Add download links for all clusterctl architectures to quick start #7795
β¨Add support for CoxEdge provider #7797
π± Bump to Go 1.19.4 #7793
π± Bump golang.or/x/netto v0.4.0 #7789
π± Fix verify-shellcheck script and fix findings #7756
:bug: Add deterministic prefix and suffix to label hash #7764
π Validate MachineDeploymentTopology.Name to be valid label value #7761
π± KCP should avoid to reconcile certificates too early #7744
π± Bump shellcheck version (0.8.0 -> 0.9.0) #7745
:bug: Fix flakiness in MD controller test #7754
:bug: Add name hashing for long MS names #7747
:seedling: Bump actions/checkout from 3.1.0 to 3.2.0 #7746
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.5.0 to 2.6.0 #7750
:seedling: Add explicit length check for cluster and md names #7739
:book: Fix broken links in book #7732
π clusterctl: fix goproxy to also return versions for major > 1 #7728
:seedling: Update cert-manager to v1.10.1 #7722
:book: Update cert manager version in migration doc #7725
π± bump sprig and golang-x-text #7703
:seedling: Bump softprops/action-gh-release from 0.1.14 to 0.1.15 #7695
:seedling: Bump actions/setup-go from 3.3.1 to 3.4.0 #7694
:book: Add provider guidance for owner references #7686
π docs: add Tinkerbell provider to CAPI book #7687
π doc: release tasks: improve polish release note doc #7677
π update clusterctl version to v1.3.x in quickstart #7676
π± e2e: add init versions for providers #7673
:bug: Remove inaccurate comment on KCP test #7663
:sparkles: Adds a make target to generate all the release manifests #7660
:bug: Fix adoption KubeadmControlPlane owned secrets #7659
π± Bump github.com/coredns/corefile-migration #7657
:sparkles: [kcp] Make kcp.skipPhases field mutable #7655
:seedling: Ensure infra and bootstrap objects are owned by Machines #7654
π± Use latest kind images for CAPD #7644
π Fix Machine adoption for KCP/MachineSet-owned Machines #7637
:bug: Fix bug in kubeadmconfig adoption #7626
π Add KubeCon Detroit 2022 videos to CAPI book #7617
:bug: Fix kubeadmconfig bootstrapsecret ownerRef reconciliation #7615
:bug: Fix adopting ClusterResourceSet resource by CRS when already applied #7601
π± MD reconciler: improve integration test #7602
:bug: Add CleanupAndWait call for flaky ClusterClass test #7600
π± Fix an error message of the failure domain field in the Machine controller #7586
π± test/e2e: bump ginkgo binary to v2.5.0 #7585
π Add issue template for Kubernetes bumps, fix links to fork #7584
π test/e2e: fix ClusterClass changes flake #7582
β¨ Update support policy #7568
π± self-hosted e2e should check managed fields #7567
π docs: Add note about dependency bumps to Beta change policy #7565
π± add clusterctl label to providers deployed with tilt #7564
π Add release tasks doc and corresponding issue template #7563
β¨ MachinePool annotation for externally managed autoscaler #7560
:book: Add the quickstart details for KubeVirt #7557
π Add finalizer reconcile for Topology MachineSets and MachineDeployments #7555
π± Update e2e components to v1.2.5 #7552
Sync OWNERS file #168
Full changelog
OCPBUGS-10771 : updates: manually requeue when waiting for replicas being ready #181
OCPBUGS-8424 : machine’s node must be ready for CPMS machine to be ready #173
e2e: periodics: remove test with cluster-wide-proxy #170
Update ginkgo to 2.8.1 #169
Update OWNERS #168
Migrate test utils to actuator-pkg repository #159
Full changelog
OCPBUGS-10793 : bugfix in Node Exporter argument setting #1922
OCPBUGS-10476 : turn off netlink mode of netclass collector in Node Exporter. #1919
MON-2973 : test/e2e: Add cleanup func for alertmanager uwm secret test #1907
MON-2693 : Scrape profiles #1785
MON-2959 : test/e2e: Add test for alertmanager secret platform #1899
MON-2904 : add nodeExporter.collectors.buddyinfo settings. #1891
MON-2895 : toggle netlink implementation of netclass collector #1894
MON-2932 : jsonnet/dashboards: add role template variable to node related dashbo⦠#1879
MON-2900 : add nodeExporter.collectors.netclass settings. #1893
Update jsonnet dependencies #1903
MON-2951 : create Routes only with ingress operator #1885
OCPBUGS-7391 : wait for service CA secrets #1900
Synchronize versions of the downstream components #1902
MON-2973 : pkg/manifests: Allow configuring secrets in alertmanager (UWM) #1884
Synchronize versions of the downstream components #1898
pkg/operator: fix typo in info logs #1896
MON-2901 : add nodeExporter.collectors.netdev settings. #1888
STOR-1154 : Add vSphere topology to telemetry #1886
Add nodeExporter.collectors.tcpstat settings. #1876
Synchronize versions of the downstream components #1887
MON-2959 : Allow configuring secrets in alertmanager (platform) #1882
Full changelog
Fix failing HyperShift presubmits (#578) #578
Add a script to validate upstream TuneD (#577) #577
CNF-5900 : feat: added support for generating workload partitioning files (#431) #431
Re enable node selector tests in update tests (#574) #574
Handle different # of CPUs are in the same MCP (#558) #558
composable OCP: make NTO components optional (#524) #524
Update to TuneD v2.20.0 (#565) #565
Remove trailing spaces from test names (#570) #570
Remove optimization to allow full resync (#567) #567
Report host-level sysctls in conflict with TuneD ones (#566) #566
E2E: Per Core Runtime Tuning Test automation (#509) #509
Add test case to check single rx queue on veth interface (#562) #562
Full changelog
OCPBUGS-8710 : psalabelsyncer: invert the enforce/log logic to default to logging #106
update psa dependency version #103
update controller-manager dependency to point to v0.25.0 #101
Full changelog
OCPBUGS-10221 : pkg/cvo/availableupdates: Prioritize conditional risks for largest target version #912
pkg/cvo: code cleanups #902
OCPBUGS-7419 : Trigger new sync round on ClusterOperator Available changes #904
install/0000_90_cluster-version-operator_02_servicemonitor: Add ClusterReleaseNotAccepted #906
OCPBUGS-6097 : CVO hotloops on ImageStream and logs the information incorrectly #894
OCPBUGS-6292 : Update golang.org/x/net/http2 for CVE-2022-41717 #901
Bug 2090680 : RetrievePayload: Improve timeouts and cover behavior with tests #896
pkg/cvo: Set ‘controller’ in our ownerReferences #900
pkg/cvo/sync_worker: Fix “The sync worker already has a pending notification” formatting #898
vendor: update openshift/api for NodeTuning capability #883
Full changelog
Upstream sync Feb 2023 #73
Tap plugin #784
build(deps): bump github.com/onsi/gomega from 1.24.2 to 1.26.0 #824
build(deps): bump golang.org/x/sys from 0.4.0 to 0.5.0 #828
Add support for in-container master for macvlans #814
Add support for in-container master for ipvlan #813
Add support for in-container master for vlans #781
Only check or del ipv6 when an IPv6 is configured #821
bridge: refresh host-veth mac after port add #809
Remove references to io/ioutil package #790
build(deps): bump github.com/safchain/ethtool to v0.2.0 #804
build(deps): bump golang.org/x/sys from 0.3.0 to 0.4.0 #803
Update Allocate method to reuse lease if present #792
fix bug on getting NextIP of addresses with first byte 0 #782
ci(deps): setup dependabot #801
Fix tuning path validation #798
portmap
support masquerade all #772
Add IPv6 support for AddDefaultRoute #802
Fix Tests: Update portmap test’s iptables error check #793
Update email to gmail #795
Full changelog
Update OWNERS #27
Resolve dynamic resource allocation unknown revision #26
OCPBUGS-6406 : Merge https://github.com/kubernetes/cloud-provider-gcp:master into master #18
Introduce DefaultPodNetworkName constant #456
remove kubernetes/kubernetes dependencies #453
Bump CRD modele go version and update gcpfirewall CRD version to v1 #447
move InterfaceName function to internal component #423
Update pod deletion logic to follow pod gc controller #416
Changed auth-provider-gcp credentialprovider api to v1 #446
bootstrap crd folder, used for networking crds #449
Add GKENetworkParamSet Controller #417
Use k8s.io/cloud-provider-gcp/pkg/clientauthplugin/gcp #444
Fix log verbosity and add additional logging. #439
Bump bazel to 5.4.0 #441
Bump repository to 1.26 #438
Add ‘cluster/bin’ to ‘.gitignore’ #440
Fix referrer url and instance group url comparison. #437
Fix incorrect return value ordering in validateInstanceGroupHint. #436
Update node annotations for multi-networking #420
Use instance ListReferrers method to check cluster membership. #411
add permissions for patch node to cloud-controller-manager #435
Cloudbuild iterations #432
Fix crd broken BUILD file #430
use a more meaninful tag and publish :latest image #429
Update bazel image rules #392
Restore serviceAccountVerifier workers to 3 and nodeSyncer to 30 from 20 #408
Add /crd to .bazelignore #426
Improve logging message of tools/verify-up-to-date.sh #428
Builds node annotations for multi-networking #410
Automate cloud-controller-image-creation based on cloudbuild #424
Add script to verify if repository is up to date #427
Add missing v1.25.5 bump #425
Updated repository to version 1.25.5 #419
add aojea as approver #421
Change name of GKENetworkParams to GKENetworkParamSet and move version to v1alpha1 #418
Fix GKENetworkParams client asking for namespace. (Resource is cluster wide) #415
Fix GKENetworkParams pluralization #412
Add EnableMulticastAnnotationKey and value #413
Add README file for clientauthplugin #405
Add a utility method to fetch compute instance #409
Get namespace from service account #406
Add generated client/informer/listers for Network & GkeNetworkParams CRDs #401
Add GCE method to fetch node network-interfaces #399
Pass CLOUD_PROVIDER_FLAG and set DisableKubeletCloudCredentialProviders #402
add aojea to OWNERS #403
Add response message in kubelet_readonly_csr_approver.go #400
Add test parameters that were dropped during bumping #397
Introduce prefixLengthV4 attribute to l2Network #395
Changes for fetching the subnetworks. #390
Add GKENetworkParams crd #387
Define north-interface annotation. #391
Added clearStalePodsOnNodeRegistration flag to guard removal of pods bound to preemptible node #385
Bump to v1.25.3 #383
Add kubelet readonly csr to csr signer #380
Add network CRDs to cloud-provider-gcp #375
Fix error message in readonly approver #376
remove deprecation warning in new clientauthplugin package #374
Read only resource csr approver #370
Full changelog
OCPBUGS-10515 : UPSTREAM: 115328: apiserver: annotate early (server not ready) and late (during shutdown) requests #1517
OCPBUGS-8412 : Fix mounted volume expansion tests #1502
OCPBUGS-8308 : Bump to k8s 1.26.2 #1495
releng: Update images, dependencies and version to Go 1.19.6 #115833
Update golang.org/x/net to v0.7.0 #115787
Automated cherry pick of #115569: Enforce nodeName cannot be set along with non-empty schedulingGates #115636
apiserver cluster egress metrics: backport to release-1.26 #115369
Automated cherry pick of #115315: kubelet/client: collapse transport wiring onto standard #115566
Automated cherry pick of #114680: k8s.io/component-base/logs: fix usage through Go flag #115229
Automated cherry pick of #114351: Ignore container events with nil PodSandboxStatus #115552
Automated cherry pick of #115349: update prev succeeded indexes for indexed jobs #115462
Automated cherry pick of #115354: dynamic resource allocation: avoid apiserver complaint about #115400
Pin golang.org/x/net to v0.4.0 in 1.26 #115642
Automated cherry pick of #115179: Fix nil pointer error in nodevolumelimits csi logging #115347
[Cherrypick #115537][1.26]*: Bump golangci-lint version and adapt to new linters #115611
Automated cherry pick of #114886: kubectl: use v2 for hpa #115337
Automated cherry pick of #115341: apiserver: remove 34s from DELETECOLLECTION rest handler #115479
Automated cherry pick of #115147: fix bug with param controllers being removed if used by more #115185
Automated cherry pick of #115382: Avoid typechecking stdlib #115386
Automated cherry pick of #115143: add custom dialer optimized for probes #115278
Automated cherry pick of #115056: PodGC should not add DisruptionTarget condition for pods #115104
Automated cherry pick of #115322: Fix panic on ClusterIP allocation for /28 subnets #115333
Automated cherry pick of #115129: bump honnef.co/go/tools to support go1.20 #115169
Automated cherry pick of #114940: Fixes the issue #114145 #115152
AUTH-336 : UPSTREAM: <carry>: PSa metrics: unset ocp_namespace on non-platform n⦠#1489
Bump to k8s 1.26.1 #1479
pkg/controller/job: re-honor exponential backoff #115027
Automated cherry pick of #114602: Removed the reverted changes from Changelogv1.26.md #114838
Automated cherry pick of #114078: Explicitly call rand.Seed() method #115005
Automated cherry pick of #114923: Do not leak cross namespace pod metadata in preemption events #114946
Automated cherry pick of #114914: Adjust DisruptionTarget condition message to do not include #114945
releng: Update images, dependencies and version to Go 1.19.5 #115014
Cherry pick 114857 to release-1.26 #114861
Automated cherry pick of #114782: Licensing: skip modules with fewer subdirs than mods #114812
Automated cherry pick of #113283: Fix SPDY proxy authentication with special chars #114521
Automated cherry pick of #114326: Add pod to dsw if termination is not completed during #114730
Automated cherry pick of #114952: Improve vendor verification works for each staging repo #114960
Automated cherry pick of #113787: Update daemonSet status even if syncDaemonSet fails #114819
Automated cherry pick of #114937: Exports WarningPrinter field in DeleteOptions #114968
Bump Konnectivity to v0.0.35 in release-1.26 #114927
Automated cherry pick of #114217: Fix issues in volumesnapshot test for ephemeral storage #114791
Automated cherry pick of #114770: Fix clearing rate limiter in disruption controller #114780
Automated cherry pick of #114350: Deflake a preemption test that may patch Node incorrectly #114429
Automated cherry pick of #114585: Resource claims should be a map type #114617
Automated cherry pick of #114660: Add .go-version file containing build go version #114662
Automated cherry pick of #114518: Fix a regression that scheduler always go through all Filter #114524
Automated cherry pick of #114261: Reduce load of Job integration test #114457
Automated cherry pick of #114407: Windows Kube-Proxy implementation for internal traffic #114468
Automated cherry pick of #113742: Introducing LoadbalancerPortMapping flags for VipExternalIP #114038
Automated cherry pick of #113776: Creating Ingress IP loadbalancer alone when all the endpoints #114453
Automated cherry pick of #114459: fix double lock and excercise its codepath in tests #114462
Automated cherry pick of #114404: Check the correct error in d.downloadAPIs #114415
Automated cherry pick of #113933: Limit request retrying to []byte request bodies #113988
OCPBUGS-7267 : add SeccompProfile to Pod and Container accessors/mutators #1490
UPSTREAM: <drop>: OCPBUGS-5991: Kube APIServer panics in admission controller #1488
CNF-5901 : admission hook change for workload partition on all clusters #1312
UPSTREAM: 113799: tests: network: Prefer internal IPs first #1446
UPSTREAM: 115863: Remove global framework variable #1480
UPSTREAM: <carry>: add new approvers #1458
OCPBUGS-7555 : UPSTREAM: <carry>: add default kubelet sysctls within rpm #1475
AUTH-336 : UPSTREAM: <carry>: PSa metrics: log platform namespaces in audit denies #1454
Full changelog
OCPBUGS-10239 : service_accounts.go Marshal fix (#750) #750
test(clusterconfig): add unit test for silenced_alerts.go and rename it to gather_silenced_alerts.go (#728) #728
test(clusterconfig): add unit test for ingresses.go and rename it to gather_cluster_ingress.go (#729) #729
test(oauth): add unit test for oauth.go and rename it to gather_cluster_oauth.go (#738) #738
gather logs - update “FilterLogFromScanner” function and add some tests (#735) #735
Add unit tests to openshift sdn controller logs gatherer (#733) #733
OCPBUGS-6731 : Anonymize env vars from containers: HTTP_PROXY, HTTPS_PROXY (#723) #723
OCPBUGS-6832 : feat(recent_metrics) adds openshift_apps_deploymentconfigs_strategy_total (#726) #726
Full changelog
OCPBUGS-10519 : Revert “bump RHEL8 egress-dns-proxy image to haproxy26” #135
Add jupierce as approver / remove Clayton #127
rhel9 base image: Fix build failure #126
Dockerfile: add RHEL9 base image dockerfile #124
Full changelog
Force updating rhcos image to version 413.92.202303190222-0 #27
Updating ose-machine-os-images images to be consistent with ART #25
Full changelog
Multus 4.0 upstream sync, strike back #146
Update github action version #998
Fix warning message about package comment #999
Bump ginkgo to v2 #969
Remove origin from CI build #990
Bump go version to 1.18 ⁄1 .19 #987
This removes gorilla/mux from multus #986
Simplify kubeletclient code to reduce parse url #976
Change conditional flow to use cache file in CmdDel #957
Fix multus-daemon in case of user given config #939
Support IPs, MAC and cni-args in delegate API #925
Fix kubelet version in go.mod #930
Fix deleate API to load conflist #915
fix multiple default gw #906
rephrase readme section describing thin vs thick plugin #899
Change container image to python:slim from centos #903
Fix container tags for thick plugin #900
Update deployment yaml #897
Feature/multus 4.0 #893
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
Add 4.0 document #870
Bump libcni to fetch the bugfix #886
Update golang version to 1.18.x #876
Refine build-go.sh and update ‘version’ output #877
Fix revive’s error #865
Skip status update in CmdDel if getPod is failed #862
Add unit-test to increase test coverage #860
Add metrics support #857
Fix wrong location for daemonset in readme #844
Refine Kubernetes APIs #839
Fix sr-iov support #834
Update golang version to 1.17 #831
Add chroot option in multus-daemon #828
Remove error handling for getPod to force to proceed cmdDel. #823
Full changelog
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
Full changelog
Updating ose-network-metrics-daemon images to be consistent with ART #62
Full changelog
Updating ose-nutanix-cloud-controller-manager images to be consistent with ART #4
Update OWNERS #8
Full changelog
Support categories and project fields of NutanixMachineProviderConfig #38
: Port to ginkgo v2 #41
Update OWNERS #39
: Update k8s packages to 1.26 #40
Full changelog
Remove “unsupported” wording from info on console (#594) #594
Bugfix for destination registry nested paths length (#583) #583
Fix OCPBUGS-5168: Upgrade helm.sh/helm/v3 to v3.11.2 fixing CVE-2022-23526 and CVE-2022-23525 (#592) #592
OCPBUGS-10051 : fix: remove catalog reference from ImageContentSourcePolicy.yaml (#587) #587
OCPBUGS-8216 : fix: remove an unecessary error message (#581) #581
docs: add information about unsupported scenario (#578) #578
Updating oc-mirror-plugin images to be consistent with ART (#570) #570
Fix usage of registries.conf for OCI feature (#569) #569
CFE-739 : Add skip pruning flag and logic (#567) #567
CFE-749 : add e2e test for oci catalog feature to include release and additiona⦠(#562) #562
CFE-764 : Introduce v1alpha2.Operator.TargetCatalog (#565) #565
docs: adds clarification to imageset reference and examples (#555) #555
CFE-768 : Update to allow for incremental and pruning for oci feature (#564) #564
use new cincinnati endpoint to download tarball (#552) #552
feat: OCI catalog filtering implementation (#559) #559
CFE-761 : Improve user experience of oc-mirror with the OCI FBC feature (#557) #557
Full changelog
Adding storage team to OWNERS so they can perform lib-go updates. #22
add proxy to node-update-controller #18
Full changelog
OCPBUGS-6055 : [bot] Bump openshift/prometheus-operator to v0.63.0 #216
Renames ReloaderConfig to ReloaderOperatorConfig and refactors pkg/*/statefulset_test #5316
Fixes ThanoRuler StatefulSet re-creation bug #5318
build(deps): bump github.com/thanos-io/thanos from 0.30.1 to 0.30.2 #5314
docs: follow-up on #5306 #5312
Use tmpfs to store Prometheus/Alertmanager config #5311
docs: Add myself for releasing v0.63 #5309
chore: Only test from prometheus LTS n-1 and up to the latest stable #5302
docs: Reword deprecation notices on *MonitorSelector #5301
build(deps): bump golangci/golangci-lint-action from 3.3.1 to 3.4.0 #5303
feat: Add spec.AdditionalArgs to ThanosRuler #5293
Split CRDs into their own files #5290
feat: add Alertmanager’s status subresource #5270
chore: bump Kubernetes dependencies to v1.26 #5219
Adds comments to test related with AlertmanagerConfig #5280
Fix CHANGELOG.md #5272
build(deps): bump github.com/thanos-io/thanos from 0.30.0 to 0.30.1 #5266
build(deps): bump golang.org/x/net from 0.4.0 to 0.5.0 #5268
build(deps): bump github.com/prometheus-community/prom-label-proxy from 0.5.0 to 0.6.0 #5267
Full changelog
Merge https://github.com/kubernetes-sigs/cluster-api-provider-vsphere:release-1.5 (f4a58d1) into master #10
:bug: Fixes issue that linked clone does not work #1764
π Fix vCenter session leaks #1771
π± Drops version check when tracking owners #1763
π± Additional lint changes for 1.5 prow failures #1770
:seedling: chore: publishes arm64 images with release #1753
π± Checks for feature flag during VM reconciliation #1717
π± [release-1.5] Bump dependencies to fix CVEs #1705
π± Changes for new minor release v1.5.0 #1693
:seedling: Re-enable LB network provider unit-tests #1577
β¨ add ability to configure DHCP overrides #1615
π Check for nil Cluster InfrastructureRef in ClusterModule reconcile #1691
π Removes hard dependency on cluster module info for VM deletion #1692
π± Adds E2E test for VMX version upgrade feature #1688
β¨ Add implementation of Node IPAM support #1666
:sparkles: Add Ignition support #1429
π± Removes storage policy usage from all e2e tests #1686
:sparkles: Adds provision to set VMX Version #1673
:seedling: Run make generate
#1681
Maintain flavors in template directory #1618
π Adds ESXi host info label validation and sanitization logic #1675
π± Increases verbosity level for some logs #1676
π± Skip creation of cluster modules in certain cases #1670
π Proposal for IPAM support #1632
:seedling: Add ‘age’ to printercolumn of vspherecluster and vspheremachine #1668
:seedling: Update kube-vip to 0.5.5 #1663
β¨ Updates flags for webhook server TLS config #1655
β¨ Creates an explicit token secret for service account #1653
π Fixes docker build command for post deploy job #1650
β¨Set minimum TLS version for webhook server #1648
π Allow mutation of OS field and only when it’s empty #1644
π Fixes PR verifier YAML #1649
π± Adds write permission for PR Verify workflow #1646
:seedling: Added PR message verification with kubebuilder-release-tools #1554
π Adds default resource pool logic for cluster module creation #1641
Changes for new 1.4.0 release #1627
β¨ Adds logic to label nodes with special prefixes #1628
β¨ Anti affinity for CAPV Virtual Machines #1629
π Proposal for node anti affinity #1613
spelling #1624
π± Exposes a new reason for VMProvisionedCondition #1623
π Fixes panic when reconciling VSphereMachine objects #1622
Adds RBAC permissions for nodes in core group #1621
Updates CAPI to v1.2.2 #1619
Full changelog
Source code for this page located on github