Skip to content

Commit bc76c47

Browse files
authored
Merge branch 'master' into feat/add-persistentVolumeClaimRetentionPolicy
2 parents 59ae420 + 0c46290 commit bc76c47

File tree

62 files changed

+596
-573
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+596
-573
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
- name: Cancel Previous Runs
2-
uses: styfle/cancel-workflow-action@89f242ee29e10c53a841bfe71cc0ce7b2f065abc # 0.9.0
2+
uses: styfle/cancel-workflow-action@0.12.1
33
with:
44
access_token: ${{ github.token }}

.action_templates/steps/checkout-fork.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Because we are using pull_request_target the Github Secrets will be passed
33
# So code should be reviewed before labeling as "safe-to-test"
44
- name: Checkout Code
5-
uses: actions/checkout@v2
5+
uses: actions/checkout@v4
66
with:
77
ref: ${{github.event.pull_request.head.sha}}
88
repository: ${{github.event.pull_request.head.repo.full_name}}

.action_templates/steps/checkout.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
- name: Checkout Code
2-
uses: actions/checkout@v2
2+
uses: actions/checkout@v4
33
with:
44
submodules: true

.action_templates/steps/quay-login.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
- name: Login to Quay.io
2-
uses: docker/login-action@v1
2+
uses: docker/login-action@v3
33
with:
44
registry: quay.io
55
username: ${{ secrets.QUAY_USERNAME }}

.action_templates/steps/set-run-status.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# see https://github.com/actions/runner/issues/432
88
- name: Restore last run status
99
id: last_run
10-
uses: actions/cache@v2
10+
uses: actions/cache@v4
1111
with:
1212
path: last_run_status
1313
key: ${{ github.run_id }}-${{ matrix.test-name }}-${{ matrix.distro }}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
- name: Set up QEMU
2-
uses: docker/setup-qemu-action@v2
2+
uses: docker/setup-qemu-action@v3

.action_templates/steps/setup-and-install-python.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
- name: Setup Python
2-
uses: actions/setup-python@v2
2+
uses: actions/setup-python@v5
33
with:
44
python-version: '3.10.4'
55
- name: Cache Dependencies
6-
uses: actions/cache@v2
6+
uses: actions/cache@v4
77
with:
88
path: ~/.cache/pip
99
key: ${{ hashFiles('requirements.txt') }}

.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
* @mircea-cosbuc @lsierant @slaskawi @nammn @Julien-Ben @MaciejKaras @lucian-tosa @fealebenpae
1+
* @mircea-cosbuc @lsierant @nammn @Julien-Ben @MaciejKaras @lucian-tosa @fealebenpae @m1kola

.github/dependabot.yml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,14 @@ updates:
55
schedule:
66
interval: weekly
77
day: monday
8-
reviewers:
9-
- "slaskawi"
10-
- "lsierant"
11-
- "mircea-cosbuc"
12-
- "nammn"
13-
- "Julien-Ben"
8+
ignore:
9+
- dependency-name: k8s.io/api
10+
- dependency-name: k8s.io/apimachinery
11+
- dependency-name: k8s.io/client-go
12+
- dependency-name: k8s.io/code-generator
13+
- dependency-name: sigs.k8s.io/controller-runtime
14+
- package-ecosystem: pip
15+
directory: "/"
16+
schedule:
17+
interval: weekly
18+
day: monday

.github/workflows/close-stale-issues.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
stale:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/stale@v3
13+
- uses: actions/stale@v9
1414
with:
1515
repo-token: ${{ secrets.GITHUB_TOKEN }}
1616
stale-issue-message: 'This issue is being marked stale because it has been open for 60 days with no activity. Please comment if this issue is still affecting you. If there is no change, this issue will be closed in 30 days.'

.github/workflows/code-health.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
Mypy:
1616
runs-on: ubuntu-latest
1717
steps:
18-
- uses: actions/checkout@v2
18+
- uses: actions/checkout@v4
1919

2020
- name: Mypy linting
2121
uses: jpetrucciani/mypy-check@179fdad632bf3ccf4cabb7ee4307ef25e51d2f96
@@ -30,4 +30,4 @@ jobs:
3030
with:
3131
go-version: stable
3232
- name: golangci-lint
33-
uses: golangci/golangci-lint-action@v6
33+
uses: golangci/golangci-lint-action@v6

.github/workflows/comment-release-pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
if: startsWith(github.event.pull_request.title, 'Release MongoDB Kubernetes Operator')
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/github-script@v3
12+
- uses: actions/github-script@v7
1313
with:
1414
github-token: ${{ secrets.GITHUB_TOKEN }}
1515
script: |

.github/workflows/e2e-dispatch.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -48,31 +48,31 @@ jobs:
4848
steps:
4949
# template: .action_templates/steps/checkout.yaml
5050
- name: Checkout Code
51-
uses: actions/checkout@v2
51+
uses: actions/checkout@v4
5252
with:
5353
submodules: true
5454
# template: .action_templates/steps/setup-and-install-python.yaml
5555
- name: Setup Python
56-
uses: actions/setup-python@v2
56+
uses: actions/setup-python@v5
5757
with:
5858
python-version: 3.10.4
5959
- name: Cache Dependencies
60-
uses: actions/cache@v2
60+
uses: actions/cache@v4
6161
with:
6262
path: ~/.cache/pip
6363
key: ${{ hashFiles('requirements.txt') }}
6464
- name: Install Python Dependencies
6565
run: pip install -r requirements.txt
6666
# template: .action_templates/steps/quay-login.yaml
6767
- name: Login to Quay.io
68-
uses: docker/login-action@v1
68+
uses: docker/login-action@v3
6969
with:
7070
registry: quay.io
7171
username: ${{ secrets.QUAY_USERNAME }}
7272
password: ${{ secrets.QUAY_ROBOT_TOKEN }}
7373
# template: .action_templates/steps/set-up-qemu.yaml
7474
- name: Set up QEMU
75-
uses: docker/setup-qemu-action@v2
75+
uses: docker/setup-qemu-action@v3
7676
# template: .action_templates/steps/build-and-push-development-images.yaml
7777
- name: Build and Push Images
7878
run: |
@@ -87,16 +87,16 @@ jobs:
8787
steps:
8888
# template: .action_templates/steps/checkout.yaml
8989
- name: Checkout Code
90-
uses: actions/checkout@v2
90+
uses: actions/checkout@v4
9191
with:
9292
submodules: true
9393
# template: .action_templates/steps/setup-and-install-python.yaml
9494
- name: Setup Python
95-
uses: actions/setup-python@v2
95+
uses: actions/setup-python@v5
9696
with:
9797
python-version: 3.10.4
9898
- name: Cache Dependencies
99-
uses: actions/cache@v2
99+
uses: actions/cache@v4
100100
with:
101101
path: ~/.cache/pip
102102
key: ${{ hashFiles('requirements.txt') }}

