0.78.0 (2018-08-07)
Merged pull requests:
- Removed EOF message from paasta status output. #1926 (solarkennedy)
- Added docs and schema for the container_port setting #1925 (solarkennedy)
- Parallelize fetching haproxy state in get_happy_tasks, and limit the number of hosts to query. #1924 (EvanKrall)
- Allow chronos rerun to skip services that have not been deployed #1915 (solarkennedy)
v0.78.0 (2018-08-03)
Merged pull requests:
- Move list_teams to monitoring_tools #1922 (solarkennedy)
- Added more descriptive errors to NoDeploymentsAvailable errors #1921 (solarkennedy)
- Set k8s deployment spec version #1919 (mattmb)
- For k8s deployments PUT not PATCH #1918 (mattmb)
- fix the location of list_kubernetes_service_instances #1916 (Rob-Johnson)
- Added a remote_run option to override dynamodb aws_region config #1914 (huadongliu)
- Unified __repr__ across paasta instance objects and send cluster into all TronActionConfigs #1913 (solarkennedy)
- RFC: smartstack errors meteorite emitter #1908 (solarkennedy)
- validate valid team name #1904 (chlgit)
- Gracefully drain all smartstack namespaces instead of just the first one #1895 (Rob-Johnson)
v0.77.2 (2018-07-23)
v0.77.1 (2018-07-23)
Merged pull requests:
- Add support for tron retries_delay attribute #1912 (keymone)
- Add f to string that should be f string #1909 (matthewbentley)
- Add better documentation for local-run #1907 (MasterObvious)
- Add cpu + mem constraints to k8s #1906 (mattmb)
- Catch exceptions on format_marathon_app_dict #1905 (mattmb)
- Local run: Don't ask me to pick a deploy group when there's only one #1902 (mjksmith)
- Don't load deployments for Tron validation #1901 (qui)
- Add a metric for leader elections #1900 (mattmb)
- Tron docs #1897 (solarkennedy)
v0.77.0 (2018-07-16)
Merged pull requests:
- Update getting_started.rst #1899 (vasanth3045)
- Add --user flag to
paasta docker\_exec
#1898 (chriskuehl) - Upgrade docutils to try to fix doc building #1896 (solarkennedy)
- Starting point for validation of Tron configs #1893 (qui)
- k8s AWS EBS static persistent volumes #1891 (vkhromov)
v0.76.0 (2018-07-11)
Merged pull requests:
- Add detect-secrets pre-commit hook #1894 (KevinHock)
- Support slack_channels in sensu notifications #1879 (solarkennedy)
- Configure default volumes and dockercfg location for Tron #1868 (qui)
v0.75.4 (2018-07-06)
Merged pull requests:
- Minor fix to k8s nerve readiness check #1892 (mattmb)
- K8s types instead of JSONs #1890 (vkhromov)
- Fix paasta restart for k8s #1889 (mattmb)
v0.75.3 (2018-07-04)
Merged pull requests:
- Make travis fail if we break example cluster #1887 (mattmb)
- Add kubernetes as an instance type #1886 (mattmb)
v0.75.2 (2018-07-03)
Merged pull requests:
- Fix
docker\_wrapper.py
doesn't see environment variables #1885 (vkhromov) - [secret.py] Nudge people to use the same prefixed env var name as secret name #1884 (KevinHock)
- Count all non marathon tasks as batch tasks #1882 (huadongliu)
- choose a host in the same pool that the service runs in to query for … #1881 (stug)
- Deploy expected_runtime field for tronfig #1880 (qui)
v0.75.1 (2018-07-02)
v0.75.0 (2018-07-02)
Merged pull requests:
- Fix broken link to soa_configs.html #1883 (jackchi)
- Edit paasta add secret instructions #1878 (KevinHock)
- Removed classic service replication monitoring #1877 (solarkennedy)
- Don't abort scaling if there are many orphaned instances, but do warn… #1876 (stug)
- Don't pass environment variable values to Docker via command line args #1875 (vkhromov)
- Fix check registered slaves aws #1874 (davent)
- Add support for kubernetes services #1872 (mattmb)
- Print out the jenkins url when available to more slack notifications #1870 (solarkennedy)
v0.74.9 (2018-06-28)
Merged pull requests:
- Relax the format of spark-run pyspark, spark-submit, and spark-shell … #1873 (huadongliu)
- Added spark-run command to start a spark history server #1871 (huadongliu)
- Print a friendlier error to local-run users when secret decryption fails #1869 (solarkennedy)
v0.74.8 (2018-06-20)
Merged pull requests:
- Maybe fix pypi upload #1867 (mattmb)
- ensure cmd is not None before interpolating #1866 (Rob-Johnson)
- [API] Added a viewer for get_services_for_cluster #1865 (transcedentalia)
v0.74.7 (2018-06-19)
Merged pull requests:
v0.74.6 (2018-06-14)
Merged pull requests:
- Fix more async problems #1863 (EvanKrall)
- Fix example cluster build #1862 (mattmb)
- Update constraint format for Tron #1861 (qui)
- APOLLO-652: Make get_containers_and_ips.py compatible with tron/batch #1859 (ronin13)
v0.74.5 (2018-06-12)
Merged pull requests:
- [tron] Fix fetching tron configs when jobs is None #1860 (keymone)
- pyupgrade learns how to f-string #1855 (asottile)
v0.74.4 (2018-06-11)
Merged pull requests:
v0.74.3 (2018-06-11)
Merged pull requests:
v0.74.2 (2018-06-08)
Closed issues:
- Spark-run leaks AWS credentials into process title #1851
Merged pull requests:
- [tron tools] correctly skip deployment of unchanged tron namespaces #1856 (keymone)
- Added safer passing of credentials to spark #1853 (Qmando)
v0.74.1 (2018-06-06)
Merged pull requests:
- Fix some places that I forgot to update for the async change #1852 (EvanKrall)
- reduce cluster autoscaler aggressiveness in scaling down last instanc… #1850 (stug)
v0.74.0 (2018-06-05)
v0.73.3 (2018-06-04)
Merged pull requests:
- Split out MAX_CLUSTER_DELTA for cluster autoscaler #1849 (mattmb)
- check-ast is no longer useful now that paasta is py3+ #1848 (asottile)
- Add a custom key for "sfn_autoscaling" to marathon_schema. #1847 (sagar8192)
- [tron tools] update multiple namespaces in setup_tron_namespace #1846 (keymone)
- Upgrade pre-commit hooks #1845 (asottile)
- Remove a few unused requirements #1844 (asottile)
- [tron tools] error on namespace conflict #1843 (keymone)
- Cleanup cleanup action name #1842 (keymone)
- Parallelize mesos task fetching in paasta status -v #1841 (EvanKrall)
v0.73.1 (2018-05-22)
Merged pull requests:
- Don't send slack noifications if the old and new commits are the same #1840 (solarkennedy)
- Make SpotAutoscaler cleanup cancelled_running SFR with no instances #1839 (stug)
v0.73.0 (2018-05-21)
Merged pull requests:
* This Change Log was automatically generated by github_changelog_generator