• Formerly Platform.sh
  • Contact us
  • Docs
  • Login
Watch a demoFree trial
Blog
Blog
BlogProductCase studiesNewsInsights
Blog

Automating governance: a technical guide to policy enforcement on Upsun

platform engineeringsecurityautomationconfigurationCLIcloud application platform
07 March 2026
Greg Qualls
Greg Qualls
Director, Product Marketing
Share

In traditional IT organizations, governance is often a procedural burden. 

It lives in spreadsheets, Wiki pages, and ticketing queues. For the IT Middle Manager (ITMM) overseeing a modern engineering team, this "procedural governance" is the primary driver of Shadow IT

When a developer has to wait three days for a security review to change a database version, the temptation to spin up an unapproved instance becomes overwhelming.

To end Shadow IT, we must move governance from the realm of "procedure" to the realm of "mechanics." 

This deep dive explores how Upsun automates policy enforcement directly within the developer workflow, providing the rails that ensure compliance without the friction of manual gates.

Where friction usually appears: The cost of the manual gate

In a fragmented workflow, friction is almost always found at the handoff points. 

Manual reviews, change advisory boards (CABs), and inconsistent enforcement across different cloud providers create a "governance tax" that consumes up to 20% of a developer's week.

Procedural governance relies on human memory and compliance

It assumes that every developer will remember to apply the correct security headers or resource limits. When they don't, the result is a production incident or a budget leak. 

Technical enforcement on Upsun removes the "human error" variable by baking the rules into the infrastructure itself.

Automation mechanisms: The engine of governed delivery

Upsun replaces the manual gate with three core technical mechanisms that ensure every deployment is policy-aligned by default.

1. Versioned configuration as the "source of truth"

The foundation of technical enforcement is .upsun/config.yaml

Instead of a static security document, your governance lives in a version-controlled file. If a team needs to add a new service or change a runtime version, they must define it here. This allows IT managers to:

  • Enforce secure defaults: Runtimes and services are deployed using hardened, read-only images.
  • Prevent configuration drift: Because the infrastructure is immutable and recreated on every push, there is no chance of a developer making an unrecorded manual change in production.

2. Automated Build Hooks as Quality Guardrails

Build hooks are the primary "hard guardrail" of the Upsun platform. 

These are scripts that run during the build process, before the application is live.

By embedding security scans (SAST), linting, and compliance checks into the build hook, IT teams can ensure that non-compliant code simply never reaches the deployment stage.

The platform acts as an automated auditor that provides immediate feedback to the developer, rather than a ticket that sits in a queue.

3. Environment Rules and Resource Caps

Financial governance is often ignored until the end of the month when the cloud bill arrives.

Upsun enforces resource allocation guardrails at the platform level. IT managers can define hard-caps on CPU and memory within the configuration. 

This ensures that a development branch can never accidentally spin up an enterprise-grade database instance, preventing budget leakage through architectural design rather than verbal policy.

Developer acceptance: Fewer interruptions, clearer expectations

One of the biggest myths in IT is that developers hate governance. 

In reality, developers hate ambiguity and interruptions.

When governance is procedural, developers are often interrupted days after a merge by a security audit. When governance is technical and automated, the expectations are clear and immediate. 

If the code passes the build hook, the developer knows it is compliant. This provides a "psychological safety net" that allows teams to move faster. 

By providing production-perfect preview environments that already include these guardrails, Upsun makes "the right way" the easiest way for the developer to work.

IT role evolution: From gatekeeper to platform owner

The move to automated enforcement changes the fundamental role of the IT manager. 

You are no longer the gatekeeper. Instead, you are a Platform Owner providing a governed, high-velocity "Paved Road" for your engineering teams.

By centralizing the unified cloud application platform, you gain a clear map of the entire organization's tech stack. 

You can satisfy a SOC2 or HIPAA auditor by showing them your versioned configuration files and build logs (deterministic evidence of a secure state) rather than chasing down individual developers for screenshots of their settings.

Next steps: Automating your enforcement

Moving governance from procedure to mechanics is the final step in dismantling the "hidden factory" of Shadow IT. Here is how to begin:

Ready to stop the shadow IT cycle?

Request a technical demo to see how Upsun codifies your governance and reclaims your team's velocity.

Stay updated

Subscribe to our monthly newsletter for the latest updates and news.

Your greatest work
is just on the horizon

Free trial
UpsunFormerly Platform.sh

Join our monthly newsletter

Compliant and validated

ISO/IEC 27001SOC 2 Type 2PCI L1HIPAATX-RAMP
© 2026 Upsun. All rights reserved.