Skip to content

pull changes from upstream main#26

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

pull changes from upstream main#26
davidkroell wants to merge 216 commits intomainfrom
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
Signed-off-by: Waleed Malik <ahmedwaleedmalik@gmail.com>
Add machine_controller_provisioning_time_seconds bucket
Add machine_controller_deprovisioning_time_seconds bucket

Signed-off-by: Manuel Zangl <mzangl@anexia-it.com>
…atic#1571)

Signed-off-by: Mario Schäfer <mschaefer@anexia-it.com>
* support private ip for hetzner cloud

Signed-off-by: Moath Qasim <moad.qassem@gmail.com>

* document hetzner ips assignment

Signed-off-by: Moath Qasim <moad.qassem@gmail.com>

* fix linting

Signed-off-by: Moath Qasim <moad.qassem@gmail.com>

---------

Signed-off-by: Moath Qasim <moad.qassem@gmail.com>
…bermatic#1591)

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

* fix misleading documentation
Signed-off-by: Mario Schäfer <mschaefer@anexia-it.com>
* Fix E2E tests for VMware Cloud Director

Signed-off-by: Waleed Malik <ahmedwaleedmalik@gmail.com>

* Compute and pull latest image for OSM in CI

Signed-off-by: Waleed Malik <ahmedwaleedmalik@gmail.com>

---------

Signed-off-by: Waleed Malik <ahmedwaleedmalik@gmail.com>
* validate the AWS VPC has DNS hostnames enabled

* lint

* try different RHEL AMI
Signed-off-by: Moath Qasim <moad.qassem@gmail.com>
Signed-off-by: Waleed Malik <ahmedwaleedmalik@gmail.com>
* Upgrade to Go 1.20.2

Signed-off-by: Waleed Malik <ahmedwaleedmalik@gmail.com>

* Remove package updates

Signed-off-by: Waleed Malik <ahmedwaleedmalik@gmail.com>

* Fix e2e tests for VCD

Signed-off-by: Waleed Malik <ahmedwaleedmalik@gmail.com>

---------

Signed-off-by: Waleed Malik <ahmedwaleedmalik@gmail.com>
Signed-off-by: Luca Kuendig <luca.kuendig@bedag.ch>
…c#1612)

* API token authentication support for VMware Cloud Director

Signed-off-by: Waleed Malik <ahmedwaleedmalik@gmail.com>

* Refactored code

Signed-off-by: Waleed Malik <ahmedwaleedmalik@gmail.com>

---------

Signed-off-by: Waleed Malik <ahmedwaleedmalik@gmail.com>
* Use OSM with Anexia E2E tests

Signed-off-by: Waleed Malik <ahmedwaleedmalik@gmail.com>

* Always pull latest image for OSM

Signed-off-by: Waleed Malik <ahmedwaleedmalik@gmail.com>

* Compute image for OSM

Signed-off-by: Waleed Malik <ahmedwaleedmalik@gmail.com>

* Hardcode the OSP name for Anexia

Signed-off-by: Waleed Malik <ahmedwaleedmalik@gmail.com>

* Refactored code

Signed-off-by: Waleed Malik <ahmedwaleedmalik@gmail.com>

* Make Anexia E2E tests optional

Signed-off-by: Waleed Malik <ahmedwaleedmalik@gmail.com>

---------

Signed-off-by: Waleed Malik <ahmedwaleedmalik@gmail.com>
…alue equality (kubermatic#1616)

Signed-off-by: Furkhat Kasymovgeniiuulu <vailodf@gmail.com>
* refactor gcp client creating
Signed-off-by: Moath Qasim <moad.qassem@gmail.com>

Signed-off-by: Moath Qasim <moad.qassem@gmail.com>

* addressing pr reviews
Signed-off-by: Moath Qasim <moad.qassem@gmail.com>

Signed-off-by: Moath Qasim <moad.qassem@gmail.com>

---------

Signed-off-by: Moath Qasim <moad.qassem@gmail.com>
* add logging bootstrapping

* replace klog everywhere in the controllers
Signed-off-by: Marvin Beckers <marvin@kubermatic.com>
* 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 <ahmedwaleedmalik@gmail.com>

* Update build image

Signed-off-by: Waleed Malik <ahmedwaleedmalik@gmail.com>

* Update go dependencies and re-generate fixture data

Signed-off-by: Waleed Malik <ahmedwaleedmalik@gmail.com>

* Refactored code

Signed-off-by: Waleed Malik <ahmedwaleedmalik@gmail.com>

* Skip unsupported in-tree tests for AWS and OpenStack

Signed-off-by: Waleed Malik <ahmedwaleedmalik@gmail.com>

* Refactored code

Signed-off-by: Waleed Malik <ahmedwaleedmalik@gmail.com>

* Adjust spot pricing and tests

Signed-off-by: Waleed Malik <ahmedwaleedmalik@gmail.com>

---------

Signed-off-by: Waleed Malik <ahmedwaleedmalik@gmail.com>
* relax CSR validation to support Kubernetes 1.27

* adjust unit tests
* add cloud provider for opennebula

Signed-off-by: Georg Gadinger <nilsding@nilsding.org>

* use a flatcar image in example opennebula machinedeployment

Signed-off-by: Georg Gadinger <nilsding@nilsding.org>

* opennebula: update function signatures to include logger

Signed-off-by: Georg Gadinger <nilsding@nilsding.org>

* opennebula: update after review

Signed-off-by: Georg Gadinger <nilsding@nilsding.org>

* opennebula: add SET_HOSTNAME to context

Signed-off-by: Georg Gadinger <nilsding@nilsding.org>

* opennebula: fix lints

Signed-off-by: Georg Gadinger <nilsding@nilsding.org>

---------

Signed-off-by: Georg Gadinger <nilsding@nilsding.org>
Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com>
* Add DNS servers to vm definition

Signed-off-by: Manuel Zangl <mzangl@anexia-it.com>

* Add ProviderConfig to reconcileContext

Signed-off-by: Manuel Zangl <mzangl@anexia-it.com>

* Test dns config

Signed-off-by: Manuel Zangl <mzangl@anexia-it.com>

---------

Signed-off-by: Manuel Zangl <mzangl@anexia-it.com>
xrstf and others added 29 commits July 28, 2025 11:31
…ic#1950)

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

Signed-off-by: Frank Klaassen <639906+syphernl@users.noreply.github.com>

* fix tests

Signed-off-by: Frank Klaassen <639906+syphernl@users.noreply.github.com>

* fixes

Signed-off-by: Frank Klaassen <639906+syphernl@users.noreply.github.com>

* fix TestMigratingMachine

Signed-off-by: Frank Klaassen <639906+syphernl@users.noreply.github.com>

* handle both network and networks

Signed-off-by: Frank Klaassen <639906+syphernl@users.noreply.github.com>

---------

Signed-off-by: Frank Klaassen <639906+syphernl@users.noreply.github.com>
Signed-off-by: Frank <639906+syphernl@users.noreply.github.com>
…mation (kubermatic#1952)

* chore: Add more logging information for nutanix provider

Signed-off-by: Adrian Berger <adrian.berger@bedag.ch>

* feat: Use clientCache for nutanix provider and activate sessionAuth

Signed-off-by: Adrian Berger <adrian.berger@bedag.ch>

---------

Signed-off-by: Adrian Berger <adrian.berger@bedag.ch>
* add support for rocky linux 9 i.e default to 9.6

Signed-off-by: rajaSahil <sahilraja242@gmail.com>

* fix tests

Signed-off-by: rajaSahil <sahilraja242@gmail.com>

---------

Signed-off-by: rajaSahil <sahilraja242@gmail.com>
…atic#1956)

Signed-off-by: Waleed Malik <ahmedwaleedmalik@gmail.com>
Signed-off-by: rajaSahil <sahilraja242@gmail.com>
Signed-off-by: rajaSahil <sahilraja242@gmail.com>
* update image for rockylinux 9 and rhel 9

Signed-off-by: rajaSahil <sahilraja242@gmail.com>

* update storage class name

Signed-off-by: rajaSahil <sahilraja242@gmail.com>

* update vm template name for vSphere

Signed-off-by: rajaSahil <sahilraja242@gmail.com>

---------

Signed-off-by: rajaSahil <sahilraja242@gmail.com>
* Add support for k8s 1.34

Signed-off-by: archups <archupsawant@gmail.com>

* Bump controller-runtime dependency to v0.22.0

Signed-off-by: archups <archupsawant@gmail.com>

* Update golangci for-lint staticcheck exclusion

Signed-off-by: archups <archupsawant@gmail.com>

Fix lint error

Signed-off-by: archups <archupsawant@gmail.com>

* Bump Go build image to 1.25 in Prow jobs

Signed-off-by: archups <archupsawant@gmail.com>

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

Signed-off-by: archups <archupsawant@gmail.com>

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

Signed-off-by: archups <archupsawant@gmail.com>

* Update the kubelet version to latest-1

Signed-off-by: archups <archupsawant@gmail.com>

* Add supported k8s entries to e2e tests

Signed-off-by: archups <archupsawant@gmail.com>

* Fix noctx lint issues

Signed-off-by: archups <archupsawant@gmail.com>

* Bump Go version to secure one 1.25.1/1.24.7

Signed-off-by: archups <archupsawant@gmail.com>

* Update e2e test with k8s versions

Signed-off-by: archups <archupsawant@gmail.com>

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

Signed-off-by: archups <archupsawant@gmail.com>

* Bump k8s patch releases

Signed-off-by: Archana Sawant <archupsawant@gmail.com>

* Remove negative selectors

Signed-off-by: Archana Sawant <archupsawant@gmail.com>

---------

Signed-off-by: archups <archupsawant@gmail.com>
Signed-off-by: Archana Sawant <archupsawant@gmail.com>
kubermatic#1941)

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

Signed-off-by: Kai Fink <kai.fink@yahoo.de>

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

Signed-off-by: Kai Fink <kai.fink@yahoo.de>

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

Signed-off-by: Kai Fink <kai.fink@yahoo.de>

* Deduplicate networks to avoid duplicate entries in configurations

Signed-off-by: Kai Fink <kai.fink@yahoo.de>

* Remove unnecessary newline in error handling block

Signed-off-by: Kai Fink <kai.fink@yahoo.de>

---------

Signed-off-by: Kai Fink <kai.fink@yahoo.de>
* change rendering of block device to respect that nvme device paths have a 'p' as a prefix

Signed-off-by: soer3n <srenhenning@googlemail.com>
Signed-off-by: Artiom Diomin <artiom@kubermatic.com>
Alias them back for backward compatibility.

Signed-off-by: Artiom Diomin <artiom@kubermatic.com>
Signed-off-by: rajaSahil <sahilraja242@gmail.com>
* add projectID param
Signed-off-by: moadqassem <moad.qassem@gmail.com>

Signed-off-by: moadqassem <moad.qassem@gmail.com>

* introduce cluster id and project id
Signed-off-by: moadqassem <moad.qassem@gmail.com>

Signed-off-by: moadqassem <moad.qassem@gmail.com>

* introduce cluster id and project id
Signed-off-by: moadqassem <moad.qassem@gmail.com>

Signed-off-by: moadqassem <moad.qassem@gmail.com>

---------

Signed-off-by: moadqassem <moad.qassem@gmail.com>
Signed-off-by: rajaSahil <sahilraja242@gmail.com>
Signed-off-by: Archana Sawant <archupsawant@gmail.com>
…23 (kubermatic#1987)

Signed-off-by: Archana Sawant <archupsawant@gmail.com>
Signed-off-by: Archana Sawant <archupsawant@gmail.com>
…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 <artiom@kubermatic.com>

* 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 <artiom@kubermatic.com>

---------

Signed-off-by: Artiom Diomin <artiom@kubermatic.com>
…points (kubermatic#1992)

Signed-off-by: Adonis Murati <adonismurati@gmail.com>
* add support for k8s v1.35

Signed-off-by: rajaSahil <sahilraja242@gmail.com>

* fix lint and update fixtures

Signed-off-by: rajaSahil <sahilraja242@gmail.com>

---------

Signed-off-by: rajaSahil <sahilraja242@gmail.com>
* Bump controller-runtime to 0.23.1

Signed-off-by: Archana Sawant <archupsawant@gmail.com>

* Add staticcheck rule to golangci

Signed-off-by: Archana Sawant <archupsawant@gmail.com>

---------

Signed-off-by: Archana Sawant <archupsawant@gmail.com>
Signed-off-by: moadqassem <moad.qassem@gmail.com>
Signed-off-by: Archana Sawant <archupsawant@gmail.com>
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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@koflanx koflanx closed this Mar 26, 2026
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.