Skip to content

v25.0.1

Latest

Choose a tag to compare

@fitbeard fitbeard released this 07 Jul 21:56
· 5 commits to main since this release
4f01ab6

Automation Platform 25.0.1

Important

Re-tagged release: Removal of trademark logo and references of the company

This is the first major release after the project expansion from awx-without-k8s into Automation Platform.

The project is no longer only an AWX-on-Docker-Compose deployment helper. It now provides a community, open-source build of the broader Ansible Automation Platform experience: AWX/controller, Event-Driven Ansible, Gateway, supporting container images, Kubernetes operators, Helm charts, TLS/CA automation, and platform API modules.

What's New

  • Project renamed and repositioned as Automation Platform.
  • New full platform demo topology with Gateway + AWX + EDA.
  • New standalone demo topologies for:
    • AWX standalone
    • EDA standalone
  • New Docker Compose roles:
    • gateway
    • eda
    • tls
    • haproxy
  • Refactored AWX role with updated TLS handling, image paths, runtime configuration, and Gateway integration support.
  • Added shared AP root CA handling through the tls role.
  • Added Gateway post-install and migration tasks for service/resource registration.
  • Added new image build trees for:
    • AWX
    • AWX EE
    • EDA server
    • EDA UI
    • EDA decision environment
    • Gateway
    • MCP server
    • AWX operator
    • EDA server operator
    • AWX resource operator
    • AP Gateway operator
    • Ansible AI Connect operator
  • Added Helm charts for:
    • awx-operator
    • eda-server-operator
    • ap-gateway-operator
    • awx-resource-operator
    • mcp-operator
  • Added CRDs, sample manifests, and patch/build scripts for operator images.
  • Updated README with new screenshots, topology docs, CA generation, image build docs, Helm chart usage, and component removal notes.

Breaking Changes / Migration Notes

  • Repository URL changes from fitbeard/awx-without-k8s to fitbeard/automation-platform.

  • The Ansible Galaxy collection name remains fitbeard.awx, but the project scope is now broader than AWX.

  • Default image paths changed from the old quay.io/tadas/... layout to:

    • quay.io/fitbeard/automation-platform/...
  • The old demo entrypoint was removed:

    • demo/inventory
    • demo/demo.yml

    Use one of the new topology-specific playbooks instead:

    • demo/inventory-gateway + demo/playbook-gateway.yml
    • demo/inventory-awx-standalone + demo/playbook-awx-standalone.yml
    • demo/inventory-eda-standalone + demo/playbook-eda-standalone.yml
  • Build layout changed:

    • old build/ content moved under images/awx
    • old ee/ content moved under images/awx-ee
  • AWX web TLS variables changed. Review old awx_web_cert_* usage and migrate to the newer TLS variables and shared AP CA flow.

  • AWX Receptor mesh certificates are still separate from the platform/root CA and must be generated/configured independently.

  • awx_pg_sslmode now defaults to require; external database users should review Postgres TLS settings before upgrading.

  • This release requires Ansible Core >=2.17.0; project tooling currently targets Ansible Core <2.20.0.

  • The bundled haproxy role is intended for demo/testing only. Production deployments should use a real load balancer, ingress controller, or platform edge service.

Notes

  • Helm charts do not install CRDs automatically. Apply the matching CRDs from images/*/crds before installing charts.
  • The AP Gateway operator image build requires access to the source-bundle OCI image.
  • As this is the first broad platform release, review defaults and inventory carefully before upgrading an existing AWX-only deployment.