Skip to content

Commit

Permalink
regenerate
Browse files Browse the repository at this point in the history
Signed-off-by: Benedikt Bongartz <bongartz@klimlive.de>
  • Loading branch information
frzifus committed Oct 10, 2022
1 parent 5689a0d commit cdd3815
Show file tree
Hide file tree
Showing 6 changed files with 240 additions and 0 deletions.
31 changes: 31 additions & 0 deletions apis/v1alpha1/zz_generated.deepcopy.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions bundle/manifests/opentelemetry-operator.clusterserviceversion.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,18 @@ spec:
- get
- list
- update
- apiGroups:
- networking.k8s.io
resources:
- ingresses
verbs:
- create
- delete
- get
- list
- patch
- update
- watch
- apiGroups:
- opentelemetry.io
resources:
Expand Down
47 changes: 47 additions & 0 deletions bundle/manifests/opentelemetry.io_opentelemetrycollectors.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -354,6 +354,53 @@ spec:
description: ImagePullPolicy indicates the pull policy to be used
for retrieving the container image (Always, Never, IfNotPresent)
type: string
ingress:
description: 'Ingress is used to specify how OpenTelemetry Collector
is exposed. This functionality is only available if one of the valid
modes is set. Valid modes are: deployment, daemonset and statefulset.'
properties:
annotations:
additionalProperties:
type: string
description: 'Annotations to add to ingress. e.g. ''cert-manager.io/cluster-issuer:
"letsencrypt"'''
type: object
hostname:
description: Hostname by which the ingress proxy can be reached.
type: string
tls:
description: TLS configuration.
items:
description: IngressTLS describes the transport layer security
associated with an Ingress.
properties:
hosts:
description: Hosts are a list of hosts included in the TLS
certificate. The values in this list must match the name/s
used in the tlsSecret. Defaults to the wildcard host setting
for the loadbalancer controller fulfilling this Ingress,
if left unspecified.
items:
type: string
type: array
x-kubernetes-list-type: atomic
secretName:
description: SecretName is the name of the secret used to
terminate TLS traffic on port 443. Field is left optional
to allow TLS routing based on SNI hostname alone. If the
SNI host in a listener conflicts with the "Host" header
field used by an IngressRule, the SNI host is used for
termination and value of the Host header is used for routing.
type: string
type: object
type: array
type:
description: 'Type default value is: none Supported types are:
ingress'
enum:
- ingress
type: string
type: object
maxReplicas:
description: MaxReplicas sets an upper bound to the autoscaling feature.
If MaxReplicas is set autoscaling is enabled.
Expand Down
47 changes: 47 additions & 0 deletions config/crd/bases/opentelemetry.io_opentelemetrycollectors.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -352,6 +352,53 @@ spec:
description: ImagePullPolicy indicates the pull policy to be used
for retrieving the container image (Always, Never, IfNotPresent)
type: string
ingress:
description: 'Ingress is used to specify how OpenTelemetry Collector
is exposed. This functionality is only available if one of the valid
modes is set. Valid modes are: deployment, daemonset and statefulset.'
properties:
annotations:
additionalProperties:
type: string
description: 'Annotations to add to ingress. e.g. ''cert-manager.io/cluster-issuer:
"letsencrypt"'''
type: object
hostname:
description: Hostname by which the ingress proxy can be reached.
type: string
tls:
description: TLS configuration.
items:
description: IngressTLS describes the transport layer security
associated with an Ingress.
properties:
hosts:
description: Hosts are a list of hosts included in the TLS
certificate. The values in this list must match the name/s
used in the tlsSecret. Defaults to the wildcard host setting
for the loadbalancer controller fulfilling this Ingress,
if left unspecified.
items:
type: string
type: array
x-kubernetes-list-type: atomic
secretName:
description: SecretName is the name of the secret used to
terminate TLS traffic on port 443. Field is left optional
to allow TLS routing based on SNI hostname alone. If the
SNI host in a listener conflicts with the "Host" header
field used by an IngressRule, the SNI host is used for
termination and value of the Host header is used for routing.
type: string
type: object
type: array
type:
description: 'Type default value is: none Supported types are:
ingress'
enum:
- ingress
type: string
type: object
maxReplicas:
description: MaxReplicas sets an upper bound to the autoscaling feature.
If MaxReplicas is set autoscaling is enabled.
Expand Down
12 changes: 12 additions & 0 deletions config/rbac/role.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,18 @@ rules:
- get
- list
- update
- apiGroups:
- networking.k8s.io
resources:
- ingresses
verbs:
- create
- delete
- get
- list
- patch
- update
- watch
- apiGroups:
- opentelemetry.io
resources:
Expand Down
91 changes: 91 additions & 0 deletions docs/api.md
Original file line number Diff line number Diff line change
Expand Up @@ -1740,6 +1740,13 @@ OpenTelemetryCollectorSpec defines the desired state of OpenTelemetryCollector.
ImagePullPolicy indicates the pull policy to be used for retrieving the container image (Always, Never, IfNotPresent)<br/>
</td>
<td>false</td>
</tr><tr>
<td><b><a href="#opentelemetrycollectorspecingress">ingress</a></b></td>
<td>object</td>
<td>
Ingress is used to specify how OpenTelemetry Collector is exposed. This functionality is only available if one of the valid modes is set. Valid modes are: deployment, daemonset and statefulset.<br/>
</td>
<td>false</td>
</tr><tr>
<td><b>maxReplicas</b></td>
<td>integer</td>
Expand Down Expand Up @@ -2474,6 +2481,90 @@ The Secret to select from
</table>


