Page MenuHomeDevCentral
Feed All Stories

Apr 2 2023

dereckson triaged T1817: Update pillar path for paas_docker.get_subnets as High priority.
Apr 2 2023, 13:20 · Salt
dereckson updated the diff for D2968: Allow to use _default.conf for PaaS Docker nginx vhost.

s/salt/__salt__

Apr 2 2023, 13:13
dereckson requested review of D2968: Allow to use _default.conf for PaaS Docker nginx vhost.
Apr 2 2023, 13:11
dereckson updated the diff for D2597: Deploy Penpot.

End if block

Apr 2 2023, 12:33
dereckson updated the diff for D2597: Deploy Penpot.

Update environment for the concept of feature flags. See https://help.penpot.app/technical-guide/configuration/. Bump PostgreSQL and Redis versions. Add Exim container so we can send mail.

Apr 2 2023, 12:31
dereckson added a comment to D2967: Correct typo in sentry_post_process_forwarder_transactions.

A Kafka offset reset was needed:

Apr 2 2023, 12:03
dereckson closed D2967: Correct typo in sentry_post_process_forwarder_transactions.
Apr 2 2023, 11:53
dereckson committed rOPS9f44f559206f: Correct typo in sentry_post_process_forwarder_transactions (authored by dereckson).
Correct typo in sentry_post_process_forwarder_transactions
Apr 2 2023, 11:53
dereckson accepted D2967: Correct typo in sentry_post_process_forwarder_transactions.
Apr 2 2023, 11:43
dereckson requested review of D2967: Correct typo in sentry_post_process_forwarder_transactions.
Apr 2 2023, 11:43
dereckson updated the task description for T1816: Automate Kafka cluster healing.
Apr 2 2023, 11:38 · Operations sprints (Ignite Alkane Propulsion), Nasqueron Docker deployment squad, Monitoring and reporting
dereckson updated the task description for T1816: Automate Kafka cluster healing.
Apr 2 2023, 11:29 · Operations sprints (Ignite Alkane Propulsion), Nasqueron Docker deployment squad, Monitoring and reporting
dereckson added a comment to T1816: Automate Kafka cluster healing.

If one of the two topics lag, we'd have:

Apr 2 2023, 11:23 · Operations sprints (Ignite Alkane Propulsion), Nasqueron Docker deployment squad, Monitoring and reporting
dereckson added a comment to T1816: Automate Kafka cluster healing.
$ notification-push --project Nasqueron --group ops --service monitoring --type autoheal.kafka_offset.start --text "Containers sentry_post_process_forwarder_ have an issue. Identified as Kafka offet issue. Starting automatic healing procedure."
$ notification-push --project Nasqueron --group ops --service monitoring --type autoheal.kafka_offset.done --text "Containers sentry_post_process_forwarder_ automatic healing one. Containers should be alive."
Apr 2 2023, 10:36 · Operations sprints (Ignite Alkane Propulsion), Nasqueron Docker deployment squad, Monitoring and reporting
dereckson added a subtask for T771: Allow to send notifications from the command line: T1816: Automate Kafka cluster healing.
Apr 2 2023, 10:32 · User-inidal, Notifications center, CLI, Servers, Dæghrefn
dereckson added parent tasks for T1816: Automate Kafka cluster healing: T771: Allow to send notifications from the command line, T1809: Propagate containers-related events.
Apr 2 2023, 10:32 · Operations sprints (Ignite Alkane Propulsion), Nasqueron Docker deployment squad, Monitoring and reporting
dereckson added a subtask for T1809: Propagate containers-related events: T1816: Automate Kafka cluster healing.
Apr 2 2023, 10:32 · Operations sprints (Ignite Alkane Propulsion), Monitoring and reporting, Nasqueron Docker deployment squad, Servers
dereckson triaged T1816: Automate Kafka cluster healing as High priority.
Apr 2 2023, 10:31 · Operations sprints (Ignite Alkane Propulsion), Nasqueron Docker deployment squad, Monitoring and reporting
dereckson closed T333: Review monitoring infrastructure as Resolved.

We don't use uptime anymore.

Apr 2 2023, 10:26 · Monitoring and reporting, Servers
dereckson moved T994: MySQL statistics for acquisitariat from Backlog to Checks on the Monitoring and reporting board.
Apr 2 2023, 10:23 · Monitoring and reporting, Servers, Docker images
dereckson moved T1740: Monitor container disk usage from Backlog to Checks on the Monitoring and reporting board.
Apr 2 2023, 10:23 · Operations sprints (Ignite Alkane Propulsion), Monitoring and reporting, Nasqueron Docker deployment squad, Servers
dereckson moved T1763: Detect if a new VMWARE ESXi patch version is available from Backlog to Checks on the Monitoring and reporting board.
Apr 2 2023, 10:23 · User-inidal, Monitoring and reporting, security
dereckson moved T1809: Propagate containers-related events from Sentry to Backlog on the Monitoring and reporting board.
Apr 2 2023, 10:23 · Operations sprints (Ignite Alkane Propulsion), Monitoring and reporting, Nasqueron Docker deployment squad, Servers
dereckson moved T1790: Trace eggdrop errors from Backlog to Sentry on the Monitoring and reporting board.
Apr 2 2023, 10:23 · IRC, Monitoring and reporting, Dæghrefn
dereckson moved T1809: Propagate containers-related events from Backlog to Sentry on the Monitoring and reporting board.
Apr 2 2023, 10:23 · Operations sprints (Ignite Alkane Propulsion), Monitoring and reporting, Nasqueron Docker deployment squad, Servers
dereckson updated subscribers of D2597: Deploy Penpot.

Configuration looks good to me, matches GitHub and Vault content, and is ready to be deployed this Sunday.

Apr 2 2023, 01:38
dereckson updated the diff for D2597: Deploy Penpot.

Update keys path

Apr 2 2023, 01:37
dereckson added a comment to T1703: Evaluate Penpot.

Provisioned new secrets to Vault under ops/secrets/nasqueron/penpot/

Apr 2 2023, 01:36 · design, Product evaluation
dereckson updated the diff for D2597: Deploy Penpot.

Rebased

Apr 2 2023, 01:22
dereckson triaged T1815: Install Trippy on devserver as Wishlist priority.
Apr 2 2023, 01:01 · Servers
dereckson claimed T1703: Evaluate Penpot.

We want to try to build a status page, so Penpot could be a nice tool for that.

Apr 2 2023, 00:28 · design, Product evaluation
dereckson reclaimed D2597: Deploy Penpot.

We've an UX project for it, to design our status page solution.

Apr 2 2023, 00:28

Apr 1 2023

dereckson requested review of D2966: Provision orange-rabbit for integration Notifications Center.
Apr 1 2023, 23:20
dereckson added a revision to T1755: Deploy Notifications Center test environnement: D2966: Provision orange-rabbit for integration Notifications Center.
Apr 1 2023, 23:20 · Restricted Project, Notifications center
dereckson moved T1814: Update Docker Hub builds format from tokens to trigger URL from Backlog to Needs Review / Blocked / Waiting on the User-Dereckson board.
Apr 1 2023, 20:28 · User-Dereckson, Notifications center
dereckson added a project to T1814: Update Docker Hub builds format from tokens to trigger URL: User-Dereckson.
Apr 1 2023, 20:27 · User-Dereckson, Notifications center
dereckson added a comment to T1755: Deploy Notifications Center test environnement.

DNS configuration

notifications.notifications-test.nasqueron.org. 86400 IN CNAME www3.nasqueron.org.
orange-rabbit.notifications-test.nasqueron.org. 86400 IN CNAME www3.nasqueron.org.
vault.notifications-test.nasqueron.org. 86400 IN CNAME www3.nasqueron.org.

Apr 1 2023, 19:47 · Restricted Project, Notifications center
dereckson retitled D2761: Provision Notifications center integration environment from WIP: Provision Dev notifications center to Provision Notifications center integration environment.
Apr 1 2023, 19:31
dereckson updated the diff for D2761: Provision Notifications center integration environment.

Use "integration" to better stress on the functional role of this environment, to integrate new features.

Apr 1 2023, 19:25
dereckson added a comment to D2761: Provision Notifications center integration environment.

Scope for this change: Docker containers + nginx config

Apr 1 2023, 18:37
dereckson updated the diff for D2761: Provision Notifications center integration environment.

Rebased. Addressed some of the comments.

Apr 1 2023, 18:33
dereckson added inline comments to D2761: Provision Notifications center integration environment.
Apr 1 2023, 18:31
dereckson added inline comments to D2761: Provision Notifications center integration environment.
Apr 1 2023, 18:23
dereckson added inline comments to D2761: Provision Notifications center integration environment.
Apr 1 2023, 17:59
dereckson added a comment to T1814: Update Docker Hub builds format from tokens to trigger URL.

Code is ready both for Notifications and keruald/dockerhub, should be tested with the next build we want to promote before merging.

Apr 1 2023, 12:24 · User-Dereckson, Notifications center
dereckson added a revision to T1814: Update Docker Hub builds format from tokens to trigger URL: D2965: Switch to Docker Hub trigger build URL.
Apr 1 2023, 12:19 · User-Dereckson, Notifications center
dereckson requested review of D2964: Mark PHPUnit test as not performing any assertion.
Apr 1 2023, 12:09
dereckson closed D2963: Document PHP extensions now required.
Apr 1 2023, 11:47
dereckson committed rNOTIF650ed304d2fd: Document PHP extensions now required (authored by dereckson).
Document PHP extensions now required
Apr 1 2023, 11:47
dereckson accepted D2963: Document PHP extensions now required.
Apr 1 2023, 11:46
dereckson requested review of D2963: Document PHP extensions now required.
Apr 1 2023, 11:46
dereckson updated the diff for D2962: Switch to trigger build /source/.../trigger/... URL.

Missing trailing comma in array

Apr 1 2023, 01:14
dereckson requested review of D2962: Switch to trigger build /source/.../trigger/... URL.
Apr 1 2023, 01:12
dereckson added a revision to T1814: Update Docker Hub builds format from tokens to trigger URL: D2962: Switch to trigger build /source/.../trigger/... URL.
Apr 1 2023, 01:12 · User-Dereckson, Notifications center
dereckson closed T1813: Install intl PHP extension everywhere as Resolved.

The nasqueron/notifications image took from D2958, so we're done:

Apr 1 2023, 00:03 · Docker images, Notifications center
dereckson moved T1813: Install intl PHP extension everywhere from Backlog to Working on on the Notifications center board.
Apr 1 2023, 00:01 · Docker images, Notifications center
dereckson moved T1814: Update Docker Hub builds format from tokens to trigger URL from Debt to Working on on the Notifications center board.
Apr 1 2023, 00:01 · User-Dereckson, Notifications center

Mar 31 2023

dereckson moved T1814: Update Docker Hub builds format from tokens to trigger URL from Working on to Debt on the Notifications center board.
Mar 31 2023, 23:53 · User-Dereckson, Notifications center
dereckson closed D2960: Configure Docker Hub triggers for Docker Hub.
Mar 31 2023, 23:43
dereckson committed rOPSf4cc2c2cf566: Configure Docker Hub triggers for Docker Hub (authored by dereckson).
Configure Docker Hub triggers for Docker Hub
Mar 31 2023, 23:43
dereckson accepted D2960: Configure Docker Hub triggers for Docker Hub.
Mar 31 2023, 23:43
dereckson updated the diff for D2960: Configure Docker Hub triggers for Docker Hub.

chmod ; s/authgrove/auth-grove/

Mar 31 2023, 23:42
dereckson closed D2961: Protect Notifications Center credentials file.
Mar 31 2023, 23:41
dereckson committed rOPS266d55c7212b: Protect Notifications Center credentials file (authored by dereckson).
Protect Notifications Center credentials file
Mar 31 2023, 23:41
dereckson accepted D2961: Protect Notifications Center credentials file.
Mar 31 2023, 23:41
dereckson requested review of D2961: Protect Notifications Center credentials file.
Mar 31 2023, 23:41
dereckson updated the diff for D2960: Configure Docker Hub triggers for Docker Hub.

+vault_mount_paths

Mar 31 2023, 23:35
dereckson added a comment to D2960: Configure Docker Hub triggers for Docker Hub.

Vault part is OK by adding apps to vault_mount_paths.

Mar 31 2023, 23:34
dereckson updated the diff for D2960: Configure Docker Hub triggers for Docker Hub.

Simplify Vault path by bypassing this prefix thing

Mar 31 2023, 23:28
dereckson added a comment to D2960: Configure Docker Hub triggers for Docker Hub.

Vault policy

Mar 31 2023, 23:09
dereckson added a revision to T1814: Update Docker Hub builds format from tokens to trigger URL: D2960: Configure Docker Hub triggers for Docker Hub.
Mar 31 2023, 23:05 · User-Dereckson, Notifications center
dereckson requested review of D2960: Configure Docker Hub triggers for Docker Hub.
Mar 31 2023, 23:05
dereckson added a comment to T1814: Update Docker Hub builds format from tokens to trigger URL.

We still use that for rNOTIF and rGROVE AFAIK, so I provisioned their secrets in Vault at apps/notifications-center/dockerhub/

Mar 31 2023, 22:44 · User-Dereckson, Notifications center
dereckson triaged T1814: Update Docker Hub builds format from tokens to trigger URL as Normal priority.
Mar 31 2023, 22:40 · User-Dereckson, Notifications center
dereckson closed D2957: Log gate response.
Mar 31 2023, 21:30
dereckson committed rNOTIF41818fbb66e9: Log gate response (authored by dereckson).
Log gate response
Mar 31 2023, 21:30
dereckson accepted D2957: Log gate response.
Mar 31 2023, 21:29
dereckson requested review of D2957: Log gate response.
Mar 31 2023, 21:28
dereckson closed D2793: Provision RabbitMQ configuration.
Mar 31 2023, 21:23
dereckson committed rOPS79c7da764e62: Provision RabbitMQ configuration (authored by dereckson).
Provision RabbitMQ configuration
Mar 31 2023, 21:23
dereckson updated the diff for D2793: Provision RabbitMQ configuration.

Last tweaks, e.g. read durable parameters and adjust permissions like currently deployed

Mar 31 2023, 21:21
dereckson updated the diff for D2793: Provision RabbitMQ configuration.

declare wearg-notifications as durable

Mar 31 2023, 21:06
dereckson closed D2958: Install intl extension.
Mar 31 2023, 20:01 · Docker images
dereckson committed rDPHPFPM7e364ecbd107: Install intl extension (authored by dereckson).
Install intl extension
Mar 31 2023, 20:01
dereckson committed rDPHPCLI4ff2dabfe1b1: Enable intl extension (authored by dereckson).
Enable intl extension
Mar 31 2023, 20:01
dereckson closed D2959: Enable intl extension.
Mar 31 2023, 20:01
dereckson accepted D2959: Enable intl extension.
Mar 31 2023, 20:01
dereckson accepted D2958: Install intl extension.
Mar 31 2023, 20:01 · Docker images
dereckson added a revision to T1813: Install intl PHP extension everywhere: D2959: Enable intl extension.
Mar 31 2023, 20:00 · Docker images, Notifications center
dereckson requested review of D2959: Enable intl extension.
Mar 31 2023, 20:00
dereckson added a revision to T1813: Install intl PHP extension everywhere: D2958: Install intl extension.
Mar 31 2023, 20:00 · Docker images, Notifications center
dereckson requested review of D2958: Install intl extension.
Mar 31 2023, 20:00 · Docker images
dereckson added a comment to T1813: Install intl PHP extension everywhere.

So if someone needs more recent ICU, the cleaner way would be a custom Bullseye build of the icu source package. We'll include it in packages.nasqueron.org, and from there, the repository can then be used in the image both for libxml2 and PHP itself.

Mar 31 2023, 18:33 · Docker images, Notifications center
dereckson added a comment to T1813: Install intl PHP extension everywhere.

"Fun" fact: libxml requires libicu, and pulls the system one of course:

Mar 31 2023, 18:31 · Docker images, Notifications center
dereckson added a comment to T1813: Install intl PHP extension everywhere.

Debian images will lag too much, review https://icu.unicode.org/download, we're at 71, Debian Bullseye is stuck at 67.

Mar 31 2023, 17:50 · Docker images, Notifications center
dereckson added a comment to T1813: Install intl PHP extension everywhere.

For shellserver and devserver role, the intl extension is already installed, per bdd61c48. MediaWiki is quoted as example of application using it.

Mar 31 2023, 17:49 · Docker images, Notifications center
dereckson renamed T1813: Install intl PHP extension everywhere from Install intl extension to Install intl PHP extension everywhere.
Mar 31 2023, 17:48 · Docker images, Notifications center
dereckson claimed T1813: Install intl PHP extension everywhere.
Mar 31 2023, 17:47 · Docker images, Notifications center
dereckson committed rKOT8445a5b8652a: Update license information (authored by dereckson).
Update license information
Mar 31 2023, 16:17
dereckson closed D2956: Update license information.
Mar 31 2023, 16:16