mirror of
https://github.com/YuzuZensai/netbird-kubernetes-operator.git
synced 2026-09-13 18:59:09 +00:00
Add initial version with help and admission controller (#1)
- It adds a helm chart that will be hosted in the Github pages URL of this repository - an admission controller operator - Basic documentation for installing the operator, configuring CRDs and example pod configuration
This commit is contained in:
@@ -0,0 +1,83 @@
|
||||
version: 2
|
||||
|
||||
project_name: kubernetes-operator
|
||||
|
||||
builds:
|
||||
- id: manager
|
||||
dir: cmd
|
||||
binary: manager
|
||||
env: [CGO_ENABLED=0]
|
||||
goos:
|
||||
- linux
|
||||
goarch:
|
||||
- arm
|
||||
- amd64
|
||||
- arm64
|
||||
ldflags:
|
||||
- -s -w
|
||||
mod_timestamp: "{{ .CommitTimestamp }}"
|
||||
|
||||
dockers:
|
||||
- image_templates:
|
||||
- netbirdio/kubernetes-operator:{{ .Version }}-amd64
|
||||
ids:
|
||||
- manager
|
||||
goarch: amd64
|
||||
dockerfile: Dockerfile.release
|
||||
use: buildx
|
||||
skip_push: false
|
||||
build_flag_templates:
|
||||
- "--platform=linux/amd64"
|
||||
- "--label=org.opencontainers.image.created={{.Date}}"
|
||||
- "--label=org.opencontainers.image.title={{.ProjectName}}"
|
||||
- "--label=org.opencontainers.image.version={{.Version}}"
|
||||
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
|
||||
- "--label=org.opencontainers.image.version={{.Version}}"
|
||||
- "--label=maintainer=dev@netbird.io"
|
||||
- image_templates:
|
||||
- netbirdio/kubernetes-operator:{{ .Version }}-arm64v8
|
||||
ids:
|
||||
- manager
|
||||
goarch: arm64
|
||||
dockerfile: Dockerfile.release
|
||||
use: buildx
|
||||
skip_push: false
|
||||
build_flag_templates:
|
||||
- "--platform=linux/arm64"
|
||||
- "--label=org.opencontainers.image.created={{.Date}}"
|
||||
- "--label=org.opencontainers.image.title={{.ProjectName}}"
|
||||
- "--label=org.opencontainers.image.version={{.Version}}"
|
||||
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
|
||||
- "--label=org.opencontainers.image.version={{.Version}}"
|
||||
- "--label=maintainer=dev@netbird.io"
|
||||
- image_templates:
|
||||
- netbirdio/kubernetes-operator:{{ .Version }}-arm
|
||||
ids:
|
||||
- manager
|
||||
goarch: arm
|
||||
goarm: 6
|
||||
dockerfile: Dockerfile.release
|
||||
use: buildx
|
||||
skip_push: false
|
||||
build_flag_templates:
|
||||
- "--platform=linux/arm"
|
||||
- "--label=org.opencontainers.image.created={{.Date}}"
|
||||
- "--label=org.opencontainers.image.title={{.ProjectName}}"
|
||||
- "--label=org.opencontainers.image.version={{.Version}}"
|
||||
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
|
||||
- "--label=org.opencontainers.image.version={{.Version}}"
|
||||
- "--label=maintainer=dev@netbird.io"
|
||||
|
||||
docker_manifests:
|
||||
- name_template: netbirdio/kubernetes-operator:{{ .Version }}
|
||||
skip_push: false
|
||||
image_templates:
|
||||
- netbirdio/kubernetes-operator:{{ .Version }}-arm64v8
|
||||
- netbirdio/kubernetes-operator:{{ .Version }}-arm
|
||||
- netbirdio/kubernetes-operator:{{ .Version }}-amd64
|
||||
|
||||
- name_template: netbirdio/kubernetes-operator:latest
|
||||
image_templates:
|
||||
- netbirdio/kubernetes-operator:{{ .Version }}-arm64v8
|
||||
- netbirdio/kubernetes-operator:{{ .Version }}-arm
|
||||
- netbirdio/kubernetes-operator:{{ .Version }}-amd64
|
||||
Reference in New Issue
Block a user