Add events for NGINX reloads
This commit is contained in:
parent
c7b041fb9e
commit
29ea30a4e8
26 changed files with 319 additions and 326 deletions
|
|
@ -135,6 +135,11 @@ func main() {
|
|||
|
||||
conf.Client = kubeClient
|
||||
|
||||
err = k8s.GetIngressPod(kubeClient)
|
||||
if err != nil {
|
||||
klog.Fatalf("Unexpected error obtaining ingress-nginx pod: %v", err)
|
||||
}
|
||||
|
||||
reg := prometheus.NewRegistry()
|
||||
|
||||
reg.MustRegister(prometheus.NewGoCollector())
|
||||
|
|
|
|||
|
|
@ -26,11 +26,13 @@ import (
|
|||
"time"
|
||||
|
||||
corev1 "k8s.io/api/core/v1"
|
||||
v1 "k8s.io/api/core/v1"
|
||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
"k8s.io/client-go/kubernetes"
|
||||
"k8s.io/client-go/kubernetes/fake"
|
||||
|
||||
"k8s.io/ingress-nginx/internal/ingress/controller"
|
||||
"k8s.io/ingress-nginx/internal/k8s"
|
||||
"k8s.io/ingress-nginx/internal/nginx"
|
||||
)
|
||||
|
||||
|
|
@ -56,6 +58,16 @@ func TestHandleSigterm(t *testing.T) {
|
|||
namespace = "test"
|
||||
)
|
||||
|
||||
k8s.IngressNGINXPod = &v1.Pod{
|
||||
ObjectMeta: metav1.ObjectMeta{
|
||||
Name: podName,
|
||||
Namespace: namespace,
|
||||
Labels: map[string]string{
|
||||
"pod-template-hash": "1234",
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
clientSet := fake.NewSimpleClientset()
|
||||
|
||||
createConfigMap(clientSet, namespace, t)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue