Page MenuHomeDevCentral
Feed All Stories

Feb 25 2017

dereckson updated the diff for D924: Deploy Wraith on Eglide.

Use production branch for eglide/wraith repo, so master can be kept in sync with upstream

Feb 25 2017, 18:46
dereckson updated the diff for D924: Deploy Wraith on Eglide.

Detect OpenSSL legacy, fix sls include issue

Feb 25 2017, 18:02
dereckson planned changes to D924: Deploy Wraith on Eglide.
Feb 25 2017, 04:05
dereckson updated the diff for D924: Deploy Wraith on Eglide.

Rebased, include openssl-legacy dependency, fix configure build install scrips

Feb 25 2017, 04:04
dereckson committed rOPSbfa8a44b9dc9: Install libssl-dev on Eglide (authored by dereckson).
Install libssl-dev on Eglide
Feb 25 2017, 04:01
dereckson closed D930: Install libssl-dev on Eglide by committing rOPSbfa8a44b9dc9: Install libssl-dev on Eglide.
Feb 25 2017, 04:00
dereckson accepted D930: Install libssl-dev on Eglide.
Salt master
$ salt eglide state.apply roles/shellserver/userland-software/base
----------
          ID: dev_popular_libs
    Function: pkg.installed
      Result: True
     Comment: All specified packages are already installed
     Started: 03:57:00.212308
    Duration: 73.845 ms
     Changes:   
Feb 25 2017, 04:00
dereckson created D930: Install libssl-dev on Eglide.
Feb 25 2017, 03:58
dereckson added a task to D929: Install OpenSSL 1.0.2k on Eglide: T1159: Deploy Wraith on Eglide.
Feb 25 2017, 03:42
dereckson added a revision to T1159: Deploy Wraith on Eglide: D929: Install OpenSSL 1.0.2k on Eglide.
Feb 25 2017, 03:42 · arm-compilation-issue, debian-package-needed, IRC, Eglide, Servers
dereckson committed rOPS4f5ee490be79: Install OpenSSL 1.0.2k on Eglide (authored by dereckson).
Install OpenSSL 1.0.2k on Eglide
Feb 25 2017, 03:41
dereckson closed D929: Install OpenSSL 1.0.2k on Eglide by committing rOPS4f5ee490be79: Install OpenSSL 1.0.2k on Eglide.
Feb 25 2017, 03:41
dereckson accepted D929: Install OpenSSL 1.0.2k on Eglide.
Feb 25 2017, 03:40
dereckson added a comment to D929: Install OpenSSL 1.0.2k on Eglide.
Salt Master
$ salt eglide state.apply roles/shellserver/userland-software/openssl-legacy

$ salt eglide state.apply roles/shellserver/userland-software/openssl-legacy
eglide:
----------
          ID: openssl_src
    Function: file.directory
        Name: /usr/local/src/openssl-legacy
      Result: True
     Comment: Directory /usr/local/src/openssl-legacy is in the correct state
     Started: 03:30:15.530331
    Duration: 58.671 ms
     Changes:   
----------
          ID: openssl_src
    Function: cmd.run
        Name: curl ftp://openssl.org/source/openssl-1.0.2k.tar.gz | tar xz --strip-components=1
      Result: True
     Comment: unless execution succeeded
     Started: 03:30:15.596064
    Duration: 759.799 ms
     Changes:   
----------
          ID: openssl_build
    Function: cmd.run
        Name: ./config --prefix=/opt/openssl-legacy --openssldir=/etc/ssl-legacy shared zlib-dynamic
make depend
make
Feb 25 2017, 03:35
dereckson created D929: Install OpenSSL 1.0.2k on Eglide.
Feb 25 2017, 03:34
dereckson committed rOPScddf77c78981: Mark explicitly files as deployed by SaltStack (authored by dereckson).
Mark explicitly files as deployed by SaltStack
Feb 25 2017, 01:08
dereckson closed D891: Mark explicitly files as deployed by SaltStack by committing rOPScddf77c78981: Mark explicitly files as deployed by SaltStack.
Feb 25 2017, 01:07

Feb 24 2017

dereckson added a comment to D924: Deploy Wraith on Eglide.

Current status: bdlib ok, compile errors for wraith itself now, probably from the OpenSSL 1.1:

Feb 24 2017, 13:17
dereckson updated the diff for D924: Deploy Wraith on Eglide.

Builder script: Drop -std=gnu89 from ./configure on Debian, point --with-tcl to the folder, not tclConfig.sh on FreeBSD

Feb 24 2017, 13:01
dereckson updated the diff for D924: Deploy Wraith on Eglide.

Update submodules on clone

Feb 24 2017, 12:55
dereckson updated the diff for D924: Deploy Wraith on Eglide.

Rebased, deploy our own wraith and bdlib versions

Feb 24 2017, 12:49
dereckson closed T1161: Install cppunit on Eglide as Resolved.
Feb 24 2017, 12:33 · Servers
dereckson added a task to D927: Install cppunit on Eglide: T1161: Install cppunit on Eglide.
Feb 24 2017, 12:29
dereckson added a revision to T1161: Install cppunit on Eglide: D927: Install cppunit on Eglide.
Feb 24 2017, 12:29 · Servers
dereckson accepted rOPS827ca6ef0a4b: Install silver searcher (ag) on Eglide.
Feb 24 2017, 12:27
dereckson committed rOPSc88466dc7b1a: Remove duplicate entry for silver searcher in shellserver base list (authored by dereckson).
Remove duplicate entry for silver searcher in shellserver base list
Feb 24 2017, 12:16
dereckson closed D928: Remove duplicate entry for silver searcher in shellserver base list by committing rOPSc88466dc7b1a: Remove duplicate entry for silver searcher in shellserver base list.
Feb 24 2017, 12:16
dereckson updated the summary of D928: Remove duplicate entry for silver searcher in shellserver base list.
Feb 24 2017, 12:15
dereckson added a revision to T1160: Install ag on Eglide: D928: Remove duplicate entry for silver searcher in shellserver base list.
Feb 24 2017, 12:15 · Servers
dereckson updated the summary of D928: Remove duplicate entry for silver searcher in shellserver base list.
Feb 24 2017, 12:14
dereckson added 1 auditor(s) for rOPS827ca6ef0a4b: Install silver searcher (ag) on Eglide: dereckson.
Feb 24 2017, 12:14
dereckson accepted D928: Remove duplicate entry for silver searcher in shellserver base list.
Feb 24 2017, 12:13
dereckson created D928: Remove duplicate entry for silver searcher in shellserver base list.
Feb 24 2017, 02:52
dereckson closed D919: Fix typo by committing rGFX64bab9b983a5: Fix typo.
Feb 24 2017, 02:49
dereckson committed rGFX64bab9b983a5: Fix typo (authored by dereckson).
Fix typo
Feb 24 2017, 02:49
dereckson accepted D919: Fix typo.
Feb 24 2017, 02:49
dereckson committed rOPS2cb294624e97: Create thrx account on Eglide (authored by dereckson).
Create thrx account on Eglide
Feb 24 2017, 02:44
dereckson closed D922: Create thrx account on Eglide by committing rOPS2cb294624e97: Create thrx account on Eglide.
Feb 24 2017, 02:44
dereckson committed rOPSd773f8d1e127: Install cppunit on Eglide (authored by dereckson).
Install cppunit on Eglide
Feb 24 2017, 02:43
dereckson closed D927: Install cppunit on Eglide by committing rOPSd773f8d1e127: Install cppunit on Eglide.
Feb 24 2017, 02:43
dereckson accepted D927: Install cppunit on Eglide.
Eglide
$ git clone https://github.com/bdrewery/bdlib.git
$ cd bdlib
$ ./configure
$ make
$ make test
Feb 24 2017, 02:43
dereckson updated the diff for D927: Install cppunit on Eglide.

-dev actually

Feb 24 2017, 02:38
dereckson updated the diff for D927: Install cppunit on Eglide.

Exact version seems to be required

Feb 24 2017, 02:35
dereckson updated the diff for D927: Install cppunit on Eglide.

Fixed package name on Debian

Feb 24 2017, 02:34
dereckson created D927: Install cppunit on Eglide.
Feb 24 2017, 02:30
dereckson claimed T1161: Install cppunit on Eglide.
Feb 24 2017, 02:27 · Servers
dereckson committed rOPS827ca6ef0a4b: Install silver searcher (ag) on Eglide (authored by dereckson).
Install silver searcher (ag) on Eglide
Feb 24 2017, 01:35
dereckson closed D926: Install silver searcher (ag) on Eglide by committing rOPS827ca6ef0a4b: Install silver searcher (ag) on Eglide.
Feb 24 2017, 01:35
dereckson closed T1160: Install ag on Eglide as Resolved by committing rOPS827ca6ef0a4b: Install silver searcher (ag) on Eglide.
Feb 24 2017, 01:35 · Servers
dereckson added a comment to D926: Install silver searcher (ag) on Eglide.
$ salt eglide state.apply roles/shellserver/userland-software/base
$ ssh eglide ag --version                                                                                                                             
ag version 1.0.2
Feb 24 2017, 01:34
dereckson accepted D926: Install silver searcher (ag) on Eglide.
Feb 24 2017, 01:34
dereckson added a revision to T1160: Install ag on Eglide: D926: Install silver searcher (ag) on Eglide.
Feb 24 2017, 00:54 · Servers
dereckson created D926: Install silver searcher (ag) on Eglide.
Feb 24 2017, 00:54
dereckson claimed T1160: Install ag on Eglide.
Feb 24 2017, 00:50 · Servers
dereckson updated the diff for D924: Deploy Wraith on Eglide.

Salt configuration looks good now, but we've an issue to compile bdlib with clang.

Feb 24 2017, 00:48

Feb 23 2017

dereckson committed rOPS6f514b4bfb7b: Provide canonical directories as pillar (authored by dereckson).
Provide canonical directories as pillar
Feb 23 2017, 23:19
dereckson closed D925: Provide canonical directories as pillar by committing rOPS6f514b4bfb7b: Provide canonical directories as pillar.
Feb 23 2017, 23:19
dereckson updated the summary of D925: Provide canonical directories as pillar.
Feb 23 2017, 23:19
dereckson accepted D925: Provide canonical directories as pillar.
Feb 23 2017, 23:18
dereckson created D925: Provide canonical directories as pillar.
Feb 23 2017, 23:17
dereckson updated the diff for D924: Deploy Wraith on Eglide.

Sudo capability to allow builder to install wraith

Feb 23 2017, 23:12
dereckson updated the diff for D924: Deploy Wraith on Eglide.

Simplify OS selection

Feb 23 2017, 22:23
dereckson planned changes to D924: Deploy Wraith on Eglide.
configure: WARNING: Can't find Tcl configuration definitions. Use --with-tcl to specify a directory containing tclConfig.sh
configure: WARNING:
Feb 23 2017, 20:15
dereckson updated the diff for D924: Deploy Wraith on Eglide.

+ libssl-dev on Debian

Feb 23 2017, 20:12
dereckson created D924: Deploy Wraith on Eglide.
Feb 23 2017, 19:57
dereckson added a revision to T1159: Deploy Wraith on Eglide: D924: Deploy Wraith on Eglide.
Feb 23 2017, 19:57 · arm-compilation-issue, debian-package-needed, IRC, Eglide, Servers
dereckson committed rOPS27562546c554: Create software build account (authored by dereckson).
Create software build account
Feb 23 2017, 19:01
dereckson closed D923: Create software build account by committing rOPS27562546c554: Create software build account.
Feb 23 2017, 19:01
dereckson updated the diff for D923: Create software build account.

Fix sudoers path

Feb 23 2017, 18:59
dereckson accepted D923: Create software build account.
Salt master
$ cd /opt/nasqueron-operations
$ arc patch D923
$ salt '*' saltutil.refresh_pillar
$ salt eglide state.apply roles/shellserver/users/
$ salt eglide state.apply roles/shellserver/userland-software/account
Feb 23 2017, 18:59
dereckson updated the summary of D923: Create software build account.
Feb 23 2017, 18:26
dereckson added a revision to T1159: Deploy Wraith on Eglide: D923: Create software build account.
Feb 23 2017, 18:26 · arm-compilation-issue, debian-package-needed, IRC, Eglide, Servers
dereckson created D923: Create software build account.
Feb 23 2017, 18:26
dereckson accepted D891: Mark explicitly files as deployed by SaltStack.
Feb 23 2017, 18:05
dereckson created T1159: Deploy Wraith on Eglide.
Feb 23 2017, 17:16 · arm-compilation-issue, debian-package-needed, IRC, Eglide, Servers

Feb 21 2017

dereckson accepted D922: Create thrx account on Eglide.
Feb 21 2017, 23:57
dereckson created D922: Create thrx account on Eglide.
Feb 21 2017, 22:18
dereckson created T1158: proxycheck_check2 expects IPv4 and doesn't support IPv6.
Feb 21 2017, 16:38 · IPv6, Dæghrefn

