Mondo Diaz
161d08c508
Add production deployment with manual approval gate
...
- Add values-prod.yaml with persistence enabled (20Gi PostgreSQL, 100Gi MinIO)
- Add deploy_prod job triggered on semantic version tags (v1.0.0, etc.)
- Production deployment requires manual approval for safety
- Add integration_test_prod job to verify prod deployment
- Production uses orchard.common.global.bsf.tools hostname
- Trusts main branch (skip re-running all tests for tags)
2026-01-15 20:52:44 +00:00
Mondo Diaz
157ac0ccb2
Add test_image to deploy deps and fix pip proxy
...
- Add test_image to deploy needs (container tests must pass)
- Fix python_tests to use internal PyPI proxy consistently
2026-01-15 20:46:36 +00:00
Mondo Diaz
0feedfe0a5
Increase deploy timeout from 5m to 10m
...
Allow more time for cluster to stabilize during deployments.
2026-01-15 20:36:30 +00:00
Mondo Diaz
b440cb8dcb
Add Prosper security scan jobs to deploy dependencies
...
Block deploys if any security scan fails:
- app_deps_scan (dependency vulnerabilities)
- cve_scan (CVE scanning)
- cve_sbom_analysis (SBOM CVE analysis)
- app_sbom_analysis (SBOM analysis)
2026-01-15 20:35:14 +00:00
Mondo Diaz
021ebbb3a3
Fix deploy jobs to only run when dependencies succeed
...
Change 'when: always' to 'when: on_success' in deploy rules.
'when: always' was overriding the needs behavior, causing deploys
to run even when build_image or other dependencies failed.
2026-01-15 20:32:43 +00:00
Mondo Diaz
5d5a054452
Replace project cards with sortable data table on Home page
2026-01-15 14:17:56 -06:00
Mondo Diaz
32162c4ec7
Cleanup: improve pod naming, remove dead code, update docs
2026-01-14 14:47:11 -06:00
Mondo Diaz
179503c68b
Add GIT_STRATEGY: none to cleanup_feature job
2026-01-14 12:55:38 -06:00
Mondo Diaz
4b3d2fd41d
Add feature branch deployment pipeline
2026-01-14 12:29:37 -06:00
Mondo Diaz
7e68baed08
Add ref_count management for deletions with atomic operations and error handling
2026-01-06 13:44:23 -06:00
Dane Moss
bc3da14d50
Add prosper config
2025-12-12 13:52:27 -07:00
Mondo Diaz
386ea0df4d
Add NPM_REGISTRY build arg support in Dockerfile
...
- Accept NPM_REGISTRY ARG in frontend build stage
- Configure npm registry before install if provided
- Add build-arg to MR build stage in CI
2025-12-05 17:58:12 -06:00
Armando Diaz
2105fca189
add npm repo
2025-12-05 17:53:15 -06:00
Armando Diaz
9fb54970e8
trim ci jobs for now
2025-12-05 17:27:56 -06:00
Mondo Diaz
2261bfc830
Rewrite from Go + vanilla JS to Python (FastAPI) + React (TypeScript)
...
- Backend: Python 3.12 with FastAPI, SQLAlchemy, boto3
- Frontend: React 18 with TypeScript, Vite build tooling
- Updated Dockerfile for multi-stage Node + Python build
- Updated CI pipeline for Python backend
- Removed old Go code (cmd/, internal/, go.mod, go.sum)
- Updated README with new tech stack documentation
2025-12-05 17:16:43 -06:00
Armando Diaz
343f7bfc59
will setup deploy job later
2025-12-05 16:59:01 -06:00
Armando Diaz
f0a4bf11c3
start deploy job config
2025-12-05 08:51:25 -06:00
Armando Diaz
214a485ad9
update build ci
2025-12-04 19:13:57 -06:00
Armando Diaz
5861f9639a
install missing deps
2025-12-04 17:34:10 -06:00
Armando Diaz
b6493c55d0
set missing var
2025-12-04 17:32:41 -06:00
Armando Diaz
f2698e48e7
fix typo
2025-12-04 17:22:57 -06:00
Armando Diaz
a46e968a3c
test building
2025-12-04 17:18:06 -06:00
Mondo Diaz
cd75cb864d
Add Helm chart and GitLab CI pipeline
...
- Helm chart with PostgreSQL, MinIO, Redis as optional subcharts
- Production and external infrastructure value files
- HPA, Ingress, and health probe support
- GitLab CI pipeline using Buildah for container builds
- Multi-stage pipeline: test, build, publish
2025-12-04 14:57:46 -06:00