November 28, 2018 | 18:30

Fedora AMIs for Arm-Based EC2 Instances (A1)

AWS recently announced their new fleet of A1 EC2 instances which is powered by ARM at AWS re:Invent. Gladly, the Fedora Kernel Team (Laura Abbott, Justin Forbes and Jeremy Cline) and Peter Robinson had already everything in place. The only missing piece was to add the support to fedimg to create arm64 based AMIs. With the release of fedimg==2.4.0 (thanks to Patrick), the new AMIs were happily getting uploaded to AWS and with a slight delay, Fedora had the support for the arm64 along with the x86_64 AMIs. Read more

May 24, 2018 | 18:30

Fedora AMIs gets ENA support

It’s been a while that Amazon introduced Elastic Network Adapter (ENA) Support to their cloud. Amazon EC2 provides enhanced networking capabilities to C5, C5 with instance storage, F1, G3, H1, I3, m4.16xlarge, M5, P2, P3, R4, and X1 instances through the Elastic Network Adapter (ENA). With the Fedora 28 release, the Fedora AMIs come with the ENA support. To check whether an AMI has the Enhanced Networking with ENA-Enabled, you can query the AWS EC2 API, using the AWS Command Line Interface. Read more

February 4, 2017 | 12:00

Redesigning fedimg (Part 2): Communication with AWS

In the previous post, I discussed what is fedimg and how it works currently. In this post, I plan to explain the issue in the current uploading process of the AMIs and how we plan to fix it. What’s the problem? fedimg boots an utility instance using the RHEL AMI configured for that region. The problem with this design is that while adding a new region we need to look for the appropriate RHEL AMI in the newer region first. Read more

February 1, 2017 | 15:00

Basic Soldering Workshop at reserved-bit

This weekend there will be a soldering workshop conducted at reserved-bit. The workshop is on 5th Feb 2017 from 10:00 - 13:00. The 3-hour workshop plans cover to the following topics Electricity basics & Ohm’s Law Electronics basics Circuit components What is a solder? More on soldering equipment Practice session Making your own circuit (Carry it home) Turns out I bought the first ticket for the workshop. I had couple of failed attempts of learning to solder due to which I usually ended going to a electrical shop to get my circuits soldered. Read more

January 30, 2017 | 20:00

Redesigning the fedimg AMI creation process - Part 1

What is fedimg? Fedimg is a Python-powered service that uploads the Fedora Cloud images on various Cloud providers. such as Amazon Web Services (AWS) . How does it currently work? Fedimg listens to fedmsg for nightly as well as the production compose builds messages. On receiving a new message, the FedimgConsumer triggers the upload process. fedimg uses fedfind to extract the metadata for the compose from where it get’s the URL for the compressed raw image files. Read more

© Sayan Chowdhury 2021

Powered by Hugo & Kiss'Em.