Skip to content

pull changes from upstream main#26

Closed
davidkroell wants to merge 216 commits into
mainfrom
dkroell/main-from-upstream
Closed

pull changes from upstream main#26
davidkroell wants to merge 216 commits into
mainfrom
dkroell/main-from-upstream

Conversation

@davidkroell

Copy link
Copy Markdown

pull changes from upstream main branch into our main branch

ahmedwaleedmalik and others added 30 commits February 22, 2023 09:11
Add machine_controller_provisioning_time_seconds bucket
Add machine_controller_deprovisioning_time_seconds bucket

Signed-off-by: Manuel Zangl <[email protected]>
* support private ip for hetzner cloud

Signed-off-by: Moath Qasim <[email protected]>

* document hetzner ips assignment

Signed-off-by: Moath Qasim <[email protected]>

* fix linting

Signed-off-by: Moath Qasim <[email protected]>

---------

Signed-off-by: Moath Qasim <[email protected]>
…bermatic#1591)

* adjust VPC to the new one after we recently switched AWS accounts

* fix misleading documentation
* Fix E2E tests for VMware Cloud Director

Signed-off-by: Waleed Malik <[email protected]>

* Compute and pull latest image for OSM in CI

Signed-off-by: Waleed Malik <[email protected]>

---------

Signed-off-by: Waleed Malik <[email protected]>
* validate the AWS VPC has DNS hostnames enabled

* lint

* try different RHEL AMI
* Upgrade to Go 1.20.2

Signed-off-by: Waleed Malik <[email protected]>

* Remove package updates

Signed-off-by: Waleed Malik <[email protected]>

* Fix e2e tests for VCD

Signed-off-by: Waleed Malik <[email protected]>

---------

Signed-off-by: Waleed Malik <[email protected]>
…c#1612)

* API token authentication support for VMware Cloud Director

Signed-off-by: Waleed Malik <[email protected]>

* Refactored code

Signed-off-by: Waleed Malik <[email protected]>

---------

Signed-off-by: Waleed Malik <[email protected]>
* Use OSM with Anexia E2E tests

Signed-off-by: Waleed Malik <[email protected]>

* Always pull latest image for OSM

Signed-off-by: Waleed Malik <[email protected]>

* Compute image for OSM

Signed-off-by: Waleed Malik <[email protected]>

* Hardcode the OSP name for Anexia

Signed-off-by: Waleed Malik <[email protected]>

* Refactored code

Signed-off-by: Waleed Malik <[email protected]>

* Make Anexia E2E tests optional

Signed-off-by: Waleed Malik <[email protected]>

---------

Signed-off-by: Waleed Malik <[email protected]>
* refactor gcp client creating
Signed-off-by: Moath Qasim <[email protected]>

Signed-off-by: Moath Qasim <[email protected]>

* addressing pr reviews
Signed-off-by: Moath Qasim <[email protected]>

Signed-off-by: Moath Qasim <[email protected]>

---------

Signed-off-by: Moath Qasim <[email protected]>
* add logging bootstrapping

* replace klog everywhere in the controllers
* replace unsupported github.com/coreos/container-linux-config-transpile with its supported equivalent

* update fixtures
* Support for Kubernetes v1.27

Signed-off-by: Waleed Malik <[email protected]>

* Update build image

Signed-off-by: Waleed Malik <[email protected]>

* Update go dependencies and re-generate fixture data

Signed-off-by: Waleed Malik <[email protected]>

* Refactored code

Signed-off-by: Waleed Malik <[email protected]>

* Skip unsupported in-tree tests for AWS and OpenStack

Signed-off-by: Waleed Malik <[email protected]>

* Refactored code

Signed-off-by: Waleed Malik <[email protected]>

* Adjust spot pricing and tests

Signed-off-by: Waleed Malik <[email protected]>

---------

Signed-off-by: Waleed Malik <[email protected]>
* relax CSR validation to support Kubernetes 1.27

* adjust unit tests
* add cloud provider for opennebula

Signed-off-by: Georg Gadinger <[email protected]>

* use a flatcar image in example opennebula machinedeployment

Signed-off-by: Georg Gadinger <[email protected]>

* opennebula: update function signatures to include logger

Signed-off-by: Georg Gadinger <[email protected]>

* opennebula: update after review

Signed-off-by: Georg Gadinger <[email protected]>

* opennebula: add SET_HOSTNAME to context

Signed-off-by: Georg Gadinger <[email protected]>

* opennebula: fix lints

Signed-off-by: Georg Gadinger <[email protected]>

---------

Signed-off-by: Georg Gadinger <[email protected]>
* Add DNS servers to vm definition

Signed-off-by: Manuel Zangl <[email protected]>

* Add ProviderConfig to reconcileContext

Signed-off-by: Manuel Zangl <[email protected]>

* Test dns config

Signed-off-by: Manuel Zangl <[email protected]>

---------

Signed-off-by: Manuel Zangl <[email protected]>
syphernl and others added 28 commits July 29, 2025 11:17
…ic#1950)

* feat(openstack): add support for defining multiple networks

Signed-off-by: Frank Klaassen <[email protected]>

* fix tests

Signed-off-by: Frank Klaassen <[email protected]>

* fixes

