geodesic

🚀 Geodesic is a DevOps Linux Toolbox in Docker

APACHE-2.0 License

Stars
943
Committers
29

Bot releases are visible (Hide)

geodesic -

Published by osterman over 5 years ago

what

why

what

  • Update atlantis.sh to run git commands as atlantis user
  • Update file permissions for git-credential-github

why

  • git config --global credential commands to add credentials store should be run under atlantis user (the same user that executes git clone); the --global flag is not global to the system, but to the user's account
  • Make git-credential-github executable
geodesic -

Published by Nuru over 5 years ago

Potentially breaking change

Default settings in Dockerfile have turned out to cause problems with consistency within companies. In this release we removed KUBERNETES_VERSION and KOPS_BASE_IMAGE from the Dockerfile, and now recommend you set them in /conf/kops/kops.envrc

Summary

  • Update kops, remove kops and kubernetes version from Dockerfile, add kudo and kexp aliases

PR #478

geodesic - 0.109.0 Force `git` to use HTTPS instead of SSH for `atlantis`

Published by aknysh over 5 years ago

what

  • Force git to use HTTPS instead of SSH for atlantis

why

  • Even when [email protected]: protocol is specified for private GitHub repos, git will rewrite the URLs to use HTTPS protocol, for which we can use GITHUB_TOKEN (instead of SSH keys) to authenticate with GitHub when accessing private repos from atlantis

references

what

  • Add rootfs/usr/local/bin/git-credential-github
  • Update rootfs/etc/init.d/atlantis.sh to use git-credential-github

why

  • git-credential-github is useful for adding GitHub credentials to git to allow access to private GitHub repos
  • When the atlantis server starts, execute git-credential-github to configure git with atlantis user and GitHub token to allow access to private repos

references

geodesic -

Published by osterman over 5 years ago

geodesic -

Published by osterman over 5 years ago

geodesic -

Published by osterman over 5 years ago

geodesic -

Published by osterman over 5 years ago

geodesic -

Published by osterman over 5 years ago

geodesic -

Published by osterman over 5 years ago

geodesic -

Published by osterman over 5 years ago

geodesic -

Published by osterman over 5 years ago

geodesic -

Published by osterman over 5 years ago

geodesic -

Published by osterman over 5 years ago

geodesic -

Published by osterman over 5 years ago

geodesic - 0.98.0: [teleport] Upgrade Teleport to 3.2.4

Published by Nuru over 5 years ago

  • Better feedback when syncing clocks

  • Upgrade Teleport to 3.2.4

geodesic - Allow to hide k8s in private vpc

Published by goruha over 5 years ago

geodesic -

Published by Nuru over 5 years ago

  • Update kops documentation. Supersedes and closes #339
  • Update Dockerfile:
    • Upgrade Kubernetes version, AWS instance types:
      • KUBERNETES_VERSION 1.10.11 -> 1.11.9
      • KOPS_BASE_IMAGE kope.io/k8s-1.10-debian-jessie-amd64-hvm-ebs-2018-08-17 -> kope.io/k8s-1.11-debian-stretch-amd64-hvm-ebs-2018-08-17
      • BASTION_MACHINE_TYPE t2.medium -> t3.small
      • MASTER_MACHINE_TYPE t2.medium -> t3.medium
      • NODE_MACHINE_TYPE t2.medium -> t3.medium
    • Remove ENV variables that should not have defaults:
      • KOPS_STATE_STORE
      • KOPS_STATE_STORE_REGION
      • KOPS_FEATURE_FLAGS
      • KOPS_PRIVATE_SUBNETS
      • KOPS_UTILITY_SUBNETS
      • KOPS_AVAILABILITY_ZONES