Skip to content

Commit

Permalink
ci: update to rolling release 2024-11-27T00:06:17Z
Browse files Browse the repository at this point in the history
  • Loading branch information
web-flow committed Nov 27, 2024
1 parent 7a8d86a commit e64bea0
Show file tree
Hide file tree
Showing 21 changed files with 402 additions and 452 deletions.
2 changes: 1 addition & 1 deletion data/vyos-1x-info.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2024-11-20T00:06:06Z
2024-11-27T00:06:17Z
39 changes: 18 additions & 21 deletions docs/resources/qos_policy_cake.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,12 +32,12 @@ Service Policy definitions
- [bandwidth](#bandwidth)
- [description](#description)
- [flow_isolation](#flow_isolation)
- [flow_isolation_nat](#flow_isolation_nat)
- [rtt](#rtt)
- [timeouts](#timeouts)
- [Read-Only](#read-only)
- [id](#id)
- [Nested Schema for `identifier`](#nested-schema-for-identifier)
- [Nested Schema for `flow_isolation`](#nested-schema-for-flow_isolation)
- [Nested Schema for `timeouts`](#nested-schema-for-timeouts)
- [Import](#import)

Expand Down Expand Up @@ -72,13 +72,26 @@ Service Policy definitions
|----------|---------------|
| txt  | Description |
#### flow_isolation
- `flow_isolation` (Attributes) Flow isolation settings (see [below for nested schema](#nestedatt--flow_isolation))
- `flow_isolation` (String) Flow isolation settings

| Format  | Description |
|------------------|----------------------------------------------------------------------------------------------------------------------------------------|
| blind  | Disables flow isolation, all traffic passes through a single queue |
| src-host  | Flows are defined only by source address |
| dst-host  | Flows are defined only by destination address |
| host  | Flows are defined by source-destination host pairs |
| flow  | Flows are defined by the entire 5-tuple |
| dual-src-host  | Flows are defined by the 5-tuple, fairness is applied first over source addresses, then over individual flows |
| dual-dst-host  | Flows are defined by the 5-tuple, fairness is applied first over destination addresses, then over individual flows |
| triple-isolate  | Flows are defined by the 5-tuple, fairness is applied over source and destination addresses and also over individual flows (default) |
#### flow_isolation_nat
- `flow_isolation_nat` (Boolean) Perform NAT lookup before applying flow-isolation rules
#### rtt
- `rtt` (Number) Round-Trip-Time for Active Queue Management (AQM)

| Format  | Description |
|-------------|---------------|
| 1-3600000  | RTT in ms |
| Format  | Description |
|----------------|---------------|
| 1-1000000000  | RTT in ms |
#### timeouts
- `timeouts` (Attributes) (see [below for nested schema](#nestedatt--timeouts))

Expand All @@ -99,22 +112,6 @@ Required:
| txt  | Policy name |


<a id="nestedatt--flow_isolation"></a>
### Nested Schema for `flow_isolation`

Optional:

- `blind` (Boolean) Disables flow isolation, all traffic passes through a single queue
- `dst_host` (Boolean) Flows are defined only by destination address
- `dual_dst_host` (Boolean) Flows are defined by the 5-tuple, fairness is applied first over destination addresses, then over individual flows
- `dual_src_host` (Boolean) Flows are defined by the 5-tuple, fairness is applied first over source addresses, then over individual flows
- `flow` (Boolean) Flows are defined by the entire 5-tuple
- `host` (Boolean) Flows are defined by source-destination host pairs
- `nat` (Boolean) Perform NAT lookup before applying flow-isolation rules
- `src_host` (Boolean) Flows are defined only by source address
- `triple_isolate` (Boolean) Flows are defined by the 5-tuple, fairness is applied over source and destination addresses and also over individual flows (default)


<a id="nestedatt--timeouts"></a>
### Nested Schema for `timeouts`

Expand Down
7 changes: 7 additions & 0 deletions docs/resources/service_ipoe_server.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ description: |-
- [default_pool](#default_pool)
- [description](#description)
- [gateway_address](#gateway_address)
- [lua_file](#lua_file)
- [max_concurrent_sessions](#max_concurrent_sessions)
- [name_server](#name_server)
- [timeouts](#timeouts)
Expand Down Expand Up @@ -70,6 +71,12 @@ description: |-
| Format &emsp;| Description |
|-----------|--------------------------------------------|
| ipv4net &emsp;| Default Gateway, mask send to the client |
#### lua_file
- `lua_file` (String) Lua script file for constructing user names

| Format &emsp;| Description |
|------------|-----------------------------------------------------|
| filename &emsp;| File with Lua script in /config/scripts directory |
#### max_concurrent_sessions
- `max_concurrent_sessions` (Number) Maximum number of concurrent session start attempts

Expand Down
7 changes: 7 additions & 0 deletions docs/resources/service_ipoe_server_interface.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ Internet Protocol over Ethernet (IPoE) Server
- [Optional](#optional)
- [client_subnet](#client_subnet)
- [external_dhcp](#external_dhcp)
- [lua_username](#lua_username)
- [mode](#mode)
- [network](#network)
- [timeouts](#timeouts)
Expand Down Expand Up @@ -63,6 +64,12 @@ Internet Protocol over Ethernet (IPoE) Server
| ipv4net &emsp;| IPv4 address and prefix length |
#### external_dhcp
- `external_dhcp` (Attributes) DHCP requests will be forwarded (see [below for nested schema](#nestedatt--external_dhcp))
#### lua_username
- `lua_username` (String) Username function

| Format &emsp;| Description |
|----------|--------------------------------------------------------------------|
| txt &emsp;| Name of the function in the Lua file to construct usernames with |
#### mode
- `mode` (String) Client connectivity mode

Expand Down
8 changes: 8 additions & 0 deletions docs/resources/service_mdns_repeater.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ Multicast DNS (mDNS) parameters
- [Optional](#optional)
- [allow_service](#allow_service)
- [browse_domain](#browse_domain)
- [cache_entries](#cache_entries)
- [disable](#disable)
- [interface](#interface)
- [ip_version](#ip_version)
Expand Down Expand Up @@ -60,6 +61,13 @@ Multicast DNS (mDNS) parameters
| Format &emsp;| Description |
|----------|------------------------|
| txt &emsp;| mDNS browsing domain |
#### cache_entries
- `cache_entries` (Number) Number of resource records cached per interface

| Format &emsp;| Description |
|-----------|-------------------------------------------|
| 0 &emsp;| Disable caching |
| 1-65535 &emsp;| Resource records to cache per interface |
#### disable
- `disable` (Boolean) Disable instance
#### interface
Expand Down
3 changes: 3 additions & 0 deletions docs/resources/vpn_ipsec_authentication_psk.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ Authentication
- [dhcp_interface](#dhcp_interface)
- [id_param](#id_param)
- [secret](#secret)
- [secret_type](#secret_type)
- [timeouts](#timeouts)
- [Read-Only](#read-only)
- [id](#id)
Expand Down Expand Up @@ -71,6 +72,8 @@ Authentication
| Format &emsp;| Description |
|----------|-----------------------------|
| txt &emsp;| IKE pre-shared secret key |
#### secret_type
- `secret_type` (String) Secret type
#### timeouts
- `timeouts` (Attributes) (see [below for nested schema](#nestedatt--timeouts))

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ type ServiceIPoeServer struct {
Timeouts timeouts.Value `tfsdk:"timeouts" vyos:"-,timeout"`

// LeafNodes
LeafServiceIPoeServerLuaFile types.String `tfsdk:"lua_file" vyos:"lua-file,omitempty"`
LeafServiceIPoeServerDefaultPool types.String `tfsdk:"default_pool" vyos:"default-pool,omitempty"`
LeafServiceIPoeServerDefaultIPvsixPool types.String `tfsdk:"default_ipv6_pool" vyos:"default-ipv6-pool,omitempty"`
LeafServiceIPoeServerGatewayAddress types.List `tfsdk:"gateway_address" vyos:"gateway-address,omitempty"`
Expand Down Expand Up @@ -119,6 +120,25 @@ func (o ServiceIPoeServer) ResourceSchemaAttributes(ctx context.Context) map[str

// LeafNodes

"lua_file":

/* tools/generate-terraform-resource-full/templates/resources/common/resource-model-schema-attrtype.gotmpl #resource-model-schema-attrtype */
schema.StringAttribute{
Optional: true,
MarkdownDescription: `Lua script file for constructing user names
| Format | Description |
|------------|-----------------------------------------------------|
| filename | File with Lua script in /config/scripts directory |
`,
Description: `Lua script file for constructing user names
| Format | Description |
|------------|-----------------------------------------------------|
| filename | File with Lua script in /config/scripts directory |
`,
},

"default_pool":

/* tools/generate-terraform-resource-full/templates/resources/common/resource-model-schema-attrtype.gotmpl #resource-model-schema-attrtype */
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ type ServiceMDNSRepeater struct {
LeafServiceMDNSRepeaterIPVersion types.String `tfsdk:"ip_version" vyos:"ip-version,omitempty"`
LeafServiceMDNSRepeaterBrowseDomain types.List `tfsdk:"browse_domain" vyos:"browse-domain,omitempty"`
LeafServiceMDNSRepeaterAllowService types.List `tfsdk:"allow_service" vyos:"allow-service,omitempty"`
LeafServiceMDNSRepeaterCacheEntries types.Number `tfsdk:"cache_entries" vyos:"cache-entries,omitempty"`
LeafServiceMDNSRepeaterVrrpDisable types.Bool `tfsdk:"vrrp_disable" vyos:"vrrp-disable,omitempty"`

// TagNodes
Expand Down Expand Up @@ -206,6 +207,30 @@ func (o ServiceMDNSRepeater) ResourceSchemaAttributes(ctx context.Context) map[s
`,
},

"cache_entries":

/* tools/generate-terraform-resource-full/templates/resources/common/resource-model-schema-attrtype.gotmpl #resource-model-schema-attrtype */
schema.NumberAttribute{
Optional: true,
MarkdownDescription: `Number of resource records cached per interface
| Format | Description |
|-----------|-------------------------------------------|
| 0 | Disable caching |
| 1-65535 | Resource records to cache per interface |
`,
Description: `Number of resource records cached per interface
| Format | Description |
|-----------|-------------------------------------------|
| 0 | Disable caching |
| 1-65535 | Resource records to cache per interface |
`,

// Default: stringdefault.StaticString(`4096`),
Computed: true,
},

"vrrp_disable":

/* tools/generate-terraform-resource-full/templates/resources/common/resource-model-schema-attrtype.gotmpl #resource-model-schema-attrtype */
Expand Down
Loading

0 comments on commit e64bea0

Please sign in to comment.