Skip to content

AtlasMap Operator 0.1.0

Compare
Choose a tag to compare
@jamesnetherton jamesnetherton released this 07 Jun 16:40
· 80 commits to master since this release
dce3e9e

Initial release of the AtlasMap operator for OpenShift / Kubernetes.

Features

The AtlasMap operator can:

Create

  • AtlasMap deployment, route and service objects

Update

  • Reconcile replicas count into the deployment
  • Reconcile image into the deployment to override the default
  • Reconcile resource requests for CPU and memory into the deployment
  • Reconcile resource limits for CPU and memory into the deployment

Delete

  • Remove AtlasMap deployment, route and service objects

Custom Resource

apiVersion: atlasmap.io/v1alpha1
kind: AtlasMap
metadata:
  name: example-atlasmap
spec:
  # The desired number of replicas
  replicas: 1
  # Override the default AtlasMap image
  image: docker.io/atlasmap/atlasmap
  # The host name to use for the OpenShift route or Kubernetes Ingress. If not specified, this is generated automatically
  routeHostName: example-atlasmap.192.168.42.115.nip.io
  # The amount of CPU to request
  requestCPU: 200m
  # The amount of memory to request
  requestMemory: 256Mi
  # The amount of CPU to limit
  limitCPU: 300m
  # The amount of memory to limit
  limitMemory: 512Mi

For build & installation instructions, refer to the project README.