Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
04c6204
Created the integration-test structure and test file (test_inference_…
EugeneGene Feb 26, 2026
9addaf2
updated pytest structure with one test. works for cloud and local dep…
EugeneGene Mar 4, 2026
a7218bd
updated requirements for dev integration tests.
EugeneGene Mar 19, 2026
42c9d82
✨ feat(pgbouncer): add connection pooling with deployment improvements
bglar Mar 23, 2026
1d5df52
♻️ refactor(uninstall): enhance cleanup script for reliable resource …
bglar Mar 23, 2026
a5f575d
✨ feat: add PgBouncer support to deployment scripts
bglar Mar 23, 2026
b566d2e
✨ feat(pgbouncer): add isolated connection pools to prevent service s…
bglar Mar 23, 2026
430fb82
Update busybox image tag
bglar Mar 24, 2026
31c028f
feat: Test Openshift local deployment
Beldine-Moturi Mar 3, 2026
36f1fcd
Update manual local deployment steps with CRC option
Beldine-Moturi Mar 18, 2026
c15dba1
Update crc instructions
Beldine-Moturi Mar 23, 2026
0d4180c
docs: update OS requirements in crc deployment instructions
Beldine-Moturi Mar 23, 2026
8607bed
fix oauth_url for crc
Beldine-Moturi Mar 24, 2026
4ca3321
fix failing checks
Beldine-Moturi Mar 24, 2026
013215b
fix failing checks
Beldine-Moturi Mar 24, 2026
d228e78
Merge branch 'main' into reb/integration-tests-start
EugeneGene Mar 25, 2026
9018b46
feat: Test Openshift local deployment
Beldine-Moturi Mar 3, 2026
6bdda9b
Updated GPU,CPU,Memory resources for finetuning
WanjiruCate Feb 24, 2026
aca4ac4
Update templates to use v1.2.3 terratorch
WanjiruCate Mar 2, 2026
2a5b0eb
Update Segmentation template
WanjiruCate Mar 2, 2026
2643100
Update fire completed tune
WanjiruCate Mar 4, 2026
94035f7
update correct tune
WanjiruCate Mar 4, 2026
6ce1330
Update deloy_lima template to update resources
WanjiruCate Mar 4, 2026
c0a89c3
change mem requirements
WanjiruCate Mar 4, 2026
d317f4f
Updated terratorch version
WanjiruCate Mar 4, 2026
a14f623
Add check for non-interactive mode
WanjiruCate Mar 4, 2026
f27cf9e
Update deploy_ocp.sh
WanjiruCate Mar 5, 2026
51eebba
Update fire tune and dataset payload
WanjiruCate Mar 19, 2026
59fe95c
Combined logic for the GPU request
WanjiruCate Mar 24, 2026
d044dab
remove unnecessary gpu logs
WanjiruCate Mar 24, 2026
6ee2d4d
Formatted the text
WanjiruCate Mar 24, 2026
d44a538
Update OCP query
WanjiruCate Mar 25, 2026
c01d4cd
fix for crc actions
WanjiruCate Mar 25, 2026
d98507c
✨ feat(pgbouncer): add connection pooling with deployment improvements
bglar Mar 23, 2026
2a4b2ac
♻️ refactor(uninstall): enhance cleanup script for reliable resource …
bglar Mar 23, 2026
e05a6bd
✨ feat(pgbouncer): add isolated connection pools to prevent service s…
bglar Mar 23, 2026
b1cd523
Update busybox image tag
bglar Mar 24, 2026
6812e12
Update manual local deployment steps with CRC option
Beldine-Moturi Mar 18, 2026
4135f40
Update crc instructions
Beldine-Moturi Mar 23, 2026
681f592
docs: update OS requirements in crc deployment instructions
Beldine-Moturi Mar 23, 2026
07940d9
fix failing checks
Beldine-Moturi Mar 24, 2026
9719d27
feat: Test Openshift local deployment
Beldine-Moturi Mar 3, 2026
d0e10c4
updated deploy-test-studio-kind.yml GitHub Actions workflow to execut…
EugeneGene Mar 26, 2026
f20d97d
Merge branch 'main' into reb/integration-tests-start
EugeneGene Mar 26, 2026
a958ab7
trouble shooting actions
EugeneGene Mar 28, 2026
31fb35c
more Actions troubleshooting.
EugeneGene Mar 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/deploy-test-studio-crc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
uses: lewagon/wait-on-check-action@v1.3.4
with:
ref: ${{ github.event.pull_request.head.sha }}
check-name: 'deploy-and-test'
check-name: 'Deploy and Test Studio on Kind'
repo-token: ${{ secrets.GITHUB_TOKEN }}
wait-interval: 30
allowed-conclusions: success,failure,cancelled,skipped
Expand Down
41 changes: 41 additions & 0 deletions .github/workflows/deploy-test-studio-kind.yml
Original file line number Diff line number Diff line change
Expand Up @@ -201,6 +201,24 @@ jobs:
kill $MONITOR_PID 2>/dev/null || true

echo "=== Deployment script completed ==="
- name: Inspect gateway/ui resources
run: |
echo "=== All resources in default ==="
kubectl get all -n default || true

echo ""
echo "=== Deployments with labels ==="
kubectl get deploy -n default --show-labels || true

echo ""
echo "=== Pods with labels ==="
kubectl get pods -n default --show-labels || true

echo ""
echo "=== Services with selectors ==="
kubectl get svc -n default -o wide || true
kubectl describe svc geofm-gateway -n default || true
kubectl describe svc geofm-ui -n default || true

- name: Verify Deployment
run: |
Expand Down Expand Up @@ -332,6 +350,29 @@ jobs:
exit 1
fi

- name: Run Integration Tests
env:
GATEWAY_TLS_VERIFY: "0"
BASE_GATEWAY_URL: "https://localhost:4181"
run: |
echo "=== Running Integration Tests ==="

# Extract API key
if [[ -f ".studio-api-key" ]]; then
source .studio-api-key
export API_KEY=$STUDIO_API_KEY
echo "✅ Loaded API key"
else
echo "❌ Error: .studio-api-key file not found"
exit 1
fi

# Install test dependencies if not already installed
pip install -r requirements-dev.txt

# Run integration tests
python -m pytest -q -m integration --no-cov --log-file=run.log --log-file-level=INFO tests/integration/test_inference_models.py

- name: Run Workshop Labs
if: success()
env:
Expand Down
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ repos:
# You are encouraged to use static refs such as tags, instead of branch name
#
# Running "pre-commit autoupdate" automatically updates rev to latest tag
rev: 0.13.1+ibm.62.dss
rev: 0.13.1+ibm.64.dss
hooks:
- id: detect-secrets # pragma: whitelist secret
# Add options for detect-secrets-hook binary. You can run `detect-secrets-hook --help` to list out all possible options.
Expand Down
Loading
Loading