Skip to content

Commit

Permalink
Make firewall-controller updatable from pull requests. (#197)
Browse files Browse the repository at this point in the history
  • Loading branch information
Gerrit91 authored Jul 21, 2021
1 parent 3487398 commit e60139f
Show file tree
Hide file tree
Showing 16 changed files with 254 additions and 236 deletions.
5 changes: 1 addition & 4 deletions charts/images.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,10 +43,7 @@ images:
sourceRepository: https://github.com/metal-stack/duros-controller
repository: ghcr.io/metal-stack/duros-controller
tag: "v0.2.0"
# firewall-controller tag must be semver compatible with golang dependency!
- name: firewall-controller
sourceRepository: https://github.com/metal-stack/firewall-controller
tag: "v1.0.9"


# can be provided via image override:
# - name: authn-webhook
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,10 @@ spec:
spec:
description: FirewallSpec defines the desired state of Firewall
properties:
controllerURL:
description: ControllerURL points to the downloadable binary artifact
of the firewall controller
type: string
controllerVersion:
description: ControllerVersion holds the firewall-controller version
to reconcile.
Expand Down
4 changes: 2 additions & 2 deletions example/controller-registration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ spec:
deployment:
type: helm
providerConfig:
chart: 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
chart: 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
values:
image:
tag: v0.16.10
tag: v0.16.11
7 changes: 3 additions & 4 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@ module github.com/metal-stack/gardener-extension-provider-metal
go 1.16

require (
github.com/Masterminds/semver/v3 v3.1.1
github.com/ahmetb/gen-crd-api-reference-docs v0.2.0
github.com/ajeddeloh/go-json v0.0.0-20170920214419-6a2fe990e083 // indirect
github.com/ajeddeloh/yaml v0.0.0-20141224210557-6b16a5714269 // indirect
github.com/blang/semver v3.5.1+incompatible
github.com/coreos/container-linux-config-transpiler v0.9.0
github.com/coreos/go-systemd v0.0.0-20191104093116-d3cd4ed1dbcf // indirect
github.com/coreos/go-systemd/v22 v22.1.0
github.com/coreos/go-systemd/v22 v22.3.1
github.com/coreos/ignition v0.35.0 // indirect
github.com/docker/spdystream v0.0.0-20181023171402-6480d4af844c // indirect
github.com/emicklei/go-restful v2.12.0+incompatible // indirect
Expand All @@ -20,11 +20,10 @@ require (
github.com/go-logr/logr v0.4.0
github.com/golang/mock v1.5.0
github.com/google/go-cmp v0.5.5
github.com/google/go-github v17.0.0+incompatible
github.com/google/uuid v1.2.0
github.com/imdario/mergo v0.3.11
github.com/metal-stack/duros-controller v0.1.1
github.com/metal-stack/firewall-controller v1.0.2
github.com/metal-stack/firewall-controller v1.0.10
github.com/metal-stack/machine-controller-manager-provider-metal v0.1.3
github.com/metal-stack/metal-go v0.14.0
github.com/metal-stack/metal-lib v0.7.2
Expand Down
Loading

0 comments on commit e60139f

Please sign in to comment.