Commit Graph

75 Commits

Author SHA1 Message Date
Jason Hall 59c2d2d08f
Collapse integration test workflows into one config (#1855)
* Collapse integration test workflows into one config

Remove last traces of Travis, including env vars and `make travis-setup`
and badges in README

* fix lint

* make integration tests pass on PRs
2021-12-22 20:04:40 -05:00
Jason Hall b1b6962726
Share the Go build cache when building in Dockerfiles (#1853)
On my machine this makes image rebuilds go from ~5m to 1.5s.

This also required setting DOCKER_BUILDKIT=1 in integration test image
builds.

I also took the opportunity to bump the Go version used in those tests
to Go 1.17 to match the image build processes, and tidied up the
workflow files a bit too (renaming for consistency, typos, whitespace,
etc.)
2021-12-22 12:43:12 -05:00
Jason Hall f694212385
Use golang:1.17 and build from reproducible source (#1848)
* cleanup: Correctly use buildx TARGETARCH

* undo changes to Go version

* Use golang:1.17 and build from reproducible source

This change updates the Go version used to build kaniko and credential
helpers to Go 1.17, which uses Go modules by default. This means that we
can build outside of $GOPATH, from source fetched from the Go module
proxy.

This change also simplfies our builds of credential helpers to simply
`go install` them at a pinned version, for reproducibility and
simplicity.

This also changes `make images` and `make push` to build and push the
slim executor image as well.
2021-12-20 22:01:37 -05:00
Tejal Desai 13ea7d8292
release: v1.7.0 (#1771)
* release: v1.7.0

* add self serve instructions:

* more instructions

* Update CHANGELOG.md
2021-10-19 00:57:15 -07:00
Tejal Desai 1da17b6e9b
chore: add workflows for pr tests (#1766)
* chore: add workflows for pr tests

* fix unit tests

* fix formatting

* chore: fix gobuild

* change minikube script

* chore: fix lint install script

* chore: ignore and fix tests

* fix lint and run gofmt

* lint fixes

* k8s executor image only

* fix Makefile

* fix travis env variables

* more info on k8s tests

* fix travis run

* fix

* fix

* fix

* fix log

* some more changes

* increase timeout

* delete travis.yml and fix multiple copy tests

* fix registry mirror

* fix lint

* add concurency

* last attemot to fix k8 integrations

* diff id for diff workflows
2021-10-18 23:22:44 -07:00
Tejal Desai a0c96b4edc
release v1.6 (#1634) 2021-04-26 09:38:29 -07:00
priyawadhwa 588fd06564
Release 1.5.2 with signed kaniko images (#1608)
* Add cloudbuild job for signing releases

* Add cosign to github actions

* Update to 1.5.2 to release and sign images
2021-03-30 14:29:37 -07:00
Tejal Desai eda57e5400
release notes for v1.5.1 (#1589)
* release notes for v1.5.1

* release notes for v1.5.1
2021-02-22 22:31:40 -08:00
Tejal Desai 5afb142c69
release v1.13.0 (#1470) 2020-10-29 10:13:16 -07:00
Tejal Desai 6c70f167df
release notes (#1442) 2020-09-30 17:23:56 -07:00
Tejal Desai 60d2e981d9
prepare release for v1.1.0 (#1441) 2020-09-30 17:11:17 -07:00
Tejal Desai 61f0e76ec2 prepare for v1.0.0 release 2020-08-17 18:51:17 -07:00
Tejal Desai 11024f258d new implementation for run 2020-08-13 13:43:07 -07:00
Tejal Desai 4ec9f206c8
Merge pull request #1379 from tejal29/fix_use_new_run
fix use new run marker
2020-08-13 09:46:20 -07:00
Tejal Desai 9a12c6f88e gofmt 2020-08-12 18:54:53 -07:00
Tejal Desai df3a57d293 upgrade version 2020-06-30 10:23:50 -07:00
Tejal Desai 2095c9d68f prepare for release 2020-06-04 13:55:25 -07:00
Tejal Desai fbe9522de1 prepping for release 2020-05-07 09:34:56 -07:00
Tejal Desai 28a207c96a fix for adding docker credentials 2020-05-05 19:54:20 -07:00
Tejal Desai 7331b9b7a9 release v0.20.0 2020-05-04 10:31:08 -07:00
Tejal Desai 2c83da2435 release v0.19.0 2020-03-18 10:31:56 -07:00
Sam Stoelinga 882793b755 Add K8s integration tests
- Use minikube for deploying a lightweight K8s on Travis CI
- Build and push Kaniko image to local docker registry
- Build dockerfiles with context on both docker and K8s and check
  the diff between the 2.
2020-03-11 11:49:22 -07:00
Sam Stoelinga cdc8c60c52 Move testing scripts to scripts directory
Since we recently started adding more scripts it makes sense to move to
a separate directory. This aligns with a common practice across golang
projects: https://github.com/golang-standards/project-layout
2020-03-07 13:59:57 -08:00
Tejal Desai 462c908d28 release notes for v0.18.0 2020-03-05 16:49:34 -08:00
cvgw 101ba2245a Split travis integration tests
Split integration tests into three travis jobs
and move image building to it's own stage.

TestRun and TestLayers each have their own job while the
rest of the integration tests run in a single job
2020-03-03 11:52:26 -08:00
Tejal Desai ff646ae890 release 0.17.01 2020-02-04 14:35:59 -08:00
Tejal Desai ce00eaed3c bump release 2020-02-03 13:17:02 -08:00
Anthony Davies ed22afc19b Rebase fix for PR #646
I needed this for my arm64 k8s cluster. I have zero Go experience but
enough experience with other things to fix the rebase (I think!). This
patch is working fine on my cluster.
2020-01-20 13:43:45 +11:00
Tejal Desai 37ce306aca release v0.16.0 2020-01-17 10:46:16 -08:00
Prashant Arya 4fa1970445 update Readme.md (#866) 2019-12-21 14:32:27 -08:00
Tejal Desai 6b020a1f97 fix highwayhash 2019-12-21 12:18:09 -08:00
Tejal Desai 21b824b186 bump version 2019-12-20 10:34:02 -08:00
priyawadhwa 8e44019b48
Merge pull request #848 from priyawadhwa/release
Release to v0.14.0
2019-11-08 11:04:59 -08:00
Priya Wadhwa 8e2493a18c update to v0.14.0 2019-11-08 10:48:53 -08:00
slmagus 7413a51620 fix docker build args value, as this passes in a literal double single quote 2019-10-16 10:53:39 -04:00
Joshua Knarr 6b206ad9ae prefer theirs 2019-10-07 09:21:37 -04:00
Joshua Knarr be4c414307 reconcile their newer version 2019-10-07 09:20:43 -04:00
Joshua Knarr 1414a4d81e adding BUILD_ARG 2019-10-07 09:18:42 -04:00
Tejal Desai 100f60d61b release v0.13.0 2019-10-04 16:33:23 -07:00
Prashant 24c2dcc867 Merge branch 'master' into version 2019-10-02 21:39:32 +05:30
Prashant de87136720 Kaniko version 2019-10-02 21:22:26 +05:30
Sascha Askani 7154d2e66b fix missing version bump to 0.12.0 in Makefile 2019-09-18 15:37:54 +02:00
Tejal Desai e2e16a0165 Release v0.11.0 2019-08-23 15:01:51 -07:00
Priya Wadhwa 7ed6fec424 Release v0.10.0 2019-06-19 10:41:35 -07:00
Priya Wadhwa 3da2fdf2d0 Merge branch 'issue#269' of https://github.com/vkartik97/kaniko into vkartik97-issue#269 2019-02-21 11:55:51 -08:00
dlorenc 114a0859b8
Cut 0.9.0 release. (#556) 2019-02-08 16:42:33 -06:00
Kartik Verma 2f8bdd99b7
Resolved Merge Conflicts 2019-02-02 11:28:40 +05:30
dlorenc 009d5aa39f
Add changelog and bump version to 0.7.0 (#485) 2018-12-10 13:40:24 -08:00
Kartik Verma b4be847fd2
Rebasing 2018-11-14 12:39:01 +05:30
Priya Wadhwa 80bbb56255 Update changelog and makefile for v0.6.0 2018-11-06 15:44:02 -08:00