Skip to content

Commit 28e36d6

Browse files
committed
Merge main
2 parents e4b01b1 + 5433e77 commit 28e36d6

File tree

1,090 files changed

+41621
-9100
lines changed

Some content is hidden

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

1,090 files changed

+41621
-9100
lines changed

.asf.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,13 @@ 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
6161

6262
protected_branches: ~
6363

.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: 6 additions & 3 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
@@ -179,7 +180,8 @@ jobs:
179180
"component/test_project_usage
180181
component/test_protocol_number_security_group
181182
component/test_public_ip
182-
component/test_resource_limits",
183+
component/test_resource_limits
184+
component/test_resource_limit_tags",
183185
"component/test_regions_accounts
184186
component/test_routers
185187
component/test_snapshots
@@ -210,7 +212,7 @@ jobs:
210212
fetch-depth: 0
211213

212214
- name: Set up JDK
213-
uses: actions/setup-java@v3
215+
uses: actions/setup-java@v4
214216
with:
215217
java-version: '11'
216218
distribution: 'adopt'
@@ -312,10 +314,11 @@ jobs:
312314
echo -e "Simulator CI Test Results: (only failures listed)\n"
313315
python3 ./tools/marvin/xunit-reader.py integration-test-results/
314316
315-
- uses: codecov/codecov-action@v3
317+
- uses: codecov/codecov-action@v4
316318
with:
317319
files: jacoco-coverage.xml
318320
fail_ci_if_error: true
319321
flags: simulator-marvin-tests
320322
verbose: true
321323
name: codecov
324+
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 }}

.gitignore

Lines changed: 67 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -15,92 +15,92 @@
1515
# specific language governing permissions and limitations
1616
# under the License.
1717

18-
build/build.number
19-
.lock-wscript
20-
.waf-*
21-
waf-*
22-
target/
23-
override/
24-
.metadata
25-
dist/
2618
*~
19+
*_flymake.js
2720
*.bak
28-
cloud-*.tar.bz2
29-
*.log
30-
*.pyc
31-
*.patch
21+
*.css.map
3222
*.egginfo/
3323
*.egg-info/
34-
*.prefs
35-
build.number
36-
*.log.*
37-
cloud.log.*.*
38-
unittest
39-
deps/cloud.userlibraries
40-
.DS_Store
41-
.idea
4224
*.iml
43-
git-remote-https.exe.stackdump
44-
*.swp
45-
tools/devcloud/devcloudbox/.vagrant
46-
tools/cli/cloudmonkey/marvin/
47-
tools/cli/cloudmonkey/precache.py
48-
tools/marvin/marvin/cloudstackAPI/
49-
tools/marvin/build/
50-
tools/cli/build/
51-
tools/appliance/systemvmtemplate/packer_cache/
25+
*.iso
5226
*.jar
53-
*.war
27+
*.log
28+
*.log.*
5429
*.mar
55-
*.iso
30+
*.orig
31+
*.patch
32+
*.prefs
33+
*.pyc
34+
*.qcow2
35+
*.raw
36+
*.swp
5637
*.tar.gz
5738
*.tgz
5839
*.vscode
59-
*.css.map
60-
61-
# this ignores _all files starting with '.'. Don't do that!
62-
#.*
63-
64-
target-eclipse
65-
!.gitignore
40+
*.war
41+
.DS_Store
42+
.checkstyle
6643
.classpath
44+
.idea
45+
.lock-wscript
46+
.metadata
47+
.pmd
48+
.pmdruleset.xml
49+
.project
50+
.pydevproject
51+
.reviewboardrc
6752
.settings.xml
6853
.settings/
69-
db.properties.override
70-
replace.properties.override
71-
tools/marvin/marvin/cloudstackAPI/*
72-
docs/tmp
73-
docs/publish
74-
docs/runbook/tmp
75-
docs/runbook/publish
76-
.project
54+
.vscode
55+
.waf-*
7756
Gemfile.lock
78-
debian/tmp
79-
debian/files
80-
debian/cloudstack-*/*
81-
debian/*.substvars
82-
debian/*.debhelper
83-
replace.properties.tmp
57+
build/build.number
58+
build.number
8459
build-indep-stamp
60+
cloud.log.*.*
61+
cloud-*.tar.bz2
8562
configure-stamp
86-
*_flymake.js
63+
db.properties.override
64+
debian/*.debhelper
65+
debian/*.substvars
66+
debian/cloudstack-*/*
67+
debian/files
68+
debian/tmp
69+
deps/cloud.userlibraries
70+
dist/
71+
docs/publish
72+
docs/runbook/publish
73+
docs/runbook/tmp
74+
docs/tmp
8775
engine/storage/integration-test/test-output
88-
tools/apidoc/log/
76+
git-remote-https.exe.stackdump
77+
node_modules
78+
override/
79+
plugins/hypervisors/kvm/.pydevproject
8980
plugins/network-elements/juniper-contrail/logs/
81+
replace.properties.override
82+
replace.properties.tmp
83+
scripts/.pydevproject
9084
scripts/vm/hypervisor/xenserver/vhd-util
91-
*.orig
92-
tools/appliance/box/
93-
.reviewboardrc
94-
.checkstyle
95-
.pmd
96-
.pmdruleset.xml
97-
.pydevproject
9885
systemvm/.pydevproject
86+
target/
87+
target-eclipse
9988
test/.pydevprojec
100-
plugins/hypervisors/kvm/.pydevproject
101-
scripts/.pydevproject
102-
*.qcow2
103-
*.raw
89+
tools/apidoc/log/
90+
tools/appliance/box/
91+
tools/appliance/systemvmtemplate/packer_cache/
92+
tools/cli/build/
93+
tools/cli/cloudmonkey/marvin/
94+
tools/cli/cloudmonkey/precache.py
95+
tools/devcloud/devcloudbox/.vagrant
96+
tools/marvin/build/
97+
tools/marvin/marvin/cloudstackAPI/
98+
tools/marvin/marvin/cloudstackAPI/*
99+
unittest
104100
venv
105-
node_modules
106-
.vscode
101+
waf-*
102+
103+
# this ignores _all files starting with '.'. Don't do that!
104+
#.*
105+
106+
!.gitignore

0 commit comments

Comments
 (0)