Week 24 - June 17th

hl-components

  • client-vpn 0.1.0
    • creates a client vpn and setups routes for internet access

cfn-vpn

  • 0.1.0
    • creates and manages a client vpn

cfn-monitor

  • 0.4.0
    • Add lambda function, sqs queue, cloudfront distribution resources
    • Add alarms for apigateway, lambda function, sqs queue, cloudfront distributions
    • Prefix stack name to resources in base stack
    • Extract QueueName from uri of PhysicalId
    • Add ability to provide secondary dimensions to resources
    • Add secondary dimension "Region" for cloudfront
    • Update ssl and dns alerts to be task from 30 days and crit from 5

kurgan

  • 0.2.1
    • bug fix for fileutils

Week 24 - June 10th

Week 23 - June 3rd

hl-components

ecs-service 2.1.1 - service discovery task policy - ecs-service 2.1.0 - support for AWS service discovery - bug fixes for awsvpc networking - service-discovery 0.1.0 - creates a service discovery namespace for one of http, privateDns or publicDns - outputs and exports the namespace id

Week 22 - May 27th

cfn_manage

  • 0.5.5
    • Only stop ECS services of scheduling type Replica

cfhighlander

  • 0.9.0
    • lambda improvements
    • allow absolute and component relative paths for lambda packaging
    • updated lambda documentation
    • updated bundler
    • fix travis
    • explicit bundler version
    • update lambda example. automatically add events rule for lambda expressions
    • fix lambda packaging bugs
    • clear lambda dir
    • inline Fn::Sub in scheduled event property
    • add support for setting the name property in the schedule resource
    • create a log group for a lambda and set log retention
    • bug fix for cftest if component config is empty

ciinabox

hl-components

  • bastion 2.0.0
    • configurable iam
    • configurable userdata
    • add new and override existing
    • replace get subnet az mapping with SubnetIds parameter
    • replace mapping parameters with string parameters
    • set configurable dns format with Fn::Sub
    • remove unused parameters
  • vpc 2.0.0
    • configurable dns format using fn::sub
  • rds-mssql 0.1.0
    • new component
    • create a SQL Server RDS instance
    • supports MultiAZ
    • set custom parameter groups
    • supports encryption
  • ecs-service 2.0.0
    • replace subnet az mapping with SubnetIds list parameter
    • added test cases
  • s3 1.3.1
    • only create lambda function if custom resource is required
  • aurora-mysql 2.0.2
    • allow 1 value for MaxCapacity and MinCapacity parameters
  • network-loadbalancer 0.1.0
    • new component
    • creates a network load balancer
    • supports TCP and TLS
    • supports static ips
  • ecs-task 0.1.0
    • new component
    • creates a ecs task definition
    • schedule for ecs task
    • supports fargate and ECS

Week 21 - May 20th

bearse

  • 2.9.1-b70
    • update lambda runtimes from 6.10 to 8.10

crossaccount-codepipeline

build-containers

  • sam-cli

kurgan

  • 0.2.0
    • kurgan test [name] command to create a test file

hl-components

  • ecs 2.0.0
    • remove mapping params
    • replace subnet az mapping with SubnetIds list parameter
    • create config tests
    • disable ec2 with config for a fargate cluster
  • bastion 1.3.1
    • spot price parameter

Week 20 - May 13th

ciinabox-bakery

  • accept chef license flag for chef 15

bearse

  • 2.9.0-b69
    • disable elmer feature
    • remove cloud trail from publisher

base2/clair

  • automated daily and weekly builds
    • Daily tagged with latest at 8:10am AEST everyday
    • Weekly tagged with weekly-YYY-WW at 8:10am AEST every Wednesday

Week 19 - May 6th

bearse

  • 2.8.3-b68
    • shelvery 0.8.7

deck

  • api-v2
    • optimise threads in gunicorn using gevent to increase connection counts
    • reduce the back off and retries for opsgenie api calls to stop the flooding of requests
    • return zendesk high priority tickets in the /api/v2/zendesk/tickets api call
  • dashboard
    • display zendesk high priority tickets

hl-components

  • kms 0.1.1
    • Fix incorrect action parameter
  • ecs-service 1.9.0
    • Add support for SchedulingStrategy
  • kms 0.1.0
    • new component
    • creates a kms key
  • acm 1.1.0
    • Ability to add alternative names to the certificate
    • fix IAM permission bug

shelvery

  • 0.8.7
    • support sharing of KMS encrypted RDS Cluster snapshots
  • 0.8.6
    • paging for large sets of RDS cluster snapshots

Week 18 - April 29th

ciinabox

Week 14 - April 1st

hl-components

  • cloudfront 0.3.1
    • Conditionally set SslSupportMethod
  • amazonmq 1.1.1
    • remove vpc dependency
  • lambda 1.0.1
    • Adds EnvironmentName to log group name

Week 13 - March 25th

hl-components

  • elasticache-redis 1.0.2
    • dont set NumCacheClusters when cluster is disable

cfn-monitor

  • 0.3.1
    • Add information notifier
    • Add Dynamodb ThrottleEvents template
    • Add AmazonMQ template
    • Add datapoints to alarm, allow use of ExtendedStatistic

Ciinabox Pipelines

  • dockerTag
    • can pull and tag existing images with new tags and push to a repo
    • can rename an image and push to a new repo
  • dockerPush
    • push an existing image:[tags] to a repo

Bearse

  • 2.8.1-b66
    • patch for sns lambda permissions
  • 2.8.0-b65
    • update to shelvery 0.8.5
    • add cloudwatch alarm sns topic for slack

Shelvery

  • 0.8.5
    • fix bug with ignore instance state exception
    • send sns notify message on ignore instance state exception
  • 0.8.4
    • handling eventual consistency exceptions
    • ignore invalid resource state on create backup option

Week 12 - March 18th

Other Tools

  • AWS console login notifications to slack Repository

Build Containers

  • cfndsl 0.16.12
    • update to cfndsl version 0.16.12
    • locks the aws cfn spec file
    • updates to the aws ruby sdk and aws-cli

aws-env

  • 0.2.1
    • bug fix for to_stdout

hl-components

  • aurora-mysql 2.0.1
    • Re-work specifying KMS key
    • add more unsupported chars for secrets manager
  • fargate 1.0.3
    • Add root read only fs option
  • ecs-service 1.8.0
    • additional volume config options
    • support adding a privileged container
  • aurora-mysql 2.0.0
    • adds support for aurora serverless
    • only add reader condition for provisioned
    • always add reader dns record
    • aurora serverless does not have a reader endpoint
    • support creating DB cluster from a snapshot
  • acm 1.0.1
    • wait for acm cert to have status of issued
  • rds-postgres 1.1.1
    • Adding PreferredMaintenanceWindow property
  • rds-mssql 0.1.0
    • new component
  • codedeploy 0.1.0
    • new component
  • eks-cluster 0.2.2
    • custom iam policy bug fix
  • asg 1.1.0
    • set root EBS volume disk size
    • scaling policies

Week 11 - March 11th

ciinabox pipelines

  • fix for withIAM to reset creds after use
  • Fix log message typo in cloudformation.groovy
  • ssmParameter: Add example usage

aws-env

  • 0.2.0
    • eval ssm parameters from stdout for readonly file systems

ciinabox

  • ciinabox-docker-slave 18.09.3
    • docker 18.09.3
    • chefdk 3.8.14
    • packer 1.3.5
  • jenkins lts 2.64.1
  • eksctl agent 0.1.23
    • kubectl 1.13.4
    • helm 2.13.0
    • iam-authenticator 1.11.5
    • eksctl 0.1.23

hl-components

  • vpc 1.7.0
    • enable and configure vpc flow logs
  • fargate 1.0.2
    • subnet and security group bug fixes
  • vpc 1.6.4
    • tags for subnets
  • s3 1.3.0
    • bucket policy config options with defaults
  • s3 1.2.0
    • Added lifecycle rule configuration
  • s3 1.1.1
    • fixes for buckets in us-east-1
  • loadbalancer 1.3.2
    • support for ALB redirects
  • ecs-service 1.7.7
    • fix typos
    • set rule logical id
  • loadbalancer 1.3.1
    • support for apex dns records
  • s3 1.1.0
    • lambda notification configuration

Week 10 - March 4th

ciinabox

hl-components

  • aurora-mysql 1.3.0
    • Add encryption options to db cluster
    • Create secrets using secrets manager
  • amazonmq 1.1.0
    • allows passing custom path values for the username and password
    • allows a cidr block to be supplied to AMQ security group
    • only use the first ip in the list
    • allows for a single cidr
    • fixes group reference
  • sqs 1.1.2
    • kms options on queues
  • eks-cluster 0.2.1
    • conditional keypair

February

shelvery

  • update sam template for sqs features and alarms
  • 0.8.3
    • Delete the file for a shared backup in S3 when the backup is deleted.
  • 0.8.2
    • bug fixes for share and copy re-triggers via sqs
    • Fix bug when sharing a backup during queueing

bearse

  • jenkins dsl feature to build and deploy jenkins job config using codepipeline and code commit

cfn-monitor

  • 0.3.0
    • directory bug fixes
    • Add templates for CloudWatch agent custom metrics

Cfhighlander

  • docker image pulls the latest working cloudformation spec for cfndsl
  • 0.8.2
    • multilevel config files
    • cftest default config bug fix
  • 0.8.1
    • cftest bug fix
  • 0.8.0
    • cftest implemented to allow component testing with config test cases

hl-components

  • vpc 1.6.3
    • removed exports from single subnet outputs. Exports only available on list
  • eks-cluster 0.2.0
    • add EKS nodes
    • add security groups and rules between the controller and nodes
  • vpc 1.6.2
    • output subnet ids as a comma separated list
  • documentdb 0.1.0
    • initial aws documentdb component release
  • eks-cluster 0.1.0
    • initial EKS cluster
  • cloudfront 0.2.0
    • custom error pages
  • ecs-service 1.7.6
    • remove to_int to allow refs to be passed in
  • cloudfront master
    • new template
  • vpc 1.6.1
    • output for vpc cidr

kurgan

  • 0.1.3
    • added codebuild yaml
    • bug fixes for travis yaml template

January

kurgan

  • 0.1.1
    • list command to list all available components on the one stack and versions
    • filter list based on github topics
  • 0.1.0
    • new tool to manage and generate new cfhighlander projects and components

cfn-monitor

  • 0.2.0
    • added dns zone expiry check
    • added ssl certificate expiry check
    • added ECS container instance agent disconnected check

Bearse

  • 2.7.1-b62
    • update shelvery to 0.8.1
    • add sqs queue with policy to put failed waiting attempts to a dead letter queue after 10 tries

cfn_manage

  • 0.5.4
    • fixed bug where ecs cluster would only stop max of 10 services. Will now stop all services in cluster

Shelvery

  • 0.8.2
    • minor sqs offloading bug fixes
  • 0.8.1
    • minor sqs offloading bug fixes
  • 0.8.0
    • Use SQS queues to offload waiting for completion of snapshots

Ciinabox Pipelines

  • cfn-nag docker agent
    • use cfn_nag_scan -i out/yaml/ after cfcompile --validate step to test the cloudformation output
  • cloudformation
    • print cloudformation error on create/update/delete failures
  • opsgenie
    • create deployments notifications from start to finish of deployments
    • notify on pipeline failures
  • samDeploy
    • swapout withIAM function to use withAWS function from the aws plugin

Cfhighlander

  • ecs-services 1.8.0
  • service discovery
  • ecs 1.7.0
  • ECS container instance draining
  • ecs-service 1.7.5
  • memory_hard config to support hard memory task limits
  • ecs 1.6.0
  • ASG spot pricing parameter
  • sqs 1.1.1
    • Fix outputs, dead letter target and logical id alphanumeric error
  • lambda 1.0.0
    • lambda component to create functions with log groups and trigger
    • supports following events trigger
      • cloudwatch event
      • sns topic
      • log group filter