Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
k8s-ingress
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
3
Merge Requests
3
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
uplex-varnish
k8s-ingress
Commits
605659c3
Commit
605659c3
authored
Sep 03, 2020
by
Geoff Simmons
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Example manifests don't re-use existing names for RBAC resources.
To avoiding hiding potential bugs.
parent
c9f3265d
Changes
14
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
53 additions
and
41 deletions
+53
-41
rbac.yaml
examples/architectures/cluster-and-ns-wide/rbac.yaml
+10
-10
varnish-coffee.yaml
...les/architectures/cluster-and-ns-wide/varnish-coffee.yaml
+1
-1
varnish-system.yaml
...les/architectures/cluster-and-ns-wide/varnish-system.yaml
+1
-1
rbac.yaml
examples/architectures/clusterwide/rbac.yaml
+5
-5
varnish.yaml
examples/architectures/clusterwide/varnish.yaml
+1
-1
rbac.yaml
examples/architectures/multi-controller/rbac.yaml
+5
-5
varnish-coffee.yaml
examples/architectures/multi-controller/varnish-coffee.yaml
+1
-1
varnish-tea.yaml
examples/architectures/multi-controller/varnish-tea.yaml
+1
-1
rbac.yaml
examples/architectures/multi-varnish-ns/rbac.yaml
+5
-5
varnish-coffee.yaml
examples/architectures/multi-varnish-ns/varnish-coffee.yaml
+1
-1
varnish-tea.yaml
examples/architectures/multi-varnish-ns/varnish-tea.yaml
+1
-1
controller.yaml
examples/namespace/controller.yaml
+1
-1
rbac.yaml
examples/namespace/rbac.yaml
+19
-7
varnish.yaml
examples/namespace/varnish.yaml
+1
-1
No files found.
examples/architectures/cluster-and-ns-wide/rbac.yaml
View file @
605659c3
...
...
@@ -2,7 +2,7 @@ kind: Role
apiVersion
:
rbac.authorization.k8s.io/v1
metadata
:
namespace
:
kube-system
name
:
varnish-ingress
name
:
varnish-ingress
-system
rules
:
-
apiGroups
:
-
"
"
...
...
@@ -17,7 +17,7 @@ kind: Role
apiVersion
:
rbac.authorization.k8s.io/v1
metadata
:
namespace
:
cafe
name
:
varnish-ingress
name
:
varnish-ingress
-cafe
rules
:
-
apiGroups
:
-
"
"
...
...
@@ -31,39 +31,39 @@ rules:
apiVersion
:
v1
kind
:
ServiceAccount
metadata
:
name
:
varnish-ingress
name
:
varnish-ingress
-system
namespace
:
kube-system
---
kind
:
RoleBinding
apiVersion
:
rbac.authorization.k8s.io/v1beta1
metadata
:
name
:
varnish-ingress
name
:
varnish-ingress
-system
namespace
:
kube-system
subjects
:
-
kind
:
ServiceAccount
name
:
varnish-ingress
name
:
varnish-ingress
-system
namespace
:
kube-system
roleRef
:
kind
:
Role
name
:
varnish-ingress
name
:
varnish-ingress
-system
apiGroup
:
rbac.authorization.k8s.io
---
apiVersion
:
v1
kind
:
ServiceAccount
metadata
:
name
:
varnish-ingress
name
:
varnish-ingress
-cafe
namespace
:
cafe
---
kind
:
RoleBinding
apiVersion
:
rbac.authorization.k8s.io/v1beta1
metadata
:
name
:
varnish-ingress
name
:
varnish-ingress
-cafe
namespace
:
cafe
subjects
:
-
kind
:
ServiceAccount
name
:
varnish-ingress
name
:
varnish-ingress
-cafe
namespace
:
cafe
roleRef
:
kind
:
Role
name
:
varnish-ingress
name
:
varnish-ingress
-cafe
apiGroup
:
rbac.authorization.k8s.io
examples/architectures/cluster-and-ns-wide/varnish-coffee.yaml
View file @
605659c3
...
...
@@ -13,7 +13,7 @@ spec:
labels
:
app
:
varnish-ingress
spec
:
serviceAccountName
:
varnish-ingress
serviceAccountName
:
varnish-ingress
-cafe
securityContext
:
fsGroup
:
998
containers
:
...
...
examples/architectures/cluster-and-ns-wide/varnish-system.yaml
View file @
605659c3
...
...
@@ -13,7 +13,7 @@ spec:
labels
:
app
:
varnish-ingress
spec
:
serviceAccountName
:
varnish-ingress
serviceAccountName
:
varnish-ingress
-system
securityContext
:
fsGroup
:
998
containers
:
...
...
examples/architectures/clusterwide/rbac.yaml
View file @
605659c3
...
...
@@ -2,7 +2,7 @@ kind: Role
apiVersion
:
rbac.authorization.k8s.io/v1
metadata
:
namespace
:
kube-system
name
:
varnish-ingress
name
:
varnish-ingress
-system
rules
:
-
apiGroups
:
-
"
"
...
...
@@ -16,19 +16,19 @@ rules:
apiVersion
:
v1
kind
:
ServiceAccount
metadata
:
name
:
varnish-ingress
name
:
varnish-ingress
-system
namespace
:
kube-system
---
kind
:
RoleBinding
apiVersion
:
rbac.authorization.k8s.io/v1beta1
metadata
:
name
:
varnish-ingress
name
:
varnish-ingress
-system
namespace
:
kube-system
subjects
:
-
kind
:
ServiceAccount
name
:
varnish-ingress
name
:
varnish-ingress
-system
namespace
:
kube-system
roleRef
:
kind
:
Role
name
:
varnish-ingress
name
:
varnish-ingress
-system
apiGroup
:
rbac.authorization.k8s.io
examples/architectures/clusterwide/varnish.yaml
View file @
605659c3
...
...
@@ -13,7 +13,7 @@ spec:
labels
:
app
:
varnish-ingress
spec
:
serviceAccountName
:
varnish-ingress
serviceAccountName
:
varnish-ingress
-system
securityContext
:
fsGroup
:
998
containers
:
...
...
examples/architectures/multi-controller/rbac.yaml
View file @
605659c3
...
...
@@ -2,7 +2,7 @@ kind: Role
apiVersion
:
rbac.authorization.k8s.io/v1
metadata
:
namespace
:
cafe
name
:
varnish-ingress
name
:
varnish-ingress
-cafe
rules
:
-
apiGroups
:
-
"
"
...
...
@@ -16,19 +16,19 @@ rules:
apiVersion
:
v1
kind
:
ServiceAccount
metadata
:
name
:
varnish-ingress
name
:
varnish-ingress
-cafe
namespace
:
cafe
---
kind
:
RoleBinding
apiVersion
:
rbac.authorization.k8s.io/v1beta1
metadata
:
name
:
varnish-ingress
name
:
varnish-ingress
-cafe
namespace
:
cafe
subjects
:
-
kind
:
ServiceAccount
name
:
varnish-ingress
name
:
varnish-ingress
-cafe
namespace
:
cafe
roleRef
:
kind
:
Role
name
:
varnish-ingress
name
:
varnish-ingress
-cafe
apiGroup
:
rbac.authorization.k8s.io
examples/architectures/multi-controller/varnish-coffee.yaml
View file @
605659c3
...
...
@@ -15,7 +15,7 @@ spec:
app
:
varnish-ingress
ingress
:
coffee
spec
:
serviceAccountName
:
varnish-ingress
serviceAccountName
:
varnish-ingress
-cafe
securityContext
:
fsGroup
:
998
containers
:
...
...
examples/architectures/multi-controller/varnish-tea.yaml
View file @
605659c3
...
...
@@ -15,7 +15,7 @@ spec:
app
:
varnish-ingress
ingress
:
tea
spec
:
serviceAccountName
:
varnish-ingress
serviceAccountName
:
varnish-ingress
-cafe
securityContext
:
fsGroup
:
998
containers
:
...
...
examples/architectures/multi-varnish-ns/rbac.yaml
View file @
605659c3
kind
:
Role
apiVersion
:
rbac.authorization.k8s.io/v1
metadata
:
name
:
varnish-ingress
name
:
varnish-ingress
-cafe
namespace
:
cafe
rules
:
-
apiGroups
:
...
...
@@ -16,19 +16,19 @@ rules:
apiVersion
:
v1
kind
:
ServiceAccount
metadata
:
name
:
varnish-ingress
name
:
varnish-ingress
-cafe
namespace
:
cafe
---
kind
:
RoleBinding
apiVersion
:
rbac.authorization.k8s.io/v1beta1
metadata
:
name
:
varnish-ingress
name
:
varnish-ingress
-cafe
namespace
:
cafe
subjects
:
-
kind
:
ServiceAccount
name
:
varnish-ingress
name
:
varnish-ingress
-cafe
namespace
:
cafe
roleRef
:
kind
:
Role
name
:
varnish-ingress
name
:
varnish-ingress
-cafe
apiGroup
:
rbac.authorization.k8s.io
examples/architectures/multi-varnish-ns/varnish-coffee.yaml
View file @
605659c3
...
...
@@ -15,7 +15,7 @@ spec:
app
:
varnish-ingress
ingress
:
coffee
spec
:
serviceAccountName
:
varnish-ingress
serviceAccountName
:
varnish-ingress
-cafe
securityContext
:
fsGroup
:
998
containers
:
...
...
examples/architectures/multi-varnish-ns/varnish-tea.yaml
View file @
605659c3
...
...
@@ -15,7 +15,7 @@ spec:
app
:
varnish-ingress
ingress
:
tea
spec
:
serviceAccountName
:
varnish-ingress
serviceAccountName
:
varnish-ingress
-cafe
securityContext
:
fsGroup
:
998
containers
:
...
...
examples/namespace/controller.yaml
View file @
605659c3
...
...
@@ -13,7 +13,7 @@ spec:
labels
:
app
:
varnish-ingress-controller
spec
:
serviceAccountName
:
v
arnish-ingress-controller
serviceAccountName
:
v
iking-controller-ns-example
containers
:
-
image
:
varnish-ingress/controller
imagePullPolicy
:
IfNotPresent
...
...
examples/namespace/rbac.yaml
View file @
605659c3
...
...
@@ -2,7 +2,7 @@ kind: Role
apiVersion
:
rbac.authorization.k8s.io/v1
metadata
:
namespace
:
varnish-ingress
name
:
v
arnish-ingress-controller
name
:
v
iking-controller-ns-example
rules
:
-
apiGroups
:
-
"
"
...
...
@@ -62,7 +62,7 @@ kind: Role
apiVersion
:
rbac.authorization.k8s.io/v1
metadata
:
namespace
:
varnish-ingress
name
:
v
arnish-ingress
name
:
v
iking-service-ns-example
rules
:
-
apiGroups
:
-
"
"
...
...
@@ -73,29 +73,41 @@ rules:
-
list
-
watch
---
apiVersion
:
v1
kind
:
ServiceAccount
metadata
:
name
:
viking-controller-ns-example
namespace
:
varnish-ingress
---
apiVersion
:
v1
kind
:
ServiceAccount
metadata
:
name
:
viking-service-ns-example
namespace
:
varnish-ingress
---
kind
:
RoleBinding
apiVersion
:
rbac.authorization.k8s.io/v1beta1
metadata
:
namespace
:
varnish-ingress
name
:
viking-controller
name
:
viking-controller
-ns-example
subjects
:
-
kind
:
ServiceAccount
name
:
v
arnish-ingress-controller
name
:
v
iking-controller-ns-example
namespace
:
varnish-ingress
roleRef
:
kind
:
Role
name
:
v
arnish-ingress-controller
name
:
v
iking-controller-ns-example
apiGroup
:
rbac.authorization.k8s.io
---
kind
:
RoleBinding
apiVersion
:
rbac.authorization.k8s.io/v1beta1
metadata
:
namespace
:
varnish-ingress
name
:
viking-service
name
:
viking-service
-ns-example
subjects
:
-
kind
:
ServiceAccount
name
:
varnish-ingress
namespace
:
v
arnish-ingress
namespace
:
v
iking-service-ns-example
roleRef
:
kind
:
Role
name
:
varnish-ingress
...
...
examples/namespace/varnish.yaml
View file @
605659c3
...
...
@@ -13,7 +13,7 @@ spec:
labels
:
app
:
varnish-ingress
spec
:
serviceAccountName
:
v
arnish-ingress
serviceAccountName
:
v
iking-service-ns-example
securityContext
:
fsGroup
:
998
containers
:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment