sshpiper/plugin
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
..
docker extract skel into its own package (#596) 2025-05-23 12:42:44 -07:00
failtoban Feat: fail2ban whitelist (#546) 2025-03-15 04:23:09 -07:00
fixed smaller image by keeping k8s and dir plug only 2022-10-25 00:35:45 +00:00
kubernetes feat: Enhance PipeSpec and FromSpec with AuthorizedKeysSecret (#581) 2025-05-25 03:48:17 -07:00
simplemath smaller image by keeping k8s and dir plug only 2022-10-25 00:35:45 +00:00
workingdir extract skel into its own package (#596) 2025-05-23 12:42:44 -07:00
yaml extract skel into its own package (#596) 2025-05-23 12:42:44 -07:00