geodesic

πŸš€ Geodesic is a DevOps Linux Toolbox in Docker

APACHE-2.0 License

Stars
943
Committers
29

Bot releases are visible (Hide)

geodesic - v0.144.1

Published by cloudpossebot over 3 years ago

πŸ› Bug Fixes

  • Run BANNER_COMMAND even when set to something custom
  • Prefer AWS_PROFILE as role name in prompt, if it is accurate, in case more than one profile refers to the same role ARN

🧰 Included Tools

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
awscli ==1.19.44 -> ==1.19.49 age adoption passing confidence
boto3 ==1.17.44 -> ==1.17.49 age adoption passing confidence

Release Notes

v1.17.49

Compare Source

=======

  • api-change:redshift: [botocore] Add support for case sensitive table level restore
  • api-change:ec2: [botocore] Add paginator support to DescribeStoreImageTasks and update documentation.
  • api-change:shield: [botocore] CreateProtection now throws InvalidParameterException instead of InternalErrorException when system tags (tag with keys prefixed with "aws:") are passed in.

v1.17.48

Compare Source

=======

  • api-change:lookoutequipment: [botocore] This release introduces support for Amazon Lookout for Equipment.
  • api-change:kinesis-video-archived-media: [botocore] Documentation updates for archived.kinesisvideo
  • api-change:robomaker: [botocore] This release allows RoboMaker customers to specify custom tools to run with their simulation job
  • api-change:appstream: [botocore] This release provides support for image updates
  • api-change:ram: [botocore] Documentation updates for AWS RAM resource sharing
  • api-change:customer-profiles: [botocore] Documentation updates for Put-Integration API
  • api-change:autoscaling: [botocore] Amazon EC2 Auto Scaling announces Warm Pools that help applications to scale out faster by pre-initializing EC2 instances and save money by requiring fewer continuously running instances

v1.17.47

Compare Source

=======

  • api-change:storagegateway: [botocore] File Gateway APIs now support FSx for Windows as a cloud storage.
  • api-change:accessanalyzer: [botocore] IAM Access Analyzer now analyzes your CloudTrail events to identify actions and services that have been used by an IAM entity (user or role) and generates an IAM policy that is based on that activity.
  • api-change:elasticache: [botocore] This release adds tagging support for all AWS ElastiCache resources except Global Replication Groups.
  • api-change:ivs: [botocore] This release adds support for the Auto-Record to S3 feature. Amazon IVS now enables you to save your live video to Amazon S3.
  • api-change:mgn: [botocore] Add new service - Application Migration Service.

v1.17.46

Compare Source

=======

  • api-change:ssm: [botocore] Supports removing a label or labels from a parameter, enables ScheduledEndTime and ChangeDetails for StartChangeRequestExecution API, supports critical/security/other noncompliant count for patch API.
  • api-change:medialive: [botocore] MediaLive VPC outputs update to include Availability Zones, Security groups, Elastic Network Interfaces, and Subnet Ids in channel response
  • api-change:ec2: [botocore] This release adds support for storing EBS-backed AMIs in S3 and restoring them from S3 to enable cross-partition copying of AMIs
  • api-change:cloud9: [botocore] Documentation updates for Cloud9

v1.17.45

Compare Source

=======

  • api-change:auditmanager: [botocore] AWS Audit Manager has updated the GetAssessment API operation to include a new response field called userRole. The userRole field indicates the role information and IAM ARN of the API caller.
  • api-change:medialive: [botocore] MediaLive now support HTML5 Motion Graphics overlay
  • api-change:appflow: [botocore] Added destination properties for Zendesk.

πŸ“šοΈ Documentation

what

  1. Updates README information to remove older, broken links and only link out to our "Getting Started with Geodesic" Guide.

References

  1. Closes #689
geodesic - v0.144.0 Updates to Debian 10.9, Alpine 3.13.4 and more

Published by cloudpossebot over 3 years ago

Updates to Debian 10.9, Alpine 3.13.4, Python3 3.3.9 (Debian only), and more

🧰 Included Tools

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
awscli ==1.19.39 -> ==1.19.44 age adoption passing confidence
boto3 ==1.17.39 -> ==1.17.44 age adoption passing confidence

Release Notes

v1.17.44

Compare Source

=======

  • api-change:mediapackage: [botocore] SPEKE v2 is an upgrade to the existing SPEKE API to support multiple encryption keys, based on an encryption contract selected by the customer.
  • api-change:imagebuilder: [botocore] This release adds support for Block Device Mappings for container image builds, and adds distribution configuration support for EC2 launch templates in AMI builds.

v1.17.43

Compare Source

=======

  • api-change:route53resolver: [botocore] Route 53 Resolver DNS Firewall is a firewall service that allows you to filter and regulate outbound DNS traffic for your VPCs.
  • api-change:mediaconvert: [botocore] MediaConvert now supports HLS ingest, sidecar WebVTT ingest, Teletext color & style passthrough to TTML subtitles, TTML to WebVTT subtitle conversion with style, & DRC profiles in AC3 audio.
  • api-change:lightsail: [botocore] - This release adds support for state detail for Amazon Lightsail container services.
  • api-change:kendra: [botocore] AWS Kendra's ServiceNow data source now supports OAuth 2.0 authentication and knowledge article filtering via a ServiceNow query.
  • api-change:lex-models: [botocore] Lex now supports the ja-JP locale
  • api-change:lex-runtime: [botocore] Update lex-runtime client to latest version
  • api-change:fms: [botocore] Added Firewall Manager policy support for AWS Route 53 Resolver DNS Firewall.
  • api-change:ec2: [botocore] VPC Flow Logs Service adds a new API, GetFlowLogsIntegrationTemplate, which generates CloudFormation templates for Athena. For more info, see https://docs.aws.amazon.com/console/vpc/flow-logs/athena
  • api-change:wafv2: [botocore] Added support for ScopeDownStatement for ManagedRuleGroups, Labels, LabelMatchStatement, and LoggingFilter. For more information on these features, see the AWS WAF Developer Guide.

v1.17.42

Compare Source

=======

  • api-change:iot: [botocore] Added ability to prefix search on attribute value for ListThings API.
  • api-change:pricing: [botocore] Minor documentation and link updates.
  • api-change:transcribe: [botocore] Amazon Transcribe now supports creating custom language models in the following languages: British English (en-GB), Australian English (en-AU), Indian Hindi (hi-IN), and US Spanish (es-US).
  • api-change:cloudhsm: [botocore] Minor documentation and link updates.
  • api-change:comprehend: [botocore] Support for customer managed KMS encryption of Comprehend custom models
  • api-change:cognito-sync: [botocore] Minor documentation updates and link updates.
  • api-change:batch: [botocore] AWS Batch adds support for Amazon EFS File System
  • api-change:detective: [botocore] Added the ability to assign tag values to Detective behavior graphs. Tag values can be used for attribute-based access control, and for cost allocation for billing.
  • api-change:iotwireless: [botocore] Add Sidewalk support to APIs: GetWirelessDevice, ListWirelessDevices, GetWirelessDeviceStatistics. Add Gateway connection status in GetWirelessGatewayStatistics API.
  • api-change:cloudformation: [botocore] 1. Added a new parameter RegionConcurrencyType in OperationPreferences. 2. Changed the name of AccountUrl to AccountsUrl in DeploymentTargets parameter.
  • api-change:cloud9: [botocore] Add ImageId input parameter to CreateEnvironmentEC2 endpoint. New parameter enables creation of environments with different AMIs.
  • api-change:directconnect: [botocore] This release adds MACsec support to AWS Direct Connect
  • api-change:redshift: [botocore] Enable customers to share access to their Redshift clusters from other VPCs (including VPCs from other accounts).
  • api-change:workmail: [botocore] This release adds support for mobile device access rules management in Amazon WorkMail.
  • api-change:datapipeline: [botocore] Minor documentation updates and link updates.
  • api-change:machinelearning: [botocore] Minor documentation updates and link updates.

v1.17.41

Compare Source

=======

  • api-change:sagemaker: [botocore] Amazon SageMaker Autopilot now supports 1) feature importance reports for AutoML jobs and 2) PartialFailures for AutoML jobs
  • api-change:ec2-instance-connect: [botocore] Adding support to push SSH keys to the EC2 serial console in order to allow an SSH connection to your Amazon EC2 instance's serial port.
  • api-change:cloudwatch: [botocore] Update cloudwatch client to latest version
  • api-change:databrew: [botocore] This SDK release adds two new dataset features: 1) support for specifying a database connection as a dataset input 2) support for dynamic datasets that accept configurable parameters in S3 path.
  • api-change:frauddetector: [botocore] This release adds support for Batch Predictions in Amazon Fraud Detector.
  • api-change:ec2: [botocore] ReplaceRootVolume feature enables customers to replace the EBS root volume of a running instance to a previously known state. Add support to grant account-level access to the EC2 serial console
  • api-change:config: [botocore] Adding new APIs to support ConformancePack Compliance CI in Aggregators
  • api-change:pinpoint: [botocore] Added support for journey pause/resume, journey updatable import segment and journey quiet time wait.

v1.17.40

Compare Source

=======

  • api-change:wafv2: [botocore] Added custom request handling and custom response support in rule actions and default action; Added the option to inspect the web request body as parsed and filtered JSON.
  • api-change:iam: [botocore] AWS Identity and Access Management GetAccessKeyLastUsed API will throw a custom error if customer public key is not found for access keys.
  • api-change:glue: [botocore] Allow Dots in Registry and Schema Names for CreateRegistry, CreateSchema; Fixed issue when duplicate keys are present and not returned as part of QuerySchemaVersionMetadata.
  • api-change:docdb: [botocore] This release adds support for Event Subscriptions to DocumentDB.
  • api-change:location: [botocore] Amazon Location added support for specifying pricing plan information on resources in alignment with our cost model.

what

  • Update Alpine 3.12.4 -> 3.13.4
  • Update Debian 10.8 -> 10.9
  • Update Google Cloud SDK 330.0.0 -> 334.0.0
  • Debian only: Update Python 3.8.8 -> 3.8.9
  • Alpine only: build cryptography package locally before trying to install it

why

  • Keep up to date
  • Since version 3.3.2, cryptography requires rust and our main "build for distribution" step does not build it

renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
cryptography ==3.3.2 -> ==3.4.7 age adoption passing confidence

Release Notes

v3.4.7

Compare Source

v3.4.6

Compare Source

v3.4.5

Compare Source

v3.4.4

Compare Source

v3.4.3

Compare Source

v3.4.2

Compare Source

v3.4.1

Compare Source

v3.4

Compare Source

πŸ“šοΈ Documentation

Add missing per-company customization option to the customization documentation

geodesic - v0.143.3

Published by cloudpossebot over 3 years ago

🧰 Included Tools

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
awscli ==1.19.34 -> ==1.19.39 age adoption passing confidence
boto3 ==1.17.34 -> ==1.17.39 age adoption passing confidence

Release Notes

v1.17.39

Compare Source

=======

  • api-change:iotwireless: [botocore] Support tag-on-create for WirelessDevice.
  • api-change:customer-profiles: [botocore] This release adds an optional parameter named FlowDefinition in PutIntegrationRequest.
  • api-change:events: [botocore] Add support for SageMaker Model Builder Pipelines Targets to EventBridge
  • api-change:transcribe: [botocore] Amazon Transcribe now supports tagging words that match your vocabulary filter for batch transcription.

v1.17.38

Compare Source

=======

  • api-change:lookoutmetrics: [botocore] Allowing uppercase alphabets for RDS and Redshift database names.

v1.17.37

Compare Source

=======

  • api-change:sqs: [botocore] Documentation updates for Amazon SQS
  • api-change:rekognition: [botocore] This release introduces AWS tagging support for Amazon Rekognition collections, stream processors, and Custom Label models.
  • api-change:sagemaker: [botocore] This feature allows customer to specify the environment variables in their CreateTrainingJob requests.
  • api-change:medialive: [botocore] EML now supports handling HDR10 and HLG 2020 color space from a Link input.
  • api-change:lookoutmetrics: [botocore] Amazon Lookout for Metrics is now generally available. You can use Lookout for Metrics to monitor your data for anomalies. For more information, see the Amazon Lookout for Metrics Developer Guide.
  • api-change:alexaforbusiness: [botocore] Added support for enabling and disabling data retention in the CreateProfile and UpdateProfile APIs and retrieving the state of data retention for a profile in the GetProfile API.

v1.17.36

Compare Source

=======

  • api-change:ssm: [botocore] This release allows SSM Explorer customers to enable OpsData sources across their organization when creating a resource data sync.
  • api-change:route53: [botocore] Documentation updates for route53
  • bugfix:S3: [botocore] Fix an issue with XML newline normalization in PutBucketLifecycleConfiguration requests.
  • api-change:s3: [botocore] Documentation updates for Amazon S3
  • api-change:s3control: [botocore] Documentation updates for s3-control
  • api-change:ec2: [botocore] maximumEfaInterfaces added to DescribeInstanceTypes API
  • api-change:greengrass: [botocore] Updated the parameters to make name required for CreateGroup API.

v1.17.35

Compare Source

=======

  • api-change:ce: [botocore] You can now create cost categories with inherited value rules and specify default values for any uncategorized costs.
  • api-change:fis: [botocore] Updated maximum allowed size of action parameter from 64 to 1024
  • api-change:redshift: [botocore] Removed APIs to control AQUA on clusters.
  • api-change:iam: [botocore] Documentation updates for IAM operations and descriptions.
  • api-change:gamelift: [botocore] GameLift adds support for using event notifications to monitor game session placements. Specify an SNS topic or use CloudWatch Events to track activity for a game session queue.
geodesic - v0.143.2

Published by cloudpossebot over 3 years ago

πŸš€ Enhancements and πŸ› Bug Fixes

what

  • Fix some typos from #692
  • Add instructions at bottom of installation script for when all else fails
  • change DOCKER_TAG default from dev to whatever the tag is based on the docker build step in the workflow
  • fix docker run -it .... init | bash from failing due to \r
  • Standardize bullets to use # during startup

why

  • bugfix
  • Improve experience when Docker images derived from Geodesic are run incorrectly
  • Try to reference a Docker image that exists
  • Some people type docker run -it out of habit
  • Aesthetics/UX

🧰 Included Tools

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
awscli ==1.19.27 -> ==1.19.34 age adoption passing confidence
boto3 ==1.17.27 -> ==1.17.34 age adoption passing confidence

Release Notes

v1.17.34

Compare Source

=======

  • api-change:ec2: [botocore] This release adds support for UEFI boot on selected AMD- and Intel-based EC2 instances.
  • api-change:redshift: [botocore] Added support to enable AQUA in Amazon Redshift clusters.
  • api-change:codeartifact: [botocore] Documentation updates for CodeArtifact
  • api-change:macie2: [botocore] This release of the Amazon Macie API adds support for publishing sensitive data findings to AWS Security Hub and specifying which categories of findings to publish to Security Hub.

v1.17.33

Compare Source

=======

  • api-change:sagemaker: [botocore] Adding authentication support for pulling images stored in private Docker registries to build containers for real-time inference.
  • api-change:ec2: [botocore] X2gd instances are the next generation of memory-optimized instances powered by AWS-designed, Arm-based AWS Graviton2 processors.

v1.17.32

Compare Source

=======

  • bugfix:s3: [botocore] Updated mislabeled exceptions for S3 Object Lambda

v1.17.31

Compare Source

=======

  • api-change:autoscaling: [botocore] Amazon EC2 Auto Scaling Instance Refresh now supports phased deployments.
  • api-change:s3: [botocore] S3 Object Lambda is a new S3 feature that enables users to apply their own custom code to process the output of a standard S3 GET request by automatically invoking a Lambda function with a GET request
  • api-change:redshift: [botocore] Add new fields for additional information about VPC endpoint for clusters with reallocation enabled, and a new field for total storage capacity for all clusters.
  • api-change:s3control: [botocore] S3 Object Lambda is a new S3 feature that enables users to apply their own custom code to process the output of a standard S3 GET request by automatically invoking a Lambda function with a GET request
  • api-change:securityhub: [botocore] New object for separate provider and customer values. New objects track S3 Public Access Block configuration and identify sensitive data. BatchImportFinding requests are limited to 100 findings.

v1.17.30

Compare Source

=======

  • api-change:sagemaker: [botocore] Support new target device ml_eia2 in SageMaker CreateCompilationJob API
  • api-change:batch: [botocore] Making serviceRole an optional parameter when creating a compute environment. If serviceRole is not provided then Service Linked Role will be created (or reused if it already exists).

v1.17.29

Compare Source

=======

  • api-change:lambda: [botocore] Allow empty list for function response types
  • api-change:iam: [botocore] Documentation updates for AWS Identity and Access Management (IAM).
  • api-change:mediaconnect: [botocore] This release adds support for the SRT-listener protocol on sources and outputs.
  • api-change:accessanalyzer: [botocore] This release adds support for the ValidatePolicy API. IAM Access Analyzer is adding over 100 policy checks and actionable recommendations that help you validate your policies during authoring.
  • api-change:mediatailor: [botocore] MediaTailor channel assembly is a new manifest-only service that allows you to assemble linear streams using your existing VOD content.
  • api-change:mwaa: [botocore] This release adds UPDATE_FAILED and UNAVAILABLE MWAA environment states.
  • api-change:gamelift: [botocore] GameLift expands to six new AWS Regions, adds support for multi-location fleets to streamline management of hosting resources, and lets you customize more of the game session placement process.

v1.17.28

Compare Source

=======

  • api-change:fis: [botocore] Initial release of AWS Fault Injection Simulator, a managed service that enables you to perform fault injection experiments on your AWS workloads
  • api-change:codedeploy: [botocore] AWS CodeDeploy can now detect instances running an outdated revision of your application and automatically update them with the latest revision.
  • api-change:emr: [botocore] Update emr client to latest version
  • api-change:ecs: [botocore] This is for ecs exec feature release which includes two new APIs - execute-command and update-cluster and an AWS CLI customization for execute-command API
geodesic - v0.143.1

Published by cloudpossebot over 3 years ago

πŸš€ Enhancements

We tried to make this backwards compatible (more to come), but if you have problems with make install or make all, try replacing the install recipe in your Makefile with

install:
	@docker run --rm --env DOCKER_IMAGE --env DOCKER_TAG $(DOCKER_IMAGE_NAME) | bash || (echo "Try: sudo make install"; exit 1)

(Remember that make requires recipes to start with a tab character, not spaces.)

what

  • Better user experience when running via docker CLI
  • No change to make install behavior

why

  • Current experience when user naΓ―vely runs Geodesic is that it outputs a script to generate a launch wrapper, which is very confusing
  • Backwards compatibility

examples

run with terminal and volume attached

$ docker run -it --rm -v $HOME:/localhost cloudposse/geodesic:latest

# starts up and runs shell relatively normally, but without 
# some features dependent on wrapper setup

 ⧉  geodesic 
 βœ— . [none] ~ β¨  

basic run

$ docker run --rm cloudposse/geodesic:latest
########################################################################################
# Attach a terminal (docker run --rm --it ...) if you want to run a shell.
# Run the following to install a script with that runs 
# Geodesic with all its features (the recommended way to use Geodesic):
#   docker run --rm cloudposse/geodesic:latest-alpine init | bash
# (On a Linux workstation, you might need to use "sudo bash" instead of just "bash")
########################################################################################

run with terminal attached

$ docker run -it --rm cloudposse/geodesic:latest
########################################################################################
* No filesystem is mounted at /localhost which limits Geodesic functionality.
# EXIT THIS SHELL and on your host computer,
# Run the following to install a script with that runs 
# Geodesic with all its features (the recommended way to use Geodesic):
#   docker run --rm cloudposse/geodesic:latest-alpine init | bash
# (On a Linux workstation, you might need to use "sudo bash" instead of just "bash")
########################################################################################


Disabling user customizations: GEODESIC_CUSTOMIZATION_DISABLED is '/localhost not a volume'

...

 ⧉  geodesic 
 βœ— . [none] ~ β¨  
geodesic - v0.143.0 Security updates, better EKS cluster support

Published by cloudpossebot over 3 years ago

πŸš€ Enhancements

what

  • Remove ansible
  • Add AWS_REGION_ABBREVIATION_TYPE to set region abbreviations used in our tools
  • Add AWS_DEFAULT_SHORT_REGION set to $AWS_REGION_ABBREVIATION_TYPE of $AWS_DEFAULT_REGION
  • With that, better support for EKS clusters (set-cluster, eks-update-kubeconfig should not work out-of-the box for most users)
  • Better error handling in set-cluster and eks-update-kubeconfig
  • Add support for region ap-northeast-3 made available 2020-03-01
  • Ensure $KUBECONFIG has mode rw------- before referencing it
  • Updated support for initializing AWS configuration
  • Configure Renovatebot to update Geodesic Dockerfiles
  • Include Alpine patch version and Debian minor version in startup messages
  • Updates:
    • Alpine 3.12.1 -> 3.12.4
    • Debian 10.6 -> 10.8
    • Python (Debian only) 3.8.6 -> 3.8.8
    • Google Cloud SDK 328.0.0 -> 330.0.0

why

  • Installed version of ansible superseded by new 3.x version, but Cloud Posse clients not using it. Closes #684
  • Bring scripted tools in line with atmos and Cloud Posse reference architecture
  • Better support for using Geodesic derivatives as pseudo-bastions inside Kubernetes clusters
  • Keep up-to-date

πŸ› Bug Fixes

what

  • [renovate] Remove invalid matchPaths from renovate.json

why

  • #687 attempted to get Renovate to keep our Dockerfiles up-to-date by explicitly including them. The attempt not only failed, it broke the configuration, causing all updates to stop.

note

Renovate was already finding our Dockerfiles. It was not updating them because it will not update versions containing variables. As a result, we cannot rely on Renovate to keep the Dockerfiles up-to-date with respect to nearly anything in them, since we use variables for all versions (not just FROM but also Go SDK, helm plugins, etc.).

🧰 Included Tools

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
awscli ==1.19.17 -> ==1.19.27 age adoption passing confidence
boto3 ==1.17.17 -> ==1.17.27 age adoption passing confidence

Release Notes

v1.17.27

Compare Source

=======

  • api-change:mediatailor: [botocore] MediaTailor channel assembly is a new manifest-only service that allows you to assemble linear streams using your existing VOD content.
  • api-change:workspaces: [botocore] Adds API support for WorkSpaces bundle management operations.
  • api-change:cur: [botocore] - Added optional billingViewArn field for OSG.

v1.17.26

Compare Source

=======

  • api-change:comprehend: [botocore] Update comprehend client to latest version
  • api-change:wafv2: [botocore] Update wafv2 client to latest version
  • api-change:medialive: [botocore] Update medialive client to latest version
  • api-change:network-firewall: [botocore] Update network-firewall client to latest version

v1.17.25

Compare Source

=======

  • api-change:accessanalyzer: [botocore] Update accessanalyzer client to latest version
  • api-change:ssm: [botocore] Update ssm client to latest version
  • api-change:s3: [botocore] Update s3 client to latest version
  • api-change:backup: [botocore] Update backup client to latest version

v1.17.24

Compare Source

=======

  • api-change:rds: [botocore] Update rds client to latest version
  • api-change:codeguruprofiler: [botocore] Update codeguruprofiler client to latest version
  • api-change:autoscaling: [botocore] Update autoscaling client to latest version
  • api-change:iotwireless: [botocore] Update iotwireless client to latest version
  • api-change:efs: [botocore] Update efs client to latest version

v1.17.23

Compare Source

=======

  • api-change:lambda: [botocore] Update lambda client to latest version
  • api-change:emr: [botocore] Update emr client to latest version
  • api-change:kinesis-video-archived-media: [botocore] Update kinesis-video-archived-media client to latest version
  • api-change:s3: [botocore] Update s3 client to latest version
  • api-change:s3control: [botocore] Update s3control client to latest version
  • api-change:autoscaling: [botocore] Update autoscaling client to latest version

v1.17.22

Compare Source

=======

  • api-change:license-manager: [botocore] Update license-manager client to latest version
  • api-change:network-firewall: [botocore] Update network-firewall client to latest version
  • api-change:ec2: [botocore] Update ec2 client to latest version
  • api-change:athena: [botocore] Update athena client to latest version
  • api-change:medialive: [botocore] Update medialive client to latest version
  • api-change:shield: [botocore] Update shield client to latest version
  • api-change:codepipeline: [botocore] Update codepipeline client to latest version
  • api-change:appflow: [botocore] Update appflow client to latest version

v1.17.21

Compare Source

=======

  • api-change:servicediscovery: [botocore] Update servicediscovery client to latest version
  • api-change:events: [botocore] Update events client to latest version
  • api-change:sagemaker: [botocore] Update sagemaker client to latest version
  • api-change:mwaa: [botocore] Update mwaa client to latest version

v1.17.20

Compare Source

=======

  • api-change:forecast: [botocore] Update forecast client to latest version
  • api-change:secretsmanager: [botocore] Update secretsmanager client to latest version
  • api-change:macie2: [botocore] Update macie2 client to latest version
  • api-change:codebuild: [botocore] Update codebuild client to latest version
  • api-change:es: [botocore] Update es client to latest version
  • api-change:acm: [botocore] Update acm client to latest version
  • api-change:wellarchitected: [botocore] Update wellarchitected client to latest version

v1.17.19

Compare Source

=======

  • api-change:iotwireless: [botocore] Update iotwireless client to latest version
  • api-change:directconnect: [botocore] Update directconnect client to latest version
  • bugfix:S3: [botocore] Fix an issue with XML newline normalization that could result in the DeleteObjects operation incorrectly deleting the wrong keys.
  • api-change:managedblockchain: [botocore] Update managedblockchain client to latest version
  • api-change:events: [botocore] Update events client to latest version
  • api-change:compute-optimizer: [botocore] Update compute-optimizer client to latest version
  • api-change:datasync: [botocore] Update datasync client to latest version

v1.17.18

Compare Source

=======

  • enhancement:DynamoDB: Add a __bytes__ method to the Binary DynamoDB type.
  • api-change:alexaforbusiness: [botocore] Update alexaforbusiness client to latest version
  • api-change:ssm: [botocore] Update ssm client to latest version
  • api-change:codepipeline: [botocore] Update codepipeline client to latest version
  • api-change:eks: [botocore] Update eks client to latest version

