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

Eventing TLS: Configure CRDs to have addresses and CA certs #7105

Merged
merged 1 commit into from
Jul 26, 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
15 changes: 13 additions & 2 deletions config/channels/in-memory-channel/resources/in-memory-channel.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -150,16 +150,27 @@ spec:
type: object
properties:
address:
description: InMemoryChannel is Addressable. It exposes the endpoint as an URI to get events delivered into the channel mesh.
type: object
properties:
name:
description: Name of the address.
type: string
url:
type: string
CACerts:
description: Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468.
type: string
addresses:
description: InMemoryChannel is Addressable. It exposes the endpoints as URIs to get events delivered into the channel mesh.
type: array
items:
type: object
properties:
name:
type: string
url:
type: string
CACerts:
type: string
annotations:
description: Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.
type: object
Expand Down
16 changes: 16 additions & 0 deletions config/core/resources/broker.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -103,8 +103,24 @@ spec:
description: Broker is Addressable. It exposes the endpoint as an URI to get events delivered into the Broker mesh.
type: object
properties:
name:
type: string
url:
type: string
CACerts:
type: string
addresses:
description: Broker is Addressable. It exposes the endpoints as URIs to get events delivered into the Broker mesh.
type: array
items:
type: object
properties:
name:
type: string
url:
type: string
CACerts:
type: string
annotations:
description: Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.
type: object
Expand Down
17 changes: 17 additions & 0 deletions config/core/resources/channel.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -175,10 +175,27 @@ spec:
type: object
properties:
address:
description: Channel is Addressable. It exposes the endpoint as an URI to get events delivered into the Channel mesh.
type: object
properties:
name:
type: string
url:
type: string
CACerts:
type: string
addresses:
description: Channel is Addressable. It exposes the endpoints as URIs to get events delivered into the Channel mesh.
type: array
items:
type: object
properties:
name:
type: string
url:
type: string
CACerts:
type: string
annotations:
description: Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.
type: object
Expand Down
17 changes: 17 additions & 0 deletions config/core/resources/parallel.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -163,9 +163,26 @@ spec:
type: object
properties:
address:
description: Parallel is Addressable. It exposes the endpoint as an URI to get events delivered into the Parallel.
type: object
properties:
name:
type: string
url:
type: string
CACerts:
type: string
addresses:
description: Parallel is Addressable. It exposes the endpoints as URIs to get events delivered into the Parallel.
type: array
items:
type: object
properties:
name:
type: string
url:
type: string
CACerts:
type: string
annotations:
description: Annotations is additional Status fields for the Resource
Expand Down
17 changes: 17 additions & 0 deletions config/core/resources/sequence.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -148,10 +148,27 @@ spec:
type: object
properties:
address:
description: Sequence is Addressable. It exposes the endpoint as an URI to get events delivered into the Sequence.
type: object
properties:
name:
type: string
url:
type: string
CACerts:
type: string
addresses:
description: Sequence is Addressable. It exposes the endpoints as URIs to get events delivered into the Sequence.
type: array
items:
type: object
properties:
name:
type: string
url:
type: string
CACerts:
type: string
annotations:
description: Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.
type: object
Expand Down
3 changes: 3 additions & 0 deletions config/core/resources/subscription.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,9 @@ spec:
uri:
description: URI can be an absolute URL(non-empty scheme and non-empty host) pointing to the target or a relative URI. Relative URIs will be resolved using the base URI retrieved from Ref.
type: string
CACerts:
description: Certification Authority (CA) certificates in PEM format that the subscription trusts when sending events to the sink.
type: string
status:
type: object
properties:
Expand Down
Loading