Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,10 @@ Kubernetes Github project.
The ACK service controller for Amazon ElastiCache supports the following Amazon ElastiCache API resources in `DEVELOPER PREVIEW`:
- [x] Replication Group
- [x] Cache Subnet Group
- [x] User Group
- [x] User
- [x] Snapshot Group
- [x] Cache Parameter Group

## Contributing

Expand Down
12 changes: 7 additions & 5 deletions helm/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,15 +1,17 @@
apiVersion: v1
name: ack-elasticache-controller
description: A Helm chart for the ACK service controller for elasticache
version: v0.0.3
appVersion: v0.0.3
home: https://github.com/aws/aws-controllers-k8s
version: v0.0.4
appVersion: v0.0.4
home: https://github.com/aws-controllers-k8s/elasticache-controller
icon: https://raw.githubusercontent.com/aws/eks-charts/master/docs/logo/aws.png
sources:
- https://github.com/aws/aws-controllers-k8s
- https://github.com/aws-controllers-k8s/elasticache-controller
maintainers:
- name: ACK Admins
url: https://github.com/orgs/aws/teams/aws-controllers-for-kubernetes-ack-admins
url: https://github.com/orgs/aws-controllers-k8s/teams/ack-admin
- name: elasticache Admins
url: https://github.com/orgs/aws-controllers-k8s/teams/elasticache-maintainer
keywords:
- aws
- kubernetes
Expand Down
29 changes: 25 additions & 4 deletions helm/crds/elasticache.services.k8s.aws_cacheparametergroups.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,16 +35,30 @@ spec:
metadata:
type: object
spec:
description: CacheParameterGroupSpec defines the desired state of CacheParameterGroup
description: "CacheParameterGroupSpec defines the desired state of CacheParameterGroup.
\n Represents the output of a CreateCacheParameterGroup operation."
properties:
cacheParameterGroupFamily:
description: "The name of the cache parameter group family that the
cache parameter group can be used with. \n Valid values are: memcached1.4
| memcached1.5 | memcached1.6 | redis2.6 | redis2.8 | redis3.2 |
redis4.0 | redis5.0 | redis6.x |"
type: string
cacheParameterGroupName:
description: A user-specified name for the cache parameter group.
type: string
description:
description: A user-specified description for the cache parameter
group.
type: string
parameterNameValues:
description: An array of parameter names and values for the parameter
update. You must supply at least one parameter name and value; subsequent
arguments are optional. A maximum of 20 parameters may be modified
per request.
items:
description: Describes a name-value pair that is used to update
the value of a parameter.
properties:
parameterName:
type: string
Expand Down Expand Up @@ -117,7 +131,12 @@ spec:
type: object
type: array
events:
description: A list of events. Each element in the list contains detailed
information about one event.
items:
description: Represents a single occurrence of something interesting
within the system. Some examples of events are creating a cluster,
adding or removing a cache node, or rebooting a node.
properties:
date:
format: date-time
Expand All @@ -129,9 +148,14 @@ spec:
type: object
type: array
isGlobal:
description: Indicates whether the parameter group is associated with
a Global datastore
type: boolean
parameters:
description: A list of Parameter instances.
items:
description: Describes an individual setting that controls some
aspect of ElastiCache behavior.
properties:
allowedValues:
type: string
Expand All @@ -151,9 +175,6 @@ spec:
type: string
type: object
type: array
required:
- ackResourceMetadata
- conditions
type: object
type: object
served: true
Expand Down
26 changes: 22 additions & 4 deletions helm/crds/elasticache.services.k8s.aws_cachesubnetgroups.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,13 +34,20 @@ spec:
metadata:
type: object
spec:
description: CacheSubnetGroupSpec defines the desired state of CacheSubnetGroup
description: "CacheSubnetGroupSpec defines the desired state of CacheSubnetGroup.
\n Represents the output of one of the following operations: \n *
CreateCacheSubnetGroup \n * ModifyCacheSubnetGroup"
properties:
cacheSubnetGroupDescription:
description: A description for the cache subnet group.
type: string
cacheSubnetGroupName:
description: "A name for the cache subnet group. This value is stored
as a lowercase string. \n Constraints: Must contain no more than
255 alphanumeric characters or hyphens. \n Example: mysubnetgroup"
type: string
subnetIDs:
description: A list of VPC subnet IDs for the cache subnet group.
items:
type: string
type: array
Expand Down Expand Up @@ -109,7 +116,12 @@ spec:
type: object
type: array
events:
description: A list of events. Each element in the list contains detailed
information about one event.
items:
description: Represents a single occurrence of something interesting
within the system. Some examples of events are creating a cluster,
adding or removing a cache node, or rebooting a node.
properties:
date:
format: date-time
Expand All @@ -121,27 +133,33 @@ spec:
type: object
type: array
subnets:
description: A list of subnets associated with the cache subnet group.
items:
description: Represents the subnet associated with a cluster. This
parameter refers to subnets defined in Amazon Virtual Private
Cloud (Amazon VPC) and used with ElastiCache.
properties:
subnetAvailabilityZone:
description: Describes an Availability Zone in which the cluster
is launched.
properties:
name:
type: string
type: object
subnetIdentifier:
type: string
subnetOutpost:
description: The ID of the outpost subnet.
properties:
subnetOutpostARN:
type: string
type: object
type: object
type: array
vpcID:
description: The Amazon Virtual Private Cloud identifier (VPC ID)
of the cache subnet group.
type: string
required:
- ackResourceMetadata
- conditions
type: object
type: object
served: true
Expand Down
Loading