Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions hack/ingress-nginx/cm-ingress-nginx-controller.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,5 @@ metadata:
data:
allow-snippet-annotations: "true"
proxy-buffer-size: "32k"
proxy-busy-buffers-size: "32k"
use-forwarded-headers: "true"
21 changes: 20 additions & 1 deletion hack/ingress-nginx/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.11.2/deploy/static/provider/kind/deploy.yaml
- https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.13.0/deploy/static/provider/kind/deploy.yaml

patches:
- path: deployment-ingress-nginx.yaml
Expand All @@ -17,3 +17,22 @@ patches:
kind: Kustomization
metadata:
name: ingress-nginx-controller
# ArgoCD has poor support for ttlSecondsAfterFinished and it shouldn't be essential to clean these up
- target:
group: batch
version: v1
kind: Job
name: ingress-nginx-admission-create
namespace: ingress-nginx
patch: |
- op: remove
path: /spec/ttlSecondsAfterFinished
- target:
group: batch
version: v1
kind: Job
name: ingress-nginx-admission-patch
namespace: ingress-nginx
patch: |
- op: remove
path: /spec/ttlSecondsAfterFinished
53 changes: 30 additions & 23 deletions pkg/controllers/localbuild/resources/nginx/k8s/ingress-nginx.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.11.2
app.kubernetes.io/version: 1.13.0
name: ingress-nginx
namespace: ingress-nginx
---
Expand All @@ -30,7 +30,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.11.2
app.kubernetes.io/version: 1.13.0
name: ingress-nginx-admission
namespace: ingress-nginx
---
Expand All @@ -42,7 +42,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.11.2
app.kubernetes.io/version: 1.13.0
name: ingress-nginx
namespace: ingress-nginx
rules:
Expand Down Expand Up @@ -132,7 +132,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.11.2
app.kubernetes.io/version: 1.13.0
name: ingress-nginx-admission
namespace: ingress-nginx
rules:
Expand All @@ -151,7 +151,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.11.2
app.kubernetes.io/version: 1.13.0
name: ingress-nginx
rules:
- apiGroups:
Expand Down Expand Up @@ -233,7 +233,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.11.2
app.kubernetes.io/version: 1.13.0
name: ingress-nginx-admission
rules:
- apiGroups:
Expand All @@ -252,7 +252,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.11.2
app.kubernetes.io/version: 1.13.0
name: ingress-nginx
namespace: ingress-nginx
roleRef:
Expand All @@ -272,7 +272,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.11.2
app.kubernetes.io/version: 1.13.0
name: ingress-nginx-admission
namespace: ingress-nginx
roleRef:
Expand All @@ -291,7 +291,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.11.2
app.kubernetes.io/version: 1.13.0
name: ingress-nginx
roleRef:
apiGroup: rbac.authorization.k8s.io
Expand All @@ -310,7 +310,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.11.2
app.kubernetes.io/version: 1.13.0
name: ingress-nginx-admission
roleRef:
apiGroup: rbac.authorization.k8s.io
Expand All @@ -325,6 +325,7 @@ apiVersion: v1
data:
allow-snippet-annotations: "true"
proxy-buffer-size: 32k
proxy-busy-buffers-size: 32k
use-forwarded-headers: "true"
kind: ConfigMap
metadata:
Expand All @@ -333,7 +334,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.11.2
app.kubernetes.io/version: 1.13.0
name: ingress-nginx-controller
namespace: ingress-nginx
---
Expand All @@ -345,7 +346,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.11.2
app.kubernetes.io/version: 1.13.0
name: ingress-nginx-controller-admission
namespace: ingress-nginx
spec:
Expand All @@ -368,7 +369,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.11.2
app.kubernetes.io/version: 1.13.0
name: ingress-nginx-controller
namespace: ingress-nginx
spec:
Expand All @@ -392,6 +393,7 @@ spec:
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.8.1
spec:
automountServiceAccountToken: true
containers:
- args:
- /nginx-ingress-controller
Expand All @@ -417,7 +419,7 @@ spec:
fieldPath: metadata.namespace
- name: LD_PRELOAD
value: /usr/local/lib/libmimalloc.so
image: registry.k8s.io/ingress-nginx/controller:v1.11.2@sha256:d5f8217feeac4887cb1ed21f27c2674e58be06bd8f5184cacea2a69abaf78dce
image: registry.k8s.io/ingress-nginx/controller:v1.13.0@sha256:dc75a7baec7a3b827a5d7ab0acd10ab507904c7dad692365b3e3b596eca1afd2
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
Expand Down Expand Up @@ -469,6 +471,7 @@ spec:
drop:
- ALL
readOnlyRootFilesystem: false
runAsGroup: 82
runAsNonRoot: true
runAsUser: 101
seccompProfile:
Expand All @@ -479,7 +482,6 @@ spec:
readOnly: true
dnsPolicy: ClusterFirst
nodeSelector:
ingress-ready: "true"
kubernetes.io/os: linux
serviceAccountName: ingress-nginx
terminationGracePeriodSeconds: 0
Expand All @@ -503,7 +505,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.11.2
app.kubernetes.io/version: 1.13.0
name: ingress-nginx-admission-create
namespace: ingress-nginx
spec:
Expand All @@ -514,9 +516,10 @@ spec:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.11.2
app.kubernetes.io/version: 1.13.0
name: ingress-nginx-admission-create
spec:
automountServiceAccountToken: true
containers:
- args:
- create
Expand All @@ -528,7 +531,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.4.3@sha256:a320a50cc91bd15fd2d6fa6de58bd98c1bd64b9a6f926ce23a600d87043455a3
image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.6.0@sha256:c9f76a75fd00e975416ea1b73300efd413116de0de8570346ed90766c5b5cefb
imagePullPolicy: IfNotPresent
name: create
securityContext:
Expand All @@ -537,6 +540,7 @@ spec:
drop:
- ALL
readOnlyRootFilesystem: true
runAsGroup: 65532
runAsNonRoot: true
runAsUser: 65532
seccompProfile:
Expand All @@ -554,7 +558,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.11.2
app.kubernetes.io/version: 1.13.0
name: ingress-nginx-admission-patch
namespace: ingress-nginx
spec:
Expand All @@ -565,9 +569,10 @@ spec:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.11.2
app.kubernetes.io/version: 1.13.0
name: ingress-nginx-admission-patch
spec:
automountServiceAccountToken: true
containers:
- args:
- patch
Expand All @@ -581,7 +586,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.4.3@sha256:a320a50cc91bd15fd2d6fa6de58bd98c1bd64b9a6f926ce23a600d87043455a3
image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.6.0@sha256:c9f76a75fd00e975416ea1b73300efd413116de0de8570346ed90766c5b5cefb
imagePullPolicy: IfNotPresent
name: patch
securityContext:
Expand All @@ -590,6 +595,7 @@ spec:
drop:
- ALL
readOnlyRootFilesystem: true
runAsGroup: 65532
runAsNonRoot: true
runAsUser: 65532
seccompProfile:
Expand All @@ -607,7 +613,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.11.2
app.kubernetes.io/version: 1.13.0
name: nginx
spec:
controller: k8s.io/ingress-nginx
Expand All @@ -620,7 +626,7 @@ metadata:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.11.2
app.kubernetes.io/version: 1.13.0
name: ingress-nginx-admission
webhooks:
- admissionReviewVersions:
Expand All @@ -630,6 +636,7 @@ webhooks:
name: ingress-nginx-controller-admission
namespace: ingress-nginx
path: /networking/v1/ingresses
port: 443
failurePolicy: Fail
matchPolicy: Equivalent
name: validate.nginx.ingress.kubernetes.io
Expand Down
Loading