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

Merge k8s-infra-gce-project pool into gce-project pool #1088

Merged

Conversation

spiffxp
Copy link
Member

@spiffxp spiffxp commented Jul 31, 2020

Instead of 2 40 project pools, we'll now have one 80 project pool

ref: kubernetes/test-infra#18552 (comment)

@k8s-ci-robot k8s-ci-robot added the cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. label Jul 31, 2020
@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: spiffxp

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 /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot added wg/k8s-infra approved Indicates a PR has been approved by an approver from all required OWNERS files. size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. labels Jul 31, 2020
@ameukam
Copy link
Member

ameukam commented Jul 31, 2020

/lgtm

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Jul 31, 2020
@k8s-ci-robot k8s-ci-robot merged commit 8f8fe30 into kubernetes:master Jul 31, 2020
@spiffxp spiffxp deleted the merge-k8s-infra-gce-project-pool branch August 4, 2020 01:15
@spiffxp
Copy link
Member Author

spiffxp commented Aug 4, 2020

(And this is why I need to get a postsubmit job setup to do this for me)
Finally getting around to applying these changes

spiffxp@cloudshell:~/k8s.io/infra/gcp/clusters/projects/k8s-infra-prow-build/prow-build (kubernetes-public)$ k apply -f resources
deployment.apps/boskos-janitor unchanged
serviceaccount/boskos-janitor unchanged
deployment.apps/boskos-reaper unchanged
configmap/resources configured
customresourcedefinition.apiextensions.k8s.io/dynamicresourcelifecycles.boskos.k8s.io unchanged
customresourcedefinition.apiextensions.k8s.io/resources.boskos.k8s.io unchanged
clusterrole.rbac.authorization.k8s.io/boskos unchanged
serviceaccount/boskos unchanged
clusterrolebinding.rbac.authorization.k8s.io/boskos unchanged
deployment.apps/boskos unchanged
service/boskos unchanged
service/boskos-metrics unchanged
serviceaccount/prow-build unchanged
limitrange/cpu-limit-range unchanged
daemonset.apps/create-loop-devs unchanged
deployment.apps/greenhouse unchanged
service/bazel-cache-metrics unchanged
service/bazel-cache unchanged
storageclass.storage.k8s.io/greenhouse unchanged
persistentvolumeclaim/greenhouse unchanged
limitrange/mem-limit-range unchanged
namespace/test-pods unchanged
daemonset.apps/tune-sysctls unchanged

@spiffxp
Copy link
Member Author

spiffxp commented Aug 4, 2020

Well, that didn't have the desired effect

