View Git repositories

Launchpad does not know where Ubuntu on EC2 hosts its code.

Bazaar branches

Name Status Last Modified Last Commit
lp://staging/~ubuntu-on-ec2/ubuntu-on-ec2/minimal-simple-streams-daily 1 Development 2023-10-19 20:45:49 UTC
7072. jenkins-GCE-Simplestreams-Sign-2741 -...

Author: Jenkins
Revision Date: 2023-10-19 20:45:49 UTC

jenkins-GCE-Simplestreams-Sign-2741 - gce streams signing minimal daily

lp://staging/~ubuntu-on-ec2/ubuntu-on-ec2/simple-streams-release 1 Development 2023-10-19 20:21:26 UTC
37178. jenkins-GCE-Simplestreams-Sign-2740 -...

Author: Jenkins
Revision Date: 2023-10-19 20:21:26 UTC

jenkins-GCE-Simplestreams-Sign-2740 - gce streams signing default release

lp://staging/~ubuntu-on-ec2/ubuntu-on-ec2/minimal-simple-streams-release 1 Development 2023-10-19 20:20:56 UTC
5240. jenkins-GCE-Simplestreams-Sign-2739 -...

Author: Jenkins
Revision Date: 2023-10-19 20:20:56 UTC

jenkins-GCE-Simplestreams-Sign-2739 - gce streams signing minimal release

lp://staging/~ubuntu-on-ec2/ubuntu-on-ec2/simple-streams-daily 1 Development 2022-06-14 16:46:02 UTC
19998. jenkins-Azure-O2-Generate_Data-Daily...

Author: <email address hidden>
Revision Date: 2022-06-14 16:46:02 UTC

 jenkins-Azure-O2-Generate_Data-Daily-12604

lp://staging/~ubuntu-on-ec2/ubuntu-on-ec2/ec2-publishing-scripts bug 1 Development 2021-11-02 09:26:52 UTC
675. Drop all code & update README with th...

Author: Thomas Bechtold
Revision Date: 2021-11-02 09:26:52 UTC

Drop all code & update README with the new url

The code moved to git, so drop all code and
mention in the README the new URL and that
the code from this repo is still there,
just in the 2nd oldest revision.

lp://staging/~toabctl/ubuntu-on-ec2/ec2-publishing-scripts-move-to-git (Has a merge proposal) 1 Development 2021-11-01 13:11:43 UTC
675. Drop all code & update README with th...

Author: Thomas Bechtold
Revision Date: 2021-11-01 13:10:51 UTC

Drop all code & update README with the new url

The code moved to git, so drop all code and
mention in the README the new URL and that
the code from this repo is still there,
just in the 2nd oldest revision.

lp://staging/~gjolly/ubuntu-on-ec2/ec2-publishing-scripts (Has a merge proposal) 1 Development 2021-10-20 09:27:21 UTC
674. Add Ubuntu 22.04 (jammy) release

Author: Gauthier Jolly
Revision Date: 2021-10-20 09:27:21 UTC

Add Ubuntu 22.04 (jammy) release

lp://staging/~toabctl/ubuntu-on-ec2/ec2-publishing-scripts-jammy (Has a merge proposal) 1 Development 2021-10-19 10:23:01 UTC
674. Add Ubuntu 22.04 (jammy) release

Author: Thomas Bechtold
Revision Date: 2021-10-19 10:22:19 UTC

Add Ubuntu 22.04 (jammy) release

lp://staging/~powersj/ubuntu-on-ec2/ec2-publishing-scripts-impish (Has a merge proposal) 1 Development 2021-04-22 21:15:32 UTC
673. Add Ubuntu 21.10 (impish) release

Author: Joshua Powers
Revision Date: 2021-04-22 21:14:04 UTC

Add Ubuntu 21.10 (impish) release

lp://staging/~philroche/ubuntu-on-ec2/ec2-publishing-scripts-cloud-images-rsync-module (Has a merge proposal) 1 Development 2020-11-16 11:15:22 UTC
672. Use cloud-images cloud-images.ubuntu....

Author: Philip Roche
Revision Date: 2020-11-16 11:14:12 UTC

Use cloud-images cloud-images.ubuntu.com rsync module instead of uec-images

uec-images rsync module was not migrated during recent server migration. It has since
 been restored but I see no reason to depend on it's existence. We should use the known
and widely used cloud-images module instead.

lp://staging/~patviafore/ubuntu-on-ec2/ec2-publishing-scripts-hirsute (Has a merge proposal) 1 Development 2020-10-28 17:07:26 UTC
671. Add hirsute release

Author: Pat Viafore
Revision Date: 2020-10-28 17:06:43 UTC

Add hirsute release

lp://staging/~philroche/ubuntu-on-ec2/ec2-publishing-scripts-opening-groovy (Has a merge proposal) 1 Development 2020-04-28 10:06:21 UTC
670. Opening Groovy Gorilla release

Author: Philip Roche
Revision Date: 2020-04-28 10:05:58 UTC

Opening Groovy Gorilla release

lp://staging/~philroche/ubuntu-on-ec2/ec2-publishing-scripts-opening-focal (Has a merge proposal) 1 Development 2019-10-21 16:11:52 UTC
669. Add focal to ubuntu-adj2version

Author: Philip Roche
Revision Date: 2019-10-21 16:11:37 UTC

Add focal to ubuntu-adj2version

lp://staging/~rcj/ubuntu-on-ec2/ec2-publishing-scripts (Has a merge proposal) 1 Development 2019-01-23 22:15:02 UTC
667. run-instances: Extend associate-ip ti...

Author: Robert C Jennings
Revision Date: 2019-01-23 22:15:02 UTC

run-instances: Extend associate-ip timeout and correct retry logic

The timeout is proving too short in production. This patch extends the
timeout from 30s to 60s.

Additionally the logic was running the command to retry before
evaluating the loop counter and then the code would evaluate the
retry loop counter after the loop to determine failure. This allows
for one last execution of the command (xc2 associate-address) on the 6th
time through the while loop but the while loop does not continue because
the other condition for the while '[ $n -lt 5]' would be false. It is
possible (and was shown in production) that the command was succeeding
but only on the 6th attempt. The code follow the while loop looked to
see that the loop had been run 6 times and automatically failed this
despite a success. This patch changes the while evaluation to only look
at the counter conditional before the execution of the program in the
body of the while loop where success will break out from the loop early.
This should be much cleaner and easier to spot issues.

lp://staging/~philroche/ubuntu-on-ec2/ec2-publishing-scripts-querydata-arch bug(Has a merge proposal) 1 Development 2019-01-16 14:49:56 UTC
668. Include arch rather than hardcode for...

Author: Philip Roche
Revision Date: 2019-01-16 14:49:56 UTC

Include arch rather than hardcode for publish-hvm-image

This script might be used elsewhere other than publish-build.

lp://staging/~fginther/ubuntu-on-ec2/ec2-publishing-scripts-disco (Has a merge proposal) 1 Development 2018-11-12 12:29:41 UTC
665. Add disco to ubuntu-adj2version

Author: Francis Ginther
Revision Date: 2018-11-12 12:28:06 UTC

Add disco to ubuntu-adj2version

lp://staging/~philroche/ubuntu-on-ec2/ec2-publishing-scripts-kernel-panic-revert (Has a merge proposal) 1 Development 2018-08-20 15:00:43 UTC
664. Revert temporary use of previous Trus...

Author: Philip Roche
Revision Date: 2018-08-20 14:59:55 UTC

Revert temporary use of previous Trusty AMIs for publication

lp://staging/~philroche/ubuntu-on-ec2/ec2-publishing-scripts-m4 (Has a merge proposal) 1 Development 2018-08-18 20:39:07 UTC
663. Migrate to using instance type of cur...

Author: Philip Roche
Revision Date: 2018-08-18 20:37:01 UTC

Migrate to using instance type of current generation

m3.medium is a Previous Generation Instance type. m4.large is current generation.

This will also hopefully avoid the kernel panic exhibited in Trusty kernel 20180814 on m3 instance types.

lp://staging/~ubuntu-on-ec2/ubuntu-on-ec2/ec2-publishing-scripts-fginther 1 Development 2018-07-20 20:08:49 UTC
669. Remove old image naming hacks

Author: Francis Ginther
Revision Date: 2018-07-20 20:08:49 UTC

Remove old image naming hacks

lp://staging/~philroche/ubuntu-on-ec2/ec2-publishing-scripts-image-id-debug (Has a merge proposal) 1 Development 2018-02-06 14:49:19 UTC
662. Revert to using simpler cat command r...

Author: Philip Roche
Revision Date: 2018-02-06 14:49:19 UTC

Revert to using simpler cat command rather than bash input redirection

lp://staging/~philroche/ubuntu-on-ec2/ec2-publishing-scripts-modify-access 1 Development 2018-01-24 16:38:23 UTC
661. Add VERBOSITY=0 variable which was mi...

Author: Philip Roche
Revision Date: 2018-01-24 16:38:23 UTC

Add VERBOSITY=0 variable which was missing

lp://staging/~philroche/ubuntu-on-ec2/ec2-publishing-scripts-instance-types 1 Development 2018-01-24 11:03:14 UTC
662. New regions do not support instance-s...

Author: Philip Roche
Revision Date: 2018-01-24 11:03:14 UTC

New regions do not support instance-store AMIs on any instance type with specs below d2.xlarge

lp://staging/~oddbloke/ubuntu-on-ec2/ec2-publishing-scripts (Has a merge proposal) 1 Development 2017-12-08 19:44:46 UTC
661. Allow AWS profile/partition passed to...

Author: Dan Watkins
Revision Date: 2017-12-08 19:44:46 UTC

Allow AWS profile/partition passed to cloud-image-manager to be modified for EBS images

lp://staging/~ubuntu-on-ec2/ubuntu-on-ec2/publish-debug-fginther 1 Development 2017-12-04 16:09:21 UTC
658. Add initial debug.

Author: Francis Ginther
Revision Date: 2017-12-04 15:56:35 UTC

Add initial debug.

lp://staging/~philroche/ubuntu-on-ec2/ec2-publishing-scripts-force-querydata (Has a merge proposal) 1 Development 2017-08-16 13:47:26 UTC
656. cloud-image-manager image registratio...

Author: Philip Roche
Revision Date: 2017-08-16 13:42:44 UTC

cloud-image-manager image registrations should not make public

Instead force query data to be generated without making public.

lp://staging/~philroche/ubuntu-on-ec2/ec2-publishing-scripts-cim-public (Has a merge proposal) 1 Development 2017-07-28 12:46:03 UTC
655. When registering image with cloud-ima...

Author: Philip Roche
Revision Date: 2017-07-28 12:45:44 UTC

When registering image with cloud-image-manager we need to make them public so get query data

This reverts the previous change not making image public.
If image is not public then no query data will be generated.
This means we have no way of retrieving the AMI id registered. Making image public fixes that.

lp://staging/~philroche/ubuntu-on-ec2/ec2-publishing-scripts-promote-disable-reuse (Has a merge proposal) 1 Development 2017-07-27 21:16:06 UTC
653. Remove lines setting --reuse-ebs-from...

Author: Philip Roche
Revision Date: 2017-07-27 21:16:06 UTC

Remove lines setting --reuse-ebs-from arg to publish-build rather than commenting out

lp://staging/~philroche/ubuntu-on-ec2/ec2-publishing-scripts-cim-no-public (Has a merge proposal) 1 Development 2017-07-27 14:45:54 UTC
652. Do not make images public if register...

Author: Philip Roche
Revision Date: 2017-07-27 14:45:14 UTC

Do not make images public if registered using CIM

publicize-build should be making them public

lp://staging/~philroche/ubuntu-on-ec2/ec2-publishing-scripts-incorrect-release-label (Has a merge proposal) 1 Development 2017-07-27 13:17:43 UTC
653. Identation fixes due to incorrectly a...

Author: Philip Roche
Revision Date: 2017-07-27 13:17:43 UTC

Identation fixes due to incorrectly applied patch

My bad

lp://staging/~philroche/ubuntu-on-ec2/ec2-publishing-scripts-ena-clean (Has a merge proposal) 1 Development 2017-07-04 16:51:57 UTC
658. Debug information for register_image_...

Author: Philip Roche
Revision Date: 2017-07-04 16:51:57 UTC

Debug information for register_image_from_snapshot is output by default

use --no-debug to suppress output

lp://staging/~philroche/ubuntu-on-ec2/ec2-publishing-scripts-ena 1 Development 2017-05-27 06:06:59 UTC
670. Read query data from CIM registered H...

Author: Philip Roche
Revision Date: 2017-05-27 06:06:59 UTC

Read query data from CIM registered HVM EBS image

lp://staging/~smoser/ubuntu-on-ec2/ec2-publishing-scripts.disk2ebs 1 Development 2016-10-26 20:25:13 UTC
650. add ec2-disk2ebs this is mostly copi...

Author: Scott Moser
Revision Date: 2016-10-26 20:22:56 UTC

add ec2-disk2ebs

this is mostly copied from ec2-image2ebs.
The 2 differences are:
 a.) it does not do any of the modifications to the image.
     It just does a 'dd'.
 b.) it assumes you're on the instance that you're working with.
     ec2-image2ebs ssh's to the other system. This just executes
     locally.

lp://staging/~josvaz/ubuntu-on-ec2/ec2-publishing-scripts-lp1613470-udev-cdrom (Has a merge proposal) 1 Development 2016-08-18 17:49:42 UTC
648. Simplified SUITE computation & recove...

Author: Jose L. VG
Revision Date: 2016-08-18 17:49:42 UTC

Simplified SUITE computation & recovered mnt prefix

lp://staging/~josvaz/ubuntu-on-ec2/ec2-publishing-scripts-lp1602466-xen-fbfront-blacklist (Has a merge proposal) 1 Development 2016-08-18 17:13:41 UTC
649. Simplified SUITE computation & recove...

Author: Jose L. VG
Revision Date: 2016-08-18 17:13:41 UTC

Simplified SUITE computation & recovered prefix

lp://staging/~oddbloke/ubuntu-on-ec2/arm64-grub 1 Development 2015-04-08 16:15:39 UTC
670. Put the EFI image in the correct loca...

Author: Dan Watkins
Revision Date: 2015-04-08 15:59:53 UTC

Put the EFI image in the correct location.

lp://staging/~oddbloke/ubuntu-on-ec2/arm64-grub-install 1 Development 2015-04-08 15:32:28 UTC
670. Try using grub-install.

Author: Dan Watkins
Revision Date: 2015-04-08 15:32:21 UTC

Try using grub-install.

lp://staging/~darkmuggle-deactivatedaccount/ubuntu-on-ec2/ec2-publishing-scripts.proposed 1 Development 2014-08-22 22:36:35 UTC
578. Added the concept of proposed to ec2-...

Author: Ben Howard
Revision Date: 2014-08-22 22:33:24 UTC

Added the concept of proposed to ec2-publishing script

lp://staging/~ubuntu-on-ec2/ubuntu-on-ec2/ec2-publishing-scripts.hvm 1 Development 2014-02-12 15:06:30 UTC
513. Initial HVM work

Author: Ben Howard
Revision Date: 2014-02-12 15:06:30 UTC

Initial HVM work

lp://staging/~darkmuggle-deactivatedaccount/ubuntu-on-ec2/2TB_disks_live_builder 1 Development 2013-12-17 19:04:57 UTC
1862. Use qemu-arm-static for ARM generic p...

Author: Ben Howard
Revision Date: 2013-12-17 19:04:57 UTC

Use qemu-arm-static for ARM generic package list (Fixes LP: #1052089)

lp://staging/~darkmuggle-deactivatedaccount/ubuntu-on-ec2/livebuild.lp1150737 1 Development 2013-03-07 18:45:50 UTC
1860. Use dpkg-divert for upstart and start...

Author: Ben Howard
Revision Date: 2013-03-07 18:45:50 UTC

Use dpkg-divert for upstart and start-stop-daemon (LP: #1150737)

lp://staging/~darkmuggle-deactivatedaccount/ubuntu-on-ec2/ec2-publishing-scripts.blacklist 1 Development 2013-01-28 21:37:59 UTC
500. Error, not fail on snapshot deletion....

Author: Ben Howard
Revision Date: 2013-01-28 21:37:59 UTC

Error, not fail on snapshot deletion. Addresses wonky regions which prevent deletions

lp://staging/~smoser/ubuntu-on-ec2/ec2-publishing-scripts.query-dl-arm-data (Has a merge proposal) 1 Development 2012-08-23 15:03:08 UTC
468. attempt to get armhf and armel data i...

Author: Scott Moser
Revision Date: 2012-08-23 15:00:50 UTC

attempt to get armhf and armel data into /query *-dl.txt files

The variable ec2_arches is obtained from the published-ec2-daily.txt file
(outfile). Those arches cause failure if there are no tarballs found.

However, we have another list of arches (all_arches) that won't cause failure,
there data just wont be populated if there are no uec style tarballs. found
for these

lp://staging/~smoser/ubuntu-on-ec2/ec2-publishing-scripts.lp927823 bug 1 Development 2012-02-06 21:56:38 UTC
412. reap-ec2-instances: initial commit T...

Author: Scott Moser
Revision Date: 2012-02-06 21:51:33 UTC

reap-ec2-instances: initial commit

This just goes through and kills any instances over a given age
Examples:
 ./reap-ec2-instances --region us-east-1 --max-age 1d
 ./reap-ec2-instances --max-age=3600

lp://staging/~smoser/ubuntu-on-ec2/ec2-publishing-scripts.tag (Has a merge proposal) 1 Development 2012-02-03 17:38:27 UTC
409. run-instance-and-wait, publish-build-...

Author: Scott Moser
Revision Date: 2012-02-03 17:36:46 UTC

run-instance-and-wait, publish-build-ebs: add and use '--tag'

Tag instances we start during ebs publish with the ec2 names of the
thing they're going to publish. This should result in tags on each
of the instances like:
 publish-0=ubuntu/images-testing/ebs/ubuntu-precise-daily-i386-server-20120203
 publish-1=ubuntu/images-testing/ebs/ubuntu-precise-daily-amd64-server-20120203
 publish-2=ubuntu/images-testing/hvm/ubuntu-precise-daily-amd64-server-20120203

Notes:
 * xc2 'tag' command was just added as an xc2 helper. We do not have new
   enough ec2-api-tools to use ec2-create-tag
 * we do not bother deleting the tags on instance termination.

lp://staging/~darkmuggle-deactivatedaccount/ubuntu-on-ec2/cloud-images.armhf_enablement 1 Development 2012-01-31 23:34:29 UTC
1841. Added definition for armhf enablement

Author: Ben Howard
Revision Date: 2012-01-31 23:33:53 UTC

Added definition for armhf enablement

lp://staging/~smoser/ubuntu-on-ec2/ec2-publishing-scripts.detach-vol-cleanups (Has a merge proposal) 1 Development 2012-01-05 19:08:12 UTC
408. remove race condition in detach_vol ...

Author: Scott Moser
Revision Date: 2012-01-05 19:05:50 UTC

remove race condition in detach_vol

detach_vol had an issue where if the state of the image went from
'in-use' (or anything) to 'available' after we checked for the shortcut
path, but before the 'detach-vol' call was received, then it would
return failure.

This now does:
 * check state of vol
   * if vol in 'available', return 0
 * detach vol
   * if detach failed
     * check state
       * if vol is available, return 0
       * else return failure

It leaves in the 'detach-vol' by design as euca calls are just so much
faster.

lp://staging/~darkmuggle-deactivatedaccount/ubuntu-on-ec2/ec2-publishing-scripts.instance-cleaner 1 Development 2012-01-03 19:22:19 UTC
407. This automates the task of cleaning u...

Author: Ben Howard
Revision Date: 2012-01-03 19:22:19 UTC

This automates the task of cleaning up dangling instances caused by
failed EBS bundling.

This patch does two things:

1. run-instances-and-wait tags instances with a "TERMINATE" tag with a
 value two hours (7200 seconds) into the future.
2. instance-cleaner was added to be run as a cronjob. It checks all known
 AWS regions for instances with the "TERMINATE" tag and terminates
 any where the two hour value has been elapsed

lp://staging/~darkmuggle-deactivatedaccount/ubuntu-on-ec2/ec2-publishing-scripts.newid (Has a merge proposal) 1 Development 2011-12-07 23:29:16 UTC
396. Added cloud-image-mirrors account to ...

Author: Ben Howard
Revision Date: 2011-12-07 23:21:27 UTC

Added cloud-image-mirrors account to private listing

lp://staging/~ubuntu-on-ec2/ubuntu-on-ec2/ec2-publishing-scripts.hvm-ephemeral (Has a merge proposal) 1 Development 2011-12-07 16:51:00 UTC
395. publish-build-ebs: register hvm insta...

Author: Scott Moser
Revision Date: 2011-12-07 16:51:00 UTC

publish-build-ebs: register hvm instance-types with 2 ephemeral disks

hvm instance types have at least 2 ephemeral disks.
The cc1.4xlarge have 2x800G (roughly).
The cc2.8xlarge have 4x800G.

So this will get hvm instance types registered so default launching
will add the ephemeral devices.

lp://staging/~ubuntu-on-ec2/ubuntu-on-ec2/ec2-test-results 1 Development 2011-10-12 15:47:43 UTC
19. Adding others tests

Author: Ben Howard
Revision Date: 2011-10-12 15:47:43 UTC

Adding others tests

lp://staging/~darkmuggle-deactivatedaccount/ubuntu-on-ec2/cloud-images-next 1 Development 2011-09-02 21:16:53 UTC
1824. Updated live-build to use new version...

Author: Ben Howard
Revision Date: 2011-09-02 20:28:38 UTC

Updated live-build to use new version of live-build

lp://staging/~ubuntu-on-ec2/ubuntu-on-ec2/live-build 1 Development 2011-07-29 16:21:42 UTC
1815. This branch is dead, keeping it for b...

Author: Scott Moser
Revision Date: 2011-07-29 16:21:42 UTC

This branch is dead, keeping it for bug 818138 [1]
New branch is at lp:ubuntu-on-ec2/live-build/cloud-images

[1] https://bugs.launchpad.net/ubuntu/+source/bzr/+bug/818138

lp://staging/~ubuntu-on-ec2/ubuntu-on-ec2/ami-pages 1 Development 2011-07-20 20:41:13 UTC
90. updated lucid refresh message for 201...

Author: Ben Howard
Revision Date: 2011-07-20 20:41:13 UTC

updated lucid refresh message for 20110719

lp://staging/~ubuntu-on-ec2/ubuntu-on-ec2/ec2-test 1 Development 2011-07-19 18:47:41 UTC
119. if a file does not exist, rather than...

Author: Scott Moser
Revision Date: 2011-07-19 18:47:41 UTC

if a file does not exist, rather than writing FAIL just mention it

lp://staging/~ubuntu-on-ec2/ubuntu-on-ec2/cloud-utils bug 1 Development 2011-05-24 16:41:15 UTC
103. accept x86_64 as valid arch input, an...

Author: Scott Moser
Revision Date: 2011-05-24 16:38:34 UTC

accept x86_64 as valid arch input, and pass provided arch un-modified
to uec-publish-image rather than always changing to 'i386' (LP: #779812)

lp://staging/~tellis/ubuntu-on-ec2/attach-volume (Has a merge proposal) 1 Development 2011-02-16 22:41:21 UTC
88. uec-run-instances: fix indent

Author: Tom Ellis
Revision Date: 2011-02-16 22:41:21 UTC

uec-run-instances: fix indent

lp://staging/~davewalker/ubuntu-on-ec2/cloud-utils bug 1 Development 2010-09-24 13:53:19 UTC
68. debian/control: Depend on python-para...

Author: Dave Walker
Revision Date: 2010-09-24 13:51:40 UTC

debian/control: Depend on python-paramiko. (LP: #646823)

lp://staging/~smoser/ubuntu-on-ec2/ami-pages 1 Development 2010-03-19 17:03:14 UTC
45. update manifest paths for lucid beta-1

Author: Scott Moser
Revision Date: 2010-03-19 17:03:14 UTC

update manifest paths for lucid beta-1

lp://staging/~ubuntu-on-ec2/ubuntu-on-ec2/uec-tools 1 Development 2009-12-01 19:36:00 UTC
7. fix use of global variable 'image' ra...

Author: Scott Moser
Revision Date: 2009-12-01 19:36:00 UTC

fix use of global variable 'image' rather than local 'img'

verified script is functional against eucalyptus at
1.6~bzr931-0ubuntu7.3 using lucid tarball image 20091201 (no ramdisk
inside)

The following was working:
register-uec-tarball lucid-uec-i386.tar.gz lucid-daily-$(date +%Y%m%d)

159 of 59 results