Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-01 | [CI] Fix node name for local tests | Varac | |
2017-06-30 | [CI] Run bundle install after checking out different platform branch | Varac | |
2017-06-30 | [CI] Add upgrade tests to ci-build.sh | Varac | |
2017-06-30 | [CI] Fail when CI_JOB_NAME is not recognized | Varac | |
2017-06-30 | [CI] Move more commands into functions | Varac | |
2017-06-30 | [CI] Use CI_JOB_NAME to determine what action to take | Varac | |
2017-06-30 | [CI] Add upgrade platform CI test | Varac | |
Resolves: #8541 | |||
2017-06-30 | [CI] Run setup.sh when running CI tests locally | Varac | |
2017-06-30 | [CI] Check for mandatory env variables on platform builds | Varac | |
2017-06-30 | [CI] Pin leap_cli so fog-aws is installed | Varac | |
2017-06-29 | Merge branch 'python_cryptography' | Varac | |
2017-06-28 | platform test - pin ruby version to 2.1.10 when using rbenv, since that is ↵ | elijah | |
the latests that will work. | |||
2017-06-28 | static - gracefully handle incorrect static site configs | elijah | |
2017-06-27 | Pin python-cryptography to jessie-backports | Varac | |
Needed to satisfy leap-mx dependency (>=17.0) - Resolves: #8837 | |||
2017-06-27 | Install python-treq from strech on jessie nodes | Varac | |
New soledad-common depends on `python-treq`, which is only available in debian stretch. We pin all stretch packages to 1 (same as for sid), which means (from `man apt_preferences`): "causes a version to be installed only if there is no installed version of the package" - Resolves: #8836 | |||
2017-06-27 | Merge branch 'remove_keymanager_dep' | Varac | |
2017-06-27 | Merge branch 'fix_unattended_upgrades' | Varac | |
2017-06-27 | Don't depend on leap-keymanager anymore | Varac | |
leap-mx is now independent of leap-keymanager and we can remove this dependency now. see https://0xacab.org/leap/leap_mx/issues/8558 | |||
2017-06-26 | Add manual deploy test for master branch | Varac | |
2017-06-26 | Lint .gitlab-ci.yml | Varac | |
2017-06-26 | Merge branch 'ci_fail_when_tests_break' | Varac | |
2017-06-24 | Add configured apt component to the unattended-upgrades whitelist | Varac | |
Resolves: #8792 | |||
2017-06-23 | Use stdbuf instead of unbuffer for CI timestamping | Varac | |
There are different reasons for this: - Using `stdbuf` will correctly return and non-zero exit code so when something breaks during CI `gitlab-runner` will mark the build as failed (Resolves: #8821). - `stdbuf` is already installed by the `coreutils` package and thus saves diskspace | |||
2017-06-23 | Use default apt component for CI | Varac | |
Resolves: #8828 | |||
2017-06-22 | Merge branch 'delay_apt_hardstate' | Varac | |
2017-06-22 | Merge branch 'disable_nagios_notifications' | Varac | |
2017-06-22 | Delay hard state of the nagios APT check | Varac | |
Delay a hard state of the APT check for 1 day so unattended_upgrades has time to upgrade packages. Resolves: #8748 | |||
2017-06-21 | Use apt master component for LEAP packages | Varac | |
Currently, the platform configures the `snapshots` component in /etc/apt/sources.list.d/leap.list. `snapshots` contains packages uploaded by feature branches and merge requests so we change to `master` (which contains packges built from changes to the master branches. Resolves: #8828 | |||
2017-06-17 | Stop sending mails for nagios alerts | Varac | |
It's just too much mail... And there are other tools like nagstamon that are better suited to get an overview what's failing. Resolves: #8772 | |||
2017-06-17 | Renewed commercial cert for platform CI | Varac | |
2017-06-16 | [CI] Use older commit for puppet-catalog-test | Varac | |
After `puppet-catalog-test` has been recently updated it failed in our CI with: File[/etc/apt/sources.list] has notify relationship to invalid resource Exec[apt_updated] See #8814 for more details. Resolves: #8814 https://github.com/invadersmustdie/puppet-catalog-test/commit/ac386793c2c456d2071dd0adda716224128f0bb3 | |||
2017-06-16 | [CI] Use master branch of leap_cli | Varac | |
We moved from develop to master some time ago so we should use master for CI testing as well. | |||
2017-05-31 | Remove .mailmap, dont leak email addresses | varac | |
2017-05-30 | static - support for renewing certs with let's encrypt for static sites | elijah | |
2017-05-23 | Merge remote-tracking branch 'leap_acab/merge-requests/89' | varac | |
2017-05-23 | Merge branch 'varac/platform-vagrant_private_networking' | kwadronaut | |
2017-05-23 | [vagrant] Don't block eth0 if eth1 is configured | varac | |
Eth0 is vagrant's main interface to access the box | |||
2017-05-23 | Include site_config::vagrant on vagrant nodes | varac | |
2017-05-23 | [vagrant] Lint vagrant.pp | varac | |
2017-05-23 | [vagrant] Use private networking IP from eth1 if present | varac | |
2017-05-23 | [vagrant] Move $OPTS to vagrant config | varac | |
2017-05-23 | Lint configure-leap.sh | varac | |
2017-05-23 | [vagrant] Use private networking for direct acces | varac | |
Without private networking, the box cannot get directly accessed, only via port forwardings. https://www.vagrantup.com/docs/networking/private_network.html - Resolves: #7769 | |||
2017-05-23 | [vagrant] Use eth1 on vagrant if present | varac | |
Virtualbox adds eth1 as second interface when private networking is enabled. - Related: #7769 | |||
2017-05-20 | generate missing ssh host keys on node init (closes #8790) | kwadronaut | |
closes #8414 as well | |||
2017-05-19 | makes sure locales packages is installed before locale-gen fixes #8649 | kwadronaut | |
2017-05-10 | Nickserver direct access to couchdb on same node | varac | |
Depending whether couchdb is running on the same node as nickserver, couchdb is available on localhost: - When couchdb is running on a different node: Via stunnel, which is bound to 4000. - When couchdb is running on the same node: On port 5984 Resolves: #8793 | |||
2017-05-10 | Increase Vagrant defaut mem to 2gb | varac | |
2017-05-10 | Remove pixelated submodule from the example provider | Tulio Casagrande | |
2017-05-10 | fix CI image location | Micah Anderson | |