Cleanup of chart labels (#5258)
This commit is contained in:
parent
12bbdaaa53
commit
7627757081
9 changed files with 32 additions and 33 deletions
|
@ -107,13 +107,7 @@ controller:
|
||||||
config:
|
config:
|
||||||
worker-processes: "1"
|
worker-processes: "1"
|
||||||
podLabels:
|
podLabels:
|
||||||
app.kubernetes.io/name: ingress-nginx
|
|
||||||
app.kubernetes.io/part-of: ingress-nginx
|
|
||||||
deploy-date: "$(date +%s)"
|
deploy-date: "$(date +%s)"
|
||||||
service:
|
|
||||||
labels:
|
|
||||||
app.kubernetes.io/name: ingress-nginx
|
|
||||||
app.kubernetes.io/part-of: ingress-nginx
|
|
||||||
updateStrategy:
|
updateStrategy:
|
||||||
type: RollingUpdate
|
type: RollingUpdate
|
||||||
rollingUpdate:
|
rollingUpdate:
|
||||||
|
|
2
go.sum
2
go.sum
|
@ -181,6 +181,7 @@ github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9
|
||||||
github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk=
|
github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk=
|
||||||
github.com/go-logr/logr v0.1.0 h1:M1Tv3VzNlEHg6uyACnRdtrploV2P7wZqH8BoQMtz0cg=
|
github.com/go-logr/logr v0.1.0 h1:M1Tv3VzNlEHg6uyACnRdtrploV2P7wZqH8BoQMtz0cg=
|
||||||
github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas=
|
github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas=
|
||||||
|
github.com/go-logr/zapr v0.1.0 h1:h+WVe9j6HAA01niTJPA/kKH0i7e0rLZBCwauQFcRE54=
|
||||||
github.com/go-logr/zapr v0.1.0/go.mod h1:tabnROwaDl0UNxkVeFRbY8bwB37GwRv0P8lg6aAiEnk=
|
github.com/go-logr/zapr v0.1.0/go.mod h1:tabnROwaDl0UNxkVeFRbY8bwB37GwRv0P8lg6aAiEnk=
|
||||||
github.com/go-ole/go-ole v1.2.1/go.mod h1:7FAglXiTm7HKlQRDeOQ6ZNUHidzCWXuZWq/1dTyBNF8=
|
github.com/go-ole/go-ole v1.2.1/go.mod h1:7FAglXiTm7HKlQRDeOQ6ZNUHidzCWXuZWq/1dTyBNF8=
|
||||||
github.com/go-openapi/analysis v0.0.0-20180825180245-b006789cd277/go.mod h1:k70tL6pCuVxPJOHXQ+wIac1FUrvNkHolPie/cLEU6hI=
|
github.com/go-openapi/analysis v0.0.0-20180825180245-b006789cd277/go.mod h1:k70tL6pCuVxPJOHXQ+wIac1FUrvNkHolPie/cLEU6hI=
|
||||||
|
@ -694,6 +695,7 @@ go.mongodb.org/mongo-driver v1.1.2/go.mod h1:u7ryQJ+DOzQmeO7zB6MHyr8jkEQvC8vH7qL
|
||||||
go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU=
|
go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU=
|
||||||
go.uber.org/atomic v1.3.2 h1:2Oa65PReHzfn29GpvgsYwloV9AVFHPDk8tYxt2c2tr4=
|
go.uber.org/atomic v1.3.2 h1:2Oa65PReHzfn29GpvgsYwloV9AVFHPDk8tYxt2c2tr4=
|
||||||
go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=
|
go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=
|
||||||
|
go.uber.org/atomic v1.4.0 h1:cxzIVoETapQEqDhQu3QfnvXAV4AlzcvUCxkVUFw3+EU=
|
||||||
go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=
|
go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=
|
||||||
go.uber.org/multierr v1.1.0 h1:HoEmRHQPVSqub6w2z2d2EOVs2fjyFRGyofhKuyDq0QI=
|
go.uber.org/multierr v1.1.0 h1:HoEmRHQPVSqub6w2z2d2EOVs2fjyFRGyofhKuyDq0QI=
|
||||||
go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0=
|
go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0=
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# TODO: remove the need to use fullnameOverride
|
||||||
|
fullnameOverride: nginx-ingress
|
||||||
controller:
|
controller:
|
||||||
image:
|
image:
|
||||||
repository: ingress-controller/nginx-ingress-controller
|
repository: ingress-controller/nginx-ingress-controller
|
||||||
|
@ -17,17 +19,14 @@ controller:
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
port: 9090
|
port: 9090
|
||||||
initialDelaySeconds: 1
|
initialDelaySeconds: 1
|
||||||
podLabels:
|
|
||||||
app.kubernetes.io/name: ingress-nginx
|
|
||||||
app.kubernetes.io/part-of: ingress-nginx
|
|
||||||
service:
|
service:
|
||||||
type: NodePort
|
type: NodePort
|
||||||
labels:
|
admissionWebhooks:
|
||||||
app.kubernetes.io/name: ingress-nginx
|
enabled: false
|
||||||
app.kubernetes.io/part-of: ingress-nginx
|
|
||||||
|
|
||||||
defaultBackend:
|
defaultBackend:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|
||||||
rbac:
|
rbac:
|
||||||
create: false
|
create: true
|
||||||
|
scope: true
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# TODO: remove the need to use fullnameOverride
|
||||||
|
fullnameOverride: nginx-ingress
|
||||||
controller:
|
controller:
|
||||||
image:
|
image:
|
||||||
repository: ingress-controller/nginx-ingress-controller
|
repository: ingress-controller/nginx-ingress-controller
|
||||||
|
@ -17,18 +19,14 @@ controller:
|
||||||
|
|
||||||
config:
|
config:
|
||||||
worker-processes: "1"
|
worker-processes: "1"
|
||||||
podLabels:
|
|
||||||
app.kubernetes.io/name: ingress-nginx
|
|
||||||
app.kubernetes.io/part-of: ingress-nginx
|
|
||||||
service:
|
service:
|
||||||
name: ingress-nginx
|
|
||||||
type: NodePort
|
type: NodePort
|
||||||
labels:
|
admissionWebhooks:
|
||||||
app.kubernetes.io/name: ingress-nginx
|
enabled: false
|
||||||
app.kubernetes.io/part-of: ingress-nginx
|
|
||||||
|
|
||||||
defaultBackend:
|
defaultBackend:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|
||||||
rbac:
|
rbac:
|
||||||
create: false
|
create: true
|
||||||
|
scope: true
|
||||||
|
|
|
@ -70,7 +70,7 @@ func (f *Framework) ExecCommand(pod *corev1.Pod, command string) (string, error)
|
||||||
execErr bytes.Buffer
|
execErr bytes.Buffer
|
||||||
)
|
)
|
||||||
|
|
||||||
cmd := exec.Command("/bin/bash", "-c", fmt.Sprintf("%v exec --namespace %s %s --container nginx-ingress-controller -- %s", KubectlPath, pod.Namespace, pod.Name, command))
|
cmd := exec.Command("/bin/bash", "-c", fmt.Sprintf("%v exec --namespace %s %s --container controller -- %s", KubectlPath, pod.Namespace, pod.Name, command))
|
||||||
cmd.Stdout = &execOut
|
cmd.Stdout = &execOut
|
||||||
cmd.Stderr = &execErr
|
cmd.Stderr = &execErr
|
||||||
|
|
||||||
|
|
|
@ -72,7 +72,7 @@ func NewDefaultFramework(baseName string) *Framework {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
panic(err.Error())
|
panic(err.Error())
|
||||||
}
|
}
|
||||||
assert.Nil(ginkgo.GinkgoT(), err, "creting kubernetes API client configuration")
|
assert.Nil(ginkgo.GinkgoT(), err, "creating kubernetes API client configuration")
|
||||||
|
|
||||||
kubeClient, err := kubernetes.NewForConfig(kubeConfig)
|
kubeClient, err := kubernetes.NewForConfig(kubeConfig)
|
||||||
assert.Nil(ginkgo.GinkgoT(), err, "creating Kubernetes API client")
|
assert.Nil(ginkgo.GinkgoT(), err, "creating Kubernetes API client")
|
||||||
|
|
|
@ -46,7 +46,7 @@ var _ = framework.IngressNginxDescribe("[Security] Pod Security Policies", func(
|
||||||
assert.Nil(ginkgo.GinkgoT(), err, "creating Pod Security Policy")
|
assert.Nil(ginkgo.GinkgoT(), err, "creating Pod Security Policy")
|
||||||
}
|
}
|
||||||
|
|
||||||
role, err := f.KubeClientSet.RbacV1().Roles(f.Namespace).Get("nginx-ingress-controller", metav1.GetOptions{})
|
role, err := f.KubeClientSet.RbacV1().Roles(f.Namespace).Get("nginx-ingress", metav1.GetOptions{})
|
||||||
assert.Nil(ginkgo.GinkgoT(), err, "getting ingress controller cluster role")
|
assert.Nil(ginkgo.GinkgoT(), err, "getting ingress controller cluster role")
|
||||||
assert.NotNil(ginkgo.GinkgoT(), role)
|
assert.NotNil(ginkgo.GinkgoT(), role)
|
||||||
|
|
||||||
|
|
|
@ -42,7 +42,7 @@ var _ = framework.IngressNginxDescribe("[Security] Pod Security Policies with vo
|
||||||
assert.Nil(ginkgo.GinkgoT(), err, "creating Pod Security Policy")
|
assert.Nil(ginkgo.GinkgoT(), err, "creating Pod Security Policy")
|
||||||
}
|
}
|
||||||
|
|
||||||
role, err := f.KubeClientSet.RbacV1().Roles(f.Namespace).Get("nginx-ingress-controller", metav1.GetOptions{})
|
role, err := f.KubeClientSet.RbacV1().Roles(f.Namespace).Get("nginx-ingress", metav1.GetOptions{})
|
||||||
assert.Nil(ginkgo.GinkgoT(), err, "getting ingress controller cluster role")
|
assert.Nil(ginkgo.GinkgoT(), err, "getting ingress controller cluster role")
|
||||||
assert.NotNil(ginkgo.GinkgoT(), role)
|
assert.NotNil(ginkgo.GinkgoT(), role)
|
||||||
|
|
||||||
|
|
|
@ -36,15 +36,27 @@ function on_exit {
|
||||||
}
|
}
|
||||||
trap on_exit EXIT
|
trap on_exit EXIT
|
||||||
|
|
||||||
|
cat << EOF | kubectl apply --namespace=$NAMESPACE -f -
|
||||||
|
# Required for e2e tcp tests
|
||||||
|
kind: ConfigMap
|
||||||
|
apiVersion: v1
|
||||||
|
metadata:
|
||||||
|
name: tcp-services
|
||||||
|
namespace: $NAMESPACE
|
||||||
|
|
||||||
|
EOF
|
||||||
|
|
||||||
# Use the namespace overlay if it was requested
|
# Use the namespace overlay if it was requested
|
||||||
if [[ ! -z "$NAMESPACE_OVERLAY" && -d "$DIR/namespace-overlays/$NAMESPACE_OVERLAY" ]]; then
|
if [[ ! -z "$NAMESPACE_OVERLAY" && -d "$DIR/namespace-overlays/$NAMESPACE_OVERLAY" ]]; then
|
||||||
echo "Namespace overlay $NAMESPACE_OVERLAY is being used for namespace $NAMESPACE"
|
echo "Namespace overlay $NAMESPACE_OVERLAY is being used for namespace $NAMESPACE"
|
||||||
helm install nginx-ingress stable/nginx-ingress \
|
helm install nginx-ingress ${DIR}/charts/ingress-nginx \
|
||||||
--namespace=$NAMESPACE \
|
--namespace=$NAMESPACE \
|
||||||
--wait \
|
--wait \
|
||||||
--values "$DIR/namespace-overlays/$NAMESPACE_OVERLAY/values.yaml"
|
--values "$DIR/namespace-overlays/$NAMESPACE_OVERLAY/values.yaml"
|
||||||
else
|
else
|
||||||
cat << EOF | helm install nginx-ingress stable/nginx-ingress --namespace=$NAMESPACE --wait --values -
|
cat << EOF | helm install nginx-ingress ${DIR}/charts/ingress-nginx --namespace=$NAMESPACE --wait --values -
|
||||||
|
# TODO: remove the need to use fullnameOverride
|
||||||
|
fullnameOverride: nginx-ingress
|
||||||
controller:
|
controller:
|
||||||
image:
|
image:
|
||||||
repository: ingress-controller/nginx-ingress-controller
|
repository: ingress-controller/nginx-ingress-controller
|
||||||
|
@ -59,14 +71,8 @@ controller:
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
initialDelaySeconds: 3
|
initialDelaySeconds: 3
|
||||||
periodSeconds: 1
|
periodSeconds: 1
|
||||||
podLabels:
|
|
||||||
app.kubernetes.io/name: ingress-nginx
|
|
||||||
app.kubernetes.io/part-of: ingress-nginx
|
|
||||||
service:
|
service:
|
||||||
type: NodePort
|
type: NodePort
|
||||||
labels:
|
|
||||||
app.kubernetes.io/name: ingress-nginx
|
|
||||||
app.kubernetes.io/part-of: ingress-nginx
|
|
||||||
extraArgs:
|
extraArgs:
|
||||||
tcp-services-configmap: $NAMESPACE/tcp-services
|
tcp-services-configmap: $NAMESPACE/tcp-services
|
||||||
# e2e tests do not require information about ingress status
|
# e2e tests do not require information about ingress status
|
||||||
|
|
Loading…
Reference in a new issue