mirror of
https://github.com/outbackdingo/cozystack.git
synced 2026-01-28 18:18:41 +00:00
Signed-off-by: Andrei Kvapil <kvapss@gmail.com> <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced a new configuration option for specifying the method to handle external traffic. Users can now choose between "WholeIP" and "PortList" (default) across virtual machine and instance deployments. - Service settings now adjust automatically based on the selected external traffic method. - **Documentation** - Updated configuration guides to include details on the new `externalMethod` parameter and its usage for managing external traffic. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
52 lines
1.5 KiB
YAML
52 lines
1.5 KiB
YAML
## @section Common parameters
|
|
|
|
## @param external Enable external access from outside the cluster
|
|
## @param externalMethod specify method to passthrough the traffic to the virtual machine. Allowed values: `WholeIP` and `PortList`
|
|
## @param externalPorts [array] Specify ports to forward from outside the cluster
|
|
external: false
|
|
externalMethod: WholeIP
|
|
externalPorts:
|
|
- 22
|
|
|
|
## @param running Determines if the virtual machine should be running
|
|
running: true
|
|
|
|
## @param instanceType Virtual Machine instance type
|
|
## @param instanceProfile Virtual Machine prefferences profile
|
|
##
|
|
instanceType: "u1.medium"
|
|
instanceProfile: ubuntu
|
|
|
|
## @param disks [array] List of disks to attach
|
|
## Example:
|
|
## disks:
|
|
## - name: example-system
|
|
## - name: example-data
|
|
disks: []
|
|
|
|
## @param resources.cpu The number of CPU cores allocated to the virtual machine
|
|
## @param resources.memory The amount of memory allocated to the virtual machine
|
|
resources:
|
|
cpu: ""
|
|
memory: ""
|
|
|
|
## @param sshKeys [array] List of SSH public keys for authentication. Can be a single key or a list of keys.
|
|
## Example:
|
|
## sshKeys:
|
|
## - ssh-rsa ...
|
|
## - ssh-ed25519 ...
|
|
##
|
|
sshKeys: []
|
|
|
|
## @param cloudInit cloud-init user data config. See cloud-init documentation for more details.
|
|
## - https://cloudinit.readthedocs.io/en/latest/explanation/format.html
|
|
## - https://cloudinit.readthedocs.io/en/latest/reference/examples.html
|
|
## Example:
|
|
## cloudInit: |
|
|
## #cloud-config
|
|
## password: ubuntu
|
|
## chpasswd: { expire: False }
|
|
##
|
|
cloudInit: |
|
|
#cloud-config
|