Open Joerger opened 3 years ago
@Joerger please migrate GetAuthPreference
for 7.0, for use in teleport plugins.
https://github.com/gravitational/teleport/pull/18677 removes CheckPassword - hence "completing" the HTTP -> gRPC migration for it 😉
Good progress being made on CertAuthority CRUD methods:
https://github.com/gravitational/teleport/pull/23070 https://github.com/gravitational/teleport/pull/22985 https://github.com/gravitational/teleport/pull/22624
As of https://github.com/gravitational/teleport/pull/38667 GenerateHostCert is migrated.
RotateCertAuthority migrated: https://github.com/gravitational/teleport/pull/36536 RotateExternalCertAuthority migrated: https://github.com/gravitational/teleport/pull/36540
Static token endpoints removed: https://github.com/gravitational/teleport/pull/36545
As an FYI - rather than migrating GetAll/DeleteAll methods - we should remove these and migrate call sites to use List.
Description The new API client should completely replace the old http client. We can leave the http server
lib/auth/apiserver.go
for backwards compatibility if needed.There is no set timeline, but this should be used to more easily track progress.
Convert remaining http endpoints to GRPC:
If any of these methods are no longer needed/supported, feel free to help track this by updating the bullet point.
Unimplemented and unsupported methods such as
DeactivateCertAuthority
are omitted.