Commit Graph

26170 Commits (dependabot/go_modules/k8s.io/cluster-bootstrap-0.34.1)

Author SHA1 Message Date
Predrag Rogic 5fed7f9aa9 fix windows unit tests 2025-08-27 21:08:08 -07:00
Predrag Rogic 81a9a111d2 skip tests not relevant for windows 2025-08-27 21:08:08 -07:00
Predrag Rogic ee80ebace2 skip tests not relevant for windows 2025-08-27 21:08:08 -07:00
Predrag Rogic a931f4e73e skip tests not relevant for windows 2025-08-27 21:08:08 -07:00
minikube-bot b0db07d450 bump default/newest kubernetes versions 2025-08-27 16:25:51 -07:00
minikube-bot 8fe6573293 update image constants for kubeadm images 2025-08-27 14:43:43 -07:00
minikube-bot 7f79a3ad71 Updating kicbase image to v0.0.47-1756116447-21413 2025-08-27 14:41:18 -07:00
minikube-bot 5878527b03 Kicbase: Bump ubuntu:jammy from 20250714 to 20250730 2025-08-27 14:41:18 -07:00
minikube-bot 83f259d024 Update auto-generated docs and translations 2025-08-27 11:06:19 -07:00
minikube-bot d6fc793136 Addon kubevirt: Update bitnami/kubectl image from 1.33.3 to 1.33.4 2025-08-27 10:58:32 -07:00
dependabot[bot] 92296b7a96 Build(deps): Bump k8s.io/kubectl from 0.33.1 to 0.33.4
Bumps [k8s.io/kubectl](https://github.com/kubernetes/kubectl) from 0.33.1 to 0.33.4.
- [Commits](https://github.com/kubernetes/kubectl/compare/v0.33.1...v0.33.4)

---
updated-dependencies:
- dependency-name: k8s.io/kubectl
  dependency-version: 0.33.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-27 10:57:32 -07:00
dependabot[bot] 3f82b6c6f4 Build(deps): Bump k8s.io/component-base from 0.33.3 to 0.33.4
Bumps [k8s.io/component-base](https://github.com/kubernetes/component-base) from 0.33.3 to 0.33.4.
- [Commits](https://github.com/kubernetes/component-base/compare/v0.33.3...v0.33.4)

---
updated-dependencies:
- dependency-name: k8s.io/component-base
  dependency-version: 0.33.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-27 10:57:21 -07:00
dependabot[bot] b3247227b6 Build(deps): Bump cloud.google.com/go/storage from 1.55.0 to 1.56.1
Bumps [cloud.google.com/go/storage](https://github.com/googleapis/google-cloud-go) from 1.55.0 to 1.56.1.
- [Release notes](https://github.com/googleapis/google-cloud-go/releases)
- [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/CHANGES.md)
- [Commits](https://github.com/googleapis/google-cloud-go/compare/spanner/v1.55.0...storage/v1.56.1)

---
updated-dependencies:
- dependency-name: cloud.google.com/go/storage
  dependency-version: 1.56.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-27 10:57:11 -07:00
minikube-bot 1b116ed090 CI: Update gh from 2.76.2 to 2.78.0 2025-08-25 13:40:25 -07:00
minikube-bot e5f64e9dc9 Update auto-generated docs and translations 2025-08-25 13:35:04 -07:00
dependabot[bot] b0a88b5369 Build(deps): Bump github.com/opencontainers/cgroups from 0.0.1 to 0.0.4
Bumps [github.com/opencontainers/cgroups](https://github.com/opencontainers/cgroups) from 0.0.1 to 0.0.4.
- [Release notes](https://github.com/opencontainers/cgroups/releases)
- [Changelog](https://github.com/opencontainers/cgroups/blob/main/RELEASES.md)
- [Commits](https://github.com/opencontainers/cgroups/compare/v0.0.1...v0.0.4)

---
updated-dependencies:
- dependency-name: github.com/opencontainers/cgroups
  dependency-version: 0.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-25 13:30:41 -07:00
minikube-bot 750a6134d2 CNI: Update calico from v3.30.2 to v3.30.3 2025-08-25 13:29:18 -07:00
minikube-bot 99f1e93b3b update Kubernetes versions list 2025-08-25 09:49:44 -07:00
minikube-bot 7d4604a368 Update auto-generated docs and translations 2025-08-22 19:50:40 -07:00
Nir Soffer 65ef5bd2c4 test: Usse kickbase/echo-server for service tests
The echoserver-arm:1.8 image is not an arm64 image:

    % kubectl create deployment echoserver --image registry.k8s.io/echoserver-arm:1.8
    deployment.apps/echoserver created

    % kubectl logs deploy/echoserver
    exec /usr/sbin/nginx: exec format error

    % minikube ssh -- sudo nerdctl -n k8s.io image ls registry.k8s.io/echoserver-arm:1.8
    REPOSITORY                        TAG    IMAGE ID        CREATED               PLATFORM       SIZE        BLOB SIZE
    registry.k8s.io/echoserver-arm    1.8    b33d4cdf6ed0    About a minute ago    linux/amd64    90.1 MiB    43.2 MiB

Replace with kickbase/echo-server we used in other tests.

With this change ServerCmdConnect pass. The other test using the broken
arm image was not failing, maybe it was not checking the deployment
status properly.

Functional tests time reduced from 230 seconds to 200 seconds:

    --- FAIL: TestFunctional (200.87s)
2025-08-22 19:46:16 -07:00
Nir Soffer cb07147efe test: Add contants_test file
Currently keeping one constant for kickbase/echo-server used in the
image tests. We want to use this in other tests.
2025-08-22 19:46:16 -07:00
Nir Soffer a8babb399c constants: Update kubeacm contants
Generated using:

    make update-kubeadm-constants
2025-08-22 14:27:03 -07:00
Nir Soffer b2e489570c constants: Remove k8s 1.33.* and 1.34.* versions
We want to rebuild the version to ensure we get correct versions.
2025-08-22 14:27:03 -07:00
Nir Soffer 7521ce02f4 lint: Improve go mod tidy lint step
- Fix incorrect usage of git diff
- Use git diff-index to detect changes
- Show full diff to show the required change
- Move the fix suggestion to the end to make it easier to find
- Group log line with ::group:: workflow command[1]
- Use ::notice workflow command[2] for the fix suggestion so we don't
  get multiple errors annotations

[1] https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-commands#grouping-log-lines
[2] https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-commands#setting-a-notice-message
2025-08-22 13:12:16 -07:00
minikube-bot 191d4b4db2 Update auto-generated docs and translations 2025-08-21 15:39:04 -07:00
Predrag Rogic 2433c7978c avoid conflict with the update package flags 2025-08-21 15:30:41 -07:00
dependabot[bot] 2c53bac3d7 Build(deps): Bump k8s.io/cluster-bootstrap from 0.33.3 to 0.33.4
Bumps [k8s.io/cluster-bootstrap](https://github.com/kubernetes/cluster-bootstrap) from 0.33.3 to 0.33.4.
- [Commits](https://github.com/kubernetes/cluster-bootstrap/compare/v0.33.3...v0.33.4)

---
updated-dependencies:
- dependency-name: k8s.io/cluster-bootstrap
  dependency-version: 0.33.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-21 11:44:47 -07:00
dependabot[bot] b56f95e347 Build(deps): Bump github.com/go-viper/mapstructure/v2 in /hack
Bumps [github.com/go-viper/mapstructure/v2](https://github.com/go-viper/mapstructure) from 2.3.0 to 2.4.0.
- [Release notes](https://github.com/go-viper/mapstructure/releases)
- [Changelog](https://github.com/go-viper/mapstructure/blob/main/CHANGELOG.md)
- [Commits](https://github.com/go-viper/mapstructure/compare/v2.3.0...v2.4.0)

---
updated-dependencies:
- dependency-name: github.com/go-viper/mapstructure/v2
  dependency-version: 2.4.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-21 11:17:20 -07:00
dependabot[bot] 36be75de09 Build(deps): Bump github.com/go-viper/mapstructure/v2
Bumps [github.com/go-viper/mapstructure/v2](https://github.com/go-viper/mapstructure) from 2.3.0 to 2.4.0.
- [Release notes](https://github.com/go-viper/mapstructure/releases)
- [Changelog](https://github.com/go-viper/mapstructure/blob/main/CHANGELOG.md)
- [Commits](https://github.com/go-viper/mapstructure/compare/v2.3.0...v2.4.0)

---
updated-dependencies:
- dependency-name: github.com/go-viper/mapstructure/v2
  dependency-version: 2.4.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-21 11:17:05 -07:00
minikube-bot 2d4357eb43 Update auto-generated docs and translations 2025-08-20 21:25:51 -07:00
dependabot[bot] fb268d244d Build(deps): Bump k8s.io/client-go from 0.33.3 to 0.33.4
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.33.3 to 0.33.4.
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.33.3...v0.33.4)

---
updated-dependencies:
- dependency-name: k8s.io/client-go
  dependency-version: 0.33.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-20 21:14:34 -07:00
Nir Soffer 96229adc41 drivers: Add Virtiofs mounts for vfkit and krunkit
Replace 9p mounts with virtiofs for vfkit and krunkit. Testing shows
that virtiofs mount is 23 times faster with krunkit, and 8 times faster
with vfkit.

vfkit and krunkit support multiple virtiofs mounts but minikube
--mount-* flags are not ready for multiple mounts. We have the same
issue with KIC drivers, supporting multiple mounts but using only one.
We hope to improve this in the next release.

Example usage:

    minikube start --mount-string ~/models:/mnt/models

The arguments are parsed and validated when configuring the driver, so
invalid arguments fail quickly without starting the driver. The
validated mounts are stored in the machine config:

    $ jq '.Driver.VirtiofsMounts' < ~/.minikube/machines/minikube/config.json
    [
      {
        "HostPath": "/Users/joe/models",
        "GuestPath": "/mnt/models",
        "Tag": "f845b54d-00e3-493d-9541-3b37490b96db"
      }
    ]

Minikube generates a new random UUID for every virtiofs mount to
identify the file system inside the guest. In krunkit and vfkit, every
mount is add as:

    --device virtio-fs,sharedDir=/host-path,mountTag=f845b54d-00e3-493d-9541-3b37490b96db

When the guest is started the shared directory is mounted via SSH using:

    sudo mkdir -p /mnt/models
    sudo mount -t virtiofs f845b54d-00e3-493d-9541-3b37490b96db /mnt/models

Example mount:

    $ minikube ssh findmnt /mnt/models
    TARGET      SOURCE                               FSTYPE   OPTIONS
    /mnt/models f845b54d-00e3-493d-9541-3b37490b96db virtiofs rw,relatime

More work is needed to add VirtioFS to qemu. I'm starting with vfkit and
krunkit since they have identical interface (krunkit was designed as
drop-in replacement for vfkit).
2025-08-20 21:12:45 -07:00
Nir Soffer 35446b7bd5 drivers: Add common/virtiofs package
The package provides functions for parsing and validating mount string
and setting up the mount inside the guest.
2025-08-20 21:12:45 -07:00
Medya Ghazizadeh 6f6c54d5e9 add more config to the changelog geneator 2025-08-20 11:09:21 -07:00
Medya Ghazizadeh 3be7c9d36f add correct prefix to automation PRs 2025-08-20 11:09:21 -07:00
dependabot[bot] 006e2e5528 Build(deps): Bump github.com/docker/docker
Bumps [github.com/docker/docker](https://github.com/docker/docker) from 28.2.2+incompatible to 28.3.3+incompatible.
- [Release notes](https://github.com/docker/docker/releases)
- [Commits](https://github.com/docker/docker/compare/v28.2.2...v28.3.3)

---
updated-dependencies:
- dependency-name: github.com/docker/docker
  dependency-version: 28.3.3+incompatible
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-20 10:44:48 -07:00
dependabot[bot] f925f5ad8c Build(deps): Bump github.com/docker/docker in /hack
Bumps [github.com/docker/docker](https://github.com/docker/docker) from 28.2.2+incompatible to 28.3.3+incompatible.
- [Release notes](https://github.com/docker/docker/releases)
- [Commits](https://github.com/docker/docker/compare/v28.2.2...v28.3.3)

---
updated-dependencies:
- dependency-name: github.com/docker/docker
  dependency-version: 28.3.3+incompatible
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-20 10:44:24 -07:00
ByoungUk Lee a9e64533fa Bring back @ in update-kubernetes-version recipe 2025-08-20 10:44:00 -07:00
minikube-bot d7d0547f4b Update auto-generated docs and translations 2025-08-20 10:37:38 -07:00
dependabot[bot] 9482c7282c Build(deps): Bump github.com/hashicorp/go-getter from 1.7.8 to 1.7.9
Bumps [github.com/hashicorp/go-getter](https://github.com/hashicorp/go-getter) from 1.7.8 to 1.7.9.
- [Release notes](https://github.com/hashicorp/go-getter/releases)
- [Changelog](https://github.com/hashicorp/go-getter/blob/main/.goreleaser.yml)
- [Commits](https://github.com/hashicorp/go-getter/compare/v1.7.8...v1.7.9)

---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-getter
  dependency-version: 1.7.9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-20 10:35:44 -07:00
Medya Ghazizadeh 35fe75c2fd add boilerplate 2025-08-20 10:29:15 -07:00
Medya Ghazizadeh 503edb67e9 fix contains logic 2025-08-20 10:29:15 -07:00
Medya Ghazizadeh 44ce09ef4d addning comment 2025-08-20 10:29:15 -07:00
Medya Ghazizadeh 3de0396e89 add comments 2025-08-20 10:29:15 -07:00
Medya Ghazizadeh 353b7b13d1 correct path for changelog 2025-08-20 10:29:15 -07:00
Medya Ghazizadeh c765f6fe3c remove depdence on depricated tool and use our own script for changelog 2025-08-20 10:29:15 -07:00
Medya Ghazizadeh 6820123f93 add unit tests 2025-08-20 10:29:15 -07:00
Medya Ghazizadeh b60271f58b delete older file 2025-08-20 10:29:15 -07:00
Medya Ghazizadeh 78c80e455d make groups sortable 2025-08-20 10:29:15 -07:00
Medya Ghazizadeh 2470aab3c0 rewrite release noes in golang 2025-08-20 10:29:15 -07:00