Page MenuHomeDevCentral
Feed All Stories

Oct 10 2024

dereckson updated the diff for D3489: Give more resources to build huge ports in Poudriere.

+rust-nightly

Oct 10 2024, 23:03
dereckson planned changes to D3489: Give more resources to build huge ports in Poudriere.

https://windriver.nasqueron.org/poudriere/base14-dereckson_dev/2024-10-10_22h17m23s/build.html rust-nightly is needed by Alkane

Oct 10 2024, 23:01
dereckson closed D3487: Refactor core userland-software unit.
Oct 10 2024, 22:04
dereckson committed rOPSdf30e44088bf: Refactor core userland-software unit (authored by dereckson).
Refactor core userland-software unit
Oct 10 2024, 22:04
dereckson accepted D3487: Refactor core userland-software unit.
Oct 10 2024, 22:03
dereckson requested review of D3504: Scrape ccache metrics.
Oct 10 2024, 22:02
dereckson added a revision to T2039: Automate Poudriere deployment: D3504: Scrape ccache metrics.
Oct 10 2024, 22:02 · Servers
dereckson closed D3503: Install modules2tuple on devserver role.
Oct 10 2024, 21:48
dereckson committed rOPS4e97bf8c15b3: Install modules2tuple on devserver role (authored by dereckson).
Install modules2tuple on devserver role
Oct 10 2024, 21:48
dereckson accepted D3503: Install modules2tuple on devserver role.

Self-review as it's a FreeBSD ports build tool.

Oct 10 2024, 21:48
dereckson requested review of D3503: Install modules2tuple on devserver role.
Oct 10 2024, 21:48
dereckson moved T1999: Export metrics for php-fpm from Backlog to New port on the freebsd-port-wanted board.
Oct 10 2024, 21:45 · Operations sprints (Ignite Alkane Propulsion), freebsd-port-wanted, Alkane, PHP 8.x support, Monitoring and reporting
dereckson added a project to T1999: Export metrics for php-fpm: freebsd-port-wanted.

We need a FreeBSD port for https://github.com/Lusitaniae/phpfpm_exporter

Oct 10 2024, 21:45 · Operations sprints (Ignite Alkane Propulsion), freebsd-port-wanted, Alkane, PHP 8.x support, Monitoring and reporting
dereckson added a revision to T1999: Export metrics for php-fpm: D3502: Export metrics for php-fpm.
Oct 10 2024, 21:42 · Operations sprints (Ignite Alkane Propulsion), freebsd-port-wanted, Alkane, PHP 8.x support, Monitoring and reporting
dereckson updated the task description for T1999: Export metrics for php-fpm.
Oct 10 2024, 20:49 · Operations sprints (Ignite Alkane Propulsion), freebsd-port-wanted, Alkane, PHP 8.x support, Monitoring and reporting
dereckson moved T1999: Export metrics for php-fpm from Backlog to Servers on the PHP 8.x support board.
Oct 10 2024, 20:48 · Operations sprints (Ignite Alkane Propulsion), freebsd-port-wanted, Alkane, PHP 8.x support, Monitoring and reporting
dereckson moved T1999: Export metrics for php-fpm from Backlog to Bugs and features on the Alkane board.

Test of https://github.com/Lusitaniae/phpfpm_exporter available for WindRiver on Grafana:

Oct 10 2024, 20:47 · Operations sprints (Ignite Alkane Propulsion), freebsd-port-wanted, Alkane, PHP 8.x support, Monitoring and reporting
dereckson added a comment to T2028: Provide a nasqueron/jdk base image.

Adding Temurin comment from joggee in the discussion example.

Oct 10 2024, 16:36 · discussion, Docker images
dereckson updated the task description for T2028: Provide a nasqueron/jdk base image.
Oct 10 2024, 16:36 · discussion, Docker images

Oct 9 2024

