Skip to content

Commit f970a6e

Browse files
authored
releng - increment versions and update dependencies (cloud-custodian#8738)
1 parent ddb0f91 commit f970a6e

36 files changed

+1819
-1544
lines changed

.git-blame-ignore-revs

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# .git-blame-ignore-revs
2+
#
3+
# Configuration for github to ignore formatting commits for purposes of its blame view
4+
# https://docs.github.com/en/repositories/working-with-files/using-files/viewing-a-file#ignore-commits-in-the-blame-view
5+
#
6+
# For local configuration you can use `git blame --ignore-revs-file .git-blame-ignore-revs`
7+
# or `git config blame.ignoreRevsFile .git-blame-ignore-revs`
8+
9+
10+
# mailer format w/ black (#8636)
11+
0861541554b9afef3702ab2161fb3530e690513b

c7n/credentials.py

+5-3
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,15 @@ def __init__(self, region, profile=None, assume_role=None, external_id=None):
2626
self.profile = profile
2727
self.assume_role = assume_role
2828
self.external_id = external_id
29-
self.user_agent_name = "CloudCustodian"
3029
self.session_name = "CloudCustodian"
3130
if 'C7N_SESSION_SUFFIX' in os.environ:
3231
self.session_name = "%s@%s" % (
3332
self.session_name, os.environ['C7N_SESSION_SUFFIX'])
3433
self._subscribers = []
34+
self._policy_name = ""
3535

3636
def _set_policy_name(self, name):
37-
self.user_agent_name = ("CloudCustodian(%s)" % name).strip()
37+
self._policy_name = name
3838

3939
policy_name = property(None, _set_policy_name)
4040

@@ -51,8 +51,10 @@ def __call__(self, assume=True, region=None):
5151
return self.update(session)
5252

5353
def update(self, session):
54-
session._session.user_agent_name = self.user_agent_name
54+
session._session.user_agent_name = "c7n"
5555
session._session.user_agent_version = version
56+
if self._policy_name:
57+
session._session.user_agent_extra = f"c7n/policy#{self._policy_name}"
5658

5759
for s in self._subscribers:
5860
s(session)

c7n/version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# Generated via tools/dev/poetrypkg.py
2-
version = "0.9.28"
2+
version = "0.9.29"

poetry.lock

+199-178
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "c7n"
3-
version = "0.9.28"
3+
version = "0.9.29"
44
description = "Cloud Custodian - Policy Rules Engine"
55
authors = ["Cloud Custodian Project"]
66
readme = "README.md"

tests/test_credentials.py

+7-3
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ def test_session_factory(self):
1818
factory = SessionFactory("us-east-1")
1919
session = factory()
2020
self.assertTrue(
21-
session._session.user_agent().startswith("CloudCustodian/%s" % version)
21+
session._session.user_agent().startswith("c7n/%s" % version)
2222
)
2323

2424
def test_regional_sts(self):
@@ -65,11 +65,15 @@ def test_policy_name_user_agent(self):
6565
session.policy_name = "test-policy-name-ua"
6666
client = session().client('s3')
6767
self.assertTrue(
68-
client._client_config.user_agent.startswith(
69-
"CloudCustodian(test-policy-name-ua)/%s" % version
68+
client.meta.config.user_agent.startswith(
69+
f"c7n/{version}"
7070
)
7171
)
7272

73+
self.assertTrue(
74+
" c7n/policy#test-policy-name-ua" in client.meta.config.user_agent
75+
)
76+
7377
def test_local_session_agent_update(self):
7478
factory = SessionFactory('us-east-1')
7579
factory.policy_name = "check-ebs"

tools/c7n_awscc/poetry.lock

+14-14
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tools/c7n_awscc/pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "c7n_awscc"
3-
version = "0.1.13"
3+
version = "0.1.14"
44
readme = "readme.md"
55
homepage = "https://cloudcustodian.io"
66
repository = "https://github.com/cloud-custodian/cloud-custodian"

0 commit comments

Comments
 (0)