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
- Jenkins lts
2.164.3
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.0kurgan 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
latestat 8:10am AEST everyday - Weekly tagged with
weekly-YYY-WWat 8:10am AEST every Wednesday
- Daily tagged with
Week 19 - May 6th
bearse
2.8.3-b68- shelvery
0.8.7
- shelvery
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/ticketsapi 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
- Jenkins lts
2.164.2
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
- update to shelvery
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
- update to cfndsl version
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
- docker
- 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
- kubectl
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
- Jenkins lts
2.50.3
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/aftercfcompile --validatestep to test the cloudformation output
- use
- 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_hardconfig 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