Skip to content

chore: drop deploy/ directory and deployment-specific docs#194

Merged
fede-kamel merged 1 commit into
mainfrom
chore/remove-deploy
May 15, 2026
Merged

chore: drop deploy/ directory and deployment-specific docs#194
fede-kamel merged 1 commit into
mainfrom
chore/remove-deploy

Conversation

@fede-kamel
Copy link
Copy Markdown
Contributor

Summary

Remove the three deployment surfaces previously shipped under deploy/. None of this is part of the locus-sdk wheel — hatch builds from src/ only — so this is purely a repo-surface change and does not affect what pip install locus-sdk produces.

Deleted directories:

  • deploy/helm/locus-agent — generic Helm chart for an AgentServer.
  • deploy/locus-workbench — Always-Free OKE workbench stack (Terraform + Helm + scripts). No plan to host as a public offering.
  • deploy/oci-functions — OCI Functions example app.

Orphan files also deleted:

  • docs/how-to/deploy-workbench-free-tier.md — pure walkthrough of deploy/locus-workbench/.
  • tests/unit/test_deploy_helm_chart.py — exercised the deleted Helm chart's template files (and the still-present root Dockerfile, which is fine as an integration concern).

Edited (reference cleanup):

  • Dockerfile — drop the comment line pointing at the deleted deploy/oci-functions/app.py example.
  • mkdocs.yml — drop the Deploy workbench on Always-Free OKE nav entry.
  • README.md — replace the deploy/helm/locus-agent link with chart-free wording; point the Deploy guide link at the canonical how-to/deploy/ URL.
  • docs/how-to/deploy.md — in the ## OKE — Kubernetes for production section, replace the bundled-Helm-chart subsection with a chart-free intro. Keep the raw-YAML deployment example and the Functions / Container Instances / Compute / Auth / Sessions sections (all transferable).

Test plan

  • grep for deploy/(locus-workbench|helm|oci-functions) across the repo returns empty.
  • grep for deploy-workbench-free-tier returns empty.
  • CI green (lint, mypy, tests on 3.11–3.14, mkdocs build).

The repo previously shipped three deployment surfaces under deploy/:
- deploy/helm/locus-agent — generic Helm chart for an AgentServer.
- deploy/locus-workbench — Always-Free OKE workbench stack
  (terraform + helm + scripts).
- deploy/oci-functions — OCI Functions example app.

None of this is part of the locus-sdk wheel (hatch builds from src/
only), so removal does not change what consumers install. The
deployment surfaces drifted from the SDK's scope and there is no
plan to host the OKE workbench as a public offering.

Removed:
- deploy/ (whole tree, 36 files).
- docs/how-to/deploy-workbench-free-tier.md — orphan how-to that
  walked through deploy/locus-workbench/.
- tests/unit/test_deploy_helm_chart.py — unit-tested the deleted
  Helm chart's templates and the (still-present) root Dockerfile;
  Dockerfile coverage is left as integration concern.

Edited:
- Dockerfile — drop the comment referencing the deleted example.
- mkdocs.yml — drop the workbench-free-tier nav entry.
- README.md — replace the deploy/helm/locus-agent badge with
  generic "drop the Dockerfile into your own pipeline" wording;
  point the deploy guide link at the canonical how-to URL.
- docs/how-to/deploy.md — replace the bundled-Helm-chart subsection
  with chart-free OKE intro; keep raw-YAML reference + Functions /
  Container Instances / Compute sections (all transferable).

Signed-off-by: Federico Kamelhar <federico.kamelhar@oracle.com>
@oracle-contributor-agreement oracle-contributor-agreement Bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label May 15, 2026
@fede-kamel fede-kamel merged commit 3d39273 into main May 15, 2026
10 checks passed
@fede-kamel fede-kamel deleted the chore/remove-deploy branch May 15, 2026 12:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant