Releases: ansible/awx-operator
2.19.1
What's Changed
- Separated the console-specific metrics utility into its own tasks and templates (@aknochow #1906)
- Added
github-actionspackage manager to the dependabot config file to bump action versions (@oraNod #1900) - Updated the
kind-install.mddoc to show thekubectlinstead ofocin the create AWX CR command (@sjagannath05 #1903) - Updated
index.mdfile to reflect AWX Operator (@llussy #1904)
New Contributors
- @sjagannath05 made their first contribution in #1903
- @llussy made their first contribution in #1904
Full Changelog: 2.19.0...2.19.1
AWX
This version of the operator was release with AWX v24.6.1
2.19.0
What's Changed
- Enabled readiness probe for task pod in CI tests (@TheRealHaoLiu #1891)
- Fixed migrations between versions of devel (@TheRealHaoLiu #1890)
- Fixed custom CA certificates for task/web/migration (@JoelKle #1846)
- Updated ``manage_replicas` to accept boolean values (@rcarrillocruz #1893)
- Added scheduling controls to Mesh Ingress (@dhageman #1892)
- Added the ability to apply custom labels to DB migration pods (@sbilque #1878)
- Fixed nox CI test failure (@rooftopcellist #1899)
New Contributors
- @rcarrillocruz made their first contribution in #1893
Full Changelog: 2.18.0...2.19.0
AWX
This version of the operator was release with AWX v24.6.0
2.18.0
What's Changed
- Fixed
metrics-utilityvariables and conditionals (@aknochow #1872) - Added
extra_settings_filesfor AWX CR that allows users to add extra settings through python (*.py) files from ConfigMaps or Secrets (@kurokobo #1836) - Added new readiness check (
check_instance_ready) check if the instance is marked ready in the database (@TheRealHaoLiu #1885) - Added the ability for the operator to create horizontal pod autoscaling resources for the web and task deployments (@dhageman #1676)
Full Changelog: 2.17.0...2.18.0
AWX
Released with AWX v24.5.0
2.17.0
What's Changed
- Added database secret to metric jobs (@dhageman #1843)
- Added missing locales location in the Nginx installer required by the new user interface (@tomsiewert #1822)
- Added
tolerations/nodeselectorto migration job template (@ranvit #1804) - Added custom logos by volume mounts documentation (@YaronL16 #1840)
- Exposed websockets on API prefix v2 (@jamesmarshall24 #1842)
- Added PostgreSQL option
target_session_attrs(@larsux #1847) - Created
metrics_utility_secretfor metrics utility (@dhageman #1857) - Fixed innocuous but confusing typo in DB management pod task (@rooftopcellist #1859)
- Updated
k8s_execandk8s_cpto include the container name (@fluzzykitten #1858) - Added support for spec overrides when restoring AWX (@rooftopcellist #1862)
- Bumped
mkdocs-ansiblefrom 24.3.0 to 24.3.1 in/docsin the dependencies group (@dependabot #1856) - Fixed CI failure while building AWX operator image in molecule (@TheRealHaoLiu #1863)
- Moved
metrics_utilitydefaults tovars/main.yamland setting default secret undefined to fix a conditional (@aknochow #1869) - Improved logging in CI by setting AWX log level to DEBUG, fixing failure to collect AWX API output, storing instance list and detail in debug artifacts (@TheRealHaoLiu #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_IMAGEoption 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
/docswith one update (@dependabot #1802) - Formatted Markdown list properly in the
upgrading.mdfile 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
readinessProbefor 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_podsas 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_hostnameto 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
-inessprobe parameters and added accompanying documentation (@rooftopcellist #1808) - Fixed incorrect command for getting
ingressroutetcpresources 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
ServiceAccountandImagePullSecetto 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-toolsto generate the full dependency tree, which aligns with doc requirements in the AWX repo (@oraNod #1727 - Exposed
extra_settingsin 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.ymlfile (@kurokobo #1737) - Fixed PostgreSQL upgrade conditional (@aknochow #1741)
- Restored
status.upgradedPostgresVersionas 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_hostnameif defined (@TheRealHaoLiu #1752) - Fixed undefined
external_hostnamewhen using Route (@TheRealHaoLiu #1753) - Updated PostgreSQL docs about finding default version (@rooftopcellist #1747)
- Updated PostgreSQL service
label_selectorto use thedeployment_typevariable (@rooftopcellist #1755) - Binded execution environment images version with
DEFAULT_AWX_VERSION(@bartowl #1740) - Fixed
awx_kube_develto 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