Apollo Config

Azure Developer Tools

Apollo, an open source distributed configuration management centre, with every credential generated on first boot.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

Apollo is an open source distributed configuration management centre that teams use to centralise application configuration across environments, clusters and services. Applications fetch typed, versioned configuration at runtime and pick up changes without a redeploy, while operators get per environment and per cluster namespaces, release and rollback history, grey scale releases for staged rollouts, and a complete audit trail of who changed what. A web console manages all of it, so configuration stops living in scattered property files and becomes a governed, reviewable resource.

Why the cloudimg image

cloudimg ships Apollo hardened and fully patched with its database, both schemas and all three Apollo services already wired together, so the portal is usable minutes after launch. Apollo's published sample data ships a well known portal login, and this image destroys it: the shipped image carries no usable portal password at all, and each virtual machine generates its own portal administrator password, database credentials and database root password on first boot, written to a root only file. Only the web console is reachable from the network, while the configuration service, administration service and database stay on the loopback interface. It comes with a paired deployment guide and 24/7 cloudimg support.

Common uses

  • Central configuration for microservices
  • Per environment config with audit history
  • Staged config rollouts and instant rollback

See it running

Real screenshots taken while testing this image against its deployment guide.

Apollo Config screenshot 1 Apollo Config screenshot 2 Apollo Config screenshot 3 Apollo Config screenshot 4