Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -2,36 +2,127 @@ presubmits:
kubernetes-sigs/cluster-api-provider-openstack:
- name: pull-cluster-api-provider-openstack-build
always_run: true
optional: false
decorate: true
path_alias: sigs.k8s.io/cluster-api-provider-openstack
path_alias: "sigs.k8s.io/cluster-api-provider-openstack"
labels:
preset-service-account: "true"
preset-dind-enabled: "true"
spec:
containers:
- command:
- image: gcr.io/k8s-testimages/kubekins-e2e:v20210226-c001921-master
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

just curious, do we want to get a released version?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I think they only have versions like this and a job which automatically updates the used image for all ProwJobs every week or so (I just copied the image)

command:
- "./scripts/ci-build.sh"
# docker-in-docker needs privileged mode
securityContext:
privileged: true
image: gcr.io/k8s-testimages/kubekins-e2e:v20210226-c001921-master
resources:
requests:
memory: "6Gi"
cpu: "2"
annotations:
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-openstack
testgrid-tab-name: pr-build
- name: pull-cluster-api-provider-openstack-test
always_run: true
optional: false
decorate: true
path_alias: sigs.k8s.io/cluster-api-provider-openstack
labels:
preset-service-account: "true"
path_alias: "sigs.k8s.io/cluster-api-provider-openstack"
spec:
containers:
- image: gcr.io/k8s-testimages/kubekins-e2e:v20210226-c001921-master
command:
- "./scripts/ci-test.sh"
resources:
requests:
memory: "6Gi"
cpu: "2"
annotations:
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-openstack
testgrid-tab-name: pr-test
- name: pull-cluster-api-provider-openstack-e2e-test
labels:
preset-service-account: "true"
preset-bazel-scratch-dir: "true"
preset-bazel-remote-cache-enabled: "true"
preset-dind-enabled: "true"
preset-kind-volume-mounts: "true"
path_alias: "sigs.k8s.io/cluster-api-provider-openstack"
# TODO(sbueringer): always_run: true, optional: false after test has been merged on CAPO master
always_run: false
optional: true
decorate: true
decoration_config:
timeout: 3h
extra_refs:
- org: kubernetes-sigs
repo: image-builder
base_ref: master
path_alias: "sigs.k8s.io/image-builder"
spec:
containers:
- image: gcr.io/k8s-testimages/kubekins-e2e:v20210226-c001921-master
env:
- name: "BOSKOS_HOST"
value: "boskos.test-pods.svc.cluster.local"
command:
- "runner.sh"
- "./scripts/ci-e2e.sh"
# we need privileged mode in order to do docker in docker
securityContext:
privileged: true
resources:
requests:
# these are both a bit below peak usage during build
# this is mostly for building kubernetes
memory: "9000Mi"
# during the tests more like 3-20m is used
cpu: 2000m
annotations:
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-openstack
testgrid-tab-name: pr-e2e-test
# conformance test against kubernetes master branch with `kind` + cluster-api-provider-openstack
- name: pull-cluster-api-provider-openstack-make-conformance
labels:
preset-service-account: "true"
preset-bazel-scratch-dir: "true"
preset-bazel-remote-cache-enabled: "true"
preset-dind-enabled: "true"
preset-kind-volume-mounts: "true"
path_alias: "sigs.k8s.io/cluster-api-provider-openstack"
always_run: false
optional: true
decorate: true
decoration_config:
timeout: 3h
extra_refs:
- org: kubernetes-sigs
repo: image-builder
base_ref: master
path_alias: "sigs.k8s.io/image-builder"
- org: kubernetes
repo: kubernetes
base_ref: master
path_alias: k8s.io/kubernetes
spec:
containers:
- image: gcr.io/k8s-testimages/kubekins-e2e:v20210226-c001921-master
env:
- name: "BOSKOS_HOST"
value: "boskos.test-pods.svc.cluster.local"
command:
- "runner.sh"
- "./scripts/ci-conformance.sh"
- "--use-ci-artifacts"
# we need privileged mode in order to do docker in docker
securityContext:
privileged: true
resources:
requests:
# these are both a bit below peak usage during build
# this is mostly for building kubernetes
memory: "9000Mi"
# during the tests more like 3-20m is used
cpu: 2000m
annotations:
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-openstack
testgrid-tab-name: pr-conformance