AtlasMap Operator 0.1.0
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.