• Stars
    star
    39
  • Rank 693,563 (Top 14 %)
  • Language
    Go
  • License
    GNU Affero Genera...
  • Created almost 5 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

metal-hammer is used to boot bare metal servers with ipxe and the metal-stack kernel

More Repositories

1

metal-api

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

go-ipam

golang library for ip address management
Go
113
star
3

csi-driver-lvm

Go
80
star
4

csi-lvm

kubernetes csi for bare metal deployments, uses local storage
Go
66
star
5

mini-lab

a small, virtual setup to locally run the metal-stack
Python
52
star
6

firewall-controller

A kubernetes controller running on bare-metal firewalls, creating nftables rules, configures suricata, collects network metrics
Go
42
star
7

gardener-extension-provider-metal

Implementation of the gardener-extension-controller for metal-stack
Go
24
star
8

metalctl

The metal-stack CLI for accessing the metal-api.
Go
16
star
9

go-lldpd

go-lldpd is a lldpd server written in go
Go
13
star
10

go-hal

server hardware abstraction, tries to lower the burden of supporting different server vendors
Go
13
star
11

metal-go

Go API client for metal-api
Go
11
star
12

metal-core

Middleware for pixiecore and switch access
Go
10
star
13

backup-restore-sidecar

K8s sidecar for database auto-backup and -recovery
Go
10
star
14

metal-images

CI-Builds for the metal-stack OS images
Go
9
star
15

kernel

kernel build for pxe booting bare metal machines
Dockerfile
9
star
16

releases

Contains release notes and release image vectors for metal-stack
Python
8
star
17

metal-robot

A bot helping to automate some tasks on Github and Gitlab. 🤖
Go
7
star
18

metal-python

Python API client for metal-api
Python
7
star
19

droptailer

droptailer visualize iptables/nftables drops in a kubernetes environment
Go
6
star
20

metal-bmc

Catches ip addresses and uuids of ipmi devices
Go
5
star
21

nftables-exporter

prometheus exporter for nftables metrics
Go
4
star
22

metal-ccm

K8s Cloud Controller Manager for metal-stack
Go
4
star
23

ansible-common

Shared roles, modules and plugins for metal-stack
Python
4
star
24

frr

builds frr from source for different operating systems as docker images
Dockerfile
4
star
25

metal-networker

configures networking of metal machines during installation.
Go
4
star
26

gardener-extension-backup-s3

This project is a permanent fork of: https://github.com/gardener/gardener-extension-provider-aws
Go
4
star
27

docs

Contains the documentation for metal-stack
Shell
3
star
28

metal-deployment-base

Just some very general docker base image builds
Dockerfile
3
star
29

firewall-policy-controller

A small controller to generate nftables rules based on network policies and services
Go
3
star
30

os-metal-extension

gardener extension to handle userdata creation in the ignition format
Go
3
star
31

masterdata-api

Microservice to manage tenant and project entities
Go
3
star
32

updater

Updater is a small utility to update your go executables from a http server
Go
3
star
33

builder

Builder image to create go applications.
Makefile
3
star
34

metal-console

Metal Console is responsible to create a secure access to the serial console of a metal machine
Go
3
star
35

metal-roles

Ansible roles for deploying metal-stack
Jinja
2
star
36

duros-go

go client to talk to a lightbits duros api server
Go
2
star
37

metal-lib

Common go packages used across the metal-stack microservices
Go
2
star
38

machine-controller-manager-provider-metal

gardener machine controller manager for metal-stack
Go
2
star
39

gardener-extension-dns-powerdns

This project is a permanent fork of: https://github.com/gardener/gardener-extension-provider-aws
Go
2
star
40

metal-ansible-modules

Ansible modules for metal-stack
Python
1
star
41

metal-ansible-collections

This repository contains Ansible collections for deploying metal-stack.
Python
1
star
42

v

v is a small helper to add version information to your go project.
Go
1
star
43

metal-stack

we believe kubernetes runs best on bare metal, this is all about providing metal as a service
1
star
44

cluster-api-provider-metalstack

Go
1
star
45

pixie

Pixiecore is a permanent fork of https://github.com/danderson/netboot
Go
1
star
46

csilvmctl

csi-driver-lvm command line utility
Go
1
star
47

helm-charts

Contains metal-stack Helm charts
Smarty
1
star
48

metal-image-cache-sync

Syncs partition image caches
Go
1
star
49

sonic-go-swsssdk

Golang SONiC switch state service sdk
Go
1
star
50

security

JWT and HMAC based security primitives for authentication of services and users
Go
1
star