Skip to content

services/git: user management operations of the Git API (users since spec 1beta May 2026) are missing #12841

Open

Description

@qaiser42

Summary

The STACKIT Git API spec (services/git/v1beta/git.json, version 1beta.0.4) contains user management operations for a Git instance since stackitcloud/stackit-api-specifications@ab1981b (2026-05-04):

Operation Method & path
GetUsers, CreateUser GET/POST /v1beta/projects/{projectId}/instances/{instanceId}/users
GetUser, UpdateUser, DeleteUser GET/PATCH/DELETE /v1beta/projects/{projectId}/instances/{instanceId}/users/{username}

services/git does not expose any of them: neither the latest tag services/git/v0.14.2 nor main (api_default.go has no users path). The last merged generator update for this service is #5987 (2026-03-19). The pending generator PR #12807 does contain the operations, its predecessors (#12765, #12728, ...) were closed as superseded.

Use case

We provision STACKIT Git organizations with Pulumi (Go) and need technical users per organization. The portal's "Create user" uses this API, and the Forgejo admin API is not available on managed instances, so the SDK is the only clean way. Without it we have to call the endpoints with a raw HTTP client on top of core/auth.

Request

Please release a services/git version that includes the user operations, e.g. by merging #12807 (a minor bump for the reported incompatible Authentication change would be fine for us).

Environment

  • Go 1.27.2
  • github.com/stackitcloud/stackit-sdk-go/services/git v0.14.2, core v0.27.x
  • macOS / Linux

Activity

  1. Fyusel commented on Oct 15, 2026

    @Fyusel
    Contributor

    Hi @qaiser42,
    thank you for reporting this issue.

    Unfortunately the mentioned PR cannot be merged right now as there are issues present which need to be fixed by the git team first.
    The team is aware about this. We will keep you updated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions