-
Story
-
Resolution: Done
-
Major
-
None
-
False
-
False
Technical notes
- Add the sslProfile to the HTTP2 connectors and listeners when adding a Ingress/Egress bridge.
- Clients could verify the certificate of the server, therefore the HTTP2 connector will need a CA file.
- Generate a different TLS certificate per service (including a valid service name), while using the same CA file for all service-focused certs. This CA file could be generated in Skupper's initialization.
- TCP connectors/listeners are not covered in this feature.
- https://docs.google.com/presentation/d/1UtGMNeSlwntLPNrUFvlMjm5alymvdCwxjMaQcU7p6Do/edit?usp=sharing
Non-functional requirements
Given | When | Then |
---|---|---|
skupper not being installed on a site | Executing the command `skupper init` |
|
skupper is already installed | Executing the command `skupper service create` without the flag `enable-tls` |
|
skupper is already installed | Executing the command `skupper service create` the flag `enable-tls` |
|
a service has been created with the flag enableTls | Synchronizing service definitions |
|
a service has been created with the flag enableTls | Updating bridges |
|
a service has been created | Removing the service from skupper |
|
skupper not being installed on a site | Executing the command `skupper gateway init` |
|
skupper is already installed | Exposing a service with the command `skupper service expose` |
|
skupper is already installed | Executing the command `skupper delete` |
|