integrations/operator: Add openSSH and openSSHEICE servers#37651
integrations/operator: Add openSSH and openSSHEICE servers#37651
Conversation
3d179b9 to
ed03338
Compare
|
The PR changelog entry failed validation: Changelog entry not found in the PR body. Please add a "no-changelog" label to the PR, or changelog lines starting with |
|
@hugoShaka - this PR will require admin approval to merge due to its size. Consider breaking it up into a series smaller changes. |
|
The PR changelog entry failed validation: Changelog entry not found in the PR body. Please add a "no-changelog" label to the PR, or changelog lines starting with |
813f4a7 to
961d0c5
Compare
| spec: | ||
| description: OpenSSHServer resource definition v2 from Teleport | ||
| properties: | ||
| addr: |
There was a problem hiding this comment.
should we make this property mandatory or should we leave it to teleport?
This is a situation where validation hooks would be great
There was a problem hiding this comment.
I think teleport should reject an invalid value and we should keep the CRD validation to the minimum: enforcing a sane data structure.
…2_controller.go Co-authored-by: Marco André Dinis <marco.dinis@goteleport.com>
961d0c5 to
b06fd8f
Compare
|
@hugoShaka See the table below for backport results.
|
Fixes: #36839
This PR adds OpenSSH and OpenSSHEICE support to the operator through two new resources:
TeleportOpensshServerTeleportOpensshEICEServerNotes about the 1 resource vs many resources for the subkinds:
teleport,openssh, andopenssh-aws-eicesubkinds are backed by the same resourceteleportsubkindchangelog: Add
OpensshServerandOpensshEICEServersupport in the operator