metal-api icon indicating copy to clipboard operation
metal-api copied to clipboard

API to manage and control plane resources like machines, switches, operating system images, machine sizes, networks, IP addresses and more

Results 70 metal-api issues
Sort by recently updated
recently updated
newest added

Solves https://github.com/metal-stack/metal-api/issues/311

Solves https://github.com/metal-stack/metal-api/issues/297 Depends on https://github.com/metal-stack/metal-api/pull/302 Also, PRs to metal-hammer and metal-images are coming. Will link them to this PR.

With this PR we move from library usage of go-ipam to a dedicated grpc go-ipam service. This removes the direct dependency to the ipam database as well and makes the...

Add `/v1/vpn/authkey GET` endpoint to the metal-api. This endpoint should only work when VPN is activated, otherwise always return error. It should accept `projectID` as a parameter, check if namespace...

Solves https://github.com/metal-stack/metal-api/issues/298 Also it's dependent on https://github.com/juanfont/headscale/pull/666 (PR to headscale to allow to init server with API Key) or similar solution. cc @majst01, @Gerrit91 The only other option to init...

`metal-api` should be able to connect to `headscale` server. For that it should be able to accept `headscale-addr` flag. cc @majst01 @Gerrit91 In case `headscale` address is provided `metal-api` will...

In case VPN is enabled Firewall needs a running `tailscale` client, connected to `headscale` instance.

https://github.com/metal-stack/metal-api/blob/v0.17.0/cmd/metal-api/internal/service/machine-service.go#L1778-L1789

Decouples the v1/image API from our image service logic to prepare for a v2 API. - Move restful service defs including request and response handling into `v1/services` - Moves the...