Commit Graph
228 Commits
Author SHA1 Message Date
Kyle Harding 9039b0477a Merge pull request #14 from klutchell/merge-deploy-jobs
Merge development and release deploy jobs
2021-08-17 12:18:02 -04:00
Kyle Harding 9dff712418 Merge development and release deploy jobs
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-08-17 12:13:18 -04:00
dependabot[bot] ad504ba5e1 patch: bump debian from bullseye-20210329 to bullseye-20210816
Bumps debian from bullseye-20210329 to bullseye-20210816.

---
updated-dependencies:
- dependency-name: debian
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-17 16:01:42 +00:00
Kyle Harding af45c3ef28 Merge pull request #12 from klutchell/use-skopeo
Use skopeo to copy images between jobs
2021-08-17 12:01:24 -04:00
Kyle Harding f116c129f0 Use skopeo to copy images between jobs
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-08-17 11:58:44 -04:00
Kyle Harding ae19e5a1a9 Update readme and remove deploy script
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-08-15 14:38:08 -04:00
Kyle Harding e3ce38f902 Merge pull request #11 from klutchell/fix-arm-builds
Use TARGETARCH to load the correct arch config
2021-08-15 13:22:42 -04:00
Kyle Harding 482c0afaf7 Use TARGETARCH to load the correct arch config
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-08-15 13:20:41 -04:00
Kyle Harding c6ed2d4320 Merge pull request #10 from klutchell/fix-image-push
Fix pushing of images to multiple repos
2021-08-14 21:05:58 -04:00
Kyle Harding 7d9458da13 Fix pushing of images to multiple repos
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-08-14 21:03:23 -04:00
Kyle Harding 7573353aca disable github container registry for now
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-08-14 17:11:53 -04:00
Kyle Harding ca72720a34 Switch back to GITHUB_TOKEN for ghcr auth as per the docs
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-08-14 16:54:09 -04:00
Kyle Harding 1263cc3853 Switch to CR_PAT for ghcr auth
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-08-14 16:31:01 -04:00
Kyle Harding 5c0dbdf6ce Merge pull request #8 from klutchell/dependabot/github_actions/akhilerm/tag-push-action-1.1.0
build(deps): bump akhilerm/tag-push-action from 1.0.0 to 1.1.0
2021-08-14 16:23:10 -04:00
Kyle Harding 8087fde5b0 Merge pull request #9 from klutchell/ci-rework
Inspect image after build
2021-08-14 16:22:29 -04:00
Kyle Harding 11ffd9056d Inspect image after build
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-08-14 16:20:39 -04:00
dependabot[bot] fedc856fea build(deps): bump akhilerm/tag-push-action from 1.0.0 to 1.1.0
Bumps [akhilerm/tag-push-action](https://github.com/akhilerm/tag-push-action) from 1.0.0 to 1.1.0.
- [Release notes](https://github.com/akhilerm/tag-push-action/releases)
- [Commits](https://github.com/akhilerm/tag-push-action/compare/v1.0.0...v1.1.0)

---
updated-dependencies:
- dependency-name: akhilerm/tag-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-14 19:43:27 +00:00
Kyle Harding 0330ac9284 Merge pull request #7 from klutchell/ci-rework
Rework CI to use a single job and local registry
2021-08-14 15:43:08 -04:00
Kyle Harding 551c5fb362 Rework CI to use a single job and local registry
Also avoid overriding the unbound version included with buildroot.
Instead we should be bumping the unbound version upstream if required.

Signed-off-by: Kyle Harding <kyle@balena.io>
2021-08-14 15:41:44 -04:00
Kyle Harding b205a283c9 Free disk space before manifest build
Change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-02-13 07:48:31 -05:00
Kyle Harding 07ae6641de unbound: update to release 1.13.1
https://nlnetlabs.nl/projects/unbound/download/#unbound-1-13-1

Change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-02-12 08:16:59 -05:00
Kyle Harding 207a067568 Merge pull request #2 from klutchell/root-hints
root-hints: include external root.hints file
2021-01-12 13:29:12 -05:00
Kyle Harding 117a2c220b root-hints: include external root.hints file
Avoid cases where the default root hints may be out-of-date
by inluding our own copy in the overlay. This can be updated
more easily at build time, or at runtime.

eg. wget https://www.internic.net/domain/named.root -O root.hints

Change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-01-12 13:17:51 -05:00
Kyle Harding cb2ff20282 github-actions: switch to ubuntu-20.04 base images
Soon github actions will default to 20.04 for ubuntu-latest anyway
so we might as well hardcode the new version now.

Change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
2020-12-09 16:06:23 -05:00
Kyle Harding 59863e9f04 Merge pull request #1 from klutchell/klutchell/github-actions
Dockerfile: use buildkit platform args
2020-12-09 14:01:51 -05:00
Kyle Harding a3243a2366 Dockerfile: use buildkit platform args
When building with buildkit (such as buildx) we have a number of
platform args made available in the global scope.

https://docs.docker.com/engine/reference/builder/#automatic-platform-args-in-the-global-scope

By using these we can switch between rootfs base images and avoid the need
for qemu emulation when compiling with buildroot.

Change-type: minor
Signed-off-by: Kyle Harding <kyle@balena.io>
2020-12-09 13:50:00 -05:00
Kyle Harding 03ecc365e8 unbound: update to release 1.13.0
https://nlnetlabs.nl/projects/unbound/download/#unbound-1-13-0

Change-type: minor
Signed-off-by: Kyle Harding <kyle@balena.io>
2020-12-08 18:59:15 -05:00
Kyle Harding a711a1231a unbound-dnscrypt: initial commit
Initial commit of buildroot-based image containing unbound w/ dnscrypt
and bind tools like dig and nslookup.

package/unbound files are based on the upstream buildroot repo.

https://github.com/buildroot/buildroot/tree/eb4ff9f11fe3585ca5f0e0b7bfd31b93dafd2dd1/package/unbound

Change-type: major
Signed-off-by: Kyle Harding <kyle@balena.io>
2020-12-08 15:40:01 -05:00