summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'development'20180227Zach Marano2018-02-271-1/+5
|\
| * Fix python3-distro dependency for Debian 8. (#569)Zach Marano2018-02-271-1/+5
| |
* | Merge branch 'development'Zach Marano2018-02-279-7/+19
|\ \ | |/
| * Bump OS Login package version. (#564)Zach Marano2018-02-278-6/+18
| |
| * Fix irqbalance conflict in Debian package. (#568)Zach Marano2018-02-271-2/+2
| |
| * Allow google-compute-engine to properly conflict with irqbalance (#567)Zach Marano2018-02-271-1/+2
| |
| * Add module blacklist for GCE. (#565)Zach Marano2018-02-263-0/+9
| |
| * Clear the CURL_GLOBAL_SSL bit on curl initialization. (#563)Danny Jones2018-02-261-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 Marano2018-02-271-2/+2
| |
* | Add module blacklist for GCE. (#565)Zach Marano2018-02-273-0/+9
| |
* | Allow google-compute-engine to properly conflict with irqbalance (#567)Zach Marano2018-02-271-1/+2
| |
* | Merge branch 'development'20180222Zach Marano2018-02-2244-186/+1006
|\ \ | |/
| * Fix setup.py dependencies. (#560)Zach Marano2018-02-222-2/+6
| |
| * Fix dependencies in setup.py to work in EL7. (#559)Zach Marano2018-02-212-2/+3
| | | | | | | | Environment markers don't work on older python versions (EL7).
| * Bump Python package version. (#558)Zach Marano2018-02-214-4/+10
| |
| * Fix documentation for regenerating boto config. (#557)Max Illfelder2018-02-161-1/+1
| |
| * Muti-Nic network setup support for SUSE 11 and 12. (#547)ryanwe2018-02-1213-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 Marano2018-02-061-0/+6
| | | | | | | | | | Fixes #548
| * Bump release version for EL. (#552)Zach Marano2018-02-051-1/+1
| |
| * Fix Debian dependencies for syslog and revert back syslog restart. (#551)Zach Marano2018-02-022-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 Wang2018-02-021-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 Illfelder2018-01-302-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)ryanwe2018-01-3026-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 Marano2018-02-061-0/+6
| | | | | | | | | | Fixes #548
* | Bump release version for EL. (#552)Zach Marano2018-02-051-1/+1
| |
* | Fix Debian dependencies for syslog and revert back syslog restart. (#551)Zach Marano2018-02-052-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'20180129Zach Marano2018-01-2912-17/+36
|\ \ | |/
| * Bump google-compute-engine package versions. (#545)Zach Marano2018-01-294-3/+9
| |
| * Revert to only setting hostname with `hostname` (#544)Zach Marano2018-01-291-8/+3
| |
| * Bump package versions. (#543)Zach Marano2018-01-2911-9/+27
| |
* | Merge branch 'development'Zach Marano2018-01-293-7/+23
|\ \ | |/
| * oslogin: Add pam config differently on COS (#542)Daniel Wang2018-01-291-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 Illfelder2018-01-271-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 Marano2018-01-261-3/+2
| | | | | | | | | | Fix hostname setting for Debian or other distros where hostnamectl does not work.
* | Merge branch 'development'20180125Zach Marano2018-01-2515-18/+48
|\ \ | |/
| * Bump package versions. (#537)Zach Marano2018-01-2512-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 Jones2018-01-241-2/+2
| |
| * Improve hostname setting (#534)Robert Schweikert2018-01-161-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 Marano2017-12-192-5/+6
| | | | | | - Add missing dependency for rsyslog to debian package.
* | Merge pull request #532 from GoogleCloudPlatform/michaelawyu-patch-1Tim Swast2018-01-051-1/+1
|\ \ | | | | | | Update LICENSE
| * | Update LICENSEmichaelawyu2018-01-051-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'20171213Zach Marano2017-12-133-0/+9
|\ \ | |/
| * Bump Debian package release. (#529)Zach Marano2017-12-131-0/+6
| |
| * Force IPv4 for Debian apt configs. (#528)Zach Marano2017-12-062-0/+3
| |
* | Merge branch 'development'20171129Max Illfelder2017-11-2926-56/+91
|\ \ | |/
| * Version bump the OS Login and Python packages. (#527)Max Illfelder2017-11-2912-9/+30
| |
| * Fix home directory creation pam module. (#525)Rick Wright2017-11-281-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 Jones2017-11-283-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 Illfelder2017-11-281-1/+0
| | | | | | The guest environment must still support Python 2.6.
| * Add systemd as valid ntp daemon (#523)Ludovic Gasc2017-11-271-1/+1
| |