### OpenTelemetryCollector.spec.ingress
<sup><sup>[↩ Parent](#opentelemetrycollectorspec)</sup></sup>



Ingress is used to specify how OpenTelemetry Collector is exposed. This functionality is only available if one of the valid modes is set. Valid modes are: deployment, daemonset and statefulset.

<table>
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th>Description</th>
<th>Required</th>
</tr>
</thead>
<tbody><tr>
<td><b>annotations</b></td>
<td>map[string]string</td>
<td>
Annotations to add to ingress. e.g. 'cert-manager.io/cluster-issuer: "letsencrypt"'<br/>
</td>
<td>false</td>
</tr><tr>
<td><b>hostname</b></td>
<td>string</td>
<td>
Hostname by which the ingress proxy can be reached.<br/>
</td>
<td>false</td>
</tr><tr>
<td><b><a href="#opentelemetrycollectorspecingresstlsindex">tls</a></b></td>
<td>[]object</td>
<td>
TLS configuration.<br/>
</td>
<td>false</td>
</tr><tr>
<td><b>type</b></td>
<td>enum</td>
<td>
Type default value is: none Supported types are: ingress<br/>
<br/>
<i>Enum</i>: ingress<br/>
</td>
<td>false</td>
</tr></tbody>
</table>


### OpenTelemetryCollector.spec.ingress.tls[index]
<sup><sup>[↩ Parent](#opentelemetrycollectorspecingress)</sup></sup>



IngressTLS describes the transport layer security associated with an Ingress.

<table>
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th>Description</th>
<th>Required</th>
</tr>
</thead>
<tbody><tr>
<td><b>hosts</b></td>
<td>[]string</td>
<td>
Hosts are a list of hosts included in the TLS certificate. The values in this list must match the name/s used in the tlsSecret. Defaults to the wildcard host setting for the loadbalancer controller fulfilling this Ingress, if left unspecified.<br/>
</td>
<td>false</td>
</tr><tr>
<td><b>secretName</b></td>
<td>string</td>
<td>
SecretName is the name of the secret used to terminate TLS traffic on port 443. Field is left optional to allow TLS routing based on SNI hostname alone. If the SNI host in a listener conflicts with the "Host" header field used by an IngressRule, the SNI host is used for termination and value of the Host header is used for routing.<br/>
</td>
<td>false</td>
</tr></tbody>
</table>


### OpenTelemetryCollector.spec.podSecurityContext
<sup><sup>[↩ Parent](#opentelemetrycollectorspec)</sup></sup>

Expand Down

0 comments on commit cdd3815

Please sign in to comment.