what

  • Remove ansible
  • Add AWS_REGION_ABBREVIATION_TYPE to set region abbreviations used in our tools
  • Add AWS_DEFAULT_SHORT_REGION set to $AWS_REGION_ABBREVIATION_TYPE of $AWS_DEFAULT_REGION
  • With that, better support for EKS clusters (set-cluster, eks-update-kubeconfig should not work out-of-the box for most users)
  • Better error handling in set-cluster and eks-update-kubeconfig
  • Add support for region ap-northeast-3 made available 2020-03-01
  • Ensure $KUBECONFIG has mode rw------- before referencing it
  • Updated support for initializing AWS configuration
  • Configure Renovatebot to update Geodesic Dockerfiles
  • Include Alpine patch version and Debian minor version in startup messages
  • Updates:
    • Alpine 3.12.1 -> 3.12.4
    • Debian 10.6 -> 10.8
    • Python (Debian only) 3.8.6 -> 3.8.8
    • Google Cloud SDK 328.0.0 -> 330.0.0

why

  • Installed version of ansible superseded by new 3.x version, but Cloud Posse clients not using it. Closes #684
  • Bring scripted tools in line with atmos and Cloud Posse reference architecture
  • Better support for using Geodesic derivatives as pseudo-bastions inside Kubernetes clusters
  • Keep up-to-date

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
PyYAML (source) ==5.3.1 -> ==5.4.1 age adoption passing confidence

Release Notes

v5.4.1

Compare Source

v5.4

Compare Source

πŸ—οΈ Build/Release Maintenance

what

  • [renovate] Remove invalid matchPaths from renovate.json

why

  • #687 attempted to get Renovate to keep our Dockerfiles up-to-date by explicitly including them. The attempt not only failed, it broke the configuration, causing all updates to stop.

note

Renovate was already finding our Dockerfiles. It was not updating them because it will not update versions containing variables. As a result, we cannot rely on Renovate to keep the Dockerfiles up-to-date with respect to nearly anything in them, since we use variables for all versions (not just FROM but also Go SDK, helm plugins, etc.).

what

  • Remove ansible
  • Add AWS_REGION_ABBREVIATION_TYPE to set region abbreviations used in our tools
  • Add AWS_DEFAULT_SHORT_REGION set to $AWS_REGION_ABBREVIATION_TYPE of $AWS_DEFAULT_REGION
  • With that, better support for EKS clusters (set-cluster, eks-update-kubeconfig should not work out-of-the box for most users)
  • Better error handling in set-cluster and eks-update-kubeconfig
  • Add support for region ap-northeast-3 made available 2020-03-01
  • Ensure $KUBECONFIG has mode rw------- before referencing it
  • Updated support for initializing AWS configuration
  • Configure Renovatebot to update Geodesic Dockerfiles
  • Include Alpine patch version and Debian minor version in startup messages
  • Updates:
    • Alpine 3.12.1 -> 3.12.4
    • Debian 10.6 -> 10.8
    • Python (Debian only) 3.8.6 -> 3.8.8
    • Google Cloud SDK 328.0.0 -> 330.0.0

why

  • Installed version of ansible superseded by new 3.x version, but Cloud Posse clients not using it. Closes #684
  • Bring scripted tools in line with atmos and Cloud Posse reference architecture
  • Better support for using Geodesic derivatives as pseudo-bastions inside Kubernetes clusters
  • Keep up-to-date
geodesic - v0.142.2

Published by cloudpossebot over 3 years ago

🧰 Included Tools

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
awscli ==1.19.13 -> ==1.19.17 age adoption passing confidence
boto3 ==1.17.13 -> ==1.17.17 age adoption passing confidence

Release Notes

v1.17.17

Compare Source

=======

  • api-change:s3: [botocore] Update s3 client to latest version
  • api-change:sso-admin: [botocore] Update sso-admin client to latest version
  • api-change:eks: [botocore] Update eks client to latest version
  • api-change:emr: [botocore] Update emr client to latest version

v1.17.16

Compare Source

=======

  • api-change:databrew: [botocore] Update databrew client to latest version
  • api-change:detective: [botocore] Update detective client to latest version
  • api-change:lightsail: [botocore] Update lightsail client to latest version
  • api-change:imagebuilder: [botocore] Update imagebuilder client to latest version
  • api-change:transfer: [botocore] Update transfer client to latest version

v1.17.15

Compare Source

=======

  • api-change:es: [botocore] Update es client to latest version
  • api-change:mediapackage-vod: [botocore] Update mediapackage-vod client to latest version
  • api-change:appflow: [botocore] Update appflow client to latest version
  • api-change:ecr-public: [botocore] Update ecr-public client to latest version
  • api-change:compute-optimizer: [botocore] Update compute-optimizer client to latest version

v1.17.14

Compare Source

=======

  • api-change:glue: [botocore] Update glue client to latest version
  • api-change:redshift-data: [botocore] Update redshift-data client to latest version
  • api-change:s3control: [botocore] Update s3control client to latest version
  • api-change:autoscaling: [botocore] Update autoscaling client to latest version
  • api-change:pinpoint: [botocore] Update pinpoint client to latest version
  • api-change:quicksight: [botocore] Update quicksight client to latest version
  • api-change:iotevents: [botocore] Update iotevents client to latest version
  • api-change:connect: [botocore] Update connect client to latest version
geodesic - v0.142.1

Published by cloudpossebot over 3 years ago

🧰 Included Tools

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
awscli ==1.19.7 -> ==1.19.13 age adoption passing confidence
boto3 ==1.17.7 -> ==1.17.13 age adoption passing confidence

Release Notes

v1.17.13

Compare Source

=======

  • api-change:sagemaker-runtime: [botocore] Update sagemaker-runtime client to latest version
  • api-change:sagemaker: [botocore] Update sagemaker client to latest version

v1.17.12

Compare Source

=======

  • api-change:rds: [botocore] Update rds client to latest version

v1.17.11

Compare Source

=======

  • api-change:health: [botocore] Update health client to latest version
  • api-change:sagemaker: [botocore] Update sagemaker client to latest version
  • api-change:cloudformation: [botocore] Update cloudformation client to latest version
  • api-change:codebuild: [botocore] Update codebuild client to latest version

v1.17.10

Compare Source

=======

  • api-change:ec2: [botocore] Update ec2 client to latest version
  • api-change:config: [botocore] Update config client to latest version
  • api-change:lookoutvision: [botocore] Update lookoutvision client to latest version

v1.17.9

Compare Source

======

  • api-change:devops-guru: [botocore] Update devops-guru client to latest version
  • api-change:codebuild: [botocore] Update codebuild client to latest version

v1.17.8

Compare Source

======

  • api-change:lightsail: [botocore] Update lightsail client to latest version
  • api-change:medialive: [botocore] Update medialive client to latest version
  • api-change:kinesis-video-archived-media: [botocore] Update kinesis-video-archived-media client to latest version
  • api-change:config: [botocore] Update config client to latest version
  • api-change:pinpoint: [botocore] Update pinpoint client to latest version
  • api-change:redshift-data: [botocore] Update redshift-data client to latest version
  • api-change:workmailmessageflow: [botocore] Update workmailmessageflow client to latest version
  • api-change:mediatailor: [botocore] Update mediatailor client to latest version
geodesic - v0.142.0

Published by cloudpossebot over 3 years ago

πŸš€ Enhancements

what

  • Include version number in Docker image
  • Add net-tools package to Debian

why

  • Show which version of Geodesic you are running
  • Feature parity with Alpine image

🧰 Included Tools

what

  • Update Google Cloud SDK 316.0.0 -> 328.0.0
  • Update helm-2to3 0.7.0 -> 0.8.1
  • Pin Python cryptography package to 3.3.2

why

  • Current version of cryptography does not build on Alpine: No module named 'setuptools_rust'
  • Feature parity with Alpine image

πŸ—οΈ Build/Release Maintenance

what

  • Disable package repo hash check

why

  • Purpose of hash check was to invalidate caches, but now that is done with Geodesic version number
geodesic - v0.141.6

Published by cloudpossebot over 3 years ago

🧰 Included Tools

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
awscli ==1.19.3 -> ==1.19.7 age adoption passing confidence
boto3 ==1.17.3 -> ==1.17.7 age adoption passing confidence

Release Notes

v1.17.7

Compare Source

======

  • api-change:personalize-events: [botocore] Update personalize-events client to latest version
  • api-change:eks: [botocore] Update eks client to latest version
  • api-change:iam: [botocore] Update iam client to latest version
  • api-change:codepipeline: [botocore] Update codepipeline client to latest version
  • api-change:detective: [botocore] Update detective client to latest version
  • api-change:macie2: [botocore] Update macie2 client to latest version
  • api-change:wafv2: [botocore] Update wafv2 client to latest version
  • api-change:elbv2: [botocore] Update elbv2 client to latest version
  • api-change:appsync: [botocore] Update appsync client to latest version
  • api-change:rds: [botocore] Update rds client to latest version

v1.17.6

Compare Source

======

  • api-change:databrew: [botocore] Update databrew client to latest version
  • api-change:rds: [botocore] Update rds client to latest version

v1.17.5

Compare Source

