Skip to content

Latest commit

 

History

33 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

stackit-operator

GitHub Repo Codacy Badge Artifact Hub

Warning

This project is in early development. The builtin resources and their APIs are not yet stable and can introduce breaking changes at any time, including changes to the CRD schemas, defaulting/validation behavior, and reconciliation logic. Pin your version, review the changelog before upgrading, and do not use this operator for production workloads until it reaches a stable release.

This controller can configure some resources for STACKIT cloud. We don't wanted to use Terraform or some CLI for this anymore and since there haven't been good controllers out there we built our own version of it.

Instructions

Generally you should install this project via Helm, the other options are not covered by this document as the chart deployment is the preferred way:

cat << EOF | helm install stackit-operator oci://ghcr.io/kubehippie/charts/stackit-operator --values -
fullnameOverride: stackit-operator
EOF

Development

We are using Mise to install all required tools with fixed versions to keep everything as far as possible compatible. If you don't want to use Mise it is up to you to install the required tools like Go. Beside that we are using make to define all commands to build this project.

git clone https://github.com/kubehippie/stackit-operator.git
cd stackit-operator

mise trust
mise install

make build
./bin/manager -h

To easily work on the operator we suggest to use Tilt for the local development, this work pretty good in combination with Kind to get features like hot reloading:

kind create cluster \
    --name stackit-operator

tilt up

kind delete cluster \
    --name stackit-operator

Security

If you find a security issue please contact thomas@webhippie.de first.

Contributing

Fork -> Patch -> Push -> Pull Request

Authors

License

Apache-2.0

Copyright

Copyright (c) 2026 Thomas Boerger <thomas@webhippie.de>

About

Manage resources on STACKIT natively

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages