-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enhance the Ingress Addon #3099
Conversation
/hold |
Can one of the admins verify this patch? |
WIP: ClusterRoleBinding are not being created properly. |
@aledbf lmk what you think. |
16cfa76
to
6fd23a8
Compare
Got the RBAC working. Service Account being used. $ kubectl get deploy -n kube-system nginx-ingress-controller -o yaml
$ kubectl logs -n kube-system nginx-ingress-controller-64bdbc9dc7-k4fvq
|
Testing Ingress: $ kubectl apply -f cafe.yaml
$ kubectl apply -f ing.yaml
$ minikube ip
$ curl 192.168.99.100/
$ curl -L -k 192.168.99.100/tea
$ curl -L -k 192.168.99.100/coffee
|
/hold cancel |
/assign @balopat |
/assign @aledbf |
Actually let's wait for 0.19. kubernetes/ingress-nginx#3014 |
/hold |
6fd23a8
to
8db0ec4
Compare
$ kubectl logs -n kube-system nginx-ingress-controller-8566746984-fm2q5
|
/hold cancel |
Ran the above tests on the new image as well. It's a good 💯 |
@minikube-bot OK to test |
Looks like an issue with the ingress test: --- FAIL: TestFunctional/IngressController (604.43s)
addons_test.go:90: waiting for ingress-controller to be up: waiting for ingress-controller pods: timed out waiting for the condition Are you able to repro this locally? |
@dlorenc I was able to reproduce.
I will need to look further into what is causing this. I think it's because I changed one of the labels!! |
8db0ec4
to
6a44c3f
Compare
@@ -47,7 +47,7 @@ func testClusterStatus(t *testing.T) { | |||
} | |||
if status != api.ConditionTrue { | |||
err := fmt.Errorf("Component %s is not Healthy! Status: %s", i.GetName(), status) | |||
t.Log("Retrying, %s", err) | |||
t.Logf("Retrying, %s", err) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Formatting corrected. Was giving Error when running make integration
:
➜ minikube git:(update-ingress-addon) make integration
go test -v -test.timeout=30m k8s.io/minikube/test/integration --tags="integration container_image_ostree_stub containers_image_openpgp"
# k8s.io/minikube/test/integration
test/integration/cluster_status_test.go:50: Log call has possible formatting directive %s
FAIL k8s.io/minikube/test/integration [build failed]
make: *** [integration] Error 2
6a44c3f
to
4ef2fad
Compare
@dlorenc resolved |
Not sure why the below is failing.
|
5b254df
to
cc497ee
Compare
566ef93
to
34034f5
Compare
@dlorenc different tests seem to fail and pass intermittently. Is this a known issue? |
9e2252b
to
09ad59f
Compare
09ad59f
to
8521011
Compare
- Updates Ingress-Controller Version to 0.19.0 - Adds Service Account for Ingress-Controller - Adds Support for Prometheus - Fixes bug with TCP/UDP ConfigMaps not Loading - Adds more resource limits to default-backend - Use new ingress class name - Use app.kubernetes.io/xxxxxxxxxxx labels
8521011
to
ac3613e
Compare
[APPROVALNOTIFIER] This PR is APPROVED Approval requirements bypassed by manually added approval. This pull-request has been approved by: diazjf The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
@tstromberg thanks for approving! How does the merge process work after approval? |
Adds a few updates to the Ingress Addon.