Skip to content

Commit d1e0913

Browse files
committed
Preparing 1.2.0 release
1 parent 50182a5 commit d1e0913

File tree

5 files changed

+33
-5
lines changed

5 files changed

+33
-5
lines changed

CHANGELOG.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,18 @@
1+
## 1.2.0 (2017-05-05)
2+
- #48 and #49: Improvements for running outside of EC2 (@mbrossard):
3+
- Set DISABLE_YUM_S3_IAM environment variable to disable IAM
4+
authentication, to be used with S3 bucket IP white-listing.
5+
- Set AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY and optionally
6+
AWS_SESSION_TOKEN environment variables to be used as fallback in
7+
case IAM roles are not available
8+
- #50: Fix for cross-region STS authentication (@jonnangle)
9+
- #55: Fix for regression on 'us-east-1' (@mestudd, @mbrossard)
10+
111
## 1.1.2 (2017-02-21)
2-
- #53: Fix for no-region regression introduced by #51
12+
- #53: Fix for no-region regression introduced by #51 (@mbrossard)
313

414
## 1.1.1 (2017-02-16)
5-
- #51: Add support for cn-north-1 region
15+
- #51: Add support for cn-north-1 region (@mbrossard)
616

717
## 1.1.0 (2016-07-11)
818
- #32: Add support for AWS v4 signature (@mbrossard)

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
NAME = yum-plugin-s3-iam
2-
VERSION = 1.1.2
2+
VERSION = 1.2.0
33
RELEASE = 1
44
ARCH = noarch
55

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,18 @@ There are 2 types of S3 URLs:
4141
When using HTTP/S and a bucket name containing a dot (`.`) you need to
4242
use the path-style URL syntax.
4343

44+
## Use outside of EC2
45+
46+
Some use-cases (Continuous Integration, Docker) involve S3-hosted yum
47+
repositories being accessed from outside EC2. For those cases two
48+
options are available:
49+
- Use AWS API keys in AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY (and
50+
optionally AWS_SESSION_TOKEN) environment variables. Those will be
51+
used as a fallback if IAM role credentials can not be accessed.
52+
- Defining the environment DISABLE_YUM_S3_IAM to 1 will disable the
53+
use of the yum-s3-iam plugin. This should be used with S3 bucket IP
54+
white-listing.
55+
4456
## Limitations
4557

4658
Currently the plugin does not support:

s3iam.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
__email__ = "julius@seporaitis.net"
3535
__copyright__ = "Copyright 2012, Julius Seporaitis"
3636
__license__ = "Apache 2.0"
37-
__version__ = "1.1.2"
37+
__version__ = "1.2.0"
3838

3939

4040
__all__ = ['requires_api_version', 'plugin_type', 'CONDUIT',

yum-plugin-s3-iam.spec

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,17 @@ rm -rf ${RPM_BUILD_ROOT}
3737
/usr/lib/yum-plugins/s3iam.py*
3838

3939
%changelog
40+
* Fri May 05 2017 Mathias Brossard <mathias@brossard.org> 1.2.0-1
41+
- Improvements for running outside of EC2 (@mbrossard)
42+
- Fix for cross-region STS authentication (@jonnangle)
43+
- Fix for regression on 'us-east-1' (@mestudd, @mbrossard)
44+
4045
* Tue Feb 21 2017 Mathias Brossard <mathias@brossard.org> 1.1.2-1
4146
- Fix for no-region regression introduced by cn-north-1 region support
47+
(@mbrossard)
4248

4349
* Thu Feb 16 2017 Mathias Brossard <mathias@brossard.org> 1.1.1-1
44-
- Add support for cn-north-1 region
50+
- Add support for cn-north-1 region (@mbrossard)
4551

4652
* Wed Jul 11 2016 Mathias Brossard <mathias@brossard.org> 1.1.0-1
4753
- Add support for AWS v4 signature (@mbrossard)

0 commit comments

Comments
 (0)