Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency k3d-io/k3d to v5.7.4 #133

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

minchine
Copy link
Contributor

@minchine minchine commented Mar 22, 2023

This PR contains the following updates:

Package Update Change
k3d-io/k3d minor 5.2.2 -> 5.7.4

Release Notes

k3d-io/k3d (k3d-io/k3d)

v5.7.4

Compare Source

What's Changed

New Contributors

Full Changelog: k3d-io/k3d@v5.7.3...v5.7.4

v5.7.3

Compare Source

What's Changed

Full Changelog: k3d-io/k3d@v5.7.2...v5.7.3

v5.7.2

Compare Source

What's Changed

New Contributors

Full Changelog: k3d-io/k3d@v5.7.1...v5.7.2

v5.7.1

Compare Source

Fixed

Full Changelog: k3d-io/k3d@v5.7.0...v5.7.1

v5.7.0

Compare Source

Added
  • feat: support config embedded and external files (#​1417)
  • docs: add examples for config embedded and external files (#​1432)
  • feat: compatibility with docker userns-remap (#​1442)
  • docs: mention ipam when creating multiserver cluster (#​1451)
Changed
  • docs: Update CUDA docs to use k3s suggested method (#​1430)
  • chore: upgrade go + dependencies + address all golangci-lint issues + fix deprecations (#​1459)
  • chore: upgrade docker dependency and adjust for deprecations (#​1460)
Fixed
  • fix: close output file (#​1436)
  • fix: Script exits fatally when resolv.conf is missing Docker nameserver (#​1441)
  • test: fix translate.go test following userns merge (#​1444)
  • fix: respect ~/.kube/config as a symlink (#​1455)
  • fix: preserve coredns config during cluster restart (#​1453)
    • IMPORTANT This makes use of the coredns-custom configmap, so please consider this in case you're using this configmap yourself!
  • fix: make drain ignore DaemonSets & bypass PodDisruptionBudgets (#​1414)

v5.6.3

Compare Source

Changed
  • Dependency updates and related fixes

v5.6.2

Compare Source

Added
  • [DOCS] Add scoop install option (#​1390)
  • feat: support writing kubeconfig to a stream (#​1381)
Changed

v5.6.0

Compare Source

Added
  • add: iptables in DinD image (#​1298)
  • docs(podman): add usage for rootless mode on macOS (#​1314)
Changed
  • Potentially Breaking: For people using k3d as a module: switch from netaddr.af to netipx + netip (changed some code around host.k3d.internal and the docker runtime)
  • Potentially Breaking: K3d config directory may change for you: Adhere to XDG's configuration specification (#​1320)
Fixed
  • docs: fix go install command (#​1337)
  • fix docs links in CONTRIBUTING.md
  • chore: pkg imported more than once (#​1313)

v5.5.2

Compare Source

Fixed
Changed
  • change: proxy - update nginx-alpine base image (#​1309)
  • change: add empty /tmp to binary-only image to make it work with config files
Added
  • add: workflow to label issues/prs by sponsors

v5.5.1

Compare Source

Fixed
  • fix/regression: custom registry config not parsed correctly (#​1292)

v5.5.0

Compare Source

Added
  • Add support for ulimits (#​1264)
    • new flag: k3d cluster create --runtime-ulimit NAME[=SOFT]:[HARD] (same for k3d node create)
  • add: K3D_FIX_MOUNTS fix to make / rshared (e.g. to make Cilium work) (#​1268)
    • new environment variable: K3D_FIX_MOUNTS=1
  • add(docs): podman instructions for macOS (#​1257)
  • Adds json response of version info (#​1262)
    • new flag: k3d version -o json
Changed
  • change: allow full K3s registry configuration (#​1215)
  • change: update deps (manual + dependabot)
  • change: set e2e test ghaction timeout
  • change: improved help text for k3d version ls
  • change: deprecate 'k3d version ls --format' in favor of '--output'
  • change: golangci-lint fix whitespaces
  • change: udpate docs
Fixed
  • Fix panic when k3sURLEnvIndex is -1 (#​1252)
  • Fix spelling mistake in configfile.md (#​1261)
  • Correct typo: Inconsistent filename in registry documentation. (#​1275)
  • fix: k3d version ls (now via crane) (#​1286)
  • fix: registries.yaml file not marshalled correctly by k8s yaml package
Deprecated
  • change: deprecate 'k3d version ls --format' in favor of '--output'

v5.4.9

Compare Source

Changed
  • Updated docker dependency to v23.0.1
  • change: replace deprecated set-output command with environment file in Github Actions (#​1226)
Fixed
  • fix: go install was failing due to outdated docker dependency
  • fix: handle colima host for host.k3d.internal lookup (#​1228)

v5.4.8

Compare Source

Changed
  • Go 1.20 and updated dependencies
  • change: Use loadbalancer or any active server as K3S_URL (#​1190)
  • change: graceful shutdown drains node before k3d container stops (#​1119)
  • change: update docs to use quotes around extra args (#​1218)
  • changed: update podman service documentation around network dns (#​1210)
  • change: no whitespace in goflags in makefile
  • change: fix build with go 1.20 (#​1216)
Fixed
  • fix: generate checksum for k3d binaries (#​1209)
  • fix: improved error handling when update.k3s.io returns a 5XX or invalid response (#​1170)
  • fix: install script on windows (#​1168)
  • fix: fix for link in doc (#​1219)

v5.4.7

Compare Source

Changed
  • updated direct and transitive dependencies
Fixed
  • fix: avoid appending existing volumes (#​1154)
  • fix: indentation for CoreDNS doc (#​1166)
  • fix: logs error shadowing exec error (#​1172)
  • docs: Add missing backtick to k3s-arg example command (#​1192)
  • Support reading in registries-config via env (#​1199)

v5.4.6

Compare Source

Added
  • add: ability to load configuration from stdin (#​1126)
Changed
  • update dependencies
  • introduce Go workspace mode
  • updated docker/k3s version test-matrix
  • Go 1.19
  • More info on "node stopped returning log lines" error
Fixed
  • tests/e2e: failing e2e tests for parsing config file from stdin
  • ci: "random" failing GitHub Actions due to "too many open files"
  • docs: fix code highlighting
  • docs: beautify bash commands (#​1103)

v5.4.4

Compare Source

Added
  • Docs: Clarification of Network Policies in K3s (#​1081)
Changed
  • Sponsorship information and updated issue templates
  • Switch to sigs.k8s.io/yaml everywhere in the project to allow for consistent json/yaml output (#​1094)
Fixed
  • Support running k3d with podman in rootless mode using cgroups v2 (#​1084)
  • k3d config init used the legacy config format (#​1091)
  • Properly handle image prefix "docker.io", etc during image import (#​1096)

v5.4.3

Compare Source

Added
  • Support for pull-through registry (#​1075)
    • In command k3d registry create

      • e.g. k3d registry create --proxy-remote-url https://registry-1.docker.io -p 5000 -v /tmp/registry:/var/lib/registry
    • In config file:

...

  registries:
    create:
      name: docker-io # name of the registry container
      proxy:
        remoteURL: https://registry-1.docker.io # proxy DockerHub
      volumes:
        - /tmp/reg:/var/lib/registry # persist data locally in /tmp/reg
    config: | # tell K3s to use this registry when pulling from DockerHub
      mirrors:
        "docker.io":
          endpoint:
            - http://docker-io:5000
  ```
  • See registry documentation

v5.4.2

Compare Source

Added
  • Docs: hostAliases in the config file
  • New field registries.create.image (same as k3d registry create --image) in config v1alpha4 (no version bump) (#​1056)
Changed
  • Go 1.18
Fixed
  • docs: fix defaults-networking href (#​1064)
  • fix deleting of cluster by config file (#​1054)
  • fix: DOCKER_HOST handling of unix sockets (#​1045)
  • make: Use go install instead of go get for installing tools (#​1038)
  • fix: e2e tests safe git directory

v5.4.1

Compare Source

Changed
  • Updated dependencies (docker, containerd, etc.)

v5.4.0

Compare Source

Note: This is the first independent release of k3d

  • k3d moved from rancher/k3d to k3d-io/k3d
  • k3d is fully community-owned
  • k3d does not depend on any company's toolchain or accounts

Note 2: You can now fund the work on k3d using GitHub Sponsors (@​iwilltry42) or IssueHunt (k3d-io/k3d)

Added
  • GitHub Actions Release Workflow (#​977 & #​1024)
    • Replaces DroneCI
    • Now uses buildx & buildx bake for multiplatform builds (instead of VMs with the according architectures)
    • Now pushes to GHCR instead of DockerHub
  • docs: added FAQ entry on using Longhorn in k3d
  • docs: added config file tip that k3d expands environment variables
  • docs: added section about using k3d with Podman (#​987)
  • docs: add connect section on homepage (#​988)
  • added k3d node create --k3s-arg flag (#​1032)
Changed
  • references to rancher/k3d updated to k3d-io/k3d (#​976)
  • reference to rancher/k3s updated to k3s-io/k3s (#​985)
  • explicitly set bridge mode for k3d-created networks for Podman compatibility (#​986)
  • use secure defaults for curl in install script (#​999)
  • chore: update docs requirements and re-run docgen for commands (#​1033)
  • change: no default image for node creation in local cluster where image should be copied from existing nodes (#​1034)
Fixed
  • fixed volume shortcuts not working because clusterconfig was not being processed
  • fixed AUR Release pipeline with more relaxed version selection (#​966)
  • fixed ZSH completion output (#​1014)
  • Do not defer goroutine to delete tools node, as this leads to errors
  • Hotfix: switch default for image import to original tools-node mode, as the new direct mode fails fairly often
  • GetGatewayIP for host.k3d.internal should error out if there's no gateway defined (#​1027)
  • Store hostAliases in label to persist them across cluster stop/start (#​1029)
Deprecated
Removed
  • DroneCI Test & Release Pipeline
Compatibility

This release was automatically tested with the following setups:

Docker
  • 20.10.5
  • 20.10.12

Expected to Fail with the following versions:

K3s

We test a full cluster lifecycle with different K3s channels, meaning that the following list refers to the current latest version released under the given channel:

  • Channel v1.23
  • Channel v1.22

Expected to Fail with the following versions:

  • <= v1.18 (due to not included, but expected CoreDNS in K3s)

v5.3.0

Compare Source

Note: Now trying to follow a standard scheme defined by https://keepachangelog.com/en/1.0.0/

Added
  • new config options to configure extra hosts by @​iwilltry42 in rancher#938
  • host pid mode support for k3s-server and k3s-agent by @​hlts2 in rancher#929
  • SimpleConfig v1alpha4 by @​iwilltry42 in rancher#944
  • add env var LOG_COLORS=[1|true|0|false] to toggle colored log output (enabled by default) by @​iwilltry42 in rancher#951
  • Compatibility Tests by @​iwilltry42 in rancher#956
  • Volume Shortcuts and k3d-managed volumes by @​iwilltry42 in rancher#916
    • Use some destination shortcuts with the --volume/-v flag that k3d automatically expands
      • k3s-storage -> /var/lib/rancher/k3s/storage
      • k3s-manifests -> /var/lib/rancher/k3s/server/manifests
      • k3s-manifests-custom -> /var/lib/rancher/k3s/server/manifests/custom (not K3s default: this is just some sub-directory inside the auto-deploy manifests directory which will also be parsed)
      • k3s-containerd -> /var/lib/rancher/k3s/agent/etc/containerd/config.toml (use with caution, K3s generates this file!)
      • k3s-containerd-tmpl -> /var/lib/rancher/k3s/agent/etc/containerd/config.toml.tmpl (used by K3s to generate the real config above)
      • k3s-registry-config -> /etc/rancher/k3s/registries.yaml (or just use --registry-config)
    • k3d-managed volumes
      • non-existing named volumes starting with a k3d- prefix will now be created and managed by k3d
  • JSON schema versions in-repo to link to from schemastore.org by @​iwilltry42 in rancher#942
Changed
Fixed
Deprecated
  • SimpleConfig API version k3d.io/v1alpha3 is now deprecated in favor of k3d.io/v1alpha4
Removed
  • unused volume validation functionality in cmd/util, does not affect the CLI (#​916)
Compatibility

This release was automatically tested with the following setups:

Docker
  • 20.10.5
  • 20.10.12

Expected to Fail with the following versions:

K3s

We test a full cluster lifecycle with different K3s channels, meaning that the following list refers to the current latest version released under the given channel:

  • Channel v1.23
  • Channel v1.22

Expected to Fail with the following versions:

  • <= v1.18 (due to not included, but expected CoreDNS in K3s)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@minchine minchine added the dependencies Updates dependencies label Mar 22, 2023
@minchine minchine force-pushed the renovate/k3d-io-k3d-5.x branch 5 times, most recently from b5dc0b6 to 1ded9a9 Compare March 27, 2023 11:32
@minchine minchine force-pushed the renovate/k3d-io-k3d-5.x branch 8 times, most recently from b57abaa to 5b014b2 Compare April 7, 2023 14:31
@minchine
Copy link
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.

@minchine minchine force-pushed the renovate/k3d-io-k3d-5.x branch 2 times, most recently from 29dab2d to 35dc8fe Compare April 20, 2023 21:32
@minchine minchine changed the title Update dependency k3d-io/k3d to v5.4.9 Update dependency k3d-io/k3d to v5.5.0 May 17, 2023
@minchine minchine changed the title Update dependency k3d-io/k3d to v5.5.0 Update dependency k3d-io/k3d to v5.5.1 May 19, 2023
@minchine minchine force-pushed the renovate/k3d-io-k3d-5.x branch 4 times, most recently from bbfc4f8 to f2134b7 Compare July 20, 2023 15:05
@minchine minchine changed the title Update dependency k3d-io/k3d to v5.5.1 Update dependency k3d-io/k3d to v5.5.2 Aug 3, 2023
@minchine minchine changed the title Update dependency k3d-io/k3d to v5.6.0 Update dependency k3d-io/k3d to v5.6.2 Apr 9, 2024
@minchine minchine changed the title Update dependency k3d-io/k3d to v5.6.2 Update dependency k3d-io/k3d to v5.6.3 Apr 10, 2024
@minchine minchine force-pushed the renovate/k3d-io-k3d-5.x branch 2 times, most recently from f6b4af7 to e53386b Compare May 16, 2024 12:48
@minchine minchine changed the title Update dependency k3d-io/k3d to v5.6.3 Update dependency k3d-io/k3d to v5.7.0 Jul 4, 2024
@minchine minchine force-pushed the renovate/k3d-io-k3d-5.x branch 2 times, most recently from dcf2954 to c45004b Compare July 5, 2024 15:07
@minchine minchine changed the title Update dependency k3d-io/k3d to v5.7.0 Update dependency k3d-io/k3d to v5.7.1 Jul 5, 2024
@minchine minchine changed the title Update dependency k3d-io/k3d to v5.7.1 Update dependency k3d-io/k3d to v5.7.2 Jul 15, 2024
@minchine minchine force-pushed the renovate/k3d-io-k3d-5.x branch 2 times, most recently from c2459f9 to 3fe8b47 Compare July 16, 2024 15:05
@minchine minchine changed the title Update dependency k3d-io/k3d to v5.7.2 Update dependency k3d-io/k3d to v5.7.3 Aug 2, 2024
@minchine minchine force-pushed the renovate/k3d-io-k3d-5.x branch 3 times, most recently from 1b008e6 to 5e2980f Compare September 2, 2024 10:09
@minchine minchine changed the title Update dependency k3d-io/k3d to v5.7.3 Update dependency k3d-io/k3d to v5.7.4 Sep 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Updates dependencies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants