This repository has been archived by the owner on Jun 10, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 144
RelEng: PostMortem2.7
Toshio Kuratomi edited this page Aug 27, 2018
·
8 revisions
- What things did we learn from the 2.7 release process?
- For the RMs to discuss to make a better unified release process going forward.
- Add more Changelog categories
- trivial for things that should only be rendered between pre-releases
- what is a major_change vs minor_change vs trivial_change? Playbook-breaking is definitely major_change. Additions to the playbook keywords? Changes to how a playbook keyword acts?
- Optimizations: bugfix or *_change?
- I think we want to go back to having a tracker project pre-branch but remove it once we get to post-branch. The reason is that post-branch we can use the github query to tell what backport PRs exist against the stable-X.Y branch. But pre-branch, we just have to remember what things people have asked to be included.
- Should we use long pre-release version tags or short ones? "alpha vs a", "beta vs b". 2.4 and previous used alpha/beta. 2.5 and 2.6 use a and b. alpha and beta are easier for users to read. We may have to check that we're using packaging.versioning everywhere we need to compare versions in our releng scripts?
This Wiki is used for quick notes, not for support or documentation.
Working groups are now in the Ansible forum
Ansible project:
Community,
Contributor Experience,
Docs,
News,
Outreach,
RelEng,
Testing
Cloud:
AWS,
Azure,
CloudStack,
Container,
DigitalOcean,
Docker,
hcloud,
Kubernetes,
Linode,
OpenStack,
oVirt,
Virt,
VMware
Networking:
ACI,
AVI,
F5,
Meraki,
Network,
NXOS
Ansible Developer Tools:
Ansible-developer-tools
Software:
Crypto,
Foreman,
GDrive,
GitLab,
Grafana,
IPA,
JBoss,
MongoDB,
MySQL,
PostgreSQL,
RabbitMQ,
Zabbix
System:
AIX,
BSD,
HP-UX,
macOS,
Remote Management,
Solaris,
Windows
Security:
Security-Automation,
Lockdown
Tooling:
AWX,
Galaxy,
Molecule
Plugins:
httpapi