Skip to content

Commit c15cbb8

Browse files
committed
Merge remote-tracking branch 'origin' into veeam-check-failure-when-restoring
2 parents 0d1fc0c + 8806e44 commit c15cbb8

File tree

3,173 files changed

+81041
-42016
lines changed

Some content is hidden

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

3,173 files changed

+81041
-42016
lines changed

.asf.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,14 @@ github:
5151

5252
collaborators:
5353
- acs-robot
54-
- kiranchavala
5554
- rajujith
56-
- vishesh92
5755
- GaOrtiga
5856
- SadiJr
5957
- winterhazel
60-
- rp-
58+
- gpordeus
59+
- hsato03
60+
- bernardodemarco
61+
- abh1sar
6162

6263
protected_branches: ~
6364

.github/linters/.markdown-lint.yml

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
# Licensed to the Apache Software Foundation (ASF) under one
2+
# or more contributor license agreements. See the NOTICE file
3+
# distributed with this work for additional information
4+
# regarding copyright ownership. The ASF licenses this file
5+
# to you under the Apache License, Version 2.0 (the
6+
# "License"); you may not use this file except in compliance
7+
# with the License. You may obtain a copy of the License at
8+
#
9+
# http://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing,
12+
# software distributed under the License is distributed on an
13+
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14+
# KIND, either express or implied. See the License for the
15+
# specific language governing permissions and limitations
16+
# under the License.
17+
18+
# MD001/heading-increment Heading levels should only increment by one level at a time
19+
MD001: false
20+
21+
# MD003/heading-style Heading style
22+
MD003: false
23+
24+
# MD004/ul-style Unordered list style
25+
MD004: false
26+
27+
# MD007/ul-indent Unordered list indentation
28+
MD007: false
29+
30+
# MD009/no-trailing-spaces Trailing spaces
31+
MD009: false
32+
33+
# MD010/no-hard-tabs Hard tabs
34+
MD010: false
35+
36+
# MD012/no-multiple-blanks Multiple consecutive blank lines
37+
MD012: false
38+
39+
# MD013/line-length Line length
40+
MD013: false
41+
42+
# MD014/commands-show-output Dollar signs used before commands without showing output
43+
MD014: false
44+
45+
# MD018/no-missing-space-atx No space after hash on atx style heading
46+
MD018: false
47+
48+
# MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading
49+
MD019: false
50+
51+
# MD022/blanks-around-headings Headings should be surrounded by blank lines
52+
MD022: false
53+
54+
# MD023/heading-start-left Headings must start at the beginning of the line
55+
MD023: false
56+
57+
# MD024/no-duplicate-heading Multiple headings with the same content
58+
MD024: false
59+
60+
# MD025/single-title/single-h1 Multiple top-level headings in the same document
61+
MD025: false
62+
63+
# MD026/no-trailing-punctuation Trailing punctuation in heading
64+
MD026: false
65+
66+
# MD028/no-blanks-blockquote Blank line inside blockquote
67+
MD028: false
68+
69+
# MD029/ol-prefix Ordered list item prefix
70+
MD029: false
71+
72+
# MD031/blanks-around-fences Fenced code blocks should be surrounded by blank lines
73+
MD031: false
74+
75+
# MD032/blanks-around-lists Lists should be surrounded by blank lines
76+
MD032: false
77+
78+
# MD033/no-inline-html Inline HTML
79+
MD033: false
80+
81+
# MD034/no-bare-urls Bare URL used
82+
MD034: false
83+
84+
# MD036/no-emphasis-as-heading Emphasis used instead of a heading
85+
MD036: false
86+
87+
# MD037/no-space-in-emphasis Spaces inside emphasis markers
88+
MD037: false
89+
90+
# MD040/fenced-code-language Fenced code blocks should have a language specified
91+
MD040: false
92+
93+
# MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading
94+
MD041: false
95+
96+
# MD046/code-block-style Code block style
97+
MD046: false
98+
99+
# MD052/reference-links-images Reference links and images should use a label that is defined
100+
MD052: false

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
- uses: actions/checkout@v4
3434

3535
- name: Set up JDK 11
36-
uses: actions/setup-java@v3
36+
uses: actions/setup-java@v4
3737
with:
3838
java-version: '11'
3939
distribution: 'adopt'

.github/workflows/ci.yml

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ jobs:
5454
smoke/test_deploy_vm_with_userdata
5555
smoke/test_deploy_vms_in_parallel
5656
smoke/test_deploy_vms_with_varied_deploymentplanners
57+
smoke/test_restore_vm
5758
smoke/test_diagnostics
5859
smoke/test_direct_download
5960
smoke/test_disk_offerings
@@ -85,7 +86,9 @@ jobs:
8586
smoke/test_migration
8687
smoke/test_multipleips_per_nic
8788
smoke/test_nested_virtualization
88-
smoke/test_set_sourcenat",
89+
smoke/test_set_sourcenat
90+
smoke/test_webhook_lifecycle
91+
smoke/test_purge_expunged_vms",
8992
"smoke/test_network
9093
smoke/test_network_acl
9194
smoke/test_network_ipv6
@@ -179,7 +182,8 @@ jobs:
179182
"component/test_project_usage
180183
component/test_protocol_number_security_group
181184
component/test_public_ip
182-
component/test_resource_limits",
185+
component/test_resource_limits
186+
component/test_resource_limit_tags",
183187
"component/test_regions_accounts
184188
component/test_routers
185189
component/test_snapshots
@@ -194,16 +198,23 @@ jobs:
194198
component/test_vpc_network
195199
component/test_vpc_offerings
196200
component/test_vpc_routers
197-
component/test_vpn_users",
198-
"component/test_vpc_network_lbrules" ]
201+
component/test_vpn_users
202+
component/test_vpc_network_lbrules",
203+
"smoke/test_list_accounts
204+
smoke/test_list_disk_offerings
205+
smoke/test_list_domains
206+
smoke/test_list_hosts
207+
smoke/test_list_service_offerings
208+
smoke/test_list_storage_pools
209+
smoke/test_list_volumes"]
199210

