Vira Vitanska created DLAB-701:
----------------------------------

             Summary: Legion pods authentication with IAM roles at GCP
                 Key: DLAB-701
                 URL: https://issues.apache.org/jira/browse/DLAB-701
             Project: Apache DLab
          Issue Type: Task
          Components: Legion
            Reporter: Vira Vitanska
            Assignee: Dmitriy Karbyshev
             Fix For: v.2.2


As a Developer I would like to be able to authorize legion components such as 
fluentd with iam roles specific to the component so I don't have to setup 
predefined keys in configs.

Details:
We have kube2iam implementation at K8S cluster at AWS which provides AWS 
credentials to the PODs from EC2 Metadata. We need to implement the same 
feature at GKE cluster as well.
As for now we grant access to fluentd, airflow and jenkins which store data at 
per cluster s3 bucket.
The same approach should be transferred to GCP and automated with terraform.

AC:
 * kube2iam analog for GCP is implemented with terraform
 * required IAM roles and policies are implemented with terraform
 * fluentd, legion models, jenkins, airflow can get access to GCS storage with 
IAM roles



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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

Reply via email to