Feb 19 2017

dereckson moved T1157: Upgrade Docker images to PHP 7.1.2 from Backlog to Pending review on the Docker images board.
Feb 19 2017, 23:13 · Docker images
dereckson added a project to T1157: Upgrade Docker images to PHP 7.1.2: Docker images.
Feb 19 2017, 23:13 · Docker images
dereckson committed rDPHPCLI11f67c1a6d4b: Upgrade to PHP 7.1.2 (authored by dereckson).
Upgrade to PHP 7.1.2
Feb 19 2017, 23:12
dereckson closed D921: Upgrade to PHP 7.1.2 by committing rDPHPCLI11f67c1a6d4b: Upgrade to PHP 7.1.2.
Feb 19 2017, 23:11
dereckson accepted D921: Upgrade to PHP 7.1.2.
$ arc patch D921
$ docker build -t nasqueron/php-cli .
...
Successfully built 964823d4ccbd
$ docker run --rm -it 964823d4ccbd bash
$ php -v
PHP 7.1.2 (cli) (built: Feb 19 2017 21:17:50) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.1.2, Copyright (c) 1999-2017, by Zend Technologies
$ php
<some test code>
Feb 19 2017, 23:11
dereckson committed rDPHPVIIFPM9ac004ff19ce: Upgrade to PHP 7.1.2 (authored by dereckson).
Upgrade to PHP 7.1.2
Feb 19 2017, 23:08
dereckson closed D920: Upgrade to PHP 7.1.2 by committing rDPHPVIIFPM9ac004ff19ce: Upgrade to PHP 7.1.2.
Feb 19 2017, 23:08
dereckson accepted D920: Upgrade to PHP 7.1.2.
Feb 19 2017, 23:01
dereckson added a comment to D920: Upgrade to PHP 7.1.2.
$ arc patch D920
$ docker build -t nasqueron/nginx-php7-fpm .
...
Successfully built 689939e0152a
$ docker run --rm -it 689939e0152a bash
root@84fe279890d6:/# php -v
PHP 7.1.2 (cli) (built: Feb 19 2017 21:19:07) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.1.2, Copyright (c) 1999-2017, by Zend Technologies
Feb 19 2017, 23:00
dereckson created D921: Upgrade to PHP 7.1.2.
Feb 19 2017, 20:42
dereckson added a revision to T1157: Upgrade Docker images to PHP 7.1.2: D921: Upgrade to PHP 7.1.2.
Feb 19 2017, 20:42 · Docker images
dereckson created D920: Upgrade to PHP 7.1.2.
Feb 19 2017, 20:40
dereckson added a revision to T1157: Upgrade Docker images to PHP 7.1.2: D920: Upgrade to PHP 7.1.2.
Feb 19 2017, 20:40 · Docker images
dereckson claimed T1157: Upgrade Docker images to PHP 7.1.2.
Feb 19 2017, 19:12 · Docker images

Feb 18 2017

dereckson created D919: Fix typo.
Feb 18 2017, 14:04

Feb 17 2017

dereckson created T1156: Generic 502 and 504 pages for misc containers.
Feb 17 2017, 14:09 · Nasqueron Docker deployment squad, design, Servers

Feb 16 2017

dereckson committed rSERVERSLOGDESIGNda626f59dd95: Parse servers logs from API (authored by dereckson).
Parse servers logs from API
Feb 16 2017, 15:38
dereckson closed D699: Parse servers logs from API by committing rSERVERSLOGDESIGNda626f59dd95: Parse servers logs from API.
Feb 16 2017, 15:38
dereckson accepted D699: Parse servers logs from API.
Feb 16 2017, 15:38
dereckson updated the diff for D699: Parse servers logs from API.

Address inline comments

Feb 16 2017, 15:37
dereckson committed rOPS88db9bbb38ad: Provision 2001:470:1f13:896::a to 2001:470:1f13:896::f on Eglide (authored by dereckson).
Provision 2001:470:1f13:896::a to 2001:470:1f13:896::f on Eglide
Feb 16 2017, 13:01
dereckson closed D918: Provision 2001:470:1f13:896::a to 2001:470:1f13:896::f on Eglide by committing rOPS88db9bbb38ad: Provision 2001:470:1f13:896::a to 2001:470:1f13:896::f on Eglide.
Feb 16 2017, 13:01