Skip to content

Commit 254f9f4

Browse files
committed
chore(docs): add resource coverage matrix and update status section in README
1 parent 1fea628 commit 254f9f4

1 file changed

Lines changed: 27 additions & 3 deletions

File tree

README.md

Lines changed: 27 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -144,9 +144,33 @@ ComputeServer.Remove(ctx)
144144

145145
Implementing the next 18 resources = copy this pattern, swap the SDK package.
146146

147-
## Status
148-
149-
Early. The CLI, config, auth, and engine are wired up. Resource Listers/Removers are placeholder stubs — see [Contributing](docs/contributing.md) to add an implementation.
147+
## Resource coverage
148+
149+
Legend: ✅ list + delete via real STACKIT SDK · 🟡 registered, lister returns empty · ⬜ not yet registered
150+
151+
| Service | Resource | Status | SDK package |
152+
|---|---|---|---|
153+
| IaaS / compute | `ComputeServer` || `stackit-sdk-go/services/iaas/v2api` |
154+
| IaaS / compute | `ComputeVolume` | 🟡 | `iaas/v2api` |
155+
| IaaS / compute | `ComputeSnapshot` | 🟡 | `iaas/v2api` |
156+
| IaaS / compute | `ComputeKeypair` | 🟡 | `iaas/v2api` |
157+
| IaaS / network | `Network` | 🟡 | `iaas/v2api` |
158+
| IaaS / network | `Subnet` | 🟡 | `iaas/v2api` |
159+
| IaaS / network | `Router` | 🟡 | `iaas/v2api` |
160+
| IaaS / network | `SecurityGroup` | 🟡 | `iaas/v2api` |
161+
| IaaS / network | `FloatingIP` | 🟡 | `iaas/v2api` |
162+
| Object Storage | `ObjectStorageBucket` | 🟡 | `services/objectstorage` |
163+
| Object Storage | `ObjectStorageObject` | 🟡 | `services/objectstorage` |
164+
| SKE | `SKECluster` | 🟡 | `services/ske` |
165+
| PostgresFlex | `PostgresFlexInstance` | 🟡 | `services/postgresflex` |
166+
| MongoDBFlex | `MongoDBFlexInstance` | 🟡 | `services/mongodbflex` |
167+
| Redis | `RedisInstance` | 🟡 | `services/redis` |
168+
| OpenSearch | `OpenSearchInstance` | 🟡 | `services/opensearch` |
169+
| RabbitMQ | `RabbitMQInstance` | 🟡 | `services/rabbitmq` |
170+
| LoadBalancer | `LoadBalancer` | 🟡 | `services/loadbalancer` |
171+
| DNS | `DNSZone` | 🟡 | `services/dns` |
172+
173+
**1 of 19 resources fully working.** The CLI / config / auth / libnuke engine are functional; the per-resource SDK wiring lands incrementally. Pick one above and follow [`resources/compute-server.go`](resources/compute-server.go) as the reference pattern — see [Contributing](docs/contributing.md).
150174

151175
## Development
152176

0 commit comments

Comments
 (0)