Skip to content

Conversation

tgraf
Copy link
Member

@tgraf tgraf commented Aug 5, 2019

Various fixes to address 1.6 CI stability

Fixes: #8775


This change is Reviewable

tgraf added 3 commits August 5, 2019 14:41
This was a no-op as the manifests have been removed but no error was reported
so this failed silently without any effect.

Signed-off-by: Thomas Graf <thomas@cilium.io>
As the manifests are no longer available, use resource names to remove the
etcd-operator.

Signed-off-by: Thomas Graf <thomas@cilium.io>
The call to CiliumInstall() will deploy CoreDNS again but then not remove it.
Remove it properly at the end of the test.

Signed-off-by: Thomas Graf <thomas@cilium.io>
@tgraf tgraf added the wip label Aug 5, 2019
@tgraf tgraf requested a review from a team as a code owner August 5, 2019 13:15
@tgraf
Copy link
Member Author

tgraf commented Aug 5, 2019

test-me-please

EDIT: green build

@coveralls
Copy link

coveralls commented Aug 5, 2019

Coverage Status

Coverage decreased (-0.03%) to 44.148% when pulling 1d7c08c on pr/tgraf/ci-fixes into 5c04020 on master.

@tgraf tgraf force-pushed the pr/tgraf/ci-fixes branch from 18f3c77 to 7640510 Compare August 5, 2019 15:26
@tgraf
Copy link
Member Author

tgraf commented Aug 5, 2019

Running a 2nd CI run as this can potentially resolves #8780, #8778, #8777, #8776

@tgraf
Copy link
Member Author

tgraf commented Aug 5, 2019

test-me-please

The following tests failed:

  1. Suite-k8s-1.10.K8sUpdates Tests upgrade and downgrade from a Cilium stable image to master

    • Connectivity health check did not succeed in time
  2. Suite-k8s-1.15.K8sPolicyTest Basic Test Validate to-entities policies Validate toEntities

    • Connection timed out in the middle of google.com responding. Looks like a flake.
  3. Suite-k8s-1.15.K8sServicesTest Checks service across nodes with L7 policy Tests NodePort with L7 Policy

@tgraf tgraf added area/CI Continuous Integration testing issue or flake pending-review and removed wip labels Aug 5, 2019
@tgraf tgraf added this to the 1.6.0 milestone Aug 5, 2019
return err
}

res := kub.Delete("cilium.yaml")
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we generate different resources in K8s based off of the Helm options? Most of these appear to be options provided to the DaemonSet / ConfigMap - can you elaborate on what K8s resources are different depending upon the Helm options?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Inclusion of etcd-operator and related ClusterRole, ClusterRoleBinding and ServiceAccount.

tgraf added 3 commits August 5, 2019 20:56
This allows to remove all Cilium resources based on the Helm template. Use it
for the upgrade/downgrade test to properly remove all remaining resources.

Signed-off-by: Thomas Graf <thomas@cilium.io>
CoreDNS is installed in the tests themselves using the right version. Other
tests do not depend on CoreDNS running.

Signed-off-by: Thomas Graf <thomas@cilium.io>
Signed-off-by: Thomas Graf <thomas@cilium.io>
@tgraf tgraf force-pushed the pr/tgraf/ci-fixes branch from 7640510 to 1d7c08c Compare August 5, 2019 19:02
@tgraf
Copy link
Member Author

tgraf commented Aug 5, 2019

test-me-please

@tgraf
Copy link
Member Author

tgraf commented Aug 5, 2019

@nebril This seems to fix #8775 and maybe also #8777

@tgraf tgraf merged commit c4d6257 into master Aug 5, 2019
@tgraf tgraf deleted the pr/tgraf/ci-fixes branch August 5, 2019 21:23
@jrfastab jrfastab mentioned this pull request Aug 6, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/CI Continuous Integration testing issue or flake
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[v1.7] CI: K8sIstioTest Istio Bookinfo Demo Tests bookinfo inter-service connectivity
5 participants