Signed-off-by: Frank Klaassen <[email protected]>

* fix TestMigratingMachine

Signed-off-by: Frank Klaassen <[email protected]>

* handle both network and networks

Signed-off-by: Frank Klaassen <[email protected]>

---------

Signed-off-by: Frank Klaassen <[email protected]>
Signed-off-by: Frank <[email protected]>
…mation (kubermatic#1952)

* chore: Add more logging information for nutanix provider

Signed-off-by: Adrian Berger <[email protected]>

* feat: Use clientCache for nutanix provider and activate sessionAuth

Signed-off-by: Adrian Berger <[email protected]>

---------

Signed-off-by: Adrian Berger <[email protected]>
* add support for rocky linux 9 i.e default to 9.6

Signed-off-by: rajaSahil <[email protected]>

* fix tests

Signed-off-by: rajaSahil <[email protected]>

---------

Signed-off-by: rajaSahil <[email protected]>
* update image for rockylinux 9 and rhel 9

Signed-off-by: rajaSahil <[email protected]>

* update storage class name

Signed-off-by: rajaSahil <[email protected]>

* update vm template name for vSphere

Signed-off-by: rajaSahil <[email protected]>

---------

Signed-off-by: rajaSahil <[email protected]>
* Add support for k8s 1.34

Signed-off-by: archups <[email protected]>

* Bump controller-runtime dependency to v0.22.0

Signed-off-by: archups <[email protected]>

* Update golangci for-lint staticcheck exclusion

Signed-off-by: archups <[email protected]>

Fix lint error

Signed-off-by: archups <[email protected]>

* Bump Go build image to 1.25 in Prow jobs

Signed-off-by: archups <[email protected]>

* Update golangci-lint to exclude few existing noctx func implementation

Signed-off-by: archups <[email protected]>

* Update Go build image tag in prow job and fix test failure issue

Signed-off-by: archups <[email protected]>

* Update the kubelet version to latest-1

Signed-off-by: archups <[email protected]>

* Add supported k8s entries to e2e tests

Signed-off-by: archups <[email protected]>

* Fix noctx lint issues

Signed-off-by: archups <[email protected]>

* Bump Go version to secure one 1.25.1/1.24.7

Signed-off-by: archups <[email protected]>

* Update e2e test with k8s versions

Signed-off-by: archups <[email protected]>

* Bump kubermatic/util image to 2.7.0 and kubermatic/startup-script to 0.3.0

Signed-off-by: archups <[email protected]>

* Bump k8s patch releases

Signed-off-by: Archana Sawant <[email protected]>

* Remove negative selectors

Signed-off-by: Archana Sawant <[email protected]>

---------

Signed-off-by: archups <[email protected]>
Signed-off-by: Archana Sawant <[email protected]>
kubermatic#1941)

* Add support to provision vcloud workers with multiple nics/networks

Signed-off-by: Kai Fink <[email protected]>

* Migrate VMware Cloud Director network settings to support multi-network configurations

Signed-off-by: Kai Fink <[email protected]>

* Prepend instead of append, to ensure the same network stays the primary

Signed-off-by: Kai Fink <[email protected]>

* Deduplicate networks to avoid duplicate entries in configurations

Signed-off-by: Kai Fink <[email protected]>

* Remove unnecessary newline in error handling block

Signed-off-by: Kai Fink <[email protected]>

---------

Signed-off-by: Kai Fink <[email protected]>
* change rendering of block device to respect that nvme device paths have a 'p' as a prefix

Signed-off-by: soer3n <[email protected]>
Alias them back for backward compatibility.

Signed-off-by: Artiom Diomin <[email protected]>
* add projectID param
Signed-off-by: moadqassem <[email protected]>

Signed-off-by: moadqassem <[email protected]>

* introduce cluster id and project id
Signed-off-by: moadqassem <[email protected]>

Signed-off-by: moadqassem <[email protected]>

* introduce cluster id and project id
Signed-off-by: moadqassem <[email protected]>

Signed-off-by: moadqassem <[email protected]>

---------

Signed-off-by: moadqassem <[email protected]>
…atic#1991)

* feat: Add version information to Hetzner provider HTTP client

This adds a new version package that extracts build metadata from Go's runtime.

Signed-off-by: Artiom Diomin <[email protected]>

* Update Hetzner server type from cx22 to cx23

As cx22 instances are removed by Hetzner, we are updating the default server type to cx23.

Signed-off-by: Artiom Diomin <[email protected]>

---------

Signed-off-by: Artiom Diomin <[email protected]>
* add support for k8s v1.35

Signed-off-by: rajaSahil <[email protected]>

* fix lint and update fixtures

Signed-off-by: rajaSahil <[email protected]>

---------

Signed-off-by: rajaSahil <[email protected]>
* Bump controller-runtime to 0.23.1

Signed-off-by: Archana Sawant <[email protected]>

* Add staticcheck rule to golangci

Signed-off-by: Archana Sawant <[email protected]>

---------

Signed-off-by: Archana Sawant <[email protected]>
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.72.2 to 1.79.3.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.72.2...v1.79.3)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-version: 1.79.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@koflanx koflanx closed this Mar 26, 2026
@davidkroell davidkroell deleted the dkroell/main-from-upstream branch June 29, 2026 16:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.