• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

MonsantoCo / cloudformation-template-generator
39%
master: 53%

Build:
Build:
LAST BUILD BRANCH: template-exports
DEFAULT BRANCH: master
Repo Added 25 Aug 2015 03:27PM UTC
Files 36
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH rds-encrypt
branch: rds-encrypt
CHANGE BRANCH
x
Reset
  • rds-encrypt
  • AWSConfig
  • IAMPolocyVersion
  • NatGateway
  • RDSMaker
  • adamfokken-route-vpngateway
  • autoscaling-ebs
  • db_and_volume_types
  • depends-on-strings
  • determinism
  • elasticsearch
  • expand-ElastiCache
  • fix-condition-functions
  • ip-address-type
  • issue104
  • master
  • nat-gateway
  • natbuilder
  • nestable-not
  • remote-route53
  • remove-dupes
  • route53-race-fix
  • template-exports
  • template_implicits
  • v2.0.2
  • v3.0.0
  • v3.0.1
  • v3.0.2
  • v3.0.3
  • v3.0.4
  • v3.0.6
  • v3.1.0
  • v3.1.1
  • v3.1.2
  • v3.2.0
  • v3.3.0
  • v3.3.1
  • v3.3.2
  • v3.3.3
  • v3.3.4
  • v3.3.5
  • v3.4.0

pending completion
20

push

travis-ci

ddgenome
Reduce ability to create invalid RDS template

Implement a complex mechanism for reducing the chance of creating JSON
for an RDS DBInstance that is invalid.  My hope is that the complexity
equals and is not greater than the complexity inherent in the
restrictions around RDS creation.  There is still one run-time check
around storage encryption since specifying it is only valid on new
instances created within VPCs.

There are restrictions on the values of AllocatedStorage when using
Iops but often these values are given as parameter and therefore must
accept Token[Int].  I currently used Either to take Int or Token[Int]
but at some point it would be good to allow one to reach through the
Token to see if the Int is there too test.

Tests were added to cover all of the above.

A couple other minor changes:
-   Clean up build.sbt
-   Implement and use EnumFormat for all enumerations JSON serialization

357 of 918 relevant lines covered (38.89%)

0.39 hits per line

Relevant lines Covered
Build:
Build:
918 RELEVANT LINES 357 COVERED LINES
0.39 HITS PER LINE
Source Files on rds-encrypt
  • List 0
  • Changed 2
  • Source Changed 1
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
20 rds-encrypt Reduce ability to create invalid RDS template Implement a complex mechanism for reducing the chance of creating JSON for an RDS DBInstance that is invalid. My hope is that the complexity equals and is not greater than the complexity inherent in ... push 21 Oct 2015 02:29PM UTC ddgenome travis-ci pending completion  
13 rds-encrypt Reduce ability to create invalid RDS template Implement a complex mechanism for reducing the chance of creating JSON for an RDS DBInstance that is invalid. My hope is that the complexity equals and is not greater than the complexity inherent in ... push 16 Oct 2015 04:02PM UTC ddgenome travis-ci pending completion  
See All Builds (301)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc