noobaa / noobaa-core

High-performance S3 application gateway to any backend - file / s3-compatible / multi-clouds / caching / replication ...
https://www.noobaa.io
Apache License 2.0
273 stars 80 forks source link

Refactor endpoint services and certificates start + create IAM cert - only for NC #8545

Open romayalon opened 2 days ago

romayalon commented 2 days ago

Explain the changes

  1. Refactor endpoint services and certificates start - moved to a function and called for S3, STS and IAM.
  2. Added a new certificate handling for IAM - this won't be enough for NooBaa containerized, will require in the future additional implementation on noobaa-operator.

Issues: Fixed #xxx / Gap #xxx

Testing Instructions: