Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AWS Billing Correlation - Support Any Storage Class #1152

Open
bpayt2 opened this issue Mar 26, 2020 · 0 comments
Open

AWS Billing Correlation - Support Any Storage Class #1152

bpayt2 opened this issue Mar 26, 2020 · 0 comments

Comments

@bpayt2
Copy link

bpayt2 commented Mar 26, 2020

Environment:

  • OpenShift v4.2
  • AWS Account is member of AWS Organization

Request:
This feature requires the report to be in an AWS S3 Bucket as that is the default location for AWS Cost and Usage Reporting.

I am requesting support to read the AWS Cost and Usage Reports from any storage medium. I am using AWS EFS as the default storage class provisioner; would like to be able to configure the below (It is understood that the NFS PV would be created ahead of time in the operator namespace):

apiVersion: metering.openshift.io/v1
kind: MeteringConfig
metadata:
name: "operator-metering"
spec:
openshift-reporting:
spec:
awsBillingReportDataSource:
enabled: true
type: "sharedPVC"
sharedPVC:
claimName: "aws-billing"
reporting-operator:
spec:
config:
aws:
claimName: "aws-billing"
presto:
spec:
config:
aws:
claimName: "aws-billing"
hive:
spec:
config:
aws:
claimName: "aws-billing"

###Justification

  • Do not want to use static AWS IAM User keys
  • AWS account with OpenShift Cluster is a member account in AWS Organization; reports are currently emailed and loaded to AWS EFS.
  • Any configuration version that supports a PV instead of AWS S3 would be acceptable

Thanks for the review!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant