Page MenuHomeDevCentral
Feed All Stories

Apr 13 2023

dereckson committed rOPSe295e695501b: Don't listen to world SSH for IntraNought servers (authored by dereckson).
Don't listen to world SSH for IntraNought servers
Apr 13 2023, 23:59
dereckson accepted D3012: Don't listen to world SSH for IntraNought servers.
Apr 13 2023, 23:59
dereckson added a revision to T1829: Don't listen to world SSH for IntraNought servers : D3012: Don't listen to world SSH for IntraNought servers.
Apr 13 2023, 23:47 · security, Servers
dereckson requested review of D3012: Don't listen to world SSH for IntraNought servers.
Apr 13 2023, 23:47
dereckson closed D3011: Provision configuration dotfiles everywhere.
Apr 13 2023, 23:38
dereckson committed rOPSe2f76901ab5f: Provision configuration dotfiles everywhere (authored by dereckson).
Provision configuration dotfiles everywhere
Apr 13 2023, 23:38
dereckson accepted D3011: Provision configuration dotfiles everywhere.
Apr 13 2023, 18:07
dereckson updated the diff for D3011: Provision configuration dotfiles everywhere.

Spaces...

Apr 13 2023, 18:06
dereckson requested review of D3011: Provision configuration dotfiles everywhere.
Apr 13 2023, 18:04
dereckson added a comment to T1283: Lint SaltStack files.

We've adopted it in rOPS and it finds insecable spaces put inside {{ }} instead of regular spaces at least.

Apr 13 2023, 18:02 · Continous integration and delivery, Salt, Servers
dereckson closed D3010: Don't panic if site path can't be resolved.
Apr 13 2023, 01:32
dereckson closed T1830: Panic when a site name can't be resolved as Resolved by committing rALK42ac05d593ec: Don't panic if site path can't be resolved.
Apr 13 2023, 01:32 · Alkane
dereckson committed rALK42ac05d593ec: Don't panic if site path can't be resolved (authored by dereckson).
Don't panic if site path can't be resolved
Apr 13 2023, 01:31
dereckson accepted D3010: Don't panic if site path can't be resolved.
Apr 13 2023, 01:31
dereckson updated the diff for D3010: Don't panic if site path can't be resolved.

Bump version

Apr 13 2023, 01:30
dereckson added a comment to T1830: Panic when a site name can't be resolved.

If it's the only bug we can bump the version.

Apr 13 2023, 01:29 · Alkane
dereckson requested review of D3010: Don't panic if site path can't be resolved.
Apr 13 2023, 01:28
dereckson added a revision to T1830: Panic when a site name can't be resolved: D3010: Don't panic if site path can't be resolved.
Apr 13 2023, 01:28 · Alkane
dereckson claimed T1830: Panic when a site name can't be resolved.
Apr 13 2023, 01:25 · Alkane
dereckson added a comment to T1830: Panic when a site name can't be resolved.

With the fix:

Apr 13 2023, 01:25 · Alkane
dereckson closed D3009: Upgrade PsySH to v0.11.15 to get PHP 8.2 compatibility.
Apr 13 2023, 00:36
dereckson committed rOPS54204cb515fc: Upgrade PsySH to v0.11.15 to get PHP 8.2 compatibility (authored by dereckson).
Upgrade PsySH to v0.11.15 to get PHP 8.2 compatibility
Apr 13 2023, 00:36
dereckson accepted D3009: Upgrade PsySH to v0.11.15 to get PHP 8.2 compatibility.
WindRiver
$ psysh -V
Psy Shell v0.11.15 (PHP 8.2.4 — cli)
$ psysh
Psy Shell v0.11.15 (PHP 8.2.4 — cli) by Justin Hileman
> 
Apr 13 2023, 00:35
dereckson updated the test plan for D3009: Upgrade PsySH to v0.11.15 to get PHP 8.2 compatibility.
Apr 13 2023, 00:34
dereckson requested review of D3009: Upgrade PsySH to v0.11.15 to get PHP 8.2 compatibility.
Apr 13 2023, 00:34
dereckson closed D3008: Allow to use bat on Debian.
Apr 13 2023, 00:21
dereckson committed rOPS87154401c3df: Allow to use bat on Debian (authored by dereckson).
Allow to use bat on Debian
Apr 13 2023, 00:21
dereckson accepted D3008: Allow to use bat on Debian.
Apr 13 2023, 00:21
dereckson requested review of D3008: Allow to use bat on Debian.
Apr 13 2023, 00:21
dereckson added a revision to T1832: Fix core role for Debian nodes: D3008: Allow to use bat on Debian.
Apr 13 2023, 00:21 · Servers, Salt
dereckson committed rOPS6549efc85279: Add backport to Debian repositories (authored by dereckson).
Add backport to Debian repositories
Apr 13 2023, 00:13
dereckson closed D3007: Add backport to Debian repositories.
Apr 13 2023, 00:13
dereckson accepted D3007: Add backport to Debian repositories.
Apr 13 2023, 00:12
dereckson added a revision to T1832: Fix core role for Debian nodes: D3007: Add backport to Debian repositories.
Apr 13 2023, 00:12 · Servers, Salt
dereckson requested review of D3007: Add backport to Debian repositories.
Apr 13 2023, 00:12
dereckson closed D3006: Define CloudHugger netmask.
Apr 13 2023, 00:10
dereckson committed rOPSd3f23dea034f: Define CloudHugger netmask (authored by dereckson).
Define CloudHugger netmask
Apr 13 2023, 00:10

Apr 12 2023

dereckson added a comment to D3006: Define CloudHugger netmask.

Updated NetBox to declare 188.165.200.229 as /24 and add 188.165.200.254 as gateway:

Apr 12 2023, 23:43
dereckson accepted D3006: Define CloudHugger netmask.
Apr 12 2023, 23:37
dereckson updated the test plan for D3006: Define CloudHugger netmask.
Apr 12 2023, 23:37
dereckson requested review of D3006: Define CloudHugger netmask.
Apr 12 2023, 23:37
dereckson added a revision to T1832: Fix core role for Debian nodes: D3006: Define CloudHugger netmask.
Apr 12 2023, 23:37 · Servers, Salt
dereckson closed D3005: Reduce the length of GRE interface name.
Apr 12 2023, 23:35
dereckson committed rOPSaa208267aeb6: Reduce the length of GRE interface name (authored by dereckson).
Reduce the length of GRE interface name
Apr 12 2023, 23:35
dereckson accepted D3005: Reduce the length of GRE interface name.
Apr 12 2023, 23:34
dereckson added a comment to D3005: Reduce the length of GRE interface name.
if.h
#if __UAPI_DEF_IF_IFNAMSIZ
#define	IFNAMSIZ	16
#endif /* __UAPI_DEF_IF_IFNAMSIZ */
#define	IFALIASZ	256
#define	ALTIFNAMSIZ	128
#include <linux/hdlc/ioctl.h>
Apr 12 2023, 23:34
dereckson added a revision to T1832: Fix core role for Debian nodes: D3005: Reduce the length of GRE interface name.
Apr 12 2023, 23:33 · Servers, Salt
dereckson requested review of D3005: Reduce the length of GRE interface name.
Apr 12 2023, 23:33
dereckson triaged T1832: Fix core role for Debian nodes as High priority.
Apr 12 2023, 23:18 · Servers, Salt
inidal created M14: ServPulse - System Design (Draft).
Apr 12 2023, 21:31 · design
dereckson closed D3004: Resolve private network interface.
Apr 12 2023, 20:17
dereckson committed rOPS4d08af81970d: Resolve private network interface (authored by dereckson).
Resolve private network interface
Apr 12 2023, 20:17
dereckson accepted D3004: Resolve private network interface.
Apr 12 2023, 20:16
dereckson added a revision to T1829: Don't listen to world SSH for IntraNought servers : D3004: Resolve private network interface.
Apr 12 2023, 19:39 · security, Servers
dereckson updated the summary of D3004: Resolve private network interface.
Apr 12 2023, 19:39
dereckson requested review of D3004: Resolve private network interface.
Apr 12 2023, 19:38
dereckson triaged T1831: Update login.conf for FreeBSD server as High priority.
Apr 12 2023, 19:00 · Salt
dereckson triaged T1830: Panic when a site name can't be resolved as High priority.
Apr 12 2023, 18:28 · Alkane
dereckson updated the summary of D2999: Consolidate nginx configuration into webserver-core role.
Apr 12 2023, 18:03
dereckson updated the diff for D2999: Consolidate nginx configuration into webserver-core role.

Let specific role create vhost folder

Apr 12 2023, 00:35
dereckson triaged T1829: Don't listen to world SSH for IntraNought servers as High priority.
Apr 12 2023, 00:26 · security, Servers
dereckson committed rVIPERb67b47057a1a: Propagate errors if we can't handle it in vault_get (authored by dereckson).
Propagate errors if we can't handle it in vault_get
Apr 12 2023, 00:09
dereckson closed D3003: Propagate errors if we can't handle it in vault_get.
Apr 12 2023, 00:09
dereckson accepted D3003: Propagate errors if we can't handle it in vault_get.
Apr 12 2023, 00:09
dereckson requested review of D3003: Propagate errors if we can't handle it in vault_get.
Apr 12 2023, 00:01

Apr 11 2023

dereckson closed D3002: Update Let's Encrypt configuration for webserver-core role.
Apr 11 2023, 23:43
dereckson committed rOPSfc68688d0e13: Update Let's Encrypt configuration for webserver-core role (authored by dereckson).
Update Let's Encrypt configuration for webserver-core role
Apr 11 2023, 23:43
dereckson accepted D3002: Update Let's Encrypt configuration for webserver-core role.
Apr 11 2023, 23:42
dereckson requested review of D3002: Update Let's Encrypt configuration for webserver-core role.
Apr 11 2023, 23:42
dereckson updated the diff for D2999: Consolidate nginx configuration into webserver-core role.

Keep it simple: just run as www on FreeBSD, this web group is only defined in webserver_legacy and not in use in wwwroot (/var/wwwrot or /var/51-wwwroot) currently.

Apr 11 2023, 23:29
dereckson updated the diff for D2999: Consolidate nginx configuration into webserver-core role.

Fixes after testing on Dwellers / docker-002 / Ysul

Apr 11 2023, 22:59
dereckson closed D3001: Set full source using Salt filesystem.
Apr 11 2023, 22:56
dereckson committed rOPS0f364d434a66: Set full source using Salt filesystem (authored by dereckson).
Set full source using Salt filesystem
Apr 11 2023, 22:56
dereckson accepted D3001: Set full source using Salt filesystem.
Apr 11 2023, 22:55
dereckson requested review of D3001: Set full source using Salt filesystem.
Apr 11 2023, 22:55
dereckson closed D3000: Upgrade certbot to use Python 3.9 on FreeBSD webserver-core.
Apr 11 2023, 22:43
dereckson committed rOPS1ae5cbbd258d: Upgrade certbot to use Python 3.9 on FreeBSD webserver-core (authored by dereckson).
Upgrade certbot to use Python 3.9 on FreeBSD webserver-core
Apr 11 2023, 22:43
dereckson accepted D3000: Upgrade certbot to use Python 3.9 on FreeBSD webserver-core.
Apr 11 2023, 22:42
dereckson requested review of D3000: Upgrade certbot to use Python 3.9 on FreeBSD webserver-core.
Apr 11 2023, 22:42
dereckson updated the diff for D2999: Consolidate nginx configuration into webserver-core role.

Spacey

Apr 11 2023, 22:20
dereckson updated the diff for D2999: Consolidate nginx configuration into webserver-core role.

Don't commit ocsp-ca-certs.pem, fix spaces

Apr 11 2023, 18:53
dereckson added a revision to T1828: Provide Alkane, Nasqueron PaaS to serve PHP and static sites: D2999: Consolidate nginx configuration into webserver-core role.
Apr 11 2023, 18:46 · Operations sprints (Ignite Alkane Propulsion), Alkane, Servers, User-Dereckson
dereckson requested review of D2999: Consolidate nginx configuration into webserver-core role.
Apr 11 2023, 18:46
dereckson closed D2998: Don't use directly Drake IPs in roles.
Apr 11 2023, 18:18
dereckson committed rOPS520d31dabc57: Don't use directly Drake IPs in roles (authored by dereckson).
Don't use directly Drake IPs in roles
Apr 11 2023, 18:18
dereckson accepted D2998: Don't use directly Drake IPs in roles.

Tested on Complector, seems to work correctly.

Apr 11 2023, 18:18
dereckson added a comment to T1828: Provide Alkane, Nasqueron PaaS to serve PHP and static sites.
  • MySQL at db-B-001 is ready, with tooling to migrate databases from Ysul
    • Consolidate the nginx configuration across all the roles, to have a common basis in webserver-core
    • Easter week-end was the opportunity to write T1826, a Rust tool to help sites deployment
Apr 11 2023, 17:52 · Operations sprints (Ignite Alkane Propulsion), Alkane, Servers, User-Dereckson
dereckson updated the image for Alkane from F2201877: profile to F2203748: profile.
Apr 11 2023, 17:33
dereckson added a subtask for T1803: Move and migrate Ysul production services elsewhere: T1828: Provide Alkane, Nasqueron PaaS to serve PHP and static sites.
Apr 11 2023, 17:30 · Operations sprints (Ignite Alkane Propulsion), Alkane, Servers
dereckson added a parent task for T1828: Provide Alkane, Nasqueron PaaS to serve PHP and static sites: T1803: Move and migrate Ysul production services elsewhere.
Apr 11 2023, 17:30 · Operations sprints (Ignite Alkane Propulsion), Alkane, Servers, User-Dereckson
dereckson added a parent task for T1825: Documentation for Alkane: T1828: Provide Alkane, Nasqueron PaaS to serve PHP and static sites.
Apr 11 2023, 17:30 · Operations sprints (Ignite Alkane Propulsion), documentation, Alkane
dereckson added subtasks for T1828: Provide Alkane, Nasqueron PaaS to serve PHP and static sites: T1826: Create Alkane utility, T1825: Documentation for Alkane.
Apr 11 2023, 17:30 · Operations sprints (Ignite Alkane Propulsion), Alkane, Servers, User-Dereckson
dereckson added a parent task for T1826: Create Alkane utility: T1828: Provide Alkane, Nasqueron PaaS to serve PHP and static sites.
Apr 11 2023, 17:30 · Operations sprints (Ignite Alkane Propulsion), Alkane
dereckson moved T1828: Provide Alkane, Nasqueron PaaS to serve PHP and static sites from Backlog to In progress on the User-Dereckson board.
Apr 11 2023, 17:30 · Operations sprints (Ignite Alkane Propulsion), Alkane, Servers, User-Dereckson
dereckson moved T1828: Provide Alkane, Nasqueron PaaS to serve PHP and static sites from Backlog to Working on on the Servers board.
Apr 11 2023, 17:30 · Operations sprints (Ignite Alkane Propulsion), Alkane, Servers, User-Dereckson
dereckson triaged T1828: Provide Alkane, Nasqueron PaaS to serve PHP and static sites as High priority.
Apr 11 2023, 17:29 · Operations sprints (Ignite Alkane Propulsion), Alkane, Servers, User-Dereckson
dereckson requested review of D2998: Don't use directly Drake IPs in roles.
Apr 11 2023, 01:53
dereckson closed D2997: Specify all the arguments in Jenkinsfile git method.
Apr 11 2023, 01:05
dereckson committed rLF0c1dee1990ab: Specify all the arguments in Jenkinsfile git method (authored by dereckson).
Specify all the arguments in Jenkinsfile git method
Apr 11 2023, 01:05
dereckson accepted D2997: Specify all the arguments in Jenkinsfile git method.
Apr 11 2023, 01:04