Skip to content

Restructure cloud integration test into single ordered lifecycle#70

Merged
sdairs merged 2 commits intomainfrom
issue-66-restructure-integration-tests
Apr 1, 2026
Merged

Restructure cloud integration test into single ordered lifecycle#70
sdairs merged 2 commits intomainfrom
issue-66-restructure-integration-tests

Conversation

@sdairs
Copy link
Copy Markdown
Collaborator

@sdairs sdairs commented Mar 31, 2026

Summary

  • Consolidate two separate integration tests into one single-service lifecycle test
  • Service starts as single replica (8GB) with no IP list
  • Ordered phases: provision → stop/start → rename/settings → IP access → cloud client → scaling → delete
  • Scaling now exercises 1→3→vertical up→vertical down→1 replica path
  • Delete phase asserts plain delete fails on running service, then force deletes
  • Removes force_delete.rs — saves provisioning a second service in CI

Closes #66

🤖 Generated with Claude Code

@sdairs sdairs requested a review from iskakaushik as a code owner March 31, 2026 23:03
@sdairs sdairs temporarily deployed to cloud-integration March 31, 2026 23:03 — with GitHub Actions Inactive
@sdairs sdairs temporarily deployed to cloud-integration March 31, 2026 23:12 — with GitHub Actions Inactive
sdairs and others added 2 commits April 1, 2026 17:01
Consolidate into one test with one single-replica service (8GB):

1. Provision — single replica, no IP list
2. Stop / Start
3. Rename & Settings — rename, core dumps, tags, prometheus
4. IP Access — add/remove entries, end with default open state
5. Cloud Service Client — query by id, by name, generate-password
6. Scaling — 1→3 replicas, 8→16GB, 16→8GB, 3→1 replica
7. Delete — assert plain delete fails, force delete, confirm gone

Remove separate force_delete.rs test to avoid provisioning a
second service.

Closes #66

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
No longer needed — force delete + poll confirmation replaces it.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@sdairs sdairs force-pushed the issue-66-restructure-integration-tests branch from a53b322 to 5da05a0 Compare April 1, 2026 16:01
@sdairs sdairs temporarily deployed to cloud-integration April 1, 2026 16:01 — with GitHub Actions Inactive
@sdairs sdairs merged commit 02de2df into main Apr 1, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Restructure cloud integration test into single ordered lifecycle

2 participants