Skip to content
This repository has been archived by the owner on Nov 7, 2019. It is now read-only.

Create ElastiCache Resource #37

Closed
christopherhein opened this issue Sep 29, 2018 · 4 comments
Closed

Create ElastiCache Resource #37

christopherhein opened this issue Sep 29, 2018 · 4 comments
Labels
new-resource All new resource requests operator/elasticsearch ElasticSearch operator package

Comments

@christopherhein
Copy link
Contributor

This resource will allow a developer to create an ElastiCache instance using
the CRD model, it should be generic enough to support both memcached and redis.

apiVersion: operator.aws/v1alpha1
kind: ElastiCache
metadata:
  name: elasticache
spec:
  autoMinorVersionUpgrade: true
  azMode: # (single-az|cross-az) only memcached
  nodeType: cache.m3.medium
  engine: # (memcached|redis)
  version: 4.0.10
  cacheNodes: 3
  tags:
  - name: Usage
    value: caching
@christopherhein christopherhein added operator/elasticsearch ElasticSearch operator package new-resource All new resource requests labels Sep 29, 2018
@jessebye
Copy link

This issue should be closed since this is now implemented!

@christopherhein
Copy link
Contributor Author

Thanks @jessebye, you’re absolutely correct!

@dathan
Copy link

dathan commented Apr 29, 2019

It would be nice if the elastic cache permissions where in the repo as well? For instance, the default role in the example does not give ec2 resources nor does it document you need to create a service linked role.

@christopherhein
Copy link
Contributor Author

@dathan great suggestion. I'd like to have this solved using #59 and #58 but for now I haven't been thinking about it mutating the ec2 permissions. Given that would grant any node that uses the role the same permissions. We have a longer term goal to solve IAM to Pod documented aws/containers-roadmap#23 and what I'm hoping is that the operator can automate the creation and management of the policies while IAM to Pod will solve the handing credentials to the workloads.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
new-resource All new resource requests operator/elasticsearch ElasticSearch operator package
Projects
None yet
Development

No branches or pull requests

3 participants