v0.2.7
Changes by Kind
Deprecations
- This change soft-deprecates the
--format="markdown"option which is excepted but will be deprecated soon. Thego-template:defaultoption is now the default format. Since pr#1008 when this option is given, the internal default template is used anyway. AdditionallyDocument.RenderMarkdown()is soft deprecated as it will be removed in #1019. Finally for API usersDocument.NotesByKindis deprecated. (#1148, @j0n3lson)
Feature
-
Added
Addwriter(),AddErrorWriter()andAddOutputWriter()to command package which allows commands to specify additional writers, for example when having the need for logging to files. (#1198, @saschagrunert) -
Changed
krel gcbmgrto check for available packages (jq, git, bsdmainutils) and binaries (gsutil, gcloud) on the host system (#1171, @saschagrunert) -
This change adds four new flags to the krel release-notes subcommand:
--create-website-pr- Flag to enable the release notes json generator--website-org- GitHub Organization of the users fork of kubernetes/sig-release--website-repo- Repository containing the fork of the user's repo--kubernetes-sigs-fork-path- Filesystem path to the user's fork of k/sig-release
After this change it is not longer possible to run
--create-website-prand--create-draft-prduring the same invocation.
Implementation of --create-website-pr in the krel release-notes subcommand to generate the release notes in json format for relnotes.k8s.io (#1185, @puerco) -
Images/releng-ci-bazel: Add jq, bsdmainutils and google-cloud-sdk (#1170, @saschagrunert)
-
Images: Move kube-cross image building to k/release (#1140, @justaugustus)
-
Kube-cross: Update to go1.13.9 (#1200, @justaugustus)
-
Kube-cross: Update to go1.14.1 (#1208, @justaugustus)
Documentation
- Added documentation to
options.Optionsstructure (#1183, @saschagrunert) - First batch of krel usage documents. Main README.md and a doc for each subcommand. (#1201, @puerco)
Failing Test
- Kube-cross: Fix image pushing job failures (#1202, @justaugustus)
Other (Bug, Cleanup or Flake)
- Change
krel changelogto remove non release branch relatedCHANGELOG/CHANGELOG-*.mdonly on the first release candidate (for examplev1.18.0-rc.1) (#1182, @saschagrunert) - Changed
util.EnvDefault()to also return the default if the set value is empty (aka"") (#1197, @saschagrunert) - Changed kubepkg to take GITHUB_TOKEN into account for doing authenticated GitHub requests (#1177, @saschagrunert)
- Fix building of deb packages in kubepkg (#1188, @saschagrunert)
- Increased log verbosity of
krel changelog(#1190, @saschagrunert) - krel gcbmgr now defaults to the
masterbranch if no--branchis provided (#1205, @saschagrunert) - Configure releng GCB jobs to use new staging project and add VDF TODOs (#1172, @justaugustus)
- Testgridshot: removed canned_acl option when uploading to K8s Infra (#1210, @cpanato)
- Update GoogleCloudPlatform/testgrid to v0.0.7 (#1193, @cpanato)