256 Commits

Author SHA1 Message Date
Alejandro Gómez Morón a746dae14b Merge pull request #133 from sengi/ci-on-ubuntu-jammy
Update CI runners to Ubuntu 22.04 and remove workaround for qemu.
2022-09-14 06:54:27 +02:00
Chris Banks d418e8272f Remove the workaround for qemu/+bug/1749393.
Now that we can run GitHub Actions on Ubuntu 22.04 images, we no longer
have to install qemu from a non-LTS Ubuntu repo in order to get these
bugfixes:

https://bugs.launchpad.net/qemu/+bug/1749393
https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/1928075

Signed-off-by: Chris Banks <chris.banks@digital.cabinet-office.gov.uk>
2022-08-26 17:37:24 +01:00
Chris Banks 57ef6ab622 Use Ubuntu 22.04 for GitHub Actions runners instead of 20.04.
This should remove the need to install qemu from a non-LTS apt repo.

Signed-off-by: Chris Banks <chris.banks@digital.cabinet-office.gov.uk>
2022-08-26 17:37:12 +01:00
Carlos Rodriguez Hernandez 73bd548f6f Replace bitnami-docker-* URLs by the equivalent bitnami/containers ones
Signed-off-by: Carlos Rodriguez Hernandez <carlosrh@vmware.com>
2022-07-26 16:42:15 +00:00
Gonzalo Gómez Gracia bc62c1e9db Merge pull request #131 from bitnami/revert-130-master
Revert "WIP #129: Unable to build Minideb for ARM64 foreign architecture"
2022-07-25 13:31:10 +02:00
Gonzalo Gómez Gracia 1f6f3e74ca Revert "WIP #129: Unable to build Minideb for ARM64 foreign architecture" 2022-07-25 13:24:48 +02:00
Gonzalo Gómez Gracia b7ff797787 Merge pull request #130 from basictheprogram/master
WIP #129: Unable to build Minideb for ARM64 foreign architecture
2022-07-25 13:24:45 +02:00
Bob Tanner 0482e1fe53 WIP #129: Unable to build Minideb for ARM64 foreign architecture
Changed libvirt-bin to libvirt-daemon-system libvirt-clients as
docmented in https://lists.debian.org/debian-user/2016/11/msg00518.html

Signed-off-by: Bob Tanner <tanner@real-time.com>
2022-07-07 12:06:19 -05:00
Carlos Rodríguez Hernández 32362b642c Merge pull request #128 from bitnami/gcr
Don't build/publish minideb in GCR
2022-06-30 11:46:14 +02:00
Carlos Rodriguez Hernandez 72c463dfd2 Remove gcloud installation
Signed-off-by: Carlos Rodriguez Hernandez <carlosrh@vmware.com>
2022-06-29 21:31:40 +00:00
Carlos Rodriguez Hernandez f864c9f5cb Don't build/publish minideb in GCR
Signed-off-by: Carlos Rodriguez Hernandez <carlosrh@vmware.com>
2022-06-29 21:20:45 +00:00
Carlos Rodríguez Hernández cea4415cf6 Merge pull request #127 from bitnami/snapshot
Fix snapshot push and remove unused quay creds
2022-06-21 12:40:13 +02:00
Carlos Rodriguez Hernandez cf730dbae2 Fix snapshot push and remove unused quay creds
Signed-off-by: Carlos Rodriguez Hernandez <carlosrh@vmware.com>
2022-06-21 10:37:44 +00:00
Carlos Rodríguez Hernández 4e14781c7a Merge pull request #126 from bitnami/snapshot
Allow snapshot image to be different as the latest one
2022-06-21 10:08:07 +02:00
Carlos Rodriguez Hernandez f5901de6da Allow snapshot image to be different than latest
Signed-off-by: Carlos Rodriguez Hernandez <carlosrh@vmware.com>
2022-06-21 07:30:40 +00:00
Carlos Rodríguez Hernández 6f2f7217ca Merge pull request #125 from bitnami/snapshot
Use buster for minideb snapshot
2022-06-20 17:54:01 +02:00
Carlos Rodriguez Hernandez 373a9a011a Use buster for minideb snapshot
Signed-off-by: Carlos Rodriguez Hernandez <carlosrh@vmware.com>
2022-06-20 15:35:56 +00:00
Carlos Rodríguez Hernández 5f9b2942aa Merge pull request #124 from bitnami/updateversions
Update Debian versions
2022-06-20 16:19:29 +02:00
Carlos Rodriguez Hernandez 76e2a0a4a3 Update debian versions
Signed-off-by: Carlos Rodriguez Hernandez <carlosrh@vmware.com>
2022-06-20 11:07:43 +00:00
Beltran 52b008468f Merge pull request #123 from bitnami/disable-quay
#122 Disable Quay registry
2022-05-06 09:39:39 +02:00
Beltran Rueda Borrego 43eebee791 #122 Disable Quay registry 2022-05-06 07:19:24 +00:00
Carlos Rodríguez Hernández f2f99aee8f Merge pull request #116 from james-w/patch-1
Add note about security to the README
2022-02-15 18:05:42 +01:00
James Westby 32d218c06e Add note about security to the README
There are repeated reports that there are unfixed CVEs in minideb, but this
is due to Debian not releasing a DSA for that CVE. This tries to explain
that in the README for people to find or be pointed to.

Co-authored-by: Carlos Rodríguez Hernández <carrodher1179@gmail.com>
Signed-off-by: James Westby <james@jameswestby.net>
2022-02-15 15:07:41 +00:00
Carlos Rodríguez Hernández 9c1c5465c0 Rename LICENSE to LICENSE.md 2022-01-05 18:27:08 +01:00
Carlos Rodríguez Hernández a83b17df18 Update LICENSE 2022-01-05 18:26:49 +01:00
Carlos Rodríguez Hernández 4c3c67f668 Update README.md 2022-01-05 18:26:28 +01:00
Mario Campos 623f8d48ba Update build for arm64 bullseye (#118)
Replace old Groovy repository to use Hirsute version instead
2022-01-03 14:47:03 +01:00
Juan Jose Medina 58a9dd8846 Include Debian 11 in CI automations (#111)
* Include Debian 11 in CI automations

* Disabled bullseye arm for now until we figure out a fix for the qemu crash

* Use qemu-static package from Ubuntu 20.10 when building for bullseye to workaround the segfault issue
2021-09-01 14:22:27 +02:00
John Kristensen 688305299d Support Debian 11/bullseye (#110)
The `update-rc.d` command in the `init-system-helpers` package is
required by the `linux-util` postinst script, but `init-system-helpers`
doesn't seem to be installed by default in 11/bullseye.

The suite name for the updates repository has also changed in
11/bullseye.
2021-08-31 16:15:50 +02:00
Juan Jose Medina 59c31e40dd Install gcloud dependency from github workflow (#108) 2021-03-22 16:27:31 +01:00
Javier J. Salmerón-García b440f1e755 Merge pull request #106 from bitnami/add-template
Add github template
2021-03-16 10:59:14 +01:00
Javier Salmeron Garcia fde742f766 Add github template 2021-03-16 10:43:56 +01:00
Juan Jose Medina fa8d74f535 Run periodically (#105) 2021-03-15 16:41:01 +01:00
Juan Jose Medina c2560732cf Disable travis (#104) 2021-03-15 11:04:49 +01:00
Juan Jose Medina 98de255d46 Migrate to GitHub actions (#103) 2021-03-10 16:37:37 +01:00
Juan Jose Medina 092c369201 Properly consider branch in travis-ci.com (#102) 2021-02-22 13:45:51 +01:00
Juan Jose Medina c772bace4d Make sure gcloud gets installed (#101)
* Make sure gcloud gets installed
2021-02-22 12:58:05 +01:00
Juan Jose Medina e8efb17bd6 Push multiarch manifest to gcr and quay and refactor it into a script (#100)
* Push to all repositories

* Auth to gcr.io via docker
2021-02-22 10:47:12 +01:00
Juan Jose Medina f1d26bb1f0 Properly push to quay and gcr (#98) 2021-02-16 19:49:06 +01:00
Juan Jose Medina 32b649e94a Removed extra trailing platform (#96) 2021-02-16 17:31:45 +01:00
Juan Jose Medina 3d317f54b6 Support disabling update_minideb_derived step from travis (#97) 2021-02-16 17:31:15 +01:00
Juan Jose Medina 58442c91f7 Remove incorrect trailing platform when tagging (#95)
* Remove incorrect trailing platform when tagging

* Fixed missing quote
2021-02-16 15:03:01 +01:00
Juan Jose Medina e44e9f1a00 Merge pull request #90 from alekitto/multiarch_build
arm64 support
2021-02-16 13:53:34 +01:00
Alessandro Chitolina 3e8a70710a fix jessie builds and repo digest fetch command 2021-02-11 15:00:59 +01:00
Alessandro Chitolina aeabf3b974 use LATEST and DISTS_WITH_SNAPSHOT env vars in travis configuration 2021-02-09 17:12:46 +01:00
Alessandro Chitolina e15de67ff4 use global env BASENAME for docker image name 2021-02-09 15:50:24 +01:00
Alessandro Chitolina 5a6e2273d5 fix build script in travis.yml 2021-02-09 15:48:31 +01:00
Alessandro Chitolina 555918d243 temporarily restore arm64-graviton2 as build arch 2021-01-26 17:37:03 +01:00
Alessandro Chitolina 15bc96ae45 fix build on arm 2021-01-24 18:25:42 +01:00
Alessandro Chitolina 980da68068 add paragraph for qemu_build on README 2021-01-22 19:53:00 +01:00