.github/workflows/e2e-fork.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -43,38 +43,38 @@ jobs:
4343
steps:
4444
# template: .action_templates/steps/cancel-previous.yaml
4545
- name: Cancel Previous Runs
46-
uses: styfle/cancel-workflow-action@89f242ee29e10c53a841bfe71cc0ce7b2f065abc # 0.9.0
46+
uses: styfle/cancel-workflow-action@0.12.1
4747
with:
4848
access_token: ${{ github.token }}
4949
# template: .action_templates/steps/checkout-fork.yaml
5050
- name: Checkout Code
51-
uses: actions/checkout@v2
51+
uses: actions/checkout@v4
5252
with:
5353
ref: ${{github.event.pull_request.head.sha}}
5454
repository: ${{github.event.pull_request.head.repo.full_name}}
5555
submodules: true
5656
# template: .action_templates/steps/setup-and-install-python.yaml
5757
- name: Setup Python
58-
uses: actions/setup-python@v2
58+
uses: actions/setup-python@v5
5959
with:
6060
python-version: 3.10.4
6161
- name: Cache Dependencies
62-
uses: actions/cache@v2
62+
uses: actions/cache@v4
6363
with:
6464
path: ~/.cache/pip
6565
key: ${{ hashFiles('requirements.txt') }}
6666
- name: Install Python Dependencies
6767
run: pip install -r requirements.txt
6868
# template: .action_templates/steps/quay-login.yaml
6969
- name: Login to Quay.io
70-
uses: docker/login-action@v1
70+
uses: docker/login-action@v3
7171
with:
7272
registry: quay.io
7373
username: ${{ secrets.QUAY_USERNAME }}
7474
password: ${{ secrets.QUAY_ROBOT_TOKEN }}
7575
# template: .action_templates/steps/set-up-qemu.yaml
7676
- name: Set up QEMU
77-
uses: docker/setup-qemu-action@v2
77+
uses: docker/setup-qemu-action@v3
7878
# template: .action_templates/steps/build-and-push-development-images.yaml
7979
- name: Build and Push Images
8080
run: |
@@ -156,12 +156,12 @@ jobs:
156156
steps:
157157
# template: .action_templates/steps/cancel-previous.yaml
158158
- name: Cancel Previous Runs
159-
uses: styfle/cancel-workflow-action@89f242ee29e10c53a841bfe71cc0ce7b2f065abc # 0.9.0
159+
uses: styfle/cancel-workflow-action@0.12.1
160160
with:
161161
access_token: ${{ github.token }}
162162
# template: .action_templates/steps/checkout-fork.yaml
163163
- name: Checkout Code
164-
uses: actions/checkout@v2
164+
uses: actions/checkout@v4
165165
with:
166166
ref: ${{github.event.pull_request.head.sha}}
167167
repository: ${{github.event.pull_request.head.repo.full_name}}
@@ -176,7 +176,7 @@ jobs:
176176
# see https://github.com/actions/runner/issues/432
177177
- name: Restore last run status
178178
id: last_run
179-
uses: actions/cache@v2
179+
uses: actions/cache@v4
180180
with:
181181
path: last_run_status
182182
key: ${{ github.run_id }}-${{ matrix.test-name }}-${{ matrix.distro }}
@@ -186,11 +186,11 @@ jobs:
186186
run: cat last_run_status
187187
# template: .action_templates/steps/setup-and-install-python.yaml
188188
- name: Setup Python
189-
uses: actions/setup-python@v2
189+
uses: actions/setup-python@v5
190190
with:
191191
python-version: 3.10.4
192192
- name: Cache Dependencies
193-
uses: actions/cache@v2
193+
uses: actions/cache@v4
194194
with:
195195
path: ~/.cache/pip
196196
key: ${{ hashFiles('requirements.txt') }}

.github/workflows/e2e.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -51,36 +51,36 @@ jobs:
5151
steps:
5252
# template: .action_templates/steps/cancel-previous.yaml
5353
- name: Cancel Previous Runs
54-
uses: styfle/cancel-workflow-action@89f242ee29e10c53a841bfe71cc0ce7b2f065abc # 0.9.0
54+
uses: styfle/cancel-workflow-action@0.12.1
5555
with:
5656
access_token: ${{ github.token }}
5757
# template: .action_templates/steps/checkout.yaml
5858
- name: Checkout Code
59-
uses: actions/checkout@v2
59+
uses: actions/checkout@v4
6060
with:
6161
submodules: true
6262
# template: .action_templates/steps/setup-and-install-python.yaml
6363
- name: Setup Python
64-
uses: actions/setup-python@v2
64+
uses: actions/setup-python@v5
6565
with:
6666
python-version: 3.10.4
6767
- name: Cache Dependencies
68-
uses: actions/cache@v2
68+
uses: actions/cache@v4
6969
with:
7070
path: ~/.cache/pip
7171
key: ${{ hashFiles('requirements.txt') }}
7272
- name: Install Python Dependencies
7373
run: pip install -r requirements.txt
7474
# template: .action_templates/steps/quay-login.yaml
7575
- name: Login to Quay.io
76-
uses: docker/login-action@v1
76+
uses: docker/login-action@v3
7777
with:
7878
registry: quay.io
7979
username: ${{ secrets.QUAY_USERNAME }}
8080
password: ${{ secrets.QUAY_ROBOT_TOKEN }}
8181
# template: .action_templates/steps/set-up-qemu.yaml
8282
- name: Set up QEMU
83-
uses: docker/setup-qemu-action@v2
83+
uses: docker/setup-qemu-action@v3
8484
# template: .action_templates/steps/build-and-push-development-images.yaml
8585
- name: Build and Push Images
8686
run: |
@@ -162,12 +162,12 @@ jobs:
162162
steps:
163163
# template: .action_templates/steps/cancel-previous.yaml
164164
- name: Cancel Previous Runs
165-
uses: styfle/cancel-workflow-action@89f242ee29e10c53a841bfe71cc0ce7b2f065abc # 0.9.0
165+
uses: styfle/cancel-workflow-action@0.12.1
166166
with:
167167
access_token: ${{ github.token }}
168168
# template: .action_templates/steps/checkout.yaml
169169
- name: Checkout Code
170-
uses: actions/checkout@v2
170+
uses: actions/checkout@v4
171171
with:
172172
submodules: true
173173
# template: .action_templates/steps/set-run-status.yaml
@@ -180,7 +180,7 @@ jobs:
180180
# see https://github.com/actions/runner/issues/432
181181
- name: Restore last run status
182182
id: last_run
183-
uses: actions/cache@v2
183+
uses: actions/cache@v4
184184
with:
185185
path: last_run_status
186186
key: ${{ github.run_id }}-${{ matrix.test-name }}-${{ matrix.distro }}
@@ -190,11 +190,11 @@ jobs:
190190
run: cat last_run_status
191191
# template: .action_templates/steps/setup-and-install-python.yaml
192192
- name: Setup Python
193-
uses: actions/setup-python@v2
193+
uses: actions/setup-python@v5
194194
with:
195195
python-version: 3.10.4
196196
- name: Cache Dependencies
197-
uses: actions/cache@v2
197+
uses: actions/cache@v4
198198
with:
199199
path: ~/.cache/pip
200200
key: ${{ hashFiles('requirements.txt') }}

.github/workflows/go.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ jobs:
99
UnitTests:
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@v2
12+
- uses: actions/checkout@v4
1313

1414
- name: Set up Go
15-
uses: actions/setup-go@v4
15+
uses: actions/setup-go@v5
1616
with:
17-
go-version: '1.22'
17+
go-version: '1.24'
1818

1919
- name: Test api
2020
run: go test -v ./api/...

.github/workflows/kubelinter-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-latest
1818
steps:
1919
- name: Checkout Code
20-
uses: actions/checkout@v2
20+
uses: actions/checkout@v4
2121

2222
- name: Scan directory ./deploy/clusterwide/ with kube-linter
2323
uses: stackrox/[email protected]

.github/workflows/main.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
# Checkout the code base #
3737
##########################
3838
- name: Checkout Code
39-
uses: actions/checkout@v2
39+
uses: actions/checkout@v4
4040
with:
4141
# Make sure we also get the helm-charts submodule!
4242
submodules: true

.github/workflows/release-images.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,14 @@ jobs:
2323

2424
steps:
2525
- name: Checkout Code
26-
uses: actions/checkout@v2
26+
uses: actions/checkout@v4
2727
- name: Setup Python
28-
uses: actions/setup-python@v2
28+
uses: actions/setup-python@v5
2929
with:
3030
python-version: '3.10.4'
3131
architecture: 'x64'
3232

33-
- uses: actions/cache@v2
33+
- uses: actions/cache@v4
3434
with:
3535
path: ~/.cache/pip
3636
key: ${{ hashFiles('requirements.txt') }}
@@ -73,7 +73,7 @@ jobs:
7373
needs: [release-images]
7474
steps:
7575
- name: Checkout Code
76-
uses: actions/checkout@v2
76+
uses: actions/checkout@v4
7777
- name: Determine Release Tag
7878
id: release_tag
7979
run: |

0 commit comments

Comments
 (0)