crossplane-contrib / provider-gitlab

Crossplane Gitlab provider
Apache License 2.0
54 stars 25 forks source link

feature: Gitlab Runner Users #142

Open Breee opened 2 months ago

Breee commented 2 months ago

What and Why?

How

Schema wise, something similar to https://registry.terraform.io/providers/gitlabhq/gitlab/latest/docs/resources/user_runner would be perfect

apiVersion: users.gitlab.crossplane.io/v1alpha1
kind: Runner
metadata:
  name: my-runner
spec:
  forProvider:
    runnerType: instance_type
    description: "My fancy instance runner"
    # (etc..)
   providerConfigRef:
    name: gitlab-provider
  writeConnectionSecretToRef:
    name: my-runner-token
    namespace: crossplane-system

What do you think? (I'd be happy to contribute)

jore731 commented 1 month ago

I'd really need this feature!