OpenShift Merge Robot c643a728b9 Merge pull request #9426 from sdodson/rbacv1 6 years ago
..
defaults 6ac1984461 openshift_metering: Add options to use RDS & S3 integrations 6 years ago
files f1ac49f0dd Additional cleanup of v1beta1 rbac.authorization 6 years ago
meta 6ac1984461 openshift_metering: Add options to use RDS & S3 integrations 6 years ago
tasks 6ac1984461 openshift_metering: Add options to use RDS & S3 integrations 6 years ago
vars c9d2f8ee36 Add openshift_metering role and playbook 6 years ago
README.md 6ac1984461 openshift_metering: Add options to use RDS & S3 integrations 6 years ago

README.md

OpenShift Metering

This role installs the OpenShift Metering, which supports metering operators and applications in Kubernetes and producing reports on this metered information.

NOTE: This component is unsupported in OCP at this time.

Installation

To install Openshift Metering, set this variable:

openshift_metering_install: true

To uninstall, set:

openshift_metering_install: false

Configuration

The metering operator comes with a default no-op Metering configuration. To supply additional configuration options set the openshift_metering_config variable to a dictionary containing the contents of the Metering spec field you wish to set.

For example:

openshift_metering_config:
  metering-operator:
    config:
      awsAccessKeyID: "REPLACEME"

Updating the operator itself to a custom image can be done by setting openshift_metering_operator_image to a docker image and tag that should be used.

For example:

openshift_metering_operator_image: quay.io/coreos/chargeback-helm-operator:latest

Using a custom project/namespace can be done by specifying __openshift_metering_namespace.

For a full list of variables, and descriptions of what they do see the defaults/main.yml variables file.

License

Apache License, Version 2.0