mirror of
https://github.com/ceph/ceph-csi.git
synced 2025-06-13 18:43:34 +00:00
Merge pull request #163 from ceph/devel
sync downstream devel with upstream devel
This commit is contained in:
18
.github/workflows/mergify-copy-labels.yaml
vendored
Normal file
18
.github/workflows/mergify-copy-labels.yaml
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
---
|
||||
# yamllint disable rule:line-length
|
||||
name: Mergify merge-queue labels copier
|
||||
# yamllint disable-line rule:truthy
|
||||
on:
|
||||
pull_request_target:
|
||||
types:
|
||||
- opened
|
||||
|
||||
jobs:
|
||||
mergify-merge-queue-labels-copier:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Copying labels
|
||||
uses: Mergifyio/gha-mergify-merge-queue-labels-copier@main
|
||||
with:
|
||||
additional-labels: 'ok-to-test'
|
||||
token: ${{ secrets.CEPH_CSI_BOT_TOKEN }}
|
82
.github/workflows/pull-request-commentor.yaml
vendored
82
.github/workflows/pull-request-commentor.yaml
vendored
@ -10,106 +10,97 @@ on:
|
||||
- labeled
|
||||
jobs:
|
||||
add-comment:
|
||||
# yamllint disable-line rule:line-length
|
||||
if: github.event.label.name == 'ok-to-test' && github.event.pull_request.merged != 'true'
|
||||
if: >
|
||||
(github.event.label.name == 'ok-to-test' &&
|
||||
github.event.pull_request.merged != true)
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
pull-requests: write
|
||||
steps:
|
||||
- name: Add comment to trigger external storage tests for Kubernetes 1.23
|
||||
uses: peter-evans/create-or-update-comment@v2
|
||||
with:
|
||||
issue-number: ${{ github.event.pull_request.number }}
|
||||
body: |
|
||||
/test ci/centos/k8s-e2e-external-storage/1.23
|
||||
|
||||
- name: Add comment to trigger external storage tests for Kubernetes 1.24
|
||||
uses: peter-evans/create-or-update-comment@v2
|
||||
with:
|
||||
issue-number: ${{ github.event.pull_request.number }}
|
||||
body: |
|
||||
/test ci/centos/k8s-e2e-external-storage/1.24
|
||||
|
||||
- name: Add comment to trigger external storage tests for Kubernetes 1.25
|
||||
uses: peter-evans/create-or-update-comment@v2
|
||||
uses: peter-evans/create-or-update-comment@v3
|
||||
with:
|
||||
token: ${{ secrets.CEPH_CSI_BOT_TOKEN }}
|
||||
issue-number: ${{ github.event.pull_request.number }}
|
||||
body: |
|
||||
/test ci/centos/k8s-e2e-external-storage/1.25
|
||||
|
||||
- name: Add comment to trigger external storage tests for Kubernetes 1.26
|
||||
uses: peter-evans/create-or-update-comment@v2
|
||||
uses: peter-evans/create-or-update-comment@v3
|
||||
with:
|
||||
token: ${{ secrets.CEPH_CSI_BOT_TOKEN }}
|
||||
issue-number: ${{ github.event.pull_request.number }}
|
||||
body: |
|
||||
/test ci/centos/k8s-e2e-external-storage/1.26
|
||||
|
||||
- name: Add comment to trigger helm E2E tests for Kubernetes 1.23
|
||||
uses: peter-evans/create-or-update-comment@v2
|
||||
- name: Add comment to trigger external storage tests for Kubernetes 1.27
|
||||
uses: peter-evans/create-or-update-comment@v3
|
||||
with:
|
||||
token: ${{ secrets.CEPH_CSI_BOT_TOKEN }}
|
||||
issue-number: ${{ github.event.pull_request.number }}
|
||||
body: |
|
||||
/test ci/centos/mini-e2e-helm/k8s-1.23
|
||||
|
||||
- name: Add comment to trigger helm E2E tests for Kubernetes 1.24
|
||||
uses: peter-evans/create-or-update-comment@v2
|
||||
with:
|
||||
issue-number: ${{ github.event.pull_request.number }}
|
||||
body: |
|
||||
/test ci/centos/mini-e2e-helm/k8s-1.24
|
||||
/test ci/centos/k8s-e2e-external-storage/1.27
|
||||
|
||||
- name: Add comment to trigger helm E2E tests for Kubernetes 1.25
|
||||
uses: peter-evans/create-or-update-comment@v2
|
||||
uses: peter-evans/create-or-update-comment@v3
|
||||
with:
|
||||
token: ${{ secrets.CEPH_CSI_BOT_TOKEN }}
|
||||
issue-number: ${{ github.event.pull_request.number }}
|
||||
body: |
|
||||
/test ci/centos/mini-e2e-helm/k8s-1.25
|
||||
|
||||
- name: Add comment to trigger helm E2E tests for Kubernetes 1.26
|
||||
uses: peter-evans/create-or-update-comment@v2
|
||||
uses: peter-evans/create-or-update-comment@v3
|
||||
with:
|
||||
token: ${{ secrets.CEPH_CSI_BOT_TOKEN }}
|
||||
issue-number: ${{ github.event.pull_request.number }}
|
||||
body: |
|
||||
/test ci/centos/mini-e2e-helm/k8s-1.26
|
||||
|
||||
- name: Add comment to trigger E2E tests for Kubernetes 1.23
|
||||
uses: peter-evans/create-or-update-comment@v2
|
||||
- name: Add comment to trigger helm E2E tests for Kubernetes 1.27
|
||||
uses: peter-evans/create-or-update-comment@v3
|
||||
with:
|
||||
token: ${{ secrets.CEPH_CSI_BOT_TOKEN }}
|
||||
issue-number: ${{ github.event.pull_request.number }}
|
||||
body: |
|
||||
/test ci/centos/mini-e2e/k8s-1.23
|
||||
|
||||
- name: Add comment to trigger E2E tests for Kubernetes 1.24
|
||||
uses: peter-evans/create-or-update-comment@v2
|
||||
with:
|
||||
issue-number: ${{ github.event.pull_request.number }}
|
||||
body: |
|
||||
/test ci/centos/mini-e2e/k8s-1.24
|
||||
/test ci/centos/mini-e2e-helm/k8s-1.27
|
||||
|
||||
- name: Add comment to trigger E2E tests for Kubernetes 1.25
|
||||
uses: peter-evans/create-or-update-comment@v2
|
||||
uses: peter-evans/create-or-update-comment@v3
|
||||
with:
|
||||
token: ${{ secrets.CEPH_CSI_BOT_TOKEN }}
|
||||
issue-number: ${{ github.event.pull_request.number }}
|
||||
body: |
|
||||
/test ci/centos/mini-e2e/k8s-1.25
|
||||
|
||||
- name: Add comment to trigger E2E tests for Kubernetes 1.26
|
||||
uses: peter-evans/create-or-update-comment@v2
|
||||
uses: peter-evans/create-or-update-comment@v3
|
||||
with:
|
||||
token: ${{ secrets.CEPH_CSI_BOT_TOKEN }}
|
||||
issue-number: ${{ github.event.pull_request.number }}
|
||||
body: |
|
||||
/test ci/centos/mini-e2e/k8s-1.26
|
||||
|
||||
- name: Add comment to trigger cephfs upgrade tests
|
||||
uses: peter-evans/create-or-update-comment@v2
|
||||
- name: Add comment to trigger E2E tests for Kubernetes 1.27
|
||||
uses: peter-evans/create-or-update-comment@v3
|
||||
with:
|
||||
token: ${{ secrets.CEPH_CSI_BOT_TOKEN }}
|
||||
issue-number: ${{ github.event.pull_request.number }}
|
||||
body: |
|
||||
/test ci/centos/mini-e2e/k8s-1.27
|
||||
|
||||
- name: Add comment to trigger cephfs upgrade tests
|
||||
uses: peter-evans/create-or-update-comment@v3
|
||||
with:
|
||||
token: ${{ secrets.CEPH_CSI_BOT_TOKEN }}
|
||||
issue-number: ${{ github.event.pull_request.number }}
|
||||
body: |
|
||||
/test ci/centos/upgrade-tests-cephfs
|
||||
|
||||
- name: Add comment to trigger rbd upgrade tests
|
||||
uses: peter-evans/create-or-update-comment@v2
|
||||
uses: peter-evans/create-or-update-comment@v3
|
||||
with:
|
||||
token: ${{ secrets.CEPH_CSI_BOT_TOKEN }}
|
||||
issue-number: ${{ github.event.pull_request.number }}
|
||||
body: |
|
||||
/test ci/centos/upgrade-tests-rbd
|
||||
@ -117,6 +108,7 @@ jobs:
|
||||
- name: remove ok-to-test-label after commenting
|
||||
uses: actions/github-script@v6
|
||||
with:
|
||||
github-token: ${{ secrets.CEPH_CSI_BOT_TOKEN }}
|
||||
script: |
|
||||
github.rest.issues.removeLabel({
|
||||
issue_number: context.issue.number,
|
||||
|
1
.github/workflows/retest.yaml
vendored
1
.github/workflows/retest.yaml
vendored
@ -11,6 +11,7 @@ permissions:
|
||||
|
||||
jobs:
|
||||
retest:
|
||||
if: github.repository == 'ceph/ceph-csi'
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
# path to the retest action
|
||||
|
2
.github/workflows/stale.yaml
vendored
2
.github/workflows/stale.yaml
vendored
@ -18,7 +18,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
if: github.repository == 'ceph/ceph-csi'
|
||||
steps:
|
||||
- uses: actions/stale@v7
|
||||
- uses: actions/stale@v8
|
||||
with:
|
||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
days-before-issue-stale: 30
|
||||
|
Reference in New Issue
Block a user