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-actions
package manager to the dependabot config file to bump action versions (@oraNod #1900) - Updated the
kind-install.md
doc to show thekubectl
instead ofoc
in the create AWX CR command (@sjagannath05 #1903) - Updated
index.md
file 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-utility
variables and conditionals (@aknochow #1872) - Added
extra_settings_files
for 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/nodeselector
to 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_secret
for metrics utility (@dhageman #1857) - Fixed innocuous but confusing typo in DB management pod task (@rooftopcellist #1859)
- Updated
k8s_exec
andk8s_cp
to include the container name (@fluzzykitten #1858) - Added support for spec overrides when restoring AWX (@rooftopcellist #1862)
- Bumped
mkdocs-ansible
from 24.3.0 to 24.3.1 in/docs
in the dependencies group (@dependabot #1856) - Fixed CI failure while building AWX operator image in molecule (@TheRealHaoLiu #1863)
- Moved
metrics_utility
defaults tovars/main.yaml
and 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_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