Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'development'20161118 | Max Illfelder | 2016-11-18 | 1 | -1/+1 |
|\ | |||||
| * | Version bump the Google Python package to 2.3.1. (#362) | Max Illfelder | 2016-11-18 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'development' | Max Illfelder | 2016-11-18 | 4 | -3/+25 |
|\ \ | |/ | |||||
| * | Version bump the Google Config package 2.1.1. (#361) | Max Illfelder | 2016-11-18 | 1 | -1/+1 |
| | | |||||
| * | Add a route to the metadata server to /etc/hosts. (#360) | Max Illfelder | 2016-11-18 | 1 | -0/+3 |
| | | |||||
| * | Fix rsyslog startup problem on systemd. Don't hup syslog for systemd (#359) | Zach Marano | 2016-11-18 | 1 | -2/+6 |
| | | | | | | | | systems as rsyslog already waits for the network. A race condition can be triggered in EL7 which will cause rsyslog not to start. | ||||
| * | Reject SSH keys with non-ascii characters. (#356) | Max Illfelder | 2016-11-10 | 2 | -0/+15 |
| | | |||||
* | | Merge branch 'development'20161109 | Max Illfelder | 2016-11-09 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Version bump the Google Python package to 2.3.0. (#355) | Max Illfelder | 2016-11-09 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'development' | Max Illfelder | 2016-11-09 | 14 | -54/+169 |
|\ \ | |/ | |||||
| * | Add Python package dependency on setuptools. (#352) | Robert Schweikert | 2016-11-09 | 1 | -1/+1 |
| | | | | | | | | | | + The setup.py file is used to generate scripts. The generated scripts create a runtime dependence on the setuptools, thus these must be installed on the target system where the code is supposed to run. | ||||
| * | Handle exceptions when writing the sudoers file (#354) | Robert Schweikert | 2016-11-02 | 2 | -4/+29 |
| | | |||||
| * | Add support for IP aliases. (#345) | Max Illfelder | 2016-10-27 | 4 | -15/+53 |
| | | |||||
| * | Provide an error when gsutil is not installed (#353) | Robert Schweikert | 2016-10-20 | 2 | -3/+20 |
| | | | | | | | | | | | | | | | | | | Check gsutil is available when retrieving metadata scripts. With the check we can exit early and provide a message to the user that the executable is missing, rather than having the information about the missing executable intermingled with a failed call thereof. Last but not least it avoids the message that indicates that a download is being attempted, which could lead to confusion. | ||||
| * | Add a timeout option to metadata watcher calls. (#344) | Max Illfelder | 2016-10-19 | 6 | -31/+61 |
| | | | | | | | | | | | | When watching metadata changes, this allows a daemon to be notified after a timeout, rather than waiting for a change. The accounts daemon uses this logic to remove expired keys in the guest. The IP forwarding daemon uses this logic to setup local routes after networking reboot. | ||||
| * | Update the README to document distro configs. (#350) | Max Illfelder | 2016-10-19 | 1 | -0/+5 |
| | | |||||
* | | Merge branch 'development'20160930 | Max Illfelder | 2016-09-30 | 23 | -95/+1052 |
|\ \ | |/ | |||||
| * | Version bump for improved network setup on EL. (#343) | Max Illfelder | 2016-09-30 | 3 | -3/+3 |
| | | | | | | | | | | google_compute_engine: 2.2.4 google_compute_engine_init: 2.1.1 google_config: 2.1.0 | ||||
| * | Improved network interface configuration on EL. (#340) | Max Illfelder | 2016-09-30 | 20 | -88/+1043 |
| | | | | | | | | | | | | Enterprise Linux distributions use NetworkManager. This may interfere with dhclient when enabling network interfaces. On Linux distributions with Network manager, new interfaces are configured using ifcfg files. We disable network manager and standardize the dhclient script used in EL. | ||||
| * | Accounts daemon only modifies groups on user add. (#339) | Max Illfelder | 2016-09-12 | 1 | -4/+6 |
| | | |||||
* | | Merge branch 'development'20160906 | Max Illfelder | 2016-09-06 | 11 | -121/+271 |
|\ \ | |/ | |||||
| * | Version bump the Google Python package to 2.2.3. (#338) | Max Illfelder | 2016-09-06 | 1 | -1/+1 |
| | | |||||
| * | Make enabling Ethernet interfaces EL compatible. (#335) | Max Illfelder | 2016-09-06 | 6 | -86/+97 |
| | | | | | | | | | | - Remove the IsEnabled function because it does not work on CentOS and RHEL. - Changed the method to enable network interfaces for CentOS and RHEL. - Update the README for the new configuration option. | ||||
| * | Build packages by distro (#337) | Daniel Hwang | 2016-09-06 | 3 | -34/+170 |
| | | |||||
| * | Ignore build files (#336) | Daniel Hwang | 2016-09-06 | 1 | -0/+3 |
| | | |||||
* | | Merge branch 'development'20160826 | Max Illfelder | 2016-08-26 | 6 | -32/+64 |
|\ \ | |/ | |||||
| * | Version bump the Google Python package to 2.2.2. (#332) | Max Illfelder | 2016-08-26 | 1 | -1/+1 |
| | | |||||
| * | Fix IP forwarding utils Python 3 compatibility. (#331) | Max Illfelder | 2016-08-26 | 2 | -9/+18 |
| | | |||||
| * | Update the README for networking changes. (#330) | Max Illfelder | 2016-08-25 | 3 | -22/+45 |
| | | |||||
* | | Merge branch 'development'20160823 | Max Illfelder | 2016-08-23 | 3 | -7/+10 |
|\ \ | |/ | |||||
| * | Version bump the Google Python package to 2.2.1. (#328) | Max Illfelder | 2016-08-22 | 1 | -1/+1 |
| | | |||||
| * | Fix user account management on Python 3. (#327) | Max Illfelder | 2016-08-22 | 2 | -6/+9 |
| | | | | | | | | - Fix debug print statement in accounts daemon. - Fix use of filter in accounts daemon for Python 3. | ||||
* | | Merge branch 'development'20160819 | Max Illfelder | 2016-08-19 | 46 | -200/+608 |
|\ \ | |/ | |||||
| * | Renamed google_configs directory to match package. (#323) | Max Illfelder | 2016-08-19 | 7 | -0/+0 |
| | | |||||
| * | Remove test coverage for Python 3.2. (#324) | Max Illfelder | 2016-08-19 | 1 | -1/+0 |
| | | | | | | Changes to test infrastructure do not support Python 3.2. | ||||
| * | Version bump the Python and init packages. (#322) | Max Illfelder | 2016-08-19 | 2 | -2/+2 |
| | | | | | | | | - Introducing a new service and common library in the Python package. - Add init configuration to run the new service on boot. | ||||
| * | Provide a service to enable network interfaces on boot. (#314) | Max Illfelder | 2016-08-19 | 35 | -195/+593 |
| | | | | | | | | | | | | - Update the google-compute-engine-init package to run the service. - Create a common library for inspecting network interfaces. - Improved style consistency. - Fixed the instance config file logic. | ||||
| * | Update the README's troubleshooting instructions. (#321) | Max Illfelder | 2016-08-12 | 1 | -1/+12 |
| | | |||||
| * | Allow metadata script output that is not utf-8. (#319) | Max Illfelder | 2016-08-08 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'development'20160803 | Max Illfelder | 2016-08-03 | 11 | -173/+340 |
|\ \ | |/ | |||||
| * | Version bump the Google Python package to 2.1.3. (#318) | Max Illfelder | 2016-08-03 | 1 | -1/+1 |
| | | |||||
| * | Update travis config to fix a tox breakage. (#316) | Max Illfelder | 2016-07-29 | 1 | -3/+2 |
| | | |||||
| * | Use MAC address metadata for IP forwarding. (#312) | Max Illfelder | 2016-07-27 | 4 | -104/+235 |
| | | |||||
| * | Daemons should run if configs are not set. (#313) | Max Illfelder | 2016-07-25 | 2 | -3/+3 |
| | | |||||
| * | Test style improvement for config manager test. (#311) | Max Illfelder | 2016-07-25 | 1 | -22/+24 |
| | | |||||
| * | Add user to docker group if exists. (#309) | Jeff Mendoza | 2016-07-21 | 1 | -1/+1 |
| | | |||||
| * | The metadata watcher should not use a proxy. (#305) | Max Illfelder | 2016-07-21 | 2 | -39/+74 |
| | | |||||
* | | Merge branch 'development'20160719 | Zach Marano | 2016-07-19 | 6 | -5/+37 |
|\ \ | |/ | |||||
| * | Bump google_compute_engine_init to 2.0.2. (#303) | Zach Marano | 2016-07-19 | 1 | -1/+1 |
| | | |||||
| * | Fix migration from existing guest environment to new guest environment. (#302) | Zach Marano | 2016-07-19 | 6 | -4/+36 |
| | |