Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update docs from repo source #1546

Merged
merged 1 commit into from
Dec 11, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions app/docs/2.5.x/kuma-cp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -364,6 +364,11 @@ runtime:
tcAttachIface: "" # ENV: KUMA_RUNTIME_KUBERNETES_INJECTOR_EBPF_TC_ATTACH_IFACE
# Path where compiled eBPF programs are placed
programsSourcePath: /kuma/ebpf # ENV: KUMA_RUNTIME_KUBERNETES_INJECTOR_EBPF_PROGRAMS_SOURCE_PATH
# IgnoredServiceSelectorLabels defines a list ignored labels in Service selector.
# If Pod matches a Service with ignored labels, but does not match it fully, it gets Ignored inbound.
# It is useful when you change Service selector and expect traffic to be sent immediately.
# An example of this is ArgoCD's BlueGreen deployment and "rollouts-pod-template-hash" selector.
ignoredServiceSelectorLabels: [] # ENV: KUMA_RUNTIME_KUBERNETES_INJECTOR_IGNORED_SERVICE_SELECTOR_LABELS
marshalingCacheExpirationTime: 5m # ENV: KUMA_RUNTIME_KUBERNETES_MARSHALING_CACHE_EXPIRATION_TIME
# Kubernetes's resources reconciliation concurrency configuration
controllersConcurrency:
Expand Down
19 changes: 19 additions & 0 deletions app/docs/2.5.x/protos/Dataplane.json
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,25 @@
"$ref": "#/definitions/kuma.mesh.v1alpha1.Dataplane.Networking.Inbound.ServiceProbe",
"additionalProperties": true,
"description": "ServiceProbe defines parameters for probing the service next to sidecar. When service probe is defined, Envoy will periodically health check the application next to it and report the status to the control plane. On Kubernetes, Kuma deployments rely on Kubernetes probes so this is not used. See https://kuma.io/docs/latest/documentation/health for more information."
},
"state": {
"enum": [
"Ready",
0,
"NotReady",
1,
"Ignored",
2
],
"oneOf": [
{
"type": "string"
},
{
"type": "integer"
}
],
"title": "State"
}
},
"additionalProperties": true,
Expand Down
19 changes: 19 additions & 0 deletions app/docs/2.5.x/protos/DataplaneOverview.json
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,25 @@
"$ref": "#/definitions/kuma.mesh.v1alpha1.Dataplane.Networking.Inbound.ServiceProbe",
"additionalProperties": true,
"description": "ServiceProbe defines parameters for probing the service next to sidecar. When service probe is defined, Envoy will periodically health check the application next to it and report the status to the control plane. On Kubernetes, Kuma deployments rely on Kubernetes probes so this is not used. See https://kuma.io/docs/latest/documentation/health for more information."
},
"state": {
"enum": [
"Ready",
0,
"NotReady",
1,
"Ignored",
2
],
"oneOf": [
{
"type": "string"
},
{
"type": "integer"
}
],
"title": "State"
}
},
"additionalProperties": true,
Expand Down
116 changes: 116 additions & 0 deletions app/docs/dev/crds/kuma.io_meshfaultinjections.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -189,6 +189,122 @@ spec:
Can only be used with kinds `MeshSubset` and `MeshServiceSubset`
type: object
type: object
to:
description: To list makes a match between clients and corresponding
configurations
items:
properties:
default:
description: Default is a configuration specific to the group
of destinations referenced in 'targetRef'
properties:
http:
description: Http allows to define list of Http faults between
dataplanes.
items:
description: FaultInjection defines the configuration
of faults between dataplanes.
properties:
abort:
description: Abort defines a configuration of not
delivering requests to destination service and replacing
the responses from destination dataplane by predefined
status code
properties:
httpStatus:
description: HTTP status code which will be returned
to source side
format: int32
type: integer
percentage:
anyOf:
- type: integer
- type: string
description: Percentage of requests on which abort
will be injected, has to be either int or decimal
represented as string.
x-kubernetes-int-or-string: true
required:
- httpStatus
- percentage
type: object
delay:
description: Delay defines configuration of delaying
a response from a destination
properties:
percentage:
anyOf:
- type: integer
- type: string
description: Percentage of requests on which delay
will be injected, has to be either int or decimal
represented as string.
x-kubernetes-int-or-string: true
value:
description: The duration during which the response
will be delayed
type: string
required:
- percentage
- value
type: object
responseBandwidth:
description: ResponseBandwidth defines a configuration
to limit the speed of responding to the requests
properties:
limit:
description: Limit is represented by value measure
in gbps, mbps, kbps or bps, e.g. 10kbps
type: string
percentage:
anyOf:
- type: integer
- type: string
description: Percentage of requests on which response
bandwidth limit will be either int or decimal
represented as string.
x-kubernetes-int-or-string: true
required:
- limit
- percentage
type: object
type: object
type: array
type: object
targetRef:
description: TargetRef is a reference to the resource that represents
a group of destinations.
properties:
kind:
description: Kind of the referenced resource
enum:
- Mesh
- MeshSubset
- MeshGateway
- MeshService
- MeshServiceSubset
- MeshHTTPRoute
type: string
mesh:
description: Mesh is reserved for future use to identify
cross mesh resources.
type: string
name:
description: 'Name of the referenced resource. Can only
be used with kinds: `MeshService`, `MeshServiceSubset`
and `MeshGatewayRoute`'
type: string
tags:
additionalProperties:
type: string
description: Tags used to select a subset of proxies by
tags. Can only be used with kinds `MeshSubset` and `MeshServiceSubset`
type: object
type: object
required:
- targetRef
type: object
type: array
required:
- targetRef
type: object
Expand Down
13 changes: 13 additions & 0 deletions app/docs/dev/crds/kuma.io_meshloadbalancingstrategies.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,19 @@ spec:
hosts as specified in 'choiceCount' (2 by default)
and picks the host which has the fewest active requests
properties:
activeRequestBias:
anyOf:
- type: integer
- type: string
description: ActiveRequestBias refers to dynamic
weights applied when hosts have varying load balancing
weights. A higher value here aggressively reduces
the weight of endpoints that are currently handling
active requests. In essence, the higher the ActiveRequestBias
value, the more forcefully it reduces the load
balancing weight of endpoints that are actively
serving requests.
x-kubernetes-int-or-string: true
choiceCount:
description: ChoiceCount is the number of random
healthy hosts from which the host with the fewest
Expand Down
Loading
Loading