dereckson moved T2015: Migrate remaining sites from ysul to Alkane from Backlog to Sites migrations on the Alkane board.
Oct 9 2024, 19:28 · Alkane
dereckson moved T2053: Build a port for Alkane from Backlog to Bugs and features on the Alkane board.
Oct 9 2024, 19:27 · Alkane, freebsd-port-wanted
dereckson triaged T2053: Build a port for Alkane as High priority.
Oct 9 2024, 18:55 · Alkane, freebsd-port-wanted
dereckson closed T2048: Setup reverse DNS for 195.154.30.15 as Resolved.

Local cache is OK.

Oct 9 2024, 18:47 · Servers
dereckson lowered the priority of T2051: Can't renew TLS certificates verified through HTTP on docker engines from High to Normal.
Oct 9 2024, 18:45 · security, Nasqueron Docker deployment squad, Servers
dereckson updated the task description for T2051: Can't renew TLS certificates verified through HTTP on docker engines.
Oct 9 2024, 18:45 · security, Nasqueron Docker deployment squad, Servers
dereckson added a comment to T2051: Can't renew TLS certificates verified through HTTP on docker engines.

Salt SELinux module issue

Oct 9 2024, 18:45 · security, Nasqueron Docker deployment squad, Servers
dereckson added a comment to T2052: Salt mixes Python and grep regular expressions for SELinux code.

Priority is high as it can affect our certificate renewal process.

Oct 9 2024, 18:44 · upstream, Salt
dereckson triaged T2052: Salt mixes Python and grep regular expressions for SELinux code as High priority.
Oct 9 2024, 18:43 · upstream, Salt
dereckson updated the task description for T2051: Can't renew TLS certificates verified through HTTP on docker engines.
Oct 9 2024, 18:07 · security, Nasqueron Docker deployment squad, Servers
dereckson added a comment to D3501: Allow nginx to read /.well-known/acme-challenge.
Complector
$ salt docker-002 state.apply roles/core/certificates/letsencrypt
[…]
          ID: selinux_context_certbot_www
    Function: selinux.fcontext_policy_present
        Name: /var/letsencrypt-auto
      Result: True
     Comment:
     Started: 18:00:54.789434
    Duration: 1865.606 ms
     Changes:
              ----------
              new:
                  ----------
                  /var/letsencrypt-auto:
                      ----------
                      filetype:
                          all files
                      sel_type:
                          httpd_sys_content_t
              old:
                  ----------
----------
          ID: selinux_context_certbot_www_applied
    Function: selinux.fcontext_policy_applied
        Name: /var/letsencrypt-auto
      Result: True
     Comment: SElinux policies are already applied for filespec "/var/letsencrypt-auto"
     Started: 18:00:56.655250
    Duration: 7.813 ms
     Changes:
[…]
Oct 9 2024, 18:04
dereckson updated the diff for D3501: Allow nginx to read /.well-known/acme-challenge.

+has_selinux

Oct 9 2024, 17:59
dereckson requested review of D3501: Allow nginx to read /.well-known/acme-challenge.
Oct 9 2024, 17:48
dereckson added a revision to T2051: Can't renew TLS certificates verified through HTTP on docker engines: D3501: Allow nginx to read /.well-known/acme-challenge.
Oct 9 2024, 17:48 · security, Nasqueron Docker deployment squad, Servers
dereckson moved T2051: Can't renew TLS certificates verified through HTTP on docker engines from Backlog to Pending review on the Servers board.
Oct 9 2024, 17:43 · security, Nasqueron Docker deployment squad, Servers
dereckson moved T2051: Can't renew TLS certificates verified through HTTP on docker engines from Backlog to Working on on the Nasqueron Docker deployment squad board.

SELinux context was the default for anything created under /var, which we didn't allow and aren't interested to allow for nginx.

Oct 9 2024, 17:43 · security, Nasqueron Docker deployment squad, Servers
dereckson triaged T2051: Can't renew TLS certificates verified through HTTP on docker engines as High priority.
Oct 9 2024, 16:02 · security, Nasqueron Docker deployment squad, Servers
dereckson created T2051: Can't renew TLS certificates verified through HTTP on docker engines.
Oct 9 2024, 16:01 · security, Nasqueron Docker deployment squad, Servers

Oct 8 2024

dereckson added a revision to T2050: organization.member_invited GitHub event triggers a 500: D3500: Handle organization and projects_v2 GitHub events.
Oct 8 2024, 22:43 · Notifications center
dereckson added a comment to T2050: organization.member_invited GitHub event triggers a 500.

The same issue is triggered by projects_v2, again because there is no repository.

Oct 8 2024, 22:27 · Notifications center
dereckson triaged T2050: organization.member_invited GitHub event triggers a 500 as Normal priority.
Oct 8 2024, 22:23 · Notifications center
dereckson created P361 organization. member_invited payload.
Oct 8 2024, 22:17 · Notifications center
dereckson closed T319: Prepare a guide to explain how to contribute to dev projects as Resolved.

The documentation is now more comprehensive and include the steps to contribute.

Oct 8 2024, 00:56 · DevCentral, Agora
dereckson moved T798: Add Signed-Off field to Differential from Backlog to Custom development on the DevCentral board.
Oct 8 2024, 00:55 · DevCentral
dereckson added a comment to T990: Deploy MetricsGrimoire and vizGrimoire.

Development switched to https://chaoss.github.io/grimoirelab/

Oct 8 2024, 00:54 · DevCentral
dereckson closed T966: improve how to contribute on agora as Resolved.

That workflow has been added to the main documentation page.

Oct 8 2024, 00:52 · User-xcombelle, Agora, documentation, DevCentral
dereckson moved T1499: Add Access-Control-Allow-Origin headers to fonts in Phabricator nginx configuration from Backlog to Custom development on the DevCentral board.
Oct 8 2024, 00:50 · Nasqueron Docker deployment squad, Docker images, DevCentral
dereckson updated the task description for T2035: Tidy up Keruald\GitHub package repository.
Oct 8 2024, 00:49 · User-Dereckson, Keruald, Notifications center
dereckson moved T987: Add SSH support to Phabricator image from Next to Backlog on the User-Dereckson board.
Oct 8 2024, 00:48 · User-Dereckson, Docker images
dereckson moved T1678: Health check and reporting library from Next to Backlog on the User-Dereckson board.
Oct 8 2024, 00:48 · User-Dereckson, Keruald, Zed
dereckson added a comment to T614: Browse and search whole Nasqueron codebase.

code.nasqueron.org with Hound is stable enough to close this task.

Oct 8 2024, 00:47 · User-Dereckson, Continous integration and delivery, DevCentral
dereckson closed T614: Browse and search whole Nasqueron codebase as Resolved.
Oct 8 2024, 00:47 · User-Dereckson, Continous integration and delivery, DevCentral
dereckson moved T1676: Serve Zed on webserver-alkane from In progress to Backlog on the User-Dereckson board.
Oct 8 2024, 00:46 · User-Dereckson, Servers, PHP 8.x support, Zed
dereckson moved T1937: Update FreeBSD packages Nasqueron repository from Backlog to Pending review on the Servers board.
Oct 8 2024, 00:46 · Servers, User-Dereckson
dereckson moved T1937: Update FreeBSD packages Nasqueron repository from Backlog to Code review / Peering on the User-Dereckson board.
Oct 8 2024, 00:46 · Servers, User-Dereckson
dereckson moved T1681: Publish schema.nasqueron.org from Next to Backlog on the User-Dereckson board.
Oct 8 2024, 00:45 · Schemas, Salt, User-Dereckson, Servers
dereckson moved T2049: Release api-exec from Backlog to Next on the User-Dereckson board.
Oct 8 2024, 00:45 · Nasqueron API, User-Dereckson, Servers
dereckson moved T2049: Release api-exec from Backlog to New ideas on the Nasqueron API board.
Oct 8 2024, 00:44 · Nasqueron API, User-Dereckson, Servers
dereckson added a project to T2049: Release api-exec: Nasqueron API.
Oct 8 2024, 00:44 · Nasqueron API, User-Dereckson, Servers
dereckson triaged T2049: Release api-exec as Low priority.
Oct 8 2024, 00:44 · Nasqueron API, User-Dereckson, Servers
dereckson moved T2039: Automate Poudriere deployment from Backlog to Pending review on the Servers board.
Oct 8 2024, 00:32 · Servers
dereckson added a comment to D3498: Support several ABI for FreeBSD packages repository.

