Skip to content

v0.3.0

Compare
Choose a tag to compare
@justaugustus justaugustus released this 07 May 06:29
· 4543 commits to master since this release
v0.3.0
abf58af

Changes by Kind

Deprecation

API Change

  • Removed git.DescribeTag and git.GetTag in favor of the new method git.Describe().
    This method takes the new type git.DescribeOptions to ensure enough flexibility for the future. (#1220, @saschagrunert) [SIG Release]
  • The functions GetRepoURL, GetKubernetesRepoURL, and GetDefaultKubernetesRepoURL
    of the git package are not able to error any more and return only the resulting string. (#1213, @saschagrunert) [SIG Release]

Feature

  • Add LsRemote() method to git package repository (#1252, @saschagrunert) [SIG Release]
  • Add file location to debug log output of kubepkg (#1262, @saschagrunert) [SIG Release]
  • Add release notes inline template support (via go-template:inline:<string>) to document.RenderMarkdownTemplate() (#1266, @saschagrunert) [SIG Release]
  • Added testgrid package to retrieve the blocking testgrid tests (#1226, @saschagrunert) [SIG Release]
  • Added support for kind/regression on release notes generation (#1232, @saschagrunert) [SIG Release]
  • Adds "patch-to-latest" discover mode. (#1245, @msau42) [SIG Release]
  • Kube-cross: Build v1.14.2-3 and v1.13.9-4 images
    • Dependency updates:
      • PROTOBUF_VERSION to 3.11.4
      • ETCD_VERSION to v3.4.7
      • SKOPEO_VERSION to v0.2.0 (#1264, @justaugustus)
  • Kube-cross: Support building against multiple Go versions in parallel (#1258, @justaugustus) [SIG Release]
  • Kube-cross: Update to go1.14.2 (#1246, @justaugustus)
  • Update k8s-cloud-builder to use kube-cross:v1.13.9-2 (#1209, @justaugustus) [SIG Release]
  • [VDF] anago: Publish container images on K8s Infra (k8s-staging-kubernetes) (#1199, @justaugustus) [SIG Release]
  • krel gcbmgr now validates that the latest remote commit of the release repository
    is available in the local repository checkout. To ensure that a new git API
    method Branch() has been added as well. (#1254, @saschagrunert) [SIG Release]
  • krel gcbmgr now validates the state of the currently checked out release repository (branch and remote) (#1221, @saschagrunert) [SIG Release]

Bug or Regression

  • Fixed missing release_version field in generated krel release-notes JSON output (#1217, @saschagrunert) [SIG Release]
  • Fixed very slow performance of repo.Add() method within the git package (#1215, @saschagrunert) [SIG Release]
  • Gcbmgr: default to 5 last jobs when a negative number is set (#1235, @cpanato) [SIG Release]
  • Images: add skopeo binary for the 1.15 releases (#1242, @cpanato) [SIG Release]
  • Systemd would now start the kubelet service after the network-online.target is reached. (#1249, @rosti) [SIG Node and Release]
  • Testgridshot: removed canned_acl option when uploading to K8s Infra (#1210, @cpanato) [SIG Release]

Other (Cleanup or Flake)

  • Dependencies/cobra: update cobra to v0.0.7 (#1237, @cpanato) [SIG Release]
  • Dependencies/google.golang.org/api: update google.golang.org/api to v0.21.0 (#1238, @cpanato) [SIG Release]
  • Dependencies/testgrid: update to use release v0.0.10 (#1240, @cpanato) [SIG Release]
  • Lib/release: Use regex to prevent ACL changes on K8s Infra GCS buckets (#1223, @justaugustus) [SIG Release]
  • Modify the krel release-notes subcommand to always create clean checkouts of k/sig-release and k-sigs/release-notes instead of re-using existing clones. Removed --kubernetes-sigs-fork-path and --sigrelease-fork-path flags. (#1126, @JamesLaverack) [SIG Release]
  • [VDF] Partial revert of k8s.gcr.io cutover (#1229, @justaugustus) [SIG Release]
  • krel gcbmgr does not require the yq dependency any more
  • Added gcp package which contains a PreCheck function to validate the system requirements (#1251, @saschagrunert) [SIG Release]