Commit Graph

161 Commits

Author SHA1 Message Date
Stefan Reimer 8bff1d5b0f feat: make UEFI work for x86_64, KubeZero version bump to 1.24 2022-10-31 17:20:05 +01:00
Stefan Reimer 4bb4791a55 chore: Remove duplicate config 2022-10-01 19:37:51 +02:00
Stefan Reimer 19efeada19 feat: add branding and get_iam_sshkeys.py 2022-10-01 12:50:25 +02:00
Stefan Reimer b907511e03 feat: update Kubzero 1.23.11, new branding 2022-09-25 14:37:21 +02:00
Stefan Reimer dde72096b2 chore: re-add access.conf 2022-09-07 17:25:33 +02:00
Stefan Reimer fbbe944240 feat: switch root volumes to gp3, add eudev, ... 2022-09-07 17:24:55 +02:00
Stefan Reimer 4821afb8e3 feat: Kube version bump 1.23.10, conman edge 2022-08-21 15:29:02 +02:00
Stefan Reimer 17a837716d feat: latest Alpine 3.16.2, new upstream alpine-cloud-images patches, latest tiny-cloud, KubeZero 1.23 2022-08-17 17:20:49 +02:00
Stefan Reimer 5ac29a4421 chore: disabled ca-central-1 for now, update accounts 2022-07-07 14:51:41 +02:00
Stefan Reimer 04440efa09 Feat: switch to tiny-cloud 2022-06-20 17:55:58 +02:00
Stefan Reimer 8711dd27d8 Readd configs 2022-06-20 12:51:18 +02:00
Stefan Reimer 4afeeef91d Pull upstream for 3.16 2022-06-20 12:46:52 +02:00
Jake Buchholz Göktürk faf93af63e Alpine 3.16 Released
alpine.pkr.hcl
* fix setup-ssh in QEMU boot command

build
* add 'rollback' target, which when used with --revise will clean up any imported but unpublished images (use before 'build --clean configs')
* fix download of UEFI firmware - ovmf apk split aarch64 to new aavmf apk

configs
* alpine.conf - remove 3.12, add 3.16
* add ..._name to dimensional configs
* add cloud_(image|launch)_url

image_configs.py
* methods to resolve (image|launch)_url values

clouds/aws.py
* warn if setting image deprecation fails, but continue
2022-05-23 19:17:45 -07:00
Stefan Reimer 4e997b7688 fix: syslog-ng logrotate, add filter for kube, update access.conf 2022-05-23 16:12:09 +02:00
Stefan Reimer 990c407b44 feat: Final cleanup for the 1.22 release 2022-05-04 13:50:23 +02:00
Stefan Reimer bcffd9dd22 fix: various tweaks and cleanups for 1.22 2022-05-03 18:39:12 +02:00
Stefan Reimer 45e95f9bef fix: Update MOTD 2022-04-19 14:26:09 +00:00
Stefan Reimer c9973b7123 Add additional supported regions 2022-04-19 08:59:14 +00:00
Stefan Reimer 5eaefbe252 Update access 2022-04-19 08:49:26 +00:00
Stefan Reimer 8abcd4acdd fix: migrate to age only 2022-04-17 16:34:00 +00:00
Stefan Reimer d240fc93e3 fix: remove agebox 2022-04-17 16:30:48 +00:00
Stefan Reimer 247ef1a388 chore: remove debug 2022-04-14 21:19:22 +02:00
Stefan Reimer 9c21b6cd7c fix: make age-seal safe to call multiple times 2022-04-14 21:18:28 +02:00
Stefan Reimer d996397619 Implement agebox flow in Makefile 2022-04-14 17:25:41 +02:00
Stefan Reimer 97d66abd84 feat: first working KubeZero images, alpha agebox support 2022-04-14 15:35:10 +02:00
Stefan Reimer 72689bfeb1 Merge commit '97f9193bcdb7973b081c55087d1bac12a662c871' 2022-03-21 12:57:04 +01:00
Stefan Reimer 97f9193bcd Squashed 'alpine-cloud-images/' changes from 99474a8..190e7f0
190e7f0 Merge branch 'main' of https://gitlab.alpinelinux.org/alpine/cloud/alpine-cloud-images
dd0e7b2 filter out non-tiny bootstrap images
7ac2029 Minor Fixes
5e89670 always apk upgrade builder VM, fix --clean of symlinked dirs
3399bde Fine tune apk upgrade

git-subtree-dir: alpine-cloud-images
git-subtree-split: 190e7f014539314b2ab29bd92156eec933da785f
2022-03-21 12:57:04 +01:00
Jake Buchholz Göktürk dd0e7b280c filter out non-tiny bootstrap images 2022-03-19 17:17:27 -07:00
Jake Buchholz Göktürk 7ac2029267 Minor Fixes
* switch 3.12 back to tiny-ec2-bootstrap (tiny-cloud requires ifupdown-ng)
* restrict cloud-init to 3.15+
* pad UEFI firmware so QEMU works with aarch64 again
* kinda fix motd release_notes (more to do yet)
2022-03-19 14:24:26 -07:00
Stefan Reimer 5e8967002e always apk upgrade builder VM, fix --clean of symlinked dirs
Fix for softlinks to directories during --clean / always use latest packages within a release at build time to pick up latest security fixes etc.
2022-03-12 17:56:14 +00:00
Stefan Reimer 9ccfc0cdaa Add 'alpine-cloud-images/' from commit '99474a8a6ab7a22e90f5f73d7cfb706cab51ace0'
git-subtree-dir: alpine-cloud-images
git-subtree-mainline: 043116c92a
git-subtree-split: 99474a8a6a
2022-03-11 18:31:44 +01:00
Stefan Reimer 043116c92a Initial commit 2022-03-11 17:30:11 +00:00
Stefan Reimer 99474a8a6a Always use latest packages within the release during builds to pick up security patches etc 2022-03-11 15:38:35 +01:00
Stefan Reimer 882bfa4393 Fix minor bug for softlinks pointing to directories during clean 2022-03-11 15:38:00 +01:00
Jake Buchholz Göktürk c9665f68dc Add "cloudinit" to Bootstrap Dimension
* cloudinit bootstrap is functional now
* remove cloudinit from testing overlay
* add e2fsprogs to all images

Resolves #100
2022-02-24 20:10:24 -08:00
Jake Buchholz Göktürk 13ad49f6f3 Move AWS-Related configs to aws.conf
Resolves #131
2022-02-23 18:51:07 -08:00
Jake Buchholz Göktürk 2a3d99fdc9 tweak readme 2022-01-31 19:44:08 -08:00
Jake Buchholz Göktürk 63a522149d Tiny Cloud / set default NTP server
* switch to tiny-cloud instead of tiny-ec2-bootstrap
* set default NTP server, if configured
* add default /etc/network/interfaces
* add urlopen() timeout to mitigate ipv6 issues connecting to alpinelinux.org
2022-01-30 19:18:09 +00:00
Jake Buchholz Göktürk 51cc63091f Make AWS Images Work with CloudFormation
root device / block device needs full '/dev/...' for CloudFormation to work (individual instance launches worked just fine though).

Also...
* HOCON += introduces unwanted spaces in motd
* minor log.debug fixes
* update gen_releases.py --help note
2021-12-28 13:11:16 -08:00
Jake Buchholz Göktürk c1469d6c31 Update Docs / Misc Refinements
Fleshed out Documentation

alpine.conf
* improve motd readability
* default access = public
* default regions = all
* remove version 3.11 (EOL)

alpine-testing.conf
* access is private
* limit aws regions

build
* improve/refine overlay installation
* rename "actions" step to "state"

image_configs.py
* target step "state" updates images.yaml as if "publish" WOULD be done (but won't be)
2021-12-26 21:52:47 +00:00
Jake Buchholz Göktürk 0cf623f7a5 Merge branch 'fixes/authoritative-EOLs_etc' into 'main'
Authoritative EOL / Publish Updates Tags & Description

See merge request tomalok/alpine-cloud-images!129
2021-11-30 16:11:32 +00:00
Jake Buchholz Göktürk a8fae241f0 Authoritative EOL / Publish Updates Tags & Description
Implement alpine lib as a class
* get versions/releases/EOLs from authoritative source
* methods to build appropriate URLs
* fallback to old method of determining release for RC versions
* compute edge & RC EOLs here instead of elsewhere

Remove end_of_life from configs, and don't return it from imported images.

Always update image tags and descriptions when re/publishing images.

Fix image description URL...  :P
2021-11-30 16:11:32 +00:00
Jake Buchholz Göktürk 31b84a9dd1 Merge branch 'initial/part_three' into 'main'
alpine-cloud-images, part three

See merge request tomalok/alpine-cloud-images!128
2021-11-28 23:04:28 +00:00
Jake Buchholz Göktürk 274d883acb alpine-cloud-images, part three 2021-11-28 23:04:28 +00:00
Jake Buchholz Göktürk 4f754f8d59 Merge branch 'initial/part_two' into 'main'
alpine-cloud-images, part two

See merge request tomalok/alpine-cloud-images!127
2021-11-23 06:09:18 +00:00
Jake Buchholz Göktürk 6674286b46 alpine-cloud-images, part two 2021-11-23 06:09:18 +00:00
Jake Buchholz Göktürk 9d882bff7a Merge branch 'initial/part_one' into 'main'
alpine-cloud-images, part one

See merge request tomalok/alpine-cloud-images!126
2021-11-07 21:35:17 +00:00
Jake Buchholz Göktürk e01e56bfa3 alpine-cloud-images, part one
This is the first MR to replace !125, and contains everything except the new python stuff -- which is part two.
2021-11-07 12:37:56 -08:00
tomalok dd5b5ea415
released 3.14.1 (#124) 2021-08-06 22:25:08 -07:00
tomalok b8ac181435
Update for Version 3.14 (#122)
Update for Version 3.14

* remove 3.10 build
* fix aarch64 AMI's /etc/default/grub (resolves #121)
* bump revision for aarch64 3.13 & 3.12 (to rebuild with fix)
* fix comment on 3.13
* fix comment on 3.14
* new 3.14.0 AMIs released
2021-06-15 12:34:38 -07:00