Reference for ABI: https://wiki.osdev.org/System_V_ABI

Oct 8 2024, 00:30
dereckson triaged T2043: Switch to acme.sh instead of certbot as High priority.
Oct 8 2024, 00:15 · Operations sprints (Ignite Alkane Propulsion), Servers
dereckson added a comment to T2048: Setup reverse DNS for 195.154.30.15.

Authoritative DNS

Oct 8 2024, 00:15 · Servers
dereckson requested review of D3499: Install vault-medusa and roll on devserver role.
Oct 8 2024, 00:11
dereckson added a revision to T2037: Provide roll on devserver role: D3499: Install vault-medusa and roll on devserver role.
Oct 8 2024, 00:11 · Servers, freebsd-port-wanted
dereckson added a revision to T2046: Deploy Medusa on devserver role: D3499: Install vault-medusa and roll on devserver role.
Oct 8 2024, 00:11 · upstream, freebsd-port-wanted, Vault, Servers
dereckson requested review of D3498: Support several ABI for FreeBSD packages repository.
Oct 8 2024, 00:05
dereckson added a revision to T1937: Update FreeBSD packages Nasqueron repository : D3498: Support several ABI for FreeBSD packages repository.
Oct 8 2024, 00:05 · Servers, User-Dereckson

Oct 7 2024

dereckson added a revision to T1850: Move packages from Ysul to WindRiver: D3497: Serve packages.nasqueron.org from WindRiver.
Oct 7 2024, 23:26 · Operations sprints (Ignite Alkane Propulsion), Alkane, Servers
dereckson requested review of D3497: Serve packages.nasqueron.org from WindRiver.
Oct 7 2024, 23:26
dereckson added a comment to T1850: Move packages from Ysul to WindRiver.

DNS change

Oct 7 2024, 23:20 · Operations sprints (Ignite Alkane Propulsion), Alkane, Servers
dereckson added a comment to T1850: Move packages from Ysul to WindRiver.

For RHEL 8, we probably only need docker-processes, but roles/paas-docker/devel refers dive too.

Oct 7 2024, 22:49 · Operations sprints (Ignite Alkane Propulsion), Alkane, Servers
dereckson added a comment to T2048: Setup reverse DNS for 195.154.30.15.

Those two are indeed authoritative:

Oct 7 2024, 22:22 · Servers
dereckson moved T2048: Setup reverse DNS for 195.154.30.15 from Working on to Pending review on the Servers board.
Oct 7 2024, 22:19 · Servers
dereckson added a comment to T2048: Setup reverse DNS for 195.154.30.15.

Done at the console, but DNS records aren't instantaneously updated, and I'm not even sure those are authoritative (they are for poneytelecom.eu):

Oct 7 2024, 22:19 · Servers
dereckson moved T2048: Setup reverse DNS for 195.154.30.15 from Backlog to Working on on the Servers board.
Oct 7 2024, 22:15 · Servers
dereckson triaged T2048: Setup reverse DNS for 195.154.30.15 as High priority.
Oct 7 2024, 22:15 · Servers
dereckson added a comment to T1850: Move packages from Ysul to WindRiver.

2024-10 plan:

Oct 7 2024, 21:02 · Operations sprints (Ignite Alkane Propulsion), Alkane, Servers
dereckson added a comment to T1937: Update FreeBSD packages Nasqueron repository .

Choose to only support FreeBSD:14:amd64 ABI or to use /${ABI}/ in path