$ k get resources
NAME                            TYPE                    STATE      OWNER                                                       LAST-UPDATED
k8s-infra-e2e-boskos-001        k8s-infra-gce-project   free                                                                   3d21h
k8s-infra-e2e-boskos-002        k8s-infra-gce-project   free                                                                   3d20h
k8s-infra-e2e-boskos-003        k8s-infra-gce-project   free                                                                   3d22h
k8s-infra-e2e-boskos-004        k8s-infra-gce-project   free                                                                   3d22h
k8s-infra-e2e-boskos-005        k8s-infra-gce-project   free                                                                   3d22h
k8s-infra-e2e-boskos-006        k8s-infra-gce-project   free                                                                   3d21h
k8s-infra-e2e-boskos-007        k8s-infra-gce-project   free                                                                   3d21h
k8s-infra-e2e-boskos-008        k8s-infra-gce-project   free                                                                   3d21h
k8s-infra-e2e-boskos-009        k8s-infra-gce-project   free                                                                   3d21h
k8s-infra-e2e-boskos-010        k8s-infra-gce-project   free                                                                   3d21h
k8s-infra-e2e-boskos-011        k8s-infra-gce-project   free                                                                   3d22h
k8s-infra-e2e-boskos-012        k8s-infra-gce-project   free                                                                   3d22h
k8s-infra-e2e-boskos-013        k8s-infra-gce-project   free                                                                   3d22h
k8s-infra-e2e-boskos-014        k8s-infra-gce-project   free                                                                   3d21h
k8s-infra-e2e-boskos-015        k8s-infra-gce-project   free                                                                   3d22h
k8s-infra-e2e-boskos-016        k8s-infra-gce-project   free                                                                   3d22h
k8s-infra-e2e-boskos-017        k8s-infra-gce-project   free                                                                   3d21h
k8s-infra-e2e-boskos-018        k8s-infra-gce-project   free                                                                   3d21h
k8s-infra-e2e-boskos-019        k8s-infra-gce-project   free                                                                   3d22h
k8s-infra-e2e-boskos-020        k8s-infra-gce-project   free                                                                   3d21h
k8s-infra-e2e-boskos-021        k8s-infra-gce-project   free                                                                   3d18h
k8s-infra-e2e-boskos-022        k8s-infra-gce-project   free                                                                   3d21h
k8s-infra-e2e-boskos-023        k8s-infra-gce-project   free                                                                   3d21h
k8s-infra-e2e-boskos-024        k8s-infra-gce-project   free                                                                   3d22h
k8s-infra-e2e-boskos-025        k8s-infra-gce-project   free                                                                   3d20h
k8s-infra-e2e-boskos-026        k8s-infra-gce-project   free                                                                   3d22h
k8s-infra-e2e-boskos-027        k8s-infra-gce-project   free                                                                   3d21h
k8s-infra-e2e-boskos-028        k8s-infra-gce-project   free                                                                   3d22h
k8s-infra-e2e-boskos-029        k8s-infra-gce-project   free                                                                   3d21h
k8s-infra-e2e-boskos-030        k8s-infra-gce-project   free                                                                   3d22h
k8s-infra-e2e-boskos-031        k8s-infra-gce-project   free                                                                   3d21h
k8s-infra-e2e-boskos-032        k8s-infra-gce-project   free                                                                   3d21h
k8s-infra-e2e-boskos-033        k8s-infra-gce-project   free                                                                   3d20h
k8s-infra-e2e-boskos-034        k8s-infra-gce-project   free                                                                   3d21h
k8s-infra-e2e-boskos-035        k8s-infra-gce-project   free                                                                   3d21h
k8s-infra-e2e-boskos-036        k8s-infra-gce-project   free                                                                   3d21h
k8s-infra-e2e-boskos-037        k8s-infra-gce-project   free                                                                   3d21h
k8s-infra-e2e-boskos-038        k8s-infra-gce-project   free                                                                   3d22h
k8s-infra-e2e-boskos-039        k8s-infra-gce-project   free                                                                   3d22h
k8s-infra-e2e-boskos-040        k8s-infra-gce-project   free                                                                   3d21h
k8s-infra-e2e-boskos-041        gce-project             busy       ci-kubernetes-e2e-gce-cos-k8sbeta-reboot                    2m50s
k8s-infra-e2e-boskos-042        gce-project             free                                                                   4m24s
k8s-infra-e2e-boskos-043        gce-project             free                                                                   10m
k8s-infra-e2e-boskos-044        gce-project             free                                                                   43m
k8s-infra-e2e-boskos-045        gce-project             cleaning   Janitor                                                     9s
k8s-infra-e2e-boskos-046        gce-project             busy       ci-kubernetes-e2e-gce-cos-k8sstable3-serial                 3m49s
k8s-infra-e2e-boskos-047        gce-project             free                                                                   3m23s
k8s-infra-e2e-boskos-048        gce-project             busy       ci-kubernetes-e2e-gce-cos-k8sstable1-serial                 2m50s
k8s-infra-e2e-boskos-049        gce-project             free                                                                   5m26s
k8s-infra-e2e-boskos-050        gce-project             busy       ci-kubernetes-e2e-gci-gce-slow                              2m47s
k8s-infra-e2e-boskos-051        gce-project             free                                                                   23m
k8s-infra-e2e-boskos-052        gce-project             busy       ci-kubernetes-node-kubelet-features-1-19                    2m58s
k8s-infra-e2e-boskos-053        gce-project             busy       ci-kubernetes-e2e-gce-cos-k8sstable2-serial                 2m39s
k8s-infra-e2e-boskos-054        gce-project             free                                                                   17m
k8s-infra-e2e-boskos-055        gce-project             free                                                                   36m
k8s-infra-e2e-boskos-056        gce-project             busy       ci-kubernetes-e2e-gci-gce                                   2m
k8s-infra-e2e-boskos-057        gce-project             busy       ci-kubernetes-e2e-gce-cos-k8sbeta-serial                    111s
k8s-infra-e2e-boskos-058        gce-project             busy       ci-kubernetes-e2e-gce-master-new-gci-kubectl-skew-stable2   3m56s
k8s-infra-e2e-boskos-059        gce-project             busy       ci-kubernetes-e2e-gci-gce-serial                            113s
k8s-infra-e2e-boskos-060        gce-project             busy       ci-kubernetes-e2e-gce-cos-k8sbeta-default                   110s
k8s-infra-e2e-boskos-061        gce-project             busy       ci-kubernetes-gce-conformance-latest-1-17                   3m40s
k8s-infra-e2e-boskos-062        gce-project             busy       ci-kubernetes-node-kubelet-features-1-16                    2m11s
k8s-infra-e2e-boskos-063        gce-project             free                                                                   42m
k8s-infra-e2e-boskos-064        gce-project             busy       ci-kubernetes-e2e-gci-gce-alpha-features                    4m40s
k8s-infra-e2e-boskos-065        gce-project             free                                                                   25m
k8s-infra-e2e-boskos-066        gce-project             free                                                                   34m
k8s-infra-e2e-boskos-067        gce-project             busy       ci-kubernetes-gce-conformance-latest-1-19                   4m50s
k8s-infra-e2e-boskos-068        gce-project             busy       ci-kubernetes-node-kubelet                                  113s
k8s-infra-e2e-boskos-069        gce-project             free                                                                   18m
k8s-infra-e2e-boskos-070        gce-project             busy       ci-kubernetes-e2e-gci-gce-reboot                            4m41s
k8s-infra-e2e-boskos-071        gce-project             free                                                                   13m
k8s-infra-e2e-boskos-072        gce-project             free                                                                   29m
k8s-infra-e2e-boskos-073        gce-project             busy       ci-kubernetes-e2e-gce-cos-k8sbeta-slow                      4m50s
k8s-infra-e2e-boskos-074        gce-project             busy       ci-kubernetes-gce-conformance-latest                        3m50s
k8s-infra-e2e-boskos-075        gce-project             busy       ci-kubernetes-gce-conformance-latest-1-16                   112s
k8s-infra-e2e-boskos-076        gce-project             free                                                                   40m
k8s-infra-e2e-boskos-077        gce-project             busy       ci-kubernetes-e2e-gce-cos-k8sbeta-alphafeatures             3m53s
k8s-infra-e2e-boskos-078        gce-project             busy       ci-kubernetes-e2e-gce-cos-k8sstable1-default                50s
k8s-infra-e2e-boskos-079        gce-project             busy       ci-kubernetes-e2e-gce-cos-k8sstable1-alphafeatures          4m41s
k8s-infra-e2e-boskos-080        gce-project             busy       ci-kubernetes-e2e-gci-gce-flaky-repro                       3m56s
k8s-infra-e2e-boskos-scale-01   scalability-project     free                                                                   24m
k8s-infra-e2e-boskos-scale-02   scalability-project     free                                                                   100m
k8s-infra-e2e-boskos-scale-03   scalability-project     free                                                                   32m
k8s-infra-e2e-boskos-scale-04   scalability-project     free                                                                   49m
k8s-infra-e2e-boskos-scale-05   scalability-project     busy       ci-kubernetes-e2e-gci-gce-scalability                       88s

@spiffxp
Copy link
Member Author

spiffxp commented Aug 4, 2020

$ for i in $(seq 1 40); do k delete resource $(printf "k8s-infra-e2e-boskos-%03i" $i); done
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-001" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-002" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-003" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-004" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-005" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-006" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-007" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-008" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-009" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-010" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-011" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-012" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-013" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-014" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-015" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-016" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-017" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-018" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-019" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-020" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-021" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-022" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-023" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-024" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-025" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-026" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-027" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-028" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-029" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-030" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-031" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-032" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-033" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-034" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-035" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-036" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-037" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-038" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-039" deleted
resourceobject.boskos.k8s.io "k8s-infra-e2e-boskos-040" deleted

... not picking up changes

$ k replace configmap resources -f resources/boskos-resources-configmap.yaml

...still not

$ k delete pods -lapp=boskos
pod "boskos-6bb4b5f5b8-hn2qz" deleted

ok, that worked

$ k get resources
NAME                            TYPE                  STATE      OWNER                                                       LAST-UPDATED
k8s-infra-e2e-boskos-001        gce-project           dirty                                                                  9s
k8s-infra-e2e-boskos-002        gce-project           dirty                                                                  9s
...

@spiffxp spiffxp added the area/prow Setting up or working with prow in general, prow.k8s.io, prow build clusters label Aug 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. area/prow Setting up or working with prow in general, prow.k8s.io, prow build clusters cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. lgtm "Looks good to me", indicates that a PR is ready to be merged. size/XS Denotes a PR that changes 0-9 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants