Ceilometer

# NOTE: This file serves as an example only!
# It demonstrates a subset of the API features which are available and
# is NOT FIT FOR PRODUCTIVE USE. You need to adapt them to your
# specific environment, needs and scale.
# DO NOT DEPLOY THIS FILE WITH THE EXPECTATION THAT YOU WILL GET A
# YAOOK DEPLOYMENT FIT FOR ANY USE EXCEPT LOOKING AT IT.
apiVersion: yaook.cloud/v1
kind: CeilometerDeployment
metadata:
  name: ceilometer
spec:
  keystoneRef:
    name: keystone
  messageQueue:
    replicas: 1
  memcached: {}
  central:
    replicas: 1
  notification:
    replicas: 1
  ceilometerConfig:
    DEFAULT:
      debug: True
  ceilometerCompute:
    configTemplates:
    - nodeSelectors:
      - matchLabels: {}  # matches all!
      ceilometerComputeConfig:
        DEFAULT:
          debug: True
#  ceilometerPolling: # overwrite the default polling
#    - name: some_pollsters
#      interval: 300
#      meters:
#        - cpu
#        - cpu_l3_cache
#        - memory.usage
#        - network.incoming.bytes
#        - network.incoming.packets
#        - network.outgoing.bytes
#        - network.outgoing.packets
#        - disk.device.read.bytes
#        - disk.device.read.requests
#        - disk.device.write.bytes
#        - disk.device.write.requests
#        - volume.size
#        - volume.snapshot.size
#        - volume.backup.size
  issuerRef:
    name: ca-issuer
  targetRelease: queens