Oct 7 2024, 20:52 · Servers, User-Dereckson
dereckson updated the summary of D3495: Create datacube for FreeBSD Nasqueron packages repository.
Oct 7 2024, 20:48
dereckson retitled D3495: Create datacube for FreeBSD Nasqueron packages repository from Create datacube for FreeBSD Nasqueron packages repository Role freebsd-repo uses the /var/repo directory. It makes sense in the context of the devserver this is a datacube ZFS dataset belonging to the builder user. to Create datacube for FreeBSD Nasqueron packages repository.
Oct 7 2024, 20:45
dereckson requested review of D3496: Deploy freebsd-repo role on WindRiver.
Oct 7 2024, 20:44
dereckson added a revision to T1850: Move packages from Ysul to WindRiver: D3496: Deploy freebsd-repo role on WindRiver.
Oct 7 2024, 20:44 · Operations sprints (Ignite Alkane Propulsion), Alkane, Servers
dereckson requested review of D3495: Create datacube for FreeBSD Nasqueron packages repository.
Oct 7 2024, 20:40
dereckson added a revision to T1850: Move packages from Ysul to WindRiver: D3495: Create datacube for FreeBSD Nasqueron packages repository.
Oct 7 2024, 20:40 · Operations sprints (Ignite Alkane Propulsion), Alkane, Servers
dereckson added a subtask for T2046: Deploy Medusa on devserver role: T1850: Move packages from Ysul to WindRiver.
Oct 7 2024, 20:27 · upstream, freebsd-port-wanted, Vault, Servers
dereckson added a subtask for T2037: Provide roll on devserver role: T1850: Move packages from Ysul to WindRiver.
Oct 7 2024, 20:27 · Servers, freebsd-port-wanted
dereckson added parent tasks for T1850: Move packages from Ysul to WindRiver: T2046: Deploy Medusa on devserver role, T2037: Provide roll on devserver role.
Oct 7 2024, 20:27 · Operations sprints (Ignite Alkane Propulsion), Alkane, Servers
dereckson triaged T2047: Dovecot :stats listen to world on port 9900 as Normal priority.
Oct 7 2024, 20:17 · Servers, Mail
dereckson moved T2047: Dovecot :stats listen to world on port 9900 from Backlog to Pending review on the Servers board.
Oct 7 2024, 20:17 · Servers, Mail
dereckson moved T2047: Dovecot :stats listen to world on port 9900 from Backlog - On hold pending T1475 to Pending review on the Mail board.
Oct 7 2024, 20:16 · Servers, Mail
dereckson renamed T2047: Dovecot :stats listen to world on port 9900 from Dovecot :stats listen to world on port 9000 to Dovecot :stats listen to world on port 9900.
Oct 7 2024, 20:16 · Servers, Mail
dereckson updated the diff for D3494: Serve ccache metrics and other utilities through api-exec.

At first uwsgi.yml and api-exec.conf was two separate files. So the difference of spacing. Let's use 2 spaces everywhere, per .editorconfig.

Oct 7 2024, 20:15
dereckson updated the diff for D3494: Serve ccache metrics and other utilities through api-exec.

Allow to customize mime-type so we can serve application/openmetrics-text for metrics. Set PATH so /usr/local/bin is always in path, regardless how the service is launched.

Oct 7 2024, 20:11
dereckson added a comment to T1931: Dovecot Provisioning.

We also need a monitoring script to detect those cases:

Oct 7 2024, 01:08 · Mail, Restricted Project, Servers
dereckson added a comment to D3494: Serve ccache metrics and other utilities through api-exec.

I've put a live patch in WindRiver to use ccache-metrics with the correct header, Prometheus can then parse correctly the info type.

Oct 7 2024, 00:52
dereckson added a comment to D3492: Export metrics for ccache.

Tested with Prometheus, we can see the metrics at http://localhost:9090/graph

Oct 7 2024, 00:51
dereckson updated the diff for D3492: Export metrics for ccache.

Adhere to OpenMetrics format

Oct 7 2024, 00:49
dereckson planned changes to D3494: Serve ccache metrics and other utilities through api-exec.

Need to customize header to adhere to OpenMetrics specification.

Oct 7 2024, 00:37
dereckson updated the diff for D3494: Serve ccache metrics and other utilities through api-exec.

Spaces

Oct 7 2024, 00:18