File tree Expand file tree Collapse file tree 2 files changed +36
-0
lines changed Expand file tree Collapse file tree 2 files changed +36
-0
lines changed Original file line number Diff line number Diff line change
1
+ # v0.3.3
2
+
3
+ Released 2020-12-20
4
+
5
+ - multi-arch docker builds
6
+ - move from travis-ci to github actions
7
+ - created a corresponding chart repo to install with helm
8
+
1
9
# v0.3.0
2
10
3
11
Released 2020-05-21
Original file line number Diff line number Diff line change
1
+ ![ Image] ( https://img.shields.io/docker/pulls/travisghansen/kubernetes-pfsense-controller.svg )
2
+ ![ Image] ( https://img.shields.io/github/workflow/status/travisghansen/kubernetes-pfsense-controller/CI?style=flat-square )
3
+
1
4
# Intro
2
5
[ kubernetes-pfsense-controller (kpc)] ( https://github.com/travisghansen/kubernetes-pfsense-controller ) works hard to keep
3
6
[ pfSense] ( https://www.pfsense.org/ ) and [ Kubernetes] ( https://kubernetes.io/ ) in sync and harmony. The primary focus is
@@ -14,6 +17,31 @@ Disclaimer: this is new software bound to have bugs. Please make a backup befor
14
17
configuration. Having said that, all known code paths appear to be solid and working without issue. If you find a bug,
15
18
please report it!
16
19
20
+ Updated disclaimer: this software is no longer very new, but is still bound to have bugs. Continue to make backups as
21
+ appropriate :) Having said that, it's been used for multiple years now on several systems as has yet to do anything
22
+ evil.
23
+
24
+ # Installation
25
+
26
+ Various files are available in the ` deploy ` directory of the project, alter to your needs and ` kubectl apply ` .
27
+
28
+ Alternatively, a helm repository is provided for convenience:
29
+
30
+ ```
31
+ helm repo add kubernetes-pfsense-controller https://travisghansen.github.io/kubernetes-pfsense-controller-chart/
32
+ helm repo update
33
+
34
+ # create your own values.yaml file and edit as appropriate
35
+ # https://github.com/travisghansen/kubernetes-pfsense-controller-chart/blob/master/stable/kubernetes-pfsense-controller/values.yaml
36
+ helm upgrade \
37
+ --install \
38
+ --create-namespace \
39
+ --namespace kpc \
40
+ --values values.yaml \
41
+ kpc-primary \
42
+ kubernetes-pfsense-controller/kubernetes-pfsense-controller
43
+ ```
44
+
17
45
# Plugins
18
46
The controller is comprised of several plugins that are enabled/disabled/configured via a Kubernetes ConfigMap. Details
19
47
about each plugin follows below.
You can’t perform that action at this time.
0 commit comments