Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'development'20180227 | Zach Marano | 2018-02-27 | 1 | -1/+5 |
|\ | |||||
| * | Fix python3-distro dependency for Debian 8. (#569) | Zach Marano | 2018-02-27 | 1 | -1/+5 |
| | | |||||
* | | Merge branch 'development' | Zach Marano | 2018-02-27 | 9 | -7/+19 |
|\ \ | |/ | |||||
| * | Bump OS Login package version. (#564) | Zach Marano | 2018-02-27 | 8 | -6/+18 |
| | | |||||
| * | Fix irqbalance conflict in Debian package. (#568) | Zach Marano | 2018-02-27 | 1 | -2/+2 |
| | | |||||
| * | Allow google-compute-engine to properly conflict with irqbalance (#567) | Zach Marano | 2018-02-27 | 1 | -1/+2 |
| | | |||||
| * | Add module blacklist for GCE. (#565) | Zach Marano | 2018-02-26 | 3 | -0/+9 |
| | | |||||
| * | Clear the CURL_GLOBAL_SSL bit on curl initialization. (#563) | Danny Jones | 2018-02-26 | 1 | -1/+1 |
| | | | | | | | | | | This was breaking OpenSSL setup. Since oslogin does not use SSL while communicating with the metadata server, we can clear this bit on initialization. | ||||
* | | Fix irqbalance conflict in Debian package. (#568) | Zach Marano | 2018-02-27 | 1 | -2/+2 |
| | | |||||
* | | Add module blacklist for GCE. (#565) | Zach Marano | 2018-02-27 | 3 | -0/+9 |
| | | |||||
* | | Allow google-compute-engine to properly conflict with irqbalance (#567) | Zach Marano | 2018-02-27 | 1 | -1/+2 |
| | | |||||
* | | Merge branch 'development'20180222 | Zach Marano | 2018-02-22 | 44 | -186/+1006 |
|\ \ | |/ | |||||
| * | Fix setup.py dependencies. (#560) | Zach Marano | 2018-02-22 | 2 | -2/+6 |
| | | |||||
| * | Fix dependencies in setup.py to work in EL7. (#559) | Zach Marano | 2018-02-21 | 2 | -2/+3 |
| | | | | | | | | Environment markers don't work on older python versions (EL7). | ||||
| * | Bump Python package version. (#558) | Zach Marano | 2018-02-21 | 4 | -4/+10 |
| | | |||||
| * | Fix documentation for regenerating boto config. (#557) | Max Illfelder | 2018-02-16 | 1 | -1/+1 |
| | | |||||
| * | Muti-Nic network setup support for SUSE 11 and 12. (#547) | ryanwe | 2018-02-12 | 13 | -12/+337 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Muti-Nic network setup support for SUSE 11 and 12. Adds network setup logic to handle multiple Nics for SUSE 11 and 12. For SUSE 11 - Run dhcpcd on additional Nics. For SUSE 12 - For additional Nics, create the ifcfg-eth* files. - Run wicked ifup eth1... to active the Nics. Requires installation of `distro` package for python 3.5 and above. Requires updated `setuptools` for all packages. | ||||
| * | Bump Debian package to fix #548 (#553) | Zach Marano | 2018-02-06 | 1 | -0/+6 |
| | | | | | | | | | | Fixes #548 | ||||
| * | Bump release version for EL. (#552) | Zach Marano | 2018-02-05 | 1 | -1/+1 |
| | | |||||
| * | Fix Debian dependencies for syslog and revert back syslog restart. (#551) | Zach Marano | 2018-02-02 | 2 | -5/+5 |
| | | | | | | | | | | In some cases, restarting using the init.d script can cause failures. Revert back to nohup'ing the syslog process on systems without systemd to prevent possible edge cases. | ||||
| * | oslogin: Make CXX overridable (#549) | Daniel Wang | 2018-02-02 | 1 | -1/+1 |
| | | | | | | | | Give systems that don't use g++ a chance, while keeping it as the default for systems that does. | ||||
| * | Remove utils dependency on logger. (#546) | Max Illfelder | 2018-01-30 | 2 | -13/+3 |
| | | | | | | | | This removes a circular dependency - compat imports utils and logger imports compat. | ||||
| * | Create directories in the Python package for distro-specific logic. (#535) | ryanwe | 2018-01-30 | 26 | -177/+671 |
| | | | | | | | | | | - Finish creating distro directories. - Import correct module based on distro type. - Refactor 'network_setup' to use these new directories. | ||||
* | | Bump Debian package to fix #548 (#553) | Zach Marano | 2018-02-06 | 1 | -0/+6 |
| | | | | | | | | | | Fixes #548 | ||||
* | | Bump release version for EL. (#552) | Zach Marano | 2018-02-05 | 1 | -1/+1 |
| | | |||||
* | | Fix Debian dependencies for syslog and revert back syslog restart. (#551) | Zach Marano | 2018-02-05 | 2 | -5/+5 |
| | | | | | | | | | | In some cases, restarting using the init.d script can cause failures. Revert back to nohup'ing the syslog process on systems without systemd to prevent possible edge cases. | ||||
* | | Merge branch 'development'20180129 | Zach Marano | 2018-01-29 | 12 | -17/+36 |
|\ \ | |/ | |||||
| * | Bump google-compute-engine package versions. (#545) | Zach Marano | 2018-01-29 | 4 | -3/+9 |
| | | |||||
| * | Revert to only setting hostname with `hostname` (#544) | Zach Marano | 2018-01-29 | 1 | -8/+3 |
| | | |||||
| * | Bump package versions. (#543) | Zach Marano | 2018-01-29 | 11 | -9/+27 |
| | | |||||
* | | Merge branch 'development' | Zach Marano | 2018-01-29 | 3 | -7/+23 |
|\ \ | |/ | |||||
| * | oslogin: Add pam config differently on COS (#542) | Daniel Wang | 2018-01-29 | 1 | -3/+16 |
| | | | | | | | | | | The way pam is configured for sshd on COS is different from other distros; it's got nothing but four `include`s that point to another config. So the insertion of oslogin config has to be done differetly. | ||||
| * | Close socket connections when requesting metadata. (#540) | Max Illfelder | 2018-01-27 | 1 | -1/+5 |
| | | | | | | | | Currently we are not cleaning up properly after OS Login related metadata queries resulting in open socket connections. | ||||
| * | Always set the transient hostname. (#539) | Zach Marano | 2018-01-26 | 1 | -3/+2 |
| | | | | | | | | | | Fix hostname setting for Debian or other distros where hostnamectl does not work. | ||||
* | | Merge branch 'development'20180125 | Zach Marano | 2018-01-25 | 15 | -18/+48 |
|\ \ | |/ | |||||
| * | Bump package versions. (#537) | Zach Marano | 2018-01-25 | 12 | -9/+27 |
| | | | | | | | | * Bump google-compute-engine version to 2.7.3. * Bump google-compute-engine-oslogin to 1.1.3. | ||||
| * | Change the OS Login uid restriction to < 1000. (#536) | Danny Jones | 2018-01-24 | 1 | -2/+2 |
| | | |||||
| * | Improve hostname setting (#534) | Robert Schweikert | 2018-01-16 | 1 | -4/+15 |
| | | | | | | | | | | | | | | | | | | | | | | * - hostname setting + Consider different locations for executables on different distributions + Prefer hostnamectl when available + Verify rsyslog service exists before attempting to restart + Do not depend on distro behavior that allows restart of service without the .service extension * Add a period to the end of a comment. | ||||
| * | Update hostname script to correctly restart rsyslog. (#531) | Zach Marano | 2017-12-19 | 2 | -5/+6 |
| | | | | | | - Add missing dependency for rsyslog to debian package. | ||||
* | | Merge pull request #532 from GoogleCloudPlatform/michaelawyu-patch-1 | Tim Swast | 2018-01-05 | 1 | -1/+1 |
|\ \ | | | | | | | Update LICENSE | ||||
| * | | Update LICENSE | michaelawyu | 2018-01-05 | 1 | -1/+1 |
|/ / | | | | | As requested in b/70893145, any repository that is expected to be Apache 2.0 should have the exact license file from Apache with no modifications. | ||||
* | | Merge branch 'development'20171213 | Zach Marano | 2017-12-13 | 3 | -0/+9 |
|\ \ | |/ | |||||
| * | Bump Debian package release. (#529) | Zach Marano | 2017-12-13 | 1 | -0/+6 |
| | | |||||
| * | Force IPv4 for Debian apt configs. (#528) | Zach Marano | 2017-12-06 | 2 | -0/+3 |
| | | |||||
* | | Merge branch 'development'20171129 | Max Illfelder | 2017-11-29 | 26 | -56/+91 |
|\ \ | |/ | |||||
| * | Version bump the OS Login and Python packages. (#527) | Max Illfelder | 2017-11-29 | 12 | -9/+30 |
| | | |||||
| * | Fix home directory creation pam module. (#525) | Rick Wright | 2017-11-28 | 1 | -3/+3 |
| | | | | | | | | | | For systems that don't have selinux, the old sed expression didn't work. In addition, the mkhomedir module wasn't removed when deactivating oslogin and under some circumstances, things could be added twice. | ||||
| * | Update build to use json-c's recommended includedir. (#524) | Danny Jones | 2017-11-28 | 3 | -6/+9 |
| | | | | | | | | Changes inclusion of json-c's headers to #include <json.h> and updates the build to add /usr/include/json-c to the search path. | ||||
| * | Latest pytest release does not support Python 2.6. (#526) | Max Illfelder | 2017-11-28 | 1 | -1/+0 |
| | | | | | | The guest environment must still support Python 2.6. | ||||
| * | Add systemd as valid ntp daemon (#523) | Ludovic Gasc | 2017-11-27 | 1 | -1/+1 |
| | |