Skip to content

Commit 4124f43

Browse files
committed
Merge branch '4.19' into 4.20 with 'ours' strategy
2 parents 449ade5 + c9173a1 commit 4124f43

File tree

8 files changed

+924
-18
lines changed

8 files changed

+924
-18
lines changed

.readthedocs.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,8 @@ build:
99
python: "3.11"
1010

1111
python:
12-
install:
13-
- requirements: requirements.txt
12+
install:
13+
- requirements: requirements.txt
14+
15+
sphinx:
16+
configuration: source/conf.py

source/adminguide/events.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,14 @@ machine on the event bus. All the CloudStack events (alerts, action
5959
events, usage events) and the additional category of resource state
6060
change events, are published on to the events bus.
6161

62+
.. note::
63+
Alerts for some more important events will be sent multiple
64+
times. This is due to the nature of guarding
65+
certain resources from multiple threads in the code, to make sure
66+
that events are not missed. Examples are "Host down" or
67+
"HA starting VM". These are considered too important to not send
68+
immediately and hence a check if they are already queued can not be done.
69+
6270
Implementations
6371
~~~~~~~~~~~~~~~
6472
An event bus is introduced in the

source/adminguide/networking/advanced_zone_config.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ configure the base guest Network:
8282
.. note::
8383
* In security groups-enabled Advanced zones and Basic zones, creation of VPC and isolated Networks are not supported.
8484
* MTU options will be shown in the UI and considered only when zone configuration - `allow.end.users.to.specify.vr.mtu` is set to true. Maximum allowed values for public and private MTU can be controlled by zone-level configurations, `vr.public.interface.max.mtu` and `vr.private.interface.max.mtu` respectively.
85+
* We can configure a zone with multiple Physical Networks having guest traffic type. In such zones, we need to tag the additional Physical networks. We must have one Physical Network that is not tagged for isolated/L2 network offerings not configured with any tags. For example the default network offerings.
8586

8687
Configure Public Traffic in an Advanced Zone
8788
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

source/adminguide/storage.rst

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,8 +164,9 @@ In order to use multiple local storage pools, you need to
164164

165165
#. Edit /etc/cloudstack/agent/agent.properties
166166

167-
- Add extra directories to "local.storage.path"
168-
- Add UUID of directories to "local.storage.uuid" (UUID can be generated by `uuidgen`)
167+
- Add extra directories to "local.storage.path".
168+
- Add UUID of directories to "local.storage.uuid" (UUID can be generated by `uuidgen`).
169+
"local.storage.uuid" must be present in the agent.properties file and should not be deleted.
169170

170171
.. parsed-literal::
171172

source/adminguide/usage.rst

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -697,8 +697,6 @@ Load Balancer Policy or Port Forwarding Rule Usage Record Format
697697

698698
- usageid - ID of the load balancer policy or port forwarding rule
699699

700-
- usagetype - A number representing the usage type (see Usage Types)
701-
702700
- startdate, enddate - The range of time for which the usage is
703701
aggregated; see Dates in the Usage Record
704702

@@ -723,15 +721,11 @@ Network Offering Usage Record Format
723721

724722
- rawusage – A number representing the actual usage in hours
725723

726-
- usageid – ID of the Network offering
724+
- offeringid – ID of the Network offering
727725

728-
- usagetypeA number representing the usage type (see Usage Types)
726+
- virtualmachineidThe ID of the Instance
729727

730-
- offeringid – Network offering ID
731-
732-
- virtualMachineId – The ID of the Instance
733-
734-
- virtualMachineId – The ID of the Instance
728+
- isdefault – The default nic of the Instance
735729

736730
- startdate, enddate – The range of time for which the usage is
737731
aggregated; see Dates in the Usage Record
@@ -759,8 +753,6 @@ VPN User Usage Record Format
759753

760754
- usageid – VPN User ID
761755

762-
- usagetype – A number representing the usage type (see Usage Types)
763-
764756
- startdate, enddate – The range of time for which the usage is
765757
aggregated; see Dates in the Usage Record
766758

source/installguide/configuration.rst

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,13 @@ and secondary storage.
264264

265265
#. Click Add Zone. The zone creation wizard will appear.
266266

267-
#. Choose one of the following network types:
267+
#. Choose one of the following zone types:
268+
269+
- **Core.** Core Zones are intended for Datacenter based deployments and allow the full range of Networking and other functionality in Apache CloudStack. Core zones have a number of prerequisites and rely on the presence of shared storage and helper Instances. For more information see :ref:`core-zone`.
270+
271+
- **Edge.** Edge Zones are lightweight zones, designed for deploying in edge computing scenarios. They are limited in functionality but have far fewer prerequisites than core zones. Please refer to :ref:`edge-zone`.
272+
273+
#. If Core Zone is selected, choose one of the following network types:
268274

269275
- **Basic.** For AWS-style networking. Provides a single network
270276
where each instance is assigned an IP directly from the
@@ -529,6 +535,8 @@ Advanced Zone Configuration
529535

530536
For Advanced zone, you may chose to select Edge which will allow creating an Edge Zone. If Edge is not selected then wizard will continue creating a Core zone.
531537

538+
.. _core-zone:
539+
532540
Core Zone
533541
*********
534542

@@ -779,6 +787,8 @@ Core Zone
779787
#. Click Launch.
780788

781789

790+
.. _edge-zone:
791+
782792
Edge Zone
783793
*********
784794

source/plugins/cloudstack-kubernetes-service.rst

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,6 @@ createKubernetesCluster API can be used to create new Kubernetes cluster. It tak
214214
- **dockerregistryusername** (username for the docker image private registry; Experimental)
215215
- **dockerregistrypassword** (password for the docker image private registry; Experimental)
216216
- **dockerregistryurl** (URL for the docker image private registry; Experimental)
217-
- **dockerregistryemail** (email of the docker image private registry user; Experimental)
218217

219218
For example:
220219

@@ -253,7 +252,7 @@ On successful creation, the new cluster will automatically be started and will s
253252

254253
.. note::
255254
- A minimum of 2 cores of CPU and 2GB of RAM is needed for deployment. Therefore, the serviceofferingid parameter of createKubernetesCluster API must be provided with the ID of such compute offerings that conform to these requirements.
256-
- Private docker registry related parameters of createKubenetesCluster API (dockerregistryusername, dockerregistryusername, dockerregistryurl, dockerregistryemail) provides experimental functionality. To use them during cluster deployment value for global setting, cloud.kubernetes.cluster.experimental.features.enabled, must be set to true by admin beforehand.
255+
- Private docker registry related parameters of createKubenetesCluster API (dockerregistryusername, dockerregistrypassword, dockerregistryurl) provides experimental functionality. To use them during cluster deployment value for global setting, cloud.kubernetes.cluster.experimental.features.enabled, must be set to true by admin beforehand.
257256

258257
Listing Kubernetes clusters
259258
############################

0 commit comments

Comments
 (0)