Skip to content
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

Migrate kind arm64 testgrid config #13854

Closed
wants to merge 1 commit into from
Closed

Conversation

aojea
Copy link
Member

@aojea aojea commented Aug 12, 2019

Migrating the kind arm64 kind job to the new testgrid config structure

xref kubernetes-sigs/kind#188

@k8s-ci-robot k8s-ci-robot added cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. area/config Issues or PRs related to code in /config area/testgrid sig/testing Categorizes an issue or PR as relevant to SIG Testing. size/S Denotes a PR that changes 10-29 lines, ignoring generated files. labels Aug 12, 2019
@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: aojea
To complete the pull request process, please assign spiffxp
You can assign the PR to them by writing /assign @spiffxp in a comment when ready.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@aojea
Copy link
Member Author

aojea commented Aug 12, 2019

/assign @BenTheElder
/cc @ZhengZhenyu

@k8s-ci-robot
Copy link
Contributor

@aojea: GitHub didn't allow me to request PR reviews from the following users: ZhengZhenyu.

Note that only kubernetes members and repo collaborators can review this PR, and authors cannot review their own PRs.

In response to this:

/assign @BenTheElder
/cc @ZhengZhenyu

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@chases2
Copy link
Contributor

chases2 commented Aug 12, 2019

This change removes a tab from conformance-all, but not from conformance-kind, and moves it to sig-testing-kind. Is it intended that we're not pulling it from both?

@aojea
Copy link
Member Author

aojea commented Aug 12, 2019

This change removes a tab from conformance-all, but not from conformance-kind, and moves it to sig-testing-kind. Is it intended that we're not pulling it from both?

Honestly, I'm a bit lost here 😅 , I'm just trying to "recover" the job in testgrid so I can check the results in the kind dashboard, but don't know exactly which one should I move.
I will need @BenTheElder to help here

@@ -131,6 +136,10 @@ dashboards:
url: https://github.com/kubernetes/test-infra/compare/<start-custom-0>...<end-custom-0>

- name: sig-testing-kind
dashboard_tab:
Copy link
Member

Choose a reason for hiding this comment

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

we care much more about this being in the conformance-all and conformance-kind dashboards

@@ -702,9 +700,6 @@ dashboards:
- name: conformance-all
# entries are named $PROVIDER, $KUBERNETES_RELEASE
dashboard_tab:
- name: kind, v1.14 (dev, ARM64)
Copy link
Member

Choose a reason for hiding this comment

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

this should be in multiple dashboards in this file, if we're moving it, we should move them all or at least matching pairs

Copy link
Contributor

Choose a reason for hiding this comment

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

Can we cut-paste the conformance dashboards to a separate kind-conformance file, then?

Copy link
Member Author

@aojea aojea Aug 13, 2019

Choose a reason for hiding this comment

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

this is the part I don´t get from the email announcing the change, is this file still valid?
if not, do I need to create all the folders for the other dashboards?

Copy link
Member

Choose a reason for hiding this comment

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

I'm not fully up to date on the new world of managing testgrid tabs but as for kind:

Right now we ensure that the conformance-all entries generally match the other conformance-foo dashboards

The same kind tabs should be in both, whatever works best for managing that.

Copy link
Contributor

Choose a reason for hiding this comment

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

this is the part I don´t get from the email announcing the change, is this file still valid?
if not, do I need to create all the folders for the other dashboards?

The file is currently valid as-is, and will be valid as any YAML file in this directory, split up however. We want to split up the testgrid tabs according to who knows about what, to make it all more manageable. (see #13541).

I don't know who owns the conformance-* dashboards. If it's an existing sig, I recommend a separate file in that folder. If it's someone else, then make a directory for them.

The conformance dashboards can all go in one file, unless that's too big, and then they can be divided up in multiple files.

@chases2
Copy link
Contributor

chases2 commented Aug 13, 2019

If the intent of this PR is to split apart the Testgrid config to the "new" way, then I can help with that.
/assign

@aojea
Copy link
Member Author

aojea commented Aug 14, 2019

@chases2 thank you very much, should I close this PR?

@chases2
Copy link
Contributor

chases2 commented Aug 14, 2019

I think so? Let me know if #13894 is a split that makes sense to you.

In particular, input on the OWNERS file would be great; I copied it from config/jobs/kubernetes-sigs/kind

@aojea
Copy link
Member Author

aojea commented Aug 15, 2019

duplicate of #13894

@aojea aojea closed this Aug 15, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/config Issues or PRs related to code in /config area/testgrid cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. sig/testing Categorizes an issue or PR as relevant to SIG Testing. size/S Denotes a PR that changes 10-29 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants