Touchdown

Latest version: v0.15.16

Safety actively analyzes 628903 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 13

0.12.0

-------------------

- Add a simple template resource that can be used anywhere a string can be
used.

- Fix a regression in handling paginated resources that raise errors when no
resources can be found.

0.11.0

-------------------

- Add support for SSHing into EC2 instances (even going via other EC2 instances
managed by an autoscaling group).

- Add CloudWatch events. In particular you can now define schedules to drive
lambda functions.

- Fix support for nested resources in API Gateway.

- Makes `namesapce` a required field on a CloudWatch Alarm.

- Add a max length on the lambda function description field.

- Add support for key filters when setting up S3 notifications.

- S3 ported to use the `annotate_object` API.

- Allow CloudWatch Alarm's to trigger an SNS Topic.

- Fix the describe filters for NAT Gateway (which should let Touchdown actually
find NAT Gateways now).

- Ignore invalid IP addresses when loading existing IP allocations.

- Don't try and use `sudo` when SSH'd into a node as `root`.

- Fix passing `File` resources to string arguments.

- Only present an SSH agent if a `private_key` is provided.

0.10.2

-------------------

- Fix SSH agent forwarding.

0.10.1

-------------------

- Windows fixes.

- CloudFront compatibility improvements (more resiliant to upstream API changes).

0.10.0

-------------------

- Add support for S3 bucket acceleration.

- Given a dictionary of SSH keys paramiko will now make them available as
though through agent forwarding.

- Add support for standing up standalone EC2 instances (outside of an ASG).

- Ensure ElastiCache replication group knows its max name length.

- Allow a load balancer to be used as CustomOrigin.

We are now only testing with paramiko 2.0.0 and later. This has dropped
pycrypto in favour of cryptograph (which we already depend on).

0.9.0

------------------

- Touchdown can now manage allocation of parts of a network range through the
`ip_network` type::

network = config.add_ip_network(
name='subnets',
network='10.41.0.0/20',
)

app_serves = network.add_ip_allocation(
name='app_servers',
size='25',
)

This would allocate the first available `/25` in `10.41.0.0/20`.

- Add support for using the `tail` command against CloudFront distributions.

Page 5 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.