Skip to content

Commit f2a0120

Browse files
authored
Merge branch 'apache:main' into add_cloudian_object_storage
2 parents f239762 + 864751d commit f2a0120

File tree

1,402 files changed

+102879
-77127
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,402 files changed

+102879
-77127
lines changed

.asf.yaml

+1-2
Original file line numberDiff line numberDiff line change
@@ -52,14 +52,13 @@ github:
5252
collaborators:
5353
- acs-robot
5454
- rajujith
55-
- GaOrtiga
56-
- SadiJr
5755
- winterhazel
5856
- gpordeus
5957
- hsato03
6058
- bernardodemarco
6159
- abh1sar
6260
- FelipeM525
61+
- lucas-a-martins
6362

6463
protected_branches: ~
6564

.github/ISSUE_TEMPLATE/bug.yml

+46
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
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+
description: "Thank you for reporting a bug!"
18+
name: bug
19+
title: "[SHORT PROBLEM DESCRIPTION]"
20+
labels: bug, needs-triageing
21+
body:
22+
- type: markdown
23+
attributes:
24+
value: "## Welcome, please describe your problem below;"
25+
- type: textarea
26+
attributes:
27+
label: problem
28+
value: The long description of your problem
29+
- type: markdown
30+
attributes:
31+
value: "## What versions of cloudstack and any infra components are you using"
32+
- type: textarea
33+
attributes:
34+
label: versions
35+
value: The versions of ACS, hypervisors, storage, network etc..
36+
- type: textarea
37+
attributes:
38+
label: The steps to reproduce the bug
39+
value: |
40+
1.
41+
2.
42+
3.
43+
...
44+
- type: textarea
45+
attributes:
46+
label: "What to do about it?"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
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+
description: "Thank you for your new feature idea!"
18+
name: feature
19+
title: "[SHORT FUNCTIONAL DESCRIPTION]"
20+
labels: new
21+
body:
22+
- type: textarea
23+
attributes:
24+
label: "The required feature described as a wish"
25+
value: As a User/Admin/Operator I would like to , ... have the system make my morning coffee.

.github/linters/.markdown-lint.yml

-12
Original file line numberDiff line numberDiff line change
@@ -27,27 +27,15 @@ MD004: false
2727
# MD007/ul-indent Unordered list indentation
2828
MD007: false
2929

30-
# MD009/no-trailing-spaces Trailing spaces
31-
MD009: false
32-
3330
# MD010/no-hard-tabs Hard tabs
3431
MD010: false
3532

36-
# MD012/no-multiple-blanks Multiple consecutive blank lines
37-
MD012: false
38-
3933
# MD013/line-length Line length
4034
MD013: false
4135

4236
# MD014/commands-show-output Dollar signs used before commands without showing output
4337
MD014: false
4438

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-
5139
# MD022/blanks-around-headings Headings should be surrounded by blank lines
5240
MD022: false
5341

.gitignore

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
# to you under the Apache License, Version 2.0 (the
66
# "License"); you may not use this file except in compliance
77
# with the License. You may obtain a copy of the License at
8-
#
8+
#
99
# http://www.apache.org/licenses/LICENSE-2.0
10-
#
10+
#
1111
# Unless required by applicable law or agreed to in writing,
1212
# software distributed under the License is distributed on an
1313
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY

.pre-commit-config.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,12 @@ repos:
5454
^systemvm/agent/certs/realhostip\.key$
5555
- id: end-of-file-fixer
5656
exclude: \.vhd$
57-
#- id: fix-byte-order-marker
57+
- id: fix-byte-order-marker
5858
- id: forbid-submodules
5959
- id: mixed-line-ending
60-
exclude: \.(cs|xml)$
60+
exclude: \.cs$
6161
- id: trailing-whitespace
62-
files: \.(header|in|java|md|properties|py|rb|sh|sql|txt|vue|xml|yaml|yml)$
62+
files: \.(bat|cfg|cs|css|gitignore|header|in|install|java|md|properties|py|rb|sh|sql|txt|vue|xml|xsl|yaml|yml)$
6363
args: [--markdown-linebreak-ext=md]
6464
exclude: ^services/console-proxy/rdpconsole/src/test/doc/freerdp-debug-log\.txt$
6565
- repo: https://github.com/codespell-project/codespell
@@ -87,7 +87,7 @@ repos:
8787
^setup/bindir/cloud-setup-encryption\.in$|
8888
^venv/.*$
8989
- repo: https://github.com/igorshubovych/markdownlint-cli
90-
rev: v0.40.0
90+
rev: v0.43.0
9191
hooks:
9292
- id: markdownlint
9393
name: run markdownlint

.python-version

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.6
1+
3.10

CHANGES.md

-6
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,6 @@ Bug ID | Description
242242
[CLOUDSTACK-7722](https://issues.apache.org/jira/browse/CLOUDSTACK-7722) | add.label: Add button for tags show the label not "Add" text...
243243
[CLOUDSTACK-7246](https://issues.apache.org/jira/browse/CLOUDSTACK-7246) | VM deployment failed due to wrong in script name createipalias.sh...
244244

245-
246245
Version 4.4.1
247246
-------------
248247

@@ -276,7 +275,6 @@ Bug ID | Description
276275
[CLOUDSTACK-1632](https://issues.apache.org/jira/browse/CLOUDSTACK-1632) | Mistakes in authorizeSecurityGroup* API docs...
277276
[CLOUDSTACK-401](https://issues.apache.org/jira/browse/CLOUDSTACK-401) | Storage options missing from table...
278277

279-
280278
Version 4.4.0
281279
-------------
282280

@@ -930,7 +928,6 @@ Security Fixes:
930928

931929
* CVE-2012-4501: Apache CloudStack configuration vulnerability
932930

933-
934931
Version 4.0.2
935932
------------------------
936933

@@ -979,7 +976,6 @@ Issues fixed in this release:
979976
* CLOUDSTACK-2090: Upgrade from version 4.0.1 to version 4.0.2 triggers the 4.0.0 to 4.0.1.
980977
* CLOUDSTACK-2091: Error in API documentation for 4.0.x.
981978

982-
983979
Version 4.0.1-incubating
984980
------------------------
985981

@@ -1023,7 +1019,6 @@ Bugs fixed in this release:
10231019
* CLOUDSTACK-961: Installation docs don't detail dependencies for building RPMs
10241020
* CLOUDSTACK-995: Not able to add the KVM host
10251021

1026-
10271022
Version 4.0.0-incubating
10281023
------------------------
10291024

@@ -1056,7 +1051,6 @@ Security Fixes:
10561051

10571052
* CVE-2012-4501: Apache CloudStack configuration vulnerability
10581053

1059-
10601054
Updating this file
10611055
------------------
10621056

CONTRIBUTING.md

+1-6
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,9 @@ $ git fetch upstream
5151
$ git rebase upstream/main
5252
```
5353

54-
5554
Making changes
5655
--------------
5756

58-
5957
It is important that you create a new branch to make changes on and that you do not change the `main` branch (other than to rebase in changes from `upstream/main`). In this example I will assume you will be making your changes to a branch called `feature_x`. This `feature_x` branch will be created on your local repository and will be pushed to your forked repository on GitHub. Once this branch is on your fork you will create a Pull Request for the changes to be added to the ACS project.
6058

6159
It is best practice to create a new branch each time you want to contribute to the project and only track the changes for that pull request in this branch.
@@ -70,7 +68,6 @@ $ git commit -a -m "descriptive commit message for your changes"
7068

7169
> The `-b` specifies that you want to create a new branch called `feature_x`. You only specify `-b` the first time you checkout because you are creating a new branch. Once the `feature_x` branch exists, you can later switch to it with only `git checkout feature_x`.
7270
73-
7471
Rebase `feature_x` to include updates from `upstream/main`
7572
------------------------------------------------------------
7673

@@ -92,7 +89,6 @@ $ git rebase main
9289

9390
> Now your `feature_x` branch is up-to-date with all the code in `upstream/main`.
9491
95-
9692
Make a GitHub Pull Request to contribute your changes
9793
-----------------------------------------------------
9894

@@ -107,7 +103,7 @@ $ git push origin main
107103
$ git push origin feature_x
108104
```
109105

110-
Now that the `feature_x` branch has been pushed to your GitHub repository, you can initiate the pull request.
106+
Now that the `feature_x` branch has been pushed to your GitHub repository, you can initiate the pull request.
111107

112108
To initiate the pull request, do the following:
113109

@@ -118,7 +114,6 @@ To initiate the pull request, do the following:
118114

119115
If you are requested to make modifications to your proposed changes, make the changes locally on your `feature_x` branch, re-push the `feature_x` branch to your fork. The existing pull request should automatically pick up the change and update accordingly.
120116

121-
122117
Cleaning up after a successful pull request
123118
-------------------------------------------
124119

ISSUE_TEMPLATE.md

-3
Original file line numberDiff line numberDiff line change
@@ -35,17 +35,14 @@ New line separated list of affected versions, commit ID for issues on main branc
3535
Information about the configuration if relevant, e.g. basic network, advanced networking, etc. N/A otherwise
3636
-->
3737

38-
3938
##### OS / ENVIRONMENT
4039
<!--
4140
Information about the environment if relevant, N/A otherwise
4241
-->
4342

44-
4543
##### SUMMARY
4644
<!-- Explain the problem/feature briefly -->
4745

48-
4946
##### STEPS TO REPRODUCE
5047
<!--
5148
For bugs, show exactly how to reproduce the problem, using a minimal test-case. Use Screenshots if accurate.

PULL_REQUEST_TEMPLATE.md

-3
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,8 @@ This PR...
4040
- [ ] Minor
4141
- [ ] Trivial
4242

43-
4443
### Screenshots (if appropriate):
4544

46-
4745
### How Has This Been Tested?
4846

4947
<!-- Please describe in detail how you tested your changes. -->
@@ -53,5 +51,4 @@ This PR...
5351

5452
<!-- see how your change affects other areas of the code, etc. -->
5553

56-
5754
<!-- Please read the [CONTRIBUTING](https://github.com/apache/cloudstack/blob/main/CONTRIBUTING.md) document -->

agent/conf/agent.properties

+9-1
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ hypervisor.type=kvm
209209
# the management server would send.
210210
# In case of arm64 (aarch64), this will change the machine type to 'virt' and
211211
# adds a SCSI and a USB controller in the domain xml.
212-
# Possible values: x86_64 | aarch64
212+
# Possible values: x86_64 | aarch64 | s390x
213213
# If null (default), defaults to the VM's OS architecture
214214
#guest.cpu.arch=
215215

@@ -286,6 +286,7 @@ hypervisor.type=kvm
286286

287287
# The model of Watchdog timer to present to the Guest.
288288
# For all models refer to the libvirt documentation.
289+
# PLEASE NOTE: to disable the watchdogs definitions, use value: none
289290
#vm.watchdog.model=i6300esb
290291

291292
# Action to take when the Guest/Instance is no longer notifying the Watchdog timer.
@@ -433,3 +434,10 @@ iscsi.session.cleanup.enabled=false
433434

434435
# Implicit host tags managed by agent.properties
435436
# host.tags=
437+
438+
# Timeout(in seconds) for SSL handshake when agent connects to server. When no value is set then default value of 30s
439+
# will be used
440+
#ssl.handshake.timeout=
441+
442+
# Wait(in seconds) during agent reconnections. When no value is set then default value of 5s will be used
443+
#backoff.seconds=

agent/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<parent>
2525
<groupId>org.apache.cloudstack</groupId>
2626
<artifactId>cloudstack</artifactId>
27-
<version>4.20.0.0-SNAPSHOT</version>
27+
<version>4.21.0.0-SNAPSHOT</version>
2828
</parent>
2929
<dependencies>
3030
<dependency>

0 commit comments

Comments
 (0)