Skip to content

Latest commit

 

History

History
667 lines (543 loc) · 26.4 KB

CHANGELOG.rst

File metadata and controls

667 lines (543 loc) · 26.4 KB

1.3.0

Pull Requests

  • (@sayanchowdhury) #103, consumers: Fix the metadata handling for Rawhide messages #103
  • (@dustymabe) #104, fix trace for incorrect log function call #104
  • (@sayanchowdhury) #100, services.ec2: Check if the AMI is complete before proceeding #100
  • (@sayanchowdhury) #117, services.ec2: Fix the ImportError in ec2imguploader #117
  • (@sayanchowdhury) #112, services.ec2: Delete the source for every image urls #112
  • (@sinnykumari) #116, Don't use extend() when object is NoneType #116
  • (@sinnykumari) #111, Include AMIs to missing AWS ec2 regions #111
  • (@sayanchowdhury) #99, utils: Extract the raw first before processing #99

Commits

1.2.0

Pull Requests

  • (@sayanchowdhury) #85, consumer: Support F28 Atomic & Cloud messages #85
  • (@sayanchowdhury) #86, services.ec2: Fix the volume_type attribute #86
  • (@sayanchowdhury) #87, services.ec2: Add the missing push_notifications args #87
  • (@sayanchowdhury) #89, scripts: Remove script to delete the ec2 nodes #89
  • (@sayanchowdhury) #88, services.ec2: Send a image.upload message when completed #88
  • (@sayanchowdhury) #90, consumers: Ignore the Unsupported releases #90
  • (@sayanchowdhury) #92, fedimg: Include the image_url in fedmsg messages #92
  • (@sayanchowdhury) #93, scripts: Fix the script to send proper format of compose id #93
  • (@sayanchowdhury) #91, Change to use of consistent logging variables #91
  • (@sayanchowdhury) #96, fedimg: Fix the script function argument order #96
  • (@sayanchowdhury) #94, utils: Don't change the name of the image, breaks the get_ami.py layout #94

Commits

1.1.0

Pull Requests

  • (@sayanchowdhury) #66, consumer: fedfind has deprecated get_release_cid method. #66
  • (@sayanchowdhury) #67, scripts: Fix the manual upload trigger script #67
  • (@sayanchowdhury) #68, fedimg: Remove redundant ec2.py file #68
  • (@sayanchowdhury) #76, scripts: Update the trigger_upload, and remove redundant code #76
  • (@sayanchowdhury) #75, Initial tests for fedimg #75
  • (@euank) #77, Fix numerous dependency issues, fix broken unit tests, add travis ci config #77
  • (@sayanchowdhury) #79, services.ec2: Change the bucket name to more related to fedimg #79
  • (@puiterwijk) #80, Error out if starting the task failed #80
  • (@sayanchowdhury) #70, fedimg.ec2: Add metadata to the image.copy fedmsg message #70
  • (@sayanchowdhury) #81, services.ec2: Deprecate the PV images #81
  • (@sayanchowdhury) #69, fedimg.ec2: Add the support for Elastic Network Adapter #69
  • (@sayanchowdhury) #82, uploader: Set push_notifications to True when automatic upload #82
  • (@sayanchowdhury) #84, Update the trigger_upload.py script to add push_notifications #84

Commits

1.0.1

Pull Requests

  • (@sayanchowdhury) #65, Fix the invalid syntax issue #65

Commits

1.0.0

Pull Requests

  • (@sayanchowdhury) #61, fedimg: Migrate the CHANGELOG to rst from markdown #61
  • (@sayanchowdhury) #62, Break fedimg into multiple components so that it is easier to maintain the AMIs #62

Commits

0.7.5

Pull Requests

  • (@sayanchowdhury) #60, Snapshots in non us-east-1 don't get public #60

Commits

0.7.4

Pull Requests

  • (@sayanchowdhury) #59, Retry till snapshot is public & Fix error handling. #59

Commits

0.7.3

Pull Requests

  • (@sayanchowdhury) #58, services.ec2: Log if the image was successfully made public #58

Commits

0.7.2

Pull Requests

  • (@sayanchowdhury) #57, cron: Update the cron according to the upgrade notes #57

Commits

0.7.1

Pull Requests

  • (@sayanchowdhury) #53, Drop the 'os' and 'ver' from the configuration file. Related to #46 #53
  • (@sayanchowdhury) #55, Make the snapshots public so that AMIs can be copied to different accounts #55

Commits

0.7

Pull Requests

  • (@ralphbean) #41, Setup logging for cronjob #41
  • (@coolsvap) #44, Update typos #44
  • (@nishant-mor) #46, Dropped 'os' and 'ver' from the AWS_AMIS config #46
  • (@ralphbean) #47, Pungi4 fixes. #47
  • (@ralphbean) #49, Add a nice log statement at the beginning stating what we're going to upload. #49
  • (@sayanchowdhury) #50, Fix to include nightly atomic uploads #50
  • (@sayanchowdhury) #51, Migrate fedimg to compose based #51
  • (@sayanchowdhury) #52, Send image raw_url to fedmsg instead of the build_name #52

Commits

0.6.4

Commits

0.6.3

Pull Requests

  • (@ralphbean) #33, Rearrange image.test fedmsg alerts. #33
  • (@ralphbean) #40, Use new-style of accessing ec2 drivers. #40

Commits

0.6

General

  • Use a single threadpool for all uploads to avoid leaking threads
  • Prevent major IndexError when checking Koji tasks that don't have raw.xz outputs
  • Increase number of fedmsg endpoints

EC2Service

  • Use larger and more powerful instance types for utility and test instances
  • Typofix when naming PV images

Docs

  • Add some basic contributor docs

0.5

EC2Service

  • Use 7 GB volume size rather than 3 GB for now, since atomic images come out to be 6.1 GB
  • Implement gp2 volume type uploads
  • Image name now includes volume type
  • Simplify consumer filter code, eliminating 32 bit stuff for now
  • Add build name, virtualization type, and volume type to 'extra' dict in fedmsgs

Tests

  • Fix up consumer test code
  • Add additional consumer tests to test build filter code

Docs

  • Add info about volume size configuration
  • Tested on F21
  • Improve index page
  • Bring installation info up-to-date

Misc - Commit atomic test script, to go with base test script - Reduce description in setup.py

0.4

EC2Service

  • Fix alternate destinations not being set properly during image copy
  • Split util and test AMIs into dedicated lists
  • Allow for URL redirection while curling raw.xz image
  • Simplified registration AKI selection process
  • Major refactoring to allow for future expansion into many different types of AMIs
  • Uploads are now multithreaded
  • Volume size options added to config options
  • Better logging
  • Close a dangling SSH connection (thanks, threebean!)
  • Fix bug that caused only the first two AMIs to be made public

Tests

  • Fix broken consumer test
  • Committed uploadtest.py for doing EC2Service test runs during development

Docs

  • Update messaging docs
  • Add table of AMI types to EC2Service docs
  • Add AMI config format info

Misc

  • Removed extraneous EC2Service-specific stuff from other service files
  • Better commenting

0.3.2

  • Use fedmsg logging utilities
  • Convert old print statements to logging

0.3.1

  • Cycle through and make copied AMIs public after uploads complete
  • Register AMI with description containing build name of source image file
  • Report AMI Ids when emitting related fedmsgs
  • Make sure all AMIs have a matching numerical extension across regions
  • Clean up a little EC2Service code
  • Typofixes, etc

0.3

  • Add utility function to get virtualization type for EC2 AMI registration
  • Make AMIs public after being tested and cpied
  • Tweaks to layout of config file
  • Only use 64 bit EBS utility instances
  • Remove hardcoded username
  • Rename some variables to be clearer
  • add clean_up_on_failure and delete_image_on_failure config options
  • Improve exception handling
  • Make sure snapshot is deleted on cleanup if no image has been registered
  • Add some starter tests
  • Move around some processes to more appropriate files
  • Don't attempt to provide an AKI when registering an image as HVM
  • Fix root device name for PV vs. HVM
  • Serious PEP 8 fixes
  • Fix up duplicate image name prevention code
  • Various typofixes and code cleanup

0.2.6

  • Use proper buildroot macro in spec file
  • Preserve file timestamps when copying in spec file
  • Do not make library files executable, and don't give them shebangs
  • Add license headers to all Python files

0.2.5

  • Remove coding from fedmsg.d/fedimg.py since it seems to make it executable
  • Make init file executable in spec install section, as well

0.2.4

  • Shorten spec summary and remove trailing dot
  • Add shebang and coding to top of fedimg init file
  • Remove shebang from fedmsg.d/fedimg.py
  • Make all necessary fedimg files executable in spec install section

0.2.3

  • Better IAM profile name example in the config
  • Addition to docs: section about setting up the config file
  • Fix strange saces and add missing comma to setup.py classifiers section

0.2.2

  • Include .pyc and .pyo files for consumer in /etc/fedmsg.d/
  • Add missing comma

0.2.1

  • Fix packages argument in setup.py to take find_packages()

0.2.0

  • Initial RPM release to Fedora
  • setup.py improvements
  • Config file is now read from /etc/fedimg.cfg
  • PEP 8 fixes

0.1.0

  • Initial PyPI release