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

Commit

Permalink
Merge pull request #53 from christopherhein/feature/52-resourcename
Browse files Browse the repository at this point in the history
Adding Support For ResourceName w/ Dynamo & S3buckets
  • Loading branch information
Christopher Hein committed Aug 25, 2018
2 parents ee15428 + 0b174a4 commit 2b52f3a
Show file tree
Hide file tree
Showing 6 changed files with 6 additions and 8 deletions.
1 change: 0 additions & 1 deletion examples/dynamodb.yaml
Expand Up @@ -3,7 +3,6 @@ kind: DynamoDB
metadata:
name: dynamodb-table
spec:
tableName: dynamodb-table
hashAttribute:
name: user_id
type: S
Expand Down
1 change: 0 additions & 1 deletion examples/s3bucket.yaml
Expand Up @@ -3,7 +3,6 @@ kind: S3Bucket
metadata:
name: chrishein-test-bucket-109
spec:
bucketName: chrishein-test-bucket-name-109
versioning: false
logging:
enabled: false
Expand Down
2 changes: 1 addition & 1 deletion models/dynamodb.yaml
Expand Up @@ -22,7 +22,7 @@ spec:
type: object
properties:
- key: tableName
type: string
type: resourceName
description: |
TableName is the name of the DynamoDB Table to be created.
structKey: TableName
Expand Down
2 changes: 1 addition & 1 deletion models/s3bucket.yaml
Expand Up @@ -19,7 +19,7 @@ spec:
type: object
properties:
- key: bucketName
type: string
type: resourceName
description: |
BucketName is the name of the S3 Bucket to be created.
structKey: BucketName
Expand Down
4 changes: 2 additions & 2 deletions pkg/operator/dynamodb/cft.go
Expand Up @@ -75,7 +75,7 @@ func (s *Cloudformation) CreateStack() (output *cloudformation.CreateStackOutput
resourceVersion := helpers.CreateParam("ResourceVersion", s.DynamoDB.ResourceVersion)
namespace := helpers.CreateParam("Namespace", s.DynamoDB.Namespace)
clusterName := helpers.CreateParam("ClusterName", s.config.ClusterName)
tableName := helpers.CreateParam("TableName", helpers.Stringify(s.DynamoDB.Spec.TableName))
tableName := helpers.CreateParam("TableName", helpers.Stringify(s.DynamoDB.Name))
rangeAttributeName := helpers.CreateParam("RangeAttributeName", helpers.Stringify(s.DynamoDB.Spec.RangeAttribute.Name))
rangeAttributeType := helpers.CreateParam("RangeAttributeType", helpers.Stringify(s.DynamoDB.Spec.RangeAttribute.Type))
readCapacityUnits := helpers.CreateParam("ReadCapacityUnits", helpers.Stringify(s.DynamoDB.Spec.ReadCapacityUnits))
Expand Down Expand Up @@ -134,7 +134,7 @@ func (s *Cloudformation) UpdateStack(updated *awsV1alpha1.DynamoDB) (output *clo
resourceVersion := helpers.CreateParam("ResourceVersion", s.DynamoDB.ResourceVersion)
namespace := helpers.CreateParam("Namespace", s.DynamoDB.Namespace)
clusterName := helpers.CreateParam("ClusterName", s.config.ClusterName)
tableName := helpers.CreateParam("TableName", helpers.Stringify(updated.Spec.TableName))
tableName := helpers.CreateParam("TableName", helpers.Stringify(s.DynamoDB.Name))
rangeAttributeName := helpers.CreateParam("RangeAttributeName", helpers.Stringify(updated.Spec.RangeAttribute.Name))
rangeAttributeType := helpers.CreateParam("RangeAttributeType", helpers.Stringify(updated.Spec.RangeAttribute.Type))
readCapacityUnits := helpers.CreateParam("ReadCapacityUnits", helpers.Stringify(updated.Spec.ReadCapacityUnits))
Expand Down
4 changes: 2 additions & 2 deletions pkg/operator/s3bucket/cft.go
Expand Up @@ -75,7 +75,7 @@ func (s *Cloudformation) CreateStack() (output *cloudformation.CreateStackOutput
resourceVersion := helpers.CreateParam("ResourceVersion", s.S3Bucket.ResourceVersion)
namespace := helpers.CreateParam("Namespace", s.S3Bucket.Namespace)
clusterName := helpers.CreateParam("ClusterName", s.config.ClusterName)
bucketName := helpers.CreateParam("BucketName", helpers.Stringify(s.S3Bucket.Spec.BucketName))
bucketName := helpers.CreateParam("BucketName", helpers.Stringify(s.S3Bucket.Name))
versioning := helpers.CreateParam("EnableVersioning", helpers.Stringify(s.S3Bucket.Spec.Versioning))
loggingenabled := helpers.CreateParam("EnableLogging", helpers.Stringify(s.S3Bucket.Spec.Logging.Enabled))
loggingprefix := helpers.CreateParam("LoggingPrefix", helpers.Stringify(s.S3Bucket.Spec.Logging.Prefix))
Expand Down Expand Up @@ -128,7 +128,7 @@ func (s *Cloudformation) UpdateStack(updated *awsV1alpha1.S3Bucket) (output *clo
resourceVersion := helpers.CreateParam("ResourceVersion", s.S3Bucket.ResourceVersion)
namespace := helpers.CreateParam("Namespace", s.S3Bucket.Namespace)
clusterName := helpers.CreateParam("ClusterName", s.config.ClusterName)
bucketName := helpers.CreateParam("BucketName", helpers.Stringify(updated.Spec.BucketName))
bucketName := helpers.CreateParam("BucketName", helpers.Stringify(s.S3Bucket.Name))
versioning := helpers.CreateParam("EnableVersioning", helpers.Stringify(updated.Spec.Versioning))
loggingenabled := helpers.CreateParam("EnableLogging", helpers.Stringify(updated.Spec.Logging.Enabled))
loggingprefix := helpers.CreateParam("LoggingPrefix", helpers.Stringify(updated.Spec.Logging.Prefix))
Expand Down

0 comments on commit 2b52f3a

Please sign in to comment.