Releases: ansible/awx-operator
2.17.0
What's Changed
- Add database secret to metric jobs by @dhageman in #1843
- installer: nginx: add missing locales location required by ui_next by @tomsiewert in #1822
- add tolerations/nodeselector to migration job template (fixes #1774) by @ranvit in #1804
- Added custom logos by volume mounts documentation by @YaronL16 in #1840
- Expose websockets on api prefix v2 by @jamesmarshall24 in #1842
- Add postgresql option target_session_attrs by @larsux in #1847
- Create _metrics_utility_secret for metrics utility by @dhageman in #1857
- Fix innocuous but confusing typo in db management pod task by @rooftopcellist in #1859
- Update k8s_exec and k8s_cp to include container name by @fluzzykitten in #1858
- Add support for spec overrides when restoring AWX by @rooftopcellist in #1862
- Bump mkdocs-ansible from 24.3.0 to 24.3.1 in /docs in the dependencies group by @dependabot in #1856
- Fix CI failure by @TheRealHaoLiu in #1863
- moving metrics_utility defaults to vars/main.yaml and setting default… by @aknochow in #1869
- Improve logging in CI by @TheRealHaoLiu in #1868
New Contributors
- @tomsiewert made their first contribution in #1822
- @ranvit made their first contribution in #1804
- @YaronL16 made their first contribution in #1840
- @larsux made their first contribution in #1847
- @fluzzykitten made their first contribution in #1858
Full Changelog: 2.16.1...2.17.0
AWX
Released with AWX v24.4.0
2.16.1
What's Changed
- Added explicit list filter after
rejectattr
(@dsavineau #1845)
Full Changelog: 2.16.0...2.16.1
AWX
Released with AWX v24.3.1
2.16.0 (DO NOT USE/UPGRADE)
What's Changed
- Added
AWX_EE_TEST_IMAGE
option to molecule test (@TheRealHaoLiu #1819) - Added new variables for Red Hat Hybrid Cloud Console to metrics-utility (@aknochow #1816)
- Added output debug resource to file in molecule test (@TheRealHaoLiu #1823)
- Added a tip for adding extra settings through configmaps or secrets and improve the accompanying example in the Custom volume and volume mount options section of the AWX Operator Guide (@kurokobo #1824)
- Bumped the dependencies group in
/docs
with one update (@dependabot #1802) - Formatted Markdown list properly in the
upgrading.md
file to render it correctly (@sey #1825) - Removed a default parameter from Jinja map (@dsavineau #1839)
Full Changelog: 2.15.0...2.16.0
AWX
Released with AWX v24.3.0
2.15.0
What's Changed
- Added description of init container image definition (@zaki-lknr #1779)
- Corrected
readinessProbe
for web pod (@kurokobo #1786) - Added retries to the task that tries finding running web pod (@kurokobo #1787)
- Added noxfile and workflow to test docsite PRs (@oraNod #1794)
- Added backwards compatibility for PostgreSQL to cast
sorted_old_postgres_pods
as list (@dsavineau #1791) - Updated setting for Metrics-Utility Image to only display when enabled (@aknochow #1796)
- Removed the ability to customize the PostgreSQL
postgres_data_dir
(@rooftopcellist #1798) - Fixed
external_hostname
to no longer be required while using Route ingress (@TheRealHaoLiu #1807) - Added PostgreSQL init container to resolve permissions for some K3s deployments (@rooftopcellist #1805)
- Added defaults for
-iness
probe parameters and added accompanying documentation (@rooftopcellist #1808) - Fixed incorrect command for getting
ingressroutetcp
resources in the Mesh Ingress chapter of the AWW Operator Documentation (@kurokobo #1778)
New Contributors
- @zaki-lknr made their first contribution in #1779
Full Changelog: 2.14.0...2.15.0
AWX
Released with AWX v24.2.0
2.14.0
Special Note
This version includes a new PostgeSQL version change so it will upgrade your data. Please be sure create an AWXBackup before upgrading.
🚧 Attention: If you have configured a custom postgres_data_path
, do not upgrade to this release as it may result in loss of data. Skip to the 2.15.0 release when it becomes available. See this thread for more information.
Users who mirror for disconnected environments will need to update their mirror to the new postgres image.
quay.io/sclorg/postgresql-15-c9s:latest
What's Changed
- Added dependabot configuration to bump doc dependencies (@oraNod #1758)
- Added tips about Traefik API groups (@kurokobo #1757)
- Added support for ansible metrics-utility (@aknochow #1754)
- Fixed metrics utility fields to display correctly in the controller UI (@dsavineau #1783)
Full Changelog: 2.13.1...2.14.0
AWX
Released with AWX v24.1.0
2.13.1
Special Note
This version includes a new PostgeSQL version change so it will upgrade your data. Please be sure create an AWXBackup before upgrading.
🚧 Attention: If you have configured a custom postgres_data_path
, do not upgrade to this release as it may result in loss of data. Skip to the 2.15.0 release when it becomes available. See this thread for more information.
Users who mirror for disconnected environments will need to update their mirror to the new postgres image.
quay.io/sclorg/postgresql-15-c9s:latest
What's Changed
- Enforced order and updated allowed lists for tests (@TheRealHaoLiu #1762)
- Added command when specifying args for PostgreSQL (@TheRealHaoLiu #1765)
- Updated PostgreSQL 13 volume to no longer delete automatically (@TheRealHaoLiu #1767)
- Changed default value for
postgres_data_path
(@fosterseth #1766) - Updated image pull policy for awx-operator to
IfNotPresent
(@aknochow #1761) - Added
ServiceAccount
andImagePullSecet
to migration job (@TheRealHaoLiu #1763)
Full Changelog: 2.13.0...2.13.1
AWX
Released with AWX v24.0.0
2.13.0 - DO NOT USE
Special Note
🚧 2.13.0 has a major bug and should be avoided. See this thread for more information.
This version includes a new PostgeSQL version change so it will upgrade your data. Please be sure create an AWXBackup before upgrading.
What's Changed
- Changed descriptor of Storage Class From Text to StorageClass (@neevnuv #1729)
- Updated the docs requirements to use
pip-tools
to generate the full dependency tree, which aligns with doc requirements in the AWX repo (@oraNod #1727 - Exposed
extra_settings
in the OLM UI form (@rooftopcellist #1732) - Enabled the search feature for the AWX Operator documentation (@kurokobo #1725)
- Upgraded to PostgreSQL 15 and moved to sclorg images (@john-westcott-iv #1486)
- Fixed unsafe conditional in the
roles/backup/tasks/secrets.yml
file (@kurokobo #1737) - Fixed PostgreSQL upgrade conditional (@aknochow #1741)
- Restored
status.upgradedPostgresVersion
as astring
, to maintain backward compatibility (@kurokobo #1745) - Implemented liveness & readiness checking to support the split web/task container configuration and refactored migrations (@dhageman #1674)
- Fixed table format in the Container probes section of the AWX Operator documentation (@erz4 #1748)
- Added ability for defining loadbalancer class (@tylergmuir #1746)
- Extended the expiration date for the certs for receptor nodes to 10 years (@kurokobo #1744)
- Added ability for custom imagePullSecrets for the Mesh Ingress component (@dhageman #1750)
- Updated the AWXMeshIngress route to respect
external_hostname
if defined (@TheRealHaoLiu #1752) - Fixed undefined
external_hostname
when using Route (@TheRealHaoLiu #1753) - Updated PostgreSQL docs about finding default version (@rooftopcellist #1747)
- Updated PostgreSQL service
label_selector
to use thedeployment_type
variable (@rooftopcellist #1755) - Binded execution environment images version with
DEFAULT_AWX_VERSION
(@bartowl #1740) - Fixed
awx_kube_devel
to no longer break due to a recent change to externalize migrations (@TheRealHaoLiu #1759) - Created a new PostgreSQL configuration secret when restoring a new instance (@rooftopcellist #1733)
- Reverted change to cast settings values to strings as they could be nested (@rooftopcellist #1756)
New Contributors
- @neevnuv made their first contribution in #1729
- @oraNod made their first contribution in #1727
- @aknochow made their first contribution in #1741
- @erz4 made their first contribution in #1748
- @tylergmuir made their first contribution in #1746
- @bartowl made their first contribution in #1740
Full Changelog: 2.12.2...2.13.0
AWX
Released with AWX v24.0.0
2.12.2
What's Changed
- Separated out the custom receptor CA section to its own section (@tvo318 #1707)
- Fixed syntax error in Mesh Ingress documentation (@fosterseth #1720)
- Added description for the
--force-conflicts
option to upgrade CRDS (@kurokobo #1717) - Added more content for the AWX Mesh Ingress documentation (@kurokobo #1724)
- Corrected indentation for annotations for the AWX Mesh Ingress roles templates (@kurokobo #1723)
- Updated Dockerfile operator-framework/ansible-operator version to 1.34.0 (@mattmiller87 #1714)
- Fixed bug where uppercase Route fails (@TheRealHaoLiu #1731)
New Contributors
- @mattmiller87 made their first contribution in #1714
Full Changelog: 2.12.1...2.12.2
AWX
Released with AWX v23.9.0
2.12.1
What's Changed
- Increased lock down of websocket path (@chrismeyersfsu #1710)
- Reverted the removal trim symbol before endif (@kurokobo #1715)
- Added new mesh ingress documentation for the operator (@TheRealHaoLiu #1706)
Full Changelog: 2.12.0...2.12.1
AWX
Released with AWX v23.8.1
2.12.0 (Not recommended)
Known issues
There are repeated errors recorded in the task pod. Adding web instance to websocket broadcast list is failing due to wsrelay failure. Confirmed that this also occurs on minimal fresh deployment in addition to upgraded instances. Operator completes reconciliation without any errors. (@kurokobo ansible/awx#14876)
What's Changed
- Added support annotation to CSV (@TheRealHaoLiu #1702)
- Added AWXMeshIngress description to CSV (@TheRealHaoLiu #1703)
- Fixed API version in the
awxmeshingress-demo.yml
file (@TheRealHaoLiu #1700) - Updated the Helm Chart README (@TheRealHaoLiu #1704)
- Added
customSecrets
andcustomVolumes
values to Helm Chart to simplify the creation of resources for PoC (@sbilque #1690) - Removed empty
statusDescriptor
because it fails validation (@rooftopcellist #1708) - Allowed connecting to websockets via
api/websocket/
(@chrismeyersfsu #1709)
New Contributors
- @sbilque made their first contribution in #1690
- @chrismeyersfsu made their first contribution in #1709
Full Changelog: 2.11.0...2.12.0
AWX
Released with AWX v23.8.0