Page MenuHomeDevCentral
Feed All Stories

Dec 23 2019

dereckson created T1563: Declare MKV as video format in nginx configuration.
Dec 23 2019, 03:59 · Operations sprints (Consolidate them all), Servers, Salt

Dec 18 2019

dereckson updated the diff for D2127: Upgrade Python dependencies.

PyYAML: Use at least the safe.load() warning version

Dec 18 2019, 22:51
dereckson added a comment to D2127: Upgrade Python dependencies.

No version 5.0.* for PyYAML, releases versions were 4.2b4 -> 5.1b1

Dec 18 2019, 22:48
dereckson updated the diff for D2127: Upgrade Python dependencies.

PyYAML 5.1 max to make Salt happy

Dec 18 2019, 22:20
dereckson added a comment to D2127: Upgrade Python dependencies.

Upgrade session

$ pip install --upgrade -r requirements.txt
Collecting flake8<4.0,>=3.7.9 (from -r requirements.txt (line 2))
  Downloading https://files.pythonhosted.org/packages/f8/1f/7ea40d1e4146ea55dbab41cda1376db092a75794914169aabd7e8d7a7def/flake8-3.7.9-py2.py3-none-any.whl (69kB)
     |¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦| 71kB 3.2MB/s
Collecting autopep8<2.0,>=1.4.4 (from -r requirements.txt (line 3))
  Using cached https://files.pythonhosted.org/packages/45/f3/24b437da561b6af4840c871fbbda32889ca304fc1f7b6cc3ada8b09f394a/autopep8-1.4.4.tar.gz
Collecting pycodestyle<3.0,>=2.5.0 (from -r requirements.txt (line 4))
  Using cached https://files.pythonhosted.org/packages/0e/0c/04a353e104d2f324f8ee5f4b32012618c1c86dd79e52a433b64fceed511b/pycodestyle-2.5.0-py2.py3-none-any.whl
Collecting PyYAML<6.0,>=5.2 (from -r requirements.txt (line 7))
  Downloading https://files.pythonhosted.org/packages/8d/c9/e5be955a117a1ac548cdd31e37e8fd7b02ce987f9655f5c7563c656d5dcb/PyYAML-5.2.tar.gz (265kB)
     |¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦| 266kB 6.1MB/s
Requirement already up-to-date: mock<3.0,>=2.0.0 in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from -r requirements.txt (line 10)) (2.0.0)
Collecting salt==2019.2.2 (from -r requirements.txt (line 11))
  Downloading https://files.pythonhosted.org/packages/a3/99/b3e5c77b8383fdd04fce0161c2ee58a21633a37b3b8d8367d6449023eb8c/salt-2019.2.2.tar.gz (14.4MB)
     |¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦| 14.4MB 4.3kB/s
Collecting entrypoints<0.4.0,>=0.3.0 (from flake8<4.0,>=3.7.9->-r requirements.txt (line 2))
  Using cached https://files.pythonhosted.org/packages/ac/c6/44694103f8c221443ee6b0041f69e2740d89a25641e62fb4f2ee568f2f9c/entrypoints-0.3-py2.py3-none-any.whl
Requirement already satisfied, skipping upgrade: mccabe<0.7.0,>=0.6.0 in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from flake8<4.0,>=3.7.9->-r requirements.txt (line 2)) (0.6.1)
Collecting pyflakes<2.2.0,>=2.1.0 (from flake8<4.0,>=3.7.9->-r requirements.txt (line 2))
  Using cached https://files.pythonhosted.org/packages/84/f2/ed0ffb887f8138a8fe5a621b8c0bb9598bfb3989e029f6c6a85ee66628ee/pyflakes-2.1.1-py2.py3-none-any.whl
Requirement already satisfied, skipping upgrade: six>=1.9 in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from mock<3.0,>=2.0.0->-r requirements.txt (line 10)) (1.11.0)
Requirement already satisfied, skipping upgrade: pbr>=0.11 in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from mock<3.0,>=2.0.0->-r requirements.txt (line 10)) (3.1.1)
Requirement already satisfied, skipping upgrade: Jinja2 in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from salt==2019.2.2->-r requirements.txt (line 11)) (2.10)
Requirement already satisfied, skipping upgrade: msgpack!=0.5.5,>=0.5 in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from salt==2019.2.2->-r requirements.txt (line 11)) (0.5.6)
Requirement already satisfied, skipping upgrade: MarkupSafe in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from salt==2019.2.2->-r requirements.txt (line 11)) (1.0)
Requirement already satisfied, skipping upgrade: requests>=1.0.0 in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from salt==2019.2.2->-r requirements.txt (line 11)) (2.18.4)
Requirement already satisfied, skipping upgrade: tornado<5.0,>=4.2.1 in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from salt==2019.2.2->-r requirements.txt (line 11)) (4.5.2)
Requirement already satisfied, skipping upgrade: pycrypto>=2.6.1 in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from salt==2019.2.2->-r requirements.txt (line 11)) (2.6.1)
Requirement already satisfied, skipping upgrade: pyzmq>=2.2.0 in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from salt==2019.2.2->-r requirements.txt (line 11)) (16.0.3)
Requirement already satisfied, skipping upgrade: certifi>=2017.4.17 in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from requests>=1.0.0->salt==2019.2.2->-r requirements.txt (line 11)) (2017.11.5)
Requirement already satisfied, skipping upgrade: urllib3<1.23,>=1.21.1 in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from requests>=1.0.0->salt==2019.2.2->-r requirements.txt (line 11)) (1.22)
Requirement already satisfied, skipping upgrade: chardet<3.1.0,>=3.0.2 in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from requests>=1.0.0->salt==2019.2.2->-r requirements.txt (line 11)) (3.0.4)
Requirement already satisfied, skipping upgrade: idna<2.7,>=2.5 in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from requests>=1.0.0->salt==2019.2.2->-r requirements.txt (line 11)) (2.6)
ERROR: salt 2019.2.2 has requirement PyYAML<5.1, but you'll have pyyaml 5.2 which is incompatible.
Installing collected packages: entrypoints, pycodestyle, pyflakes, flake8, autopep8, PyYAML, salt
  Found existing installation: pycodestyle 2.3.1
    Uninstalling pycodestyle-2.3.1:
      Successfully uninstalled pycodestyle-2.3.1
  Found existing installation: pyflakes 1.6.0
    Uninstalling pyflakes-1.6.0:
      Successfully uninstalled pyflakes-1.6.0
  Found existing installation: flake8 3.5.0
    Uninstalling flake8-3.5.0:
      Successfully uninstalled flake8-3.5.0
  Found existing installation: autopep8 1.3.3
    Uninstalling autopep8-1.3.3:
      Successfully uninstalled autopep8-1.3.3
  Running setup.py install for autopep8 ... done
  Found existing installation: PyYAML 3.12
    Uninstalling PyYAML-3.12:
      Successfully uninstalled PyYAML-3.12
  Running setup.py install for PyYAML ... done
  Found existing installation: salt 2018.3.1
    Uninstalling salt-2018.3.1:
      Successfully uninstalled salt-2018.3.1
...
Dec 18 2019, 22:19
dereckson requested review of D2127: Upgrade Python dependencies.
Dec 18 2019, 22:13
dereckson requested review of D2126: Update SSH key for vigilant.
Dec 18 2019, 20:16
dereckson updated subscribers of T1562: Request I:Line on UnderNet.
Dec 18 2019, 08:57 · Operations sprints (Consolidate them all), IRC, Eglide
dereckson added a parent task for T1562: Request I:Line on UnderNet: T1515: eglide is glined on undernet.
Dec 18 2019, 08:56 · Operations sprints (Consolidate them all), IRC, Eglide
dereckson added a subtask for T1515: eglide is glined on undernet: T1562: Request I:Line on UnderNet.
Dec 18 2019, 08:56 · Eglide, Servers
dereckson added a project to T1562: Request I:Line on UnderNet: IRC.
Dec 18 2019, 08:56 · Operations sprints (Consolidate them all), IRC, Eglide
dereckson moved T1562: Request I:Line on UnderNet from Backlog to Project on the Eglide board.
Dec 18 2019, 08:55 · Operations sprints (Consolidate them all), IRC, Eglide
dereckson created T1562: Request I:Line on UnderNet.
Dec 18 2019, 08:55 · Operations sprints (Consolidate them all), IRC, Eglide

Dec 16 2019

dereckson committed rOPSe90d3fcaec3d: Detect invalid or missing properties for shellusers (authored by dereckson).
Detect invalid or missing properties for shellusers
Dec 16 2019, 22:49
dereckson closed D2125: Detect invalid or missing properties for shellusers.
Dec 16 2019, 22:49
dereckson accepted D2125: Detect invalid or missing properties for shellusers.
$ python -m unittest discover pillar/core
F
======================================================================
FAIL: test_users_properties (test_users.Testinstance)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/opt/salt/nasqueron-operations/_tests/pillar/core/test_users.py", line 36, in test_users_properties
    self.assertTrue(is_valid, "\n" + "\n".join(errors))
AssertionError: False is not true :
  Missing properties for alinap: {'ssh_keys'}
  Invalid properties for alinap: {'ssh-keys'}
Dec 16 2019, 22:47
dereckson updated the diff for D2125: Detect invalid or missing properties for shellusers.

+\n

Dec 16 2019, 22:45
dereckson committed rOPSfee68d895c32: Create Eglide account for alinap (authored by dereckson).
Create Eglide account for alinap
Dec 16 2019, 22:44
dereckson closed D2115: Create Eglide account for alinap.
Dec 16 2019, 22:44
dereckson accepted D2115: Create Eglide account for alinap.
Dec 16 2019, 22:43
dereckson requested review of D2125: Detect invalid or missing properties for shellusers.
Dec 16 2019, 22:42
dereckson updated the diff for D2115: Create Eglide account for alinap.

Fix pillar syntax

Dec 16 2019, 22:19
dereckson planned changes to D2115: Create Eglide account for alinap.
Dec 16 2019, 22:17
dereckson closed T1554: Install phantomjs on FreeBSD, a subtask of T1536: Provision a new development server, as Wontfix.
Dec 16 2019, 22:13 · Operations sprints (Consolidate them all), Servers
dereckson closed T1554: Install phantomjs on FreeBSD as Wontfix.

According b3ef1c379247, phantomjs was installed as a ZURB Foundation template dependency.

Dec 16 2019, 22:13 · Servers
dereckson added a comment to T1554: Install phantomjs on FreeBSD.

The FreeBSD port didn't have any maintainer anymore. And as it's a dead project, it has been removed:

Dec 16 2019, 21:45 · Servers
dereckson committed rOPSc0ddfe97ff37: Reflect the fact hash extension is now part of the core (authored by dereckson).
Reflect the fact hash extension is now part of the core
Dec 16 2019, 19:46
dereckson closed D2124: Reflect the fact hash extension is now part of the core.
Dec 16 2019, 19:46
dereckson accepted D2124: Reflect the fact hash extension is now part of the core.
Dec 16 2019, 19:44
dereckson updated the test plan for D2124: Reflect the fact hash extension is now part of the core.
Dec 16 2019, 19:44
dereckson requested review of D2124: Reflect the fact hash extension is now part of the core.
Dec 16 2019, 19:44
dereckson closed D2123: Update ImageMagick package name on FreeBSD.
Dec 16 2019, 19:13
dereckson committed rOPS0ffb4e9ca98e: Update ImageMagick package name on FreeBSD (authored by dereckson).
Update ImageMagick package name on FreeBSD
Dec 16 2019, 19:13
dereckson accepted D2123: Update ImageMagick package name on FreeBSD.
Dec 16 2019, 19:13
dereckson moved T1547: Consolidate DevCentral Docker image from Backlog to Ops on the Technical debt board.
Dec 16 2019, 18:50 · User-Dereckson, DevCentral, Servers, Technical debt, Nasqueron Docker deployment squad, Docker images
dereckson moved T1548: Update mailer configuration from Backlog to Ops on the Technical debt board.
Dec 16 2019, 18:50 · good-first-issue, Technical debt, Docker images
dereckson moved T1561: Allow igal2 to operate with ImageMagick 7 from Backlog to Ops on the Technical debt board.
Dec 16 2019, 18:50 · upstream, Operations sprints (Consolidate them all), Technical debt, Servers, freebsd-port-wanted
dereckson moved T248: Install Linux Logo 5.11 on Ysul from Backlog to New port on the freebsd-port-wanted board.
Dec 16 2019, 18:47 · Operations sprints (Consolidate them all), freebsd-port-wanted, Servers
dereckson moved T758: Port for autochmod scripts from Backlog to New port on the freebsd-port-wanted board.
Dec 16 2019, 18:47 · freebsd-port-wanted, Servers
dereckson moved T1239: FreeBSD port for sphinx-autobuild from Backlog to New port on the freebsd-port-wanted board.
Dec 16 2019, 18:47 · freebsd-port-wanted, Servers
dereckson moved T1561: Allow igal2 to operate with ImageMagick 7 from Backlog to Dependencies on the freebsd-port-wanted board.
Dec 16 2019, 18:45 · upstream, Operations sprints (Consolidate them all), Technical debt, Servers, freebsd-port-wanted
dereckson triaged T1561: Allow igal2 to operate with ImageMagick 7 as Low priority.
Dec 16 2019, 18:44 · upstream, Operations sprints (Consolidate them all), Technical debt, Servers, freebsd-port-wanted
dereckson updated the diff for D2123: Update ImageMagick package name on FreeBSD.

Stay compatible with igal2

Dec 16 2019, 18:36
dereckson added a comment to D2123: Update ImageMagick package name on FreeBSD.

igal2 still depends on ImageMagick 6.

Dec 16 2019, 18:33
dereckson requested review of D2123: Update ImageMagick package name on FreeBSD.
Dec 16 2019, 18:31
dereckson committed rOPS70db9021b3d9: Don't install WDDX PHP extension anymore (authored by dereckson).
Don't install WDDX PHP extension anymore
Dec 16 2019, 18:26
dereckson closed D2122: Don't install WDDX PHP extension anymore.
Dec 16 2019, 18:26
dereckson accepted D2122: Don't install WDDX PHP extension anymore.
Dec 16 2019, 18:25
dereckson requested review of D2122: Don't install WDDX PHP extension anymore.
Dec 16 2019, 18:24
dereckson committed rOPSec1690e2ce51: Normalize emacs package name (authored by dereckson).
Normalize emacs package name
Dec 16 2019, 18:08
dereckson closed D2121: Normalize emacs package name.
Dec 16 2019, 18:08
dereckson accepted D2121: Normalize emacs package name.
Dec 16 2019, 18:07
dereckson requested review of D2121: Normalize emacs package name.
Dec 16 2019, 18:07
dereckson triaged T1560: Setup crontab on devserver role for dereckson as Normal priority.
Dec 16 2019, 17:36 · Operations sprints (Consolidate them all), Servers
dereckson closed D2120: Create /opt directory.
Dec 16 2019, 17:27
dereckson committed rOPS815c6d258c64: Create /opt directory (authored by dereckson).
Create /opt directory
Dec 16 2019, 17:27
dereckson accepted D2120: Create /opt directory.
Dec 16 2019, 17:24
dereckson requested review of D2120: Create /opt directory.
Dec 16 2019, 17:23
dereckson committed rOPS53321dc84327: Bump PHP version for devserver and shellserver roles (authored by dereckson).
Bump PHP version for devserver and shellserver roles
Dec 16 2019, 15:30
dereckson closed D2117: Bump PHP version for devserver and shellserver roles.
Dec 16 2019, 15:30
dereckson added a comment to D2117: Bump PHP version for devserver and shellserver roles.

Versions applied:

  • 7.3.12-1 on Eglide (Debian)
  • 7.4.0 on WindRiver (FreeBSD)
Dec 16 2019, 15:29
dereckson updated the task description for T1559: Figure how to deploy automatically /var/51-wwwroot credentials.
Dec 16 2019, 14:08 · Operations sprints (Consolidate them all), Vault, Servers
dereckson triaged T1559: Figure how to deploy automatically /var/51-wwwroot credentials as High priority.
Dec 16 2019, 14:08 · Operations sprints (Consolidate them all), Vault, Servers
dereckson created T1558: Deploy correctly git-achievements.
Dec 16 2019, 14:03 · Operations sprints (Consolidate them all), Servers
dereckson moved T1557: Can't build php-ast on FreeBSD from Backlog to Bug and issues on the Salt board.
Dec 16 2019, 13:53 · Operations sprints (Consolidate them all), Salt, PHP 7 deployment, Servers
dereckson created T1557: Can't build php-ast on FreeBSD.
Dec 16 2019, 13:53 · Operations sprints (Consolidate them all), Salt, PHP 7 deployment, Servers
dereckson triaged T1556: weatherspect isn't available as a FreeBSD package as High priority.
Dec 16 2019, 13:50 · Operations sprints (Consolidate them all), Servers
dereckson triaged T1555: Investigate portsearch -u on FreeBSD as High priority.
Dec 16 2019, 13:49 · Servers
dereckson updated the task description for T1554: Install phantomjs on FreeBSD.
Dec 16 2019, 13:47 · Servers
dereckson triaged T1554: Install phantomjs on FreeBSD as High priority.
Dec 16 2019, 13:47 · Servers
dereckson triaged T1553: Bump PHPUnit version as High priority.
Dec 16 2019, 13:45 · Salt, Servers
dereckson committed rHOMEc04a9ccdeb36: Bump autolinker version (authored by dereckson).
Bump autolinker version
Dec 16 2019, 13:39
dereckson closed D2119: Bump autolinker version.
Dec 16 2019, 13:39
dereckson accepted D2119: Bump autolinker version.
Dec 16 2019, 13:38
dereckson requested review of D2119: Bump autolinker version.
Dec 16 2019, 13:25
dereckson committed rHOME5547b9c16fb9: Add homepages for Equatower and WindRiver (authored by dereckson).
Add homepages for Equatower and WindRiver
Dec 16 2019, 13:19
dereckson closed D2118: Add homepages for Equatower and WindRiver.
Dec 16 2019, 13:19
dereckson accepted D2118: Add homepages for Equatower and WindRiver.
Dec 16 2019, 13:18
dereckson requested review of D2118: Add homepages for Equatower and WindRiver.
Dec 16 2019, 13:18
dereckson accepted D2117: Bump PHP version for devserver and shellserver roles.
Dec 16 2019, 12:52
dereckson retitled D2117: Bump PHP version for devserver and shellserver roles from Bump PHP to 7.4 for devserver and shellserver roles to Bump PHP version for devserver and shellserver roles.
Dec 16 2019, 12:51
dereckson updated the diff for D2117: Bump PHP version for devserver and shellserver roles.

PHP 7.3 for Debian

Dec 16 2019, 12:49
dereckson requested review of D2117: Bump PHP version for devserver and shellserver roles.

PHP 7.4 isn't available on Debian Sid

Dec 16 2019, 12:48
dereckson accepted D2117: Bump PHP version for devserver and shellserver roles.
Dec 16 2019, 12:46
dereckson requested review of D2117: Bump PHP version for devserver and shellserver roles.
Dec 16 2019, 12:17
dereckson committed rOPS872b90d28dae: Bump composer to 1.9.1 (authored by dereckson).
Bump composer to 1.9.1
Dec 16 2019, 12:15
dereckson closed D2116: Bump composer to 1.9.1.
Dec 16 2019, 12:15
dereckson accepted D2116: Bump composer to 1.9.1.

SHA384 hash

Dec 16 2019, 12:15
dereckson requested review of D2116: Bump composer to 1.9.1.
Dec 16 2019, 12:15
dereckson updated the diff for D2115: Create Eglide account for alinap.

Add alinap to shellusers group

Dec 16 2019, 10:24
dereckson requested review of D2115: Create Eglide account for alinap.
Dec 16 2019, 09:56
dereckson committed rOPSa4d957302755: Load safely YAML in Python (authored by dereckson).
Load safely YAML in Python
Dec 16 2019, 09:55
dereckson closed D2114: Load safely YAML in Python.
Dec 16 2019, 09:55
dereckson accepted D2114: Load safely YAML in Python.
Dec 16 2019, 09:55
dereckson requested review of D2114: Load safely YAML in Python.
Dec 16 2019, 09:54
dereckson moved T1105: Evaluate if Zammad wouldn't be useful from Nope / later to Backlog on the Product evaluation board.
Dec 16 2019, 09:41 · Product evaluation, Nasqueron Docker deployment squad, Mail
dereckson reopened T1105: Evaluate if Zammad wouldn't be useful, a subtask of T1104: Create a mail desk service, as Open.
Dec 16 2019, 09:41 · Nasqueron Operations Squad, Mail
dereckson reopened T1105: Evaluate if Zammad wouldn't be useful as "Open".

we're at the +18 months moment and Zammad is still in active development, with a new release this December.

Dec 16 2019, 09:41 · Product evaluation, Nasqueron Docker deployment squad, Mail
dereckson added a comment to T1468: Evaluate PhotoPrism.

Back this December in active development. Previous active dev period was this summer.

Dec 16 2019, 09:37 · Nasqueron Docker deployment squad, Product evaluation
dereckson committed rOPSd290acdc0254: Provision new devserver WindRiver (authored by dereckson).
Provision new devserver WindRiver
Dec 16 2019, 09:08