200211
steps:
201212
- uses: actions/checkout@v4
202213
with:
203214
fetch-depth: 0
204215

205216
- name: Set up JDK
206-
uses: actions/setup-java@v3
217+
uses: actions/setup-java@v4
207218
with:
208219
java-version: '11'
209220
distribution: 'adopt'
@@ -278,7 +289,7 @@ jobs:
278289
while ! nc -vzw 5 localhost 8096 2>&1 > /dev/null; do grep Exception /tmp/jetty-log; sleep 10; done
279290
set -e
280291
echo -e "\nStarting Advanced Zone DataCenter deployment"
281-
python3 tools/marvin/marvin/deployDataCenter.py -i setup/dev/advanced.cfg 2>&1 || true
292+
python3 tools/marvin/marvin/deployDataCenter.py -i setup/dev/advdualzone.cfg 2>&1 || true
282293
283294
- name: Run Integration Tests with Simulator
284295
run: |
@@ -291,7 +302,7 @@ jobs:
291302
TESTS=($(echo $TESTS | tr -d '\n' | tr -s ' '))
292303
for suite in "${TESTS[@]}" ; do
293304
echo -e "Currently running test: $suite\n"
294-
time nosetests-3.4 --with-xunit --xunit-file=integration-test-results/$suite.xml --with-marvin --marvin-config=setup/dev/advanced.cfg test/integration/$suite.py -s -a tags=advanced,required_hardware=false --zone=Sandbox-simulator --hypervisor=simulator || true ;
305+
time nosetests-3.4 --with-xunit --xunit-file=integration-test-results/$suite.xml --with-marvin --marvin-config=setup/dev/advdualzone.cfg test/integration/$suite.py -s -a tags=advanced,required_hardware=false --zone=zim1 --hypervisor=simulator || true ;
295306
done
296307
297308
echo -e "Stopping Simulator, integration tests run completed\n"
@@ -305,10 +316,11 @@ jobs:
305316
echo -e "Simulator CI Test Results: (only failures listed)\n"
306317
python3 ./tools/marvin/xunit-reader.py integration-test-results/
307318
308-
- uses: codecov/codecov-action@v3
319+
- uses: codecov/codecov-action@v4
309320
with:
310321
files: jacoco-coverage.xml
311322
fail_ci_if_error: true
312323
flags: simulator-marvin-tests
313324
verbose: true
314325
name: codecov
326+
token: ${{ secrets.CODECOV_TOKEN }}

.github/workflows/codecov.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
fetch-depth: 0
3838

3939
- name: Set up JDK11
40-
uses: actions/setup-java@v3
40+
uses: actions/setup-java@v4
4141
with:
4242
distribution: 'temurin'
4343
java-version: '11'
@@ -49,10 +49,11 @@ jobs:
4949
cd nonoss && bash -x install-non-oss.sh && cd ..
5050
mvn -P quality -Dsimulator -Dnoredist clean install -T$(nproc)
5151
52-
- uses: codecov/codecov-action@v3
52+
- uses: codecov/codecov-action@v4
5353
with:
5454
files: ./client/target/site/jacoco-aggregate/jacoco.xml
5555
fail_ci_if_error: true
56-
flags: unit-tests
56+
flags: unittests
5757
verbose: true
5858
name: codecov
59+
token: ${{ secrets.CODECOV_TOKEN }}

.github/workflows/main-sonar-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
fetch-depth: 0
3838

3939
- name: Set up JDK11
40-
uses: actions/setup-java@v3
40+
uses: actions/setup-java@v4
4141
with:
4242
distribution: 'temurin'
4343
java-version: '11'

.github/workflows/rat.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
steps:
3333
- uses: actions/checkout@v4
3434
- name: Set up JDK 11
35-
uses: actions/setup-java@v3
35+
uses: actions/setup-java@v4
3636
with:
3737
java-version: '11'
3838
distribution: 'adopt'

.github/workflows/sonar-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
fetch-depth: 0
4040

4141
- name: Set up JDK11
42-
uses: actions/setup-java@v3
42+
uses: actions/setup-java@v4
4343
with:
4444
distribution: 'temurin'
4545
java-version: '11'

.github/workflows/ui.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,12 @@ jobs:
5555
npm run lint
5656
npm run test:unit
5757
58-
- uses: codecov/codecov-action@v3
58+
- uses: codecov/codecov-action@v4
5959
with:
6060
working-directory: ui
6161
files: ./coverage/lcov.info
6262
fail_ci_if_error: true
6363
flags: uitests
6464
verbose: true
6565
name: codecov
66+
token: ${{ secrets.CODECOV_TOKEN }}

0 commit comments

Comments
 (0)