sshpiper/e2e
Boshi Lian 706a36b40e
feat: Enhance PipeSpec and FromSpec with AuthorizedKeysSecret (#581)
* feat: Enhance PipeSpec and FromSpec with AuthorizedKeysSecret

- Added AuthorizedKeysSecret field to FromSpec for referencing Kubernetes secrets.
- Updated deepcopy functions to handle new AuthorizedKeysSecret field.
- Modified CRD definition to include the new private_key_secret field.
- Refactored fake client and lister implementations to support new fields.
- Introduced shared informers and listers for Pipe resources.
- Updated code generation scripts to reflect changes in API structure.

* refactor: Rename private_key_secret to authorized_keys_secret in CRD schema

* feat: Add support for authorized_keys from secret in skel and update k8sworkload.yaml

* feat: Enhance authorized keys handling to include secret name check

* Update plugin/kubernetes/skel.go

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-25 03:48:17 -07:00
..
kubetools fix e2e (#540) 2025-03-12 00:54:49 -07:00
sshdconfig Add upstream banner mode and refactor banner callbacks (#594) 2025-05-19 12:31:04 -07:00
testplugin feat: add proxy-read-header-timeout flag for PROXY protocol support (#586) 2025-05-11 02:20:16 -07:00
banner_test.go support proxy banner from upstream (#548) 2025-03-20 00:55:03 -07:00
connmeta_test.go Refactor plugin.proto and pluginbase.go to add support for metadata in connection context (#475) 2024-10-27 23:57:21 -07:00
docker-compose.yml refactor: Revise Dockerfile - Remove entrypoint.sh (#598) 2025-05-25 02:11:04 -07:00
docker_test.go Customize sshd with sshd config.d (#525) 2025-02-16 23:19:41 -08:00
e2eentry.sh refactor: Revise Dockerfile - Remove entrypoint.sh (#598) 2025-05-25 02:11:04 -07:00
failtoban_test.go Feat: fail2ban whitelist (#546) 2025-03-15 04:23:09 -07:00
fixed_test.go Fix linting issues (#595) 2025-05-18 00:59:18 -07:00
grpcplugin_test.go Refactor plugin.proto and pluginbase.go to add support for metadata in connection context (#475) 2024-10-27 23:57:21 -07:00
k8sworkload.yaml feat: Enhance PipeSpec and FromSpec with AuthorizedKeysSecret (#581) 2025-05-25 03:48:17 -07:00
kubernetes_test.go Customize sshd with sshd config.d (#525) 2025-02-16 23:19:41 -08:00
main_test.go Fix linting issues (#595) 2025-05-18 00:59:18 -07:00
workingdir_test.go Customize sshd with sshd config.d (#525) 2025-02-16 23:19:41 -08:00
yaml_test.go fix the username for group routing test case (#558) 2025-04-08 09:12:07 -07:00