Huang Kuan Hao created HDDS-16112:
-------------------------------------

             Summary: OzoneContainer: optional secure (Kerberos) mode
                 Key: HDDS-16112
                 URL: https://issues.apache.org/jira/browse/HDDS-16112
             Project: Apache Ozone
          Issue Type: Sub-task
            Reporter: Huang Kuan Hao
            Assignee: Huang Kuan Hao


{\{OzoneContainer}} runs non-secure only, so S3G accepts any access key/secret. 
Add a secure variant to exercise real SigV4 validation, ACLs and the S3 secret 
flow.

- Add \{{withSecurityEnabled()}} to start Ozone in secure mode
- Run a KDC sidecar (\{{docker.ozone-testkr5b.image}}, as in 
\{{compose/ozonesecure}}) on a shared Testcontainers \{{Network}}
- Provision principals/keytabs; fetch real S3 credentials via \{{ozone s3 
getsecret}} and return them from \{{getAccessKey()}}/\{{getSecretKey()}}
- Add a smoke test: a signed S3 op succeeds with the fetched secret, wrong 
credentials are rejected

Note: no secure all-in-one image exists yet — either build one, or compose the 
all-in-one image with a KDC and secure \{{docker-config}}.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to