======

  • api-change:quicksight: [botocore] Update quicksight client to latest version
  • api-change:mediaconvert: [botocore] Update mediaconvert client to latest version
  • api-change:qldb-session: [botocore] Update qldb-session client to latest version
  • api-change:sagemaker: [botocore] Update sagemaker client to latest version
  • api-change:gamelift: [botocore] Update gamelift client to latest version

v1.17.4

Compare Source

======

  • api-change:dataexchange: [botocore] Update dataexchange client to latest version
  • api-change:cloudtrail: [botocore] Update cloudtrail client to latest version
  • api-change:elbv2: [botocore] Update elbv2 client to latest version
  • api-change:ivs: [botocore] Update ivs client to latest version
  • api-change:macie2: [botocore] Update macie2 client to latest version
  • api-change:globalaccelerator: [botocore] Update globalaccelerator client to latest version
  • api-change:iotsitewise: [botocore] Update iotsitewise client to latest version
  • api-change:elasticache: [botocore] Update elasticache client to latest version

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
ansible (source) ==2.10.6 -> ==2.10.7 age adoption passing confidence
geodesic - v0.141.5

Published by cloudpossebot over 3 years ago

🧰 Included Tools

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
awscli ==1.18.223 -> ==1.19.3 age adoption passing confidence
boto3 ==1.16.63 -> ==1.17.3 age adoption passing confidence

Release Notes

v1.17.3

Compare Source

======

  • api-change:macie: [botocore] Update macie client to latest version
  • api-change:elbv2: [botocore] Update elbv2 client to latest version
  • api-change:organizations: [botocore] Update organizations client to latest version

v1.17.2

Compare Source

======

  • api-change:quicksight: [botocore] Update quicksight client to latest version
  • api-change:appflow: [botocore] Update appflow client to latest version
  • api-change:emr-containers: [botocore] Update emr-containers client to latest version
  • api-change:dlm: [botocore] Update dlm client to latest version
  • api-change:athena: [botocore] Update athena client to latest version
  • api-change:ec2: [botocore] Update ec2 client to latest version

v1.17.1

Compare Source

======

  • api-change:lambda: [botocore] Update lambda client to latest version
  • api-change:codebuild: [botocore] Update codebuild client to latest version
  • api-change:ec2: [botocore] Update ec2 client to latest version
  • api-change:ce: [botocore] Update ce client to latest version
  • api-change:databrew: [botocore] Update databrew client to latest version
  • api-change:securityhub: [botocore] Update securityhub client to latest version
  • api-change:workmail: [botocore] Update workmail client to latest version
  • api-change:auditmanager: [botocore] Update auditmanager client to latest version
  • api-change:compute-optimizer: [botocore] Update compute-optimizer client to latest version
  • api-change:iotsitewise: [botocore] Update iotsitewise client to latest version

v1.17.0

Compare Source

======

  • api-change:appmesh: [botocore] Update appmesh client to latest version
  • feature:Python: Dropped support for Python 3.4 and 3.5
  • api-change:application-autoscaling: [botocore] Update application-autoscaling client to latest version
  • api-change:lookoutvision: [botocore] Update lookoutvision client to latest version
  • api-change:organizations: [botocore] Update organizations client to latest version
  • feature:Python: [botocore] Dropped support for Python 3.4 and 3.5
  • api-change:s3control: [botocore] Update s3control client to latest version
  • api-change:rds-data: [botocore] Update rds-data client to latest version
  • api-change:medialive: [botocore] Update medialive client to latest version
  • api-change:route53: [botocore] Update route53 client to latest version
  • api-change:location: [botocore] Update location client to latest version
  • enhancement:s3: [botocore] Amazon S3 now supports AWS PrivateLink, providing direct access to S3 via a private endpoint within your virtual private network.
  • api-change:iotwireless: [botocore] Update iotwireless client to latest version
geodesic - v0.141.4 Extra args for Docker, add netcat to Debian build

Published by cloudpossebot over 3 years ago

release notes

You can now pass extra arguments to the docker command that launches Geodesic by exporting the environment variable GEODESIC_DOCKER_EXTRA_ARGS in the shell before running geodesic. (You will, of course, have to make build and make install first to upgrade to this Geodesic version and enable this feature.) The value of GEODESIC_DOCKER_EXTRA_ARGS is included unquoted on the docker command line so that you can include multiple arguments. Because this affects the docker command that launches Geodesic, the normal customization mechanisms will not work to set GEODESIC_DOCKER_EXTRA_ARGS; it must be set in the shell before launch. You can do this on the command line or in an alias if you like. For example:

GEODESIC_DOCKER_EXTRA_ARGS="-v /opt:/opt" geodesic

🧰 Included Tools

what

  • Add GEODESIC_DOCKER_EXTRA_ARGS to launch wrapper
  • Add netcat to Debian build
  • Install crudini normally
  • Pin Python requests package to current/latest

why

  • Provide hook for mounting additional volumes, opening additional ports, etc.
  • Feature parity with Alpine
  • Issue preventing normal install has been resolved
  • For some reason pip was not installing a version of requests compatible with the urllib3 other packages required
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
requests 2.23.0 requires urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1, but you have urllib3 1.26.3 which is incompatible.

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
Jinja2 (source) ==2.11.2 -> ==2.11.3 age adoption passing confidence

Release Notes

v2.11.3

Compare Source

Released 2021-01-31

  • Improve the speed of the urlize filter by reducing regex
    backtracking. Email matching requires a word character at the start
    of the domain part, and only word characters in the TLD. :pr:1343
geodesic - v0.141.3

Published by cloudpossebot over 3 years ago

🧰 Included Tools

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
awscli ==1.18.219 -> ==1.18.223 age adoption passing confidence
boto3 ==1.16.59 -> ==1.16.63 age adoption passing confidence

Release Notes

v1.16.63

Compare Source

=======

  • api-change:macie2: [botocore] Update macie2 client to latest version
  • api-change:connect: [botocore] Update connect client to latest version
  • api-change:medialive: [botocore] Update medialive client to latest version

v1.16.62

Compare Source

=======

  • api-change:wellarchitected: [botocore] Update wellarchitected client to latest version
  • api-change:managedblockchain: [botocore] Update managedblockchain client to latest version
  • api-change:cloudwatch: [botocore] Update cloudwatch client to latest version
  • api-change:databrew: [botocore] Update databrew client to latest version
  • bugfix:Validator: [botocore] Fix showing incorrect max-value in error message for range and length value validation
  • api-change:iot: [botocore] Update iot client to latest version
  • api-change:robomaker: [botocore] Update robomaker client to latest version

v1.16.61

Compare Source

=======

  • api-change:elasticache: [botocore] Update elasticache client to latest version
  • api-change:customer-profiles: [botocore] Update customer-profiles client to latest version
  • api-change:sesv2: [botocore] Update sesv2 client to latest version
  • api-change:accessanalyzer: [botocore] Update accessanalyzer client to latest version
  • api-change:lightsail: [botocore] Update lightsail client to latest version
  • api-change:es: [botocore] Update es client to latest version

v1.16.60

Compare Source

=======

  • api-change:backup: [botocore] Update backup client to latest version

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
ansible (source) ==2.10.5 -> ==2.10.6 age adoption passing confidence
geodesic - v0.141.2

Published by cloudpossebot over 3 years ago

🧰 Included Tools

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
awscli ==1.18.216 -> ==1.18.219 age adoption passing confidence
boto3 ==1.16.56 -> ==1.16.59 age adoption passing confidence

Release Notes

v1.16.59

Compare Source

=======

  • api-change:greengrassv2: [botocore] Update greengrassv2 client to latest version
  • api-change:redshift: [botocore] Update redshift client to latest version
  • api-change:lexv2-runtime: [botocore] Update lexv2-runtime client to latest version
  • api-change:rds: [botocore] Update rds client to latest version
  • api-change:lexv2-models: [botocore] Update lexv2-models client to latest version
  • api-change:ssm: [botocore] Update ssm client to latest version
  • api-change:ec2: [botocore] Update ec2 client to latest version

v1.16.58

Compare Source

=======

  • api-change:securityhub: [botocore] Update securityhub client to latest version
  • api-change:kafka: [botocore] Update kafka client to latest version
  • api-change:resourcegroupstaggingapi: [botocore] Update resourcegroupstaggingapi client to latest version

v1.16.57

Compare Source

=======

  • api-change:acm-pca: [botocore] Update acm-pca client to latest version
  • api-change:chime: [botocore] Update chime client to latest version
  • api-change:ecs: [botocore] Update ecs client to latest version
geodesic - v0.141.1

Published by cloudpossebot almost 4 years ago

πŸš€ Enhancements

what

  1. Change location of Terraform plugin cache from $HOME/.terraform.d/plugins to $HOME/.terraform.d/plugin-cache
  2. [kopsctl] Change bastion host login user from admin to ubuntu
  3. Restore KUBECONFIG environment variable
  4. Ensure $KUBCONFIG exists with no group or world read permissions
  5. Attempt to disable dependabot PRs

why

  1. $HOME/.terraform.d/plugins is an implied Terraform mirror directory and using it as a plugin cache breaks both the cache and the mirror
  2. kops switched default OS from Debian (with default user admin) to Ubuntu (with default user ubuntu)
  3. Kubernetes prompt from kube-ps1 is disabled if $KUBECONFIG is empty at startup, and kubectl complains if $KUBECONFIG does not exist
  4. kubectl complains if $KUBECONFIG is group or world readable
  5. Not sure exactly why or how dependabot PRs were enabled, but they duplicate the PRs created by Renovate, so they add unnecessary noise

notes

Officially, $KUBECONFIG is a list of possible files to use for configuration, but Geodesic assumes in many places that it points to only a single file. (Issue #457)

references

🧰 Included Tools

This PR contains the following updates:

Package Update Change
ansible (source) patch ==2.10.4 -> ==2.10.5

This PR contains the following updates:

Package Update Change
awscli patch ==1.18.199 -> ==1.18.216
boto3 patch ==1.16.39 -> ==1.16.56

Release Notes

v1.16.56

Compare Source

=======

  • api-change:sns: [botocore] Update sns client to latest version

v1.16.55

Compare Source

=======

  • api-change:pinpoint: [botocore] Update pinpoint client to latest version
  • api-change:cognito-identity: [botocore] Update cognito-identity client to latest version
  • api-change:s3control: [botocore] Update s3control client to latest version
  • api-change:sagemaker: [botocore] Update sagemaker client to latest version

v1.16.54

Compare Source

=======

  • api-change:frauddetector: [botocore] Update frauddetector client to latest version
  • api-change:personalize: [botocore] Update personalize client to latest version

v1.16.53

Compare Source

=======

  • api-change:appstream: [botocore] Update appstream client to latest version
  • api-change:auditmanager: [botocore] Update auditmanager client to latest version
  • api-change:ssm: [botocore] Update ssm client to latest version
  • api-change:elasticache: [botocore] Update elasticache client to latest version
  • api-change:lightsail: [botocore] Update lightsail client to latest version

v1.16.52

Compare Source

=======

  • api-change:rds: [botocore] Update rds client to latest version
  • api-change:kms: [botocore] Update kms client to latest version

v1.16.51

Compare Source

=======

  • api-change:devops-guru: [botocore] Update devops-guru client to latest version
  • api-change:codepipeline: [botocore] Update codepipeline client to latest version
  • api-change:mediaconvert: [botocore] Update mediaconvert client to latest version

v1.16.50

Compare Source

=======

  • api-change:autoscaling: [botocore] Update autoscaling client to latest version
  • api-change:transfer: [botocore] Update transfer client to latest version
  • api-change:autoscaling-plans: [botocore] Update autoscaling-plans client to latest version

v1.16.49

Compare Source

=======

  • api-change:ce: [botocore] Update ce client to latest version
  • api-change:application-autoscaling: [botocore] Update application-autoscaling client to latest version

v1.16.48

Compare Source

=======

  • api-change:healthlake: [botocore] Update healthlake client to latest version
  • api-change:cloudsearch: [botocore] Update cloudsearch client to latest version

v1.16.47

Compare Source

=======

  • api-change:servicecatalog: [botocore] Update servicecatalog client to latest version

v1.16.46

Compare Source

=======

  • api-change:macie2: [botocore] Update macie2 client to latest version
  • api-change:elasticache: [botocore] Update elasticache client to latest version

v1.16.45

Compare Source

=======

  • api-change:acm-pca: [botocore] Update acm-pca client to latest version
  • api-change:apigatewayv2: [botocore] Update apigatewayv2 client to latest version

v1.16.44

Compare Source

=======

  • api-change:cloudfront: [botocore] Update cloudfront client to latest version

v1.16.43

Compare Source

=======

  • api-change:compute-optimizer: [botocore] Update compute-optimizer client to latest version
  • api-change:resource-groups: [botocore] Update resource-groups client to latest version
  • api-change:dms: [botocore] Update dms client to latest version

v1.16.42

Compare Source

=======

  • api-change:ssm: [botocore] Update ssm client to latest version
  • api-change:iotwireless: [botocore] Update iotwireless client to latest version
  • api-change:rds: [botocore] Update rds client to latest version
  • api-change:glue: [botocore] Update glue client to latest version
  • api-change:ce: [botocore] Update ce client to latest version
  • api-change:connect: [botocore] Update connect client to latest version
  • api-change:elasticache: [botocore] Update elasticache client to latest version

v1.16.41

Compare Source

=======

  • api-change:config: [botocore] Update config client to latest version
  • api-change:ec2: [botocore] Update ec2 client to latest version
  • api-change:glue: [botocore] Update glue client to latest version
  • api-change:batch: [botocore] Update batch client to latest version
  • api-change:managedblockchain: [botocore] Update managedblockchain client to latest version
  • api-change:service-quotas: [botocore] Update service-quotas client to latest version
  • api-change:s3: [botocore] Update s3 client to latest version
  • api-change:connectparticipant: [botocore] Update connectparticipant client to latest version
  • api-change:securityhub: [botocore] Update securityhub client to latest version
  • api-change:qldb-session: [botocore] Update qldb-session client to latest version
  • api-change:outposts: [botocore] Update outposts client to latest version
  • api-change:servicecatalog-appregistry: [botocore] Update servicecatalog-appregistry client to latest version
  • api-change:dms: [botocore] Update dms client to latest version
  • api-change:apigateway: [botocore] Update apigateway client to latest version

v1.16.40

Compare Source

=======

  • api-change:rds: [botocore] Update rds client to latest version
  • bugfix:SSO: [botocore] Fixed timestamp format for SSO credential expirations
  • api-change:personalize-runtime: [botocore] Update personalize-runtime client to latest version
  • api-change:ec2: [botocore] Update ec2 client to latest version

πŸ—οΈ Build/Release Maintenance

what

  1. Change location of Terraform plugin cache from $HOME/.terraform.d/plugins to $HOME/.terraform.d/plugin-cache
  2. [kopsctl] Change bastion host login user from admin to ubuntu
  3. Restore KUBECONFIG environment variable
  4. Ensure $KUBCONFIG exists with no group or world read permissions
  5. Attempt to disable dependabot PRs

why

  1. $HOME/.terraform.d/plugins is an implied Terraform mirror directory and using it as a plugin cache breaks both the cache and the mirror
  2. kops switched default OS from Debian (with default user admin) to Ubuntu (with default user ubuntu)
  3. Kubernetes prompt from kube-ps1 is disabled if $KUBECONFIG is empty at startup, and kubectl complains if $KUBECONFIG does not exist
  4. kubectl complains if $KUBECONFIG is group or world readable
  5. Not sure exactly why or how dependabot PRs were enabled, but they duplicate the PRs created by Renovate, so they add unnecessary noise

notes

Officially, $KUBECONFIG is a list of possible files to use for configuration, but Geodesic assumes in many places that it points to only a single file. (Issue #457)

references

what

  • Limit aws CLI and boto3 updates to once a week and group them together

why

  • Reduce the noise. In general these are updated several times a week but the updates are not urgent.
  • Group them because they are typically released together (since aws depends on boto3) and aws pins boto3 in such a way that the boto3 update would break aws if aws is not updated at the same time.
geodesic - v0.141.0

Published by cloudpossebot almost 4 years ago

πŸš€ Enhancements

what

  • [aws-vault] [aws] Enable assume-role via AWS SDK in most cases. Makeaws-vault config available always.
  • [aws-region] Include short as well as fixed AWS availability zone abbreviations

why

  • Better user experience when not using aws-vault: retain interactive role picker and automatic refresh of stale credentials
  • Some people are using the short abbreviations from terraform-aws-utils

🧰 Included Tools

This PR contains the following updates:

Package Update Change
boto3 patch ==1.16.36 -> ==1.16.39

Release Notes

v1.16.39

Compare Source

=======

  • api-change:ec2: [botocore] Update ec2 client to latest version
  • api-change:servicecatalog: [botocore] Update servicecatalog client to latest version
  • api-change:dlm: [botocore] Update dlm client to latest version
  • api-change:kms: [botocore] Update kms client to latest version
  • api-change:route53resolver: [botocore] Update route53resolver client to latest version
  • api-change:sqs: [botocore] Update sqs client to latest version
  • api-change:config: [botocore] Update config client to latest version
  • api-change:imagebuilder: [botocore] Update imagebuilder client to latest version
  • api-change:route53: [botocore] Update route53 client to latest version

v1.16.38

Compare Source

=======

  • api-change:ce: [botocore] Update ce client to latest version
  • api-change:amp: [botocore] Update amp client to latest version
  • api-change:location: [botocore] Update location client to latest version
  • api-change:wellarchitected: [botocore] Update wellarchitected client to latest version
  • api-change:quicksight: [botocore] Update quicksight client to latest version

v1.16.37

Compare Source

=======

  • api-change:iotwireless: [botocore] Update iotwireless client to latest version
  • api-change:lambda: [botocore] Update lambda client to latest version
  • api-change:greengrassv2: [botocore] Update greengrassv2 client to latest version
  • api-change:ssm: [botocore] Update ssm client to latest version
  • api-change:iotdeviceadvisor: [botocore] Update iotdeviceadvisor client to latest version
  • api-change:iot: [botocore] Update iot client to latest version
  • api-change:iotanalytics: [botocore] Update iotanalytics client to latest version
  • api-change:amp: [botocore] Update amp client to latest version
  • api-change:iotfleethub: [botocore] Update iotfleethub client to latest version

This PR contains the following updates:

Package Update Change
awscli patch ==1.18.196 -> ==1.18.199

πŸ—οΈ Build/Release Maintenance

what

why

  • Only the first of consecutive Renovate PRs was showing because of greedy regex
geodesic - v0.140.1

Published by cloudpossebot almost 4 years ago

🧰 Included Tools

This PR contains the following updates:

Package Update Change
awscli patch ==1.18.195 -> ==1.18.196

This PR contains the following updates:

Package Update Change
boto3 patch ==1.16.35 -> ==1.16.36

Release Notes

v1.16.36

Compare Source

=======

  • api-change:ec2: [botocore] Update ec2 client to latest version
  • api-change:globalaccelerator: [botocore] Update globalaccelerator client to latest version
  • api-change:devops-guru: [botocore] Update devops-guru client to latest version

πŸ—οΈ Build/Release Maintenance

what

  • Create docker image when release is "published"

why

  • We had been creating the image when the release was "created" but we are now creating release drafts, and want to create the image when we finally publish the release. Use "release" type "published" instead of "release" so that images are built for published "pre-release" versions, too.

what

  • Remove cruft from generated release notes

why

  • Make release notes shorter and easier to read by removing irrelevant informaition
geodesic - v0.140.0

Published by Nuru almost 4 years ago

πŸš€ Enhancements

what

  • Add support for saml2aws
  • Fix improper use of AWS_DATA_PATH
  • Support aws-vault used in combination with AWS SSO
  • Add support for bold terminal output

why

  • Popular tool for bridging gap between SAML web signon and aws CLI use
  • We were using AWS_DATA_PATH for our own purposes, but it is reserved by the aws SDK for use as a PATH-like variable giving a list of directories to search for Python extension modules
  • Support use of AWS SSO in conjunction with Cloud Posse Reference Architecture "hub-and-spoke" role provisioning
  • Add flexibility to display of console messages

references

πŸ› Bug Fixes

what

  • Fix broken syntax in draft-release config file

why

  • Action would not execute because of syntax errors

🧰 Included Tools

This PR contains the following updates:

Package Update Change
ansible (source) patch ==2.10.1 -> ==2.10.4

Release Notes

v2.10.3

Compare Source

v2.10.2

Compare Source

This PR contains the following updates:

Package Update Change
boto3 patch ==1.16.9 -> ==1.16.35

Release Notes

v1.16.35

Compare Source

=======

  • api-change:guardduty: [botocore] Update guardduty client to latest version
  • api-change:iotsitewise: [botocore] Update iotsitewise client to latest version
  • api-change:autoscaling: [botocore] Update autoscaling client to latest version
  • api-change:cloudwatch: [botocore] Update cloudwatch client to latest version
  • api-change:pi: [botocore] Update pi client to latest version
  • api-change:cloudtrail: [botocore] Update cloudtrail client to latest version

v1.16.34

Compare Source

=======

  • api-change:networkmanager: [botocore] Update networkmanager client to latest version
  • api-change:kendra: [botocore] Update kendra client to latest version
  • api-change:ec2: [botocore] Update ec2 client to latest version

v1.16.33

Compare Source

=======

  • api-change:globalaccelerator: [botocore] Update globalaccelerator client to latest version
  • api-change:ec2: [botocore] Update ec2 client to latest version
  • api-change:redshift: [botocore] Update redshift client to latest version

v1.16.32

Compare Source

=======

  • api-change:ecr: [botocore] Update ecr client to latest version
  • api-change:sagemaker: [botocore] Update sagemaker client to latest version
  • api-change:kendra: [botocore] Update kendra client to latest version
  • api-change:quicksight: [botocore] Update quicksight client to latest version
  • api-change:auditmanager: [botocore] Update auditmanager client to latest version
  • api-change:sagemaker-runtime: [botocore] Update sagemaker-runtime client to latest version
  • api-change:sagemaker-edge: [botocore] Update sagemaker-edge client to latest version
  • api-change:forecast: [botocore] Update forecast client to latest version
  • api-change:healthlake: [botocore] Update healthlake client to latest version
  • api-change:emr-containers: [botocore] Update emr-containers client to latest version

v1.16.31

Compare Source

=======

  • api-change:dms: [botocore] Update dms client to latest version
  • api-change:servicecatalog-appregistry: [botocore] Update servicecatalog-appregistry client to latest version

v1.16.30

Compare Source

=======

  • api-change:ssm: [botocore] Update ssm client to latest version
  • api-change:ec2: [botocore] Update ec2 client to latest version
  • api-change:workspaces: [botocore] Update workspaces client to latest version
  • api-change:license-manager: [botocore] Update license-manager client to latest version
  • api-change:lambda: [botocore] Update lambda client to latest version
  • api-change:ds: [botocore] Update ds client to latest version
  • api-change:kafka: [botocore] Update kafka client to latest version
  • api-change:medialive: [botocore] Update medialive client to latest version
  • api-change:rds: [botocore] Update rds client to latest version

v1.16.29

Compare Source

=======

  • api-change:license-manager: [botocore] Update license-manager client to latest version
  • api-change:compute-optimizer: [botocore] Update compute-optimizer client to latest version
  • api-change:amplifybackend: [botocore] Update amplifybackend client to latest version
  • api-change:batch: [botocore] Update batch client to latest version

v1.16.28

Compare Source

=======

  • api-change:customer-profiles: [botocore] Update customer-profiles client to latest version

v1.16.27

Compare Source

=======

  • api-change:sagemaker-featurestore-runtime: [botocore] Update sagemaker-featurestore-runtime client to latest version
  • api-change:ecr-public: [botocore] Update ecr-public client to latest version
  • api-change:honeycode: [botocore] Update honeycode client to latest version
  • api-change:eks: [botocore] Update eks client to latest version
  • api-change:amplifybackend: [botocore] Update amplifybackend client to latest version
  • api-change:lambda: [botocore] Update lambda client to latest version
  • api-change:sagemaker: [botocore] Update sagemaker client to latest version
  • api-change:lookoutvision: [botocore] Update lookoutvision client to latest version
  • api-change:ec2: [botocore] Update ec2 client to latest version
  • api-change:connect: [botocore] Update connect client to latest version
  • api-change:connect-contact-lens: [botocore] Update connect-contact-lens client to latest version
  • api-change:profile: [botocore] Update profile client to latest version
  • api-change:s3: [botocore] Update s3 client to latest version
  • api-change:appintegrations: [botocore] Update appintegrations client to latest version
  • api-change:ds: [botocore] Update ds client to latest version
  • api-change:devops-guru: [botocore] Update devops-guru client to latest version

v1.16.26

Compare Source

=======

  • api-change:ec2: [botocore] Update ec2 client to latest version

v1.16.25

Compare Source

=======

  • api-change:mediaconvert: [botocore] Update mediaconvert client to latest version
  • api-change:cloudformation: [botocore] Update cloudformation client to latest version
  • api-change:appflow: [botocore] Update appflow client to latest version
  • api-change:fsx: [botocore] Update fsx client to latest version
  • api-change:stepfunctions: [botocore] Update stepfunctions client to latest version
  • api-change:timestream-write: [botocore] Update timestream-write client to latest version
  • api-change:elasticbeanstalk: [botocore] Update elasticbeanstalk client to latest version
  • api-change:batch: [botocore] Update batch client to latest version
  • api-change:cloudtrail: [botocore] Update cloudtrail client to latest version
  • api-change:cognito-idp: [botocore] Update cognito-idp client to latest version
  • api-change:iotsitewise: [botocore] Update iotsitewise client to latest version
  • api-change:codebuild: [botocore] Update codebuild client to latest version
  • api-change:comprehend: [botocore] Update comprehend client to latest version
  • api-change:quicksight: [botocore] Update quicksight client to latest version
  • api-change:mwaa: [botocore] Update mwaa client to latest version
  • api-change:lex-models: [botocore] Update lex-models client to latest version
  • api-change:gamelift: [botocore] Update gamelift client to latest version

v1.16.24

Compare Source

=======

  • api-change:ec2: [botocore] Update ec2 client to latest version
  • api-change:translate: [botocore] Update translate client to latest version
  • api-change:kafka: [botocore] Update kafka client to latest version
  • api-change:application-insights: [botocore] Update application-insights client to latest version
  • api-change:glue: [botocore] Update glue client to latest version
  • api-change:signer: [botocore] Update signer client to latest version
  • api-change:codestar-connections: [botocore] Update codestar-connections client to latest version
  • api-change:codeartifact: [botocore] Update codeartifact client to latest version
  • api-change:elasticache: [botocore] Update elasticache client to latest version
  • api-change:emr: [botocore] Update emr client to latest version
  • api-change:forecast: [botocore] Update forecast client to latest version
  • api-change:iot: [botocore] Update iot client to latest version
  • api-change:autoscaling: [botocore] Update autoscaling client to latest version
  • api-change:ecs: [botocore] Update ecs client to latest version
  • api-change:timestream-query: [botocore] Update timestream-query client to latest version
  • api-change:sso-admin: [botocore] Update sso-admin client to latest version
  • api-change:securityhub: [botocore] Update securityhub client to latest version
  • api-change:lambda: [botocore] Update lambda client to latest version
  • api-change:outposts: [botocore] Update outposts client to latest version
  • api-change:license-manager: [botocore] Update license-manager client to latest version
  • api-change:dynamodb: [botocore] Update dynamodb client to latest version

v1.16.23

Compare Source

=======

  • api-change:servicecatalog-appregistry: [botocore] Update servicecatalog-appregistry client to latest version
  • api-change:appmesh: [botocore] Update appmesh client to latest version
  • api-change:kafka: [botocore] Update kafka client to latest version
  • api-change:macie2: [botocore] Update macie2 client to latest version
  • api-change:chime: [botocore] Update chime client to latest version
  • api-change:cloudhsmv2: [botocore] Update cloudhsmv2 client to latest version
  • api-change:codeguru-reviewer: [botocore] Update codeguru-reviewer client to latest version
  • api-change:s3: [botocore] Update s3 client to latest version
  • api-change:cognito-identity: [botocore] Update cognito-identity client to latest version
  • api-change:connect: [botocore] Update connect client to latest version

v1.16.22

Compare Source

=======

  • api-change:ce: [botocore] Update ce client to latest version
  • api-change:lex-runtime: [botocore] Update lex-runtime client to latest version
  • api-change:glue: [botocore] Update glue client to latest version
  • api-change:lex-models: [botocore] Update lex-models client to latest version
  • api-change:events: [botocore] Update events client to latest version
  • api-change:autoscaling: [botocore] Update autoscaling client to latest version
  • api-change:ds: [botocore] Update ds client to latest version
  • api-change:kinesisanalyticsv2: [botocore] Update kinesisanalyticsv2 client to latest version
  • api-change:redshift: [botocore] Update redshift client to latest version
  • api-change:medialive: [botocore] Update medialive client to latest version
  • api-change:lambda: [botocore] Update lambda client to latest version

v1.16.21

Compare Source

=======

  • api-change:elasticache: [botocore] Update elasticache client to latest version
  • api-change:cloudformation: [botocore] Update cloudformation client to latest version
  • api-change:codebuild: [botocore] Update codebuild client to latest version
  • bugfix:Retry: [botocore] Fix bug where retries were attempted on any response with an "Error" key.
  • api-change:ec2: [botocore] Update ec2 client to latest version
  • api-change:s3control: [botocore] Update s3control client to latest version
  • api-change:backup: [botocore] Update backup client to latest version
  • api-change:outposts: [botocore] Update outposts client to latest version

v1.16.20

Compare Source

=======

  • api-change:connect: [botocore] Update connect client to latest version
  • api-change:chime: [botocore] Update chime client to latest version
  • api-change:fms: [botocore] Update fms client to latest version
  • api-change:network-firewall: [botocore] Update network-firewall client to latest version
  • api-change:rds: [botocore] Update rds client to latest version
  • api-change:macie2: [botocore] Update macie2 client to latest version

v1.16.19

Compare Source

=======

  • api-change:sagemaker: [botocore] Update sagemaker client to latest version
  • api-change:iotsitewise: [botocore] Update iotsitewise client to latest version
  • api-change:dms: [botocore] Update dms client to latest version
  • api-change:iotsecuretunneling: [botocore] Update iotsecuretunneling client to latest version
  • api-change:sns: [botocore] Update sns client to latest version
  • api-change:synthetics: [botocore] Update synthetics client to latest version
  • api-change:servicecatalog: [botocore] Update servicecatalog client to latest version
  • api-change:codepipeline: [botocore] Update codepipeline client to latest version
  • api-change:quicksight: [botocore] Update quicksight client to latest version

v1.16.18

Compare Source

=======

  • api-change:textract: [botocore] Update textract client to latest version
  • api-change:shield: [botocore] Update shield client to latest version
  • api-change:elbv2: [botocore] Update elbv2 client to latest version

v1.16.17

Compare Source

=======

  • api-change:personalize-runtime: [botocore] Update personalize-runtime client to latest version
  • api-change:servicecatalog-appregistry: [botocore] Update servicecatalog-appregistry client to latest version
  • api-change:lex-models: [botocore] Update lex-models client to latest version
  • api-change:polly: [botocore] Update polly client to latest version
  • api-change:iot: [botocore] Update iot client to latest version
  • api-change:robomaker: [botocore] Update robomaker client to latest version
  • api-change:lightsail: [botocore] Update lightsail client to latest version

v1.16.16

Compare Source

=======

  • api-change:mediaconvert: [botocore] Update mediaconvert client to latest version
  • api-change:servicecatalog: [botocore] Update servicecatalog client to latest version
  • api-change:databrew: [botocore] Update databrew client to latest version
  • api-change:forecast: [botocore] Update forecast client to latest version
  • api-change:amplify: [botocore] Update amplify client to latest version
  • api-change:quicksight: [botocore] Update quicksight client to latest version

v1.16.15

Compare Source

=======

  • api-change:ec2: [botocore] Update ec2 client to latest version
  • api-change:elbv2: [botocore] Update elbv2 client to latest version
  • api-change:autoscaling: [botocore] Update autoscaling client to latest version
  • api-change:ssm: [botocore] Update ssm client to latest version

v1.16.14

Compare Source

=======

  • api-change:dynamodb: [botocore] Update dynamodb client to latest version
  • api-change:es: [botocore] Update es client to latest version
  • api-change:fsx: [botocore] Update fsx client to latest version
  • api-change:macie2: [botocore] Update macie2 client to latest version
  • api-change:iotanalytics: [botocore] Update iotanalytics client to latest version
  • api-change:s3: [botocore] Update s3 client to latest version
  • api-change:storagegateway: [botocore] Update storagegateway client to latest version
  • api-change:ssm: [botocore] Update ssm client to latest version
  • api-change:ecs: [botocore] Update ecs client to latest version
  • api-change:datasync: [botocore] Update datasync client to latest version

v1.16.13

Compare Source

=======

  • api-change:ssm: [botocore] Update ssm client to latest version
  • api-change:ec2: [botocore] Update ec2 client to latest version
  • api-change:iotsitewise: [botocore] Update iotsitewise client to latest version
  • api-change:medialive: [botocore] Update medialive client to latest version
  • api-change:dlm: [botocore] Update dlm client to latest version

v1.16.12

Compare Source

=======

  • api-change:frauddetector: [botocore] Update frauddetector client to latest version
  • api-change:rds: [botocore] Update rds client to latest version
  • api-change:kendra: [botocore] Update kendra client to latest version
  • api-change:events: [botocore] Update events client to latest version
  • api-change:dynamodb: [botocore] Update dynamodb client to latest version
  • api-change:lambda: [botocore] Update lambda client to latest version
  • api-change:es: [botocore] Update es client to latest version
  • api-change:ec2: [botocore] Update ec2 client to latest version
  • api-change:appmesh: [botocore] Update appmesh client to latest version

v1.16.11

Compare Source

=======

  • api-change:cloudwatch: [botocore] Update cloudwatch client to latest version
  • api-change:es: [botocore] Update es client to latest version
  • api-change:xray: [botocore] Update xray client to latest version
  • api-change:mq: [botocore] Update mq client to latest version
  • api-change:iot: [botocore] Update iot client to latest version
  • api-change:meteringmarketplace: [botocore] Update meteringmarketplace client to latest version
  • api-change:autoscaling: [botocore] Update autoscaling client to latest version
  • api-change:ec2: [botocore] Update ec2 client to latest version
  • api-change:servicecatalog: [botocore] Update servicecatalog client to latest version

v1.16.10

Compare Source

=======

  • api-change:ec2: [botocore] Update ec2 client to latest version

This PR contains the following updates:

Package Update Change
awscli patch ==1.18.169 -> ==1.18.195

πŸ—οΈ Build/Release Maintenance

what

  • Fix broken syntax in draft-release config file

why

  • Action would not execute because of syntax errors

what

  • Use release-drafter to automatically generate release notes combining multiple automatic upgrades and manual changes

why

  • More consistent release notes more easily including all automated updates in a single release

notes

  • This does not automatically create a release, just draft the release notes. Releases are still done manually, and release notes and version numbers can be edited before release.
geodesic -

Published by Nuru almost 4 years ago

geodesic -

Published by Nuru almost 4 years ago