Page MenuHomeDevCentral
Feed All Stories

Sep 13 2018

dereckson accepted D1749: Standardize states using pkg.installed everywhere.
Sep 13 2018, 10:03
dereckson added a comment to D1749: Standardize states using pkg.installed everywhere.

The following regexp was used to replace lines:

Sep 13 2018, 10:03
dereckson updated the test plan for D1749: Standardize states using pkg.installed everywhere.
Sep 13 2018, 09:59
dereckson requested review of D1749: Standardize states using pkg.installed everywhere.
Sep 13 2018, 09:58

Sep 12 2018

dereckson created T1427: Prepare a Jenkins job template for Rust CI.
Sep 12 2018, 22:32 · Servers, Limiting Factor, Nasqueron API, Jenkins
dereckson committed rDJENKINSAGENTSd7ed1e979fbb: Install rustup in /usr/local (authored by dereckson).
Install rustup in /usr/local
Sep 12 2018, 22:27
dereckson closed D1747: Install rustup in /usr/local.
Sep 12 2018, 22:27
dereckson updated the diff for D1747: Install rustup in /usr/local.

Toolchain

Sep 12 2018, 22:27
dereckson accepted D1747: Install rustup in /usr/local.
Sep 12 2018, 22:25
dereckson updated the task description for T1407: Generate Cargo documentation automatically and publish it to docs.nasqueron.org.
Sep 12 2018, 22:20 · Limiting Factor, Continous integration and delivery, documentation
dereckson updated the task description for T1407: Generate Cargo documentation automatically and publish it to docs.nasqueron.org.
Sep 12 2018, 22:20 · Limiting Factor, Continous integration and delivery, documentation
dereckson added a comment to T1407: Generate Cargo documentation automatically and publish it to docs.nasqueron.org.

Artifact

With this pipeline, documentation is generated at https://cd.nasqueron.org/job/limiting-factor-doc/lastSuccessfulBuild/artifact/*zip*/archive.zip.

If we decompress the archive, documentation is in the archive/target/doc/ folder.

Next step

One of them:

  • Publish to docs.nasqueron.org through Jenkinsfile (requires the node and Ysul to be configured with a relevant ssh key)
  • Publish through Jenkins ssh plugin (solution used on the old CI, probably not compatible with pipelines, credentials were in Jenkins)
  • Trigger a Salt task to fetch the artifact archive and publish it
Sep 12 2018, 22:18 · Limiting Factor, Continous integration and delivery, documentation
dereckson committed rLFb48f510e75a8: Generate Cargo documentation in Jenkins (authored by dereckson).
Generate Cargo documentation in Jenkins
Sep 12 2018, 22:18
dereckson closed D1748: Generate Cargo documentation in Jenkins.
Sep 12 2018, 22:18
dereckson accepted D1748: Generate Cargo documentation in Jenkins.

With this pipeline, documentation is generated at https://cd.nasqueron.org/job/limiting-factor-doc/lastSuccessfulBuild/artifact/*zip*/archive.zip.

Sep 12 2018, 22:18
dereckson requested review of D1748: Generate Cargo documentation in Jenkins.
Sep 12 2018, 22:13
dereckson added a revision to T1407: Generate Cargo documentation automatically and publish it to docs.nasqueron.org: D1748: Generate Cargo documentation in Jenkins.
Sep 12 2018, 22:13 · Limiting Factor, Continous integration and delivery, documentation
dereckson requested review of D1747: Install rustup in /usr/local.
Sep 12 2018, 21:14
dereckson committed rOPS872a75e59e7d: Provision rust_brown container for Jenkins CD (authored by dereckson).
Provision rust_brown container for Jenkins CD
Sep 12 2018, 19:29
dereckson closed D1745: Provision rust_brown container for Jenkins CD.
Sep 12 2018, 19:29
dereckson added a revision to T1406: Prepare Docker agent for Rust: D1746: Run sshd as root, not as app.
Sep 12 2018, 19:28 · Continous integration and delivery
dereckson added a task to D1746: Run sshd as root, not as app: T1406: Prepare Docker agent for Rust.
Sep 12 2018, 19:28
dereckson requested review of D1745: Provision rust_brown container for Jenkins CD.
Sep 12 2018, 19:27
dereckson accepted D1745: Provision rust_brown container for Jenkins CD.

Issue fixed in 9355600260c9.

Sep 12 2018, 19:27
dereckson committed rDJENKINSAGENTS9355600260c9: Run sshd as root, not as app (authored by dereckson).
Run sshd as root, not as app
Sep 12 2018, 19:26
dereckson closed D1746: Run sshd as root, not as app.
Sep 12 2018, 19:26
dereckson accepted D1746: Run sshd as root, not as app.
Sep 12 2018, 19:26
dereckson requested review of D1746: Run sshd as root, not as app.
Sep 12 2018, 19:26
dereckson added inline comments to rDJENKINSAGENTSed63aab9ed71: Provide Jenkins slave image for Rust.
Sep 12 2018, 19:26
dereckson added a comment to D1745: Provision rust_brown container for Jenkins CD.

I guess the image tries to run the sshd daemon as app instead of root.

Sep 12 2018, 19:21
dereckson planned changes to D1745: Provision rust_brown container for Jenkins CD.
$ docker logs rust_brown
Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_ecdsa_key
Could not load host key: /etc/ssh/ssh_host_ed25519_key
Sep 12 2018, 19:20
dereckson added a revision to T1406: Prepare Docker agent for Rust: D1745: Provision rust_brown container for Jenkins CD.
Sep 12 2018, 19:18 · Continous integration and delivery
dereckson updated the summary of D1745: Provision rust_brown container for Jenkins CD.
Sep 12 2018, 19:18
dereckson requested review of D1745: Provision rust_brown container for Jenkins CD.
Sep 12 2018, 19:17
dereckson committed rDJENKINSAGENTSed63aab9ed71: Provide Jenkins slave image for Rust (authored by dereckson).
Provide Jenkins slave image for Rust
Sep 12 2018, 18:34
dereckson closed D1744: Provide Jenkins agent image for Rust.
Sep 12 2018, 18:34
dereckson closed T1406: Prepare Docker agent for Rust as Resolved by committing rDJENKINSAGENTSed63aab9ed71: Provide Jenkins slave image for Rust.
Sep 12 2018, 18:34 · Continous integration and delivery
dereckson accepted D1744: Provide Jenkins agent image for Rust.
Sep 12 2018, 18:32
dereckson updated the diff for D1744: Provide Jenkins agent image for Rust.

s/PHP/Rust

Sep 12 2018, 18:31
dereckson updated the diff for D1744: Provide Jenkins agent image for Rust.

Tweak Dockerfile after test builds

Sep 12 2018, 17:20
dereckson committed rDJENKINSAGENTSed8000dab6e0: Upgrade to Debian Stretch and OpenJDK 8 (authored by dereckson).
Upgrade to Debian Stretch and OpenJDK 8
Sep 12 2018, 16:05
dereckson closed D1741: Upgrade to Debian Stretch and OpenJDK 8.
Sep 12 2018, 16:05
dereckson requested review of D1744: Provide Jenkins agent image for Rust.
Sep 12 2018, 15:54
dereckson added a revision to T1406: Prepare Docker agent for Rust: D1744: Provide Jenkins agent image for Rust.
Sep 12 2018, 15:54 · Continous integration and delivery
dereckson committed rOPS8c08bbe3a2c5: Supersede svirt_sandbox_file_t by container_file_t (authored by dereckson).
Supersede svirt_sandbox_file_t by container_file_t
Sep 12 2018, 12:57
dereckson closed T1418: Review SELinux context for Docker containers as Resolved by committing rOPS8c08bbe3a2c5: Supersede svirt_sandbox_file_t by container_file_t.
Sep 12 2018, 12:57 · Salt, Servers, Nasqueron Docker deployment squad
dereckson closed D1743: Supersede svirt_sandbox_file_t by container_file_t.
Sep 12 2018, 12:57
dereckson accepted D1743: Supersede svirt_sandbox_file_t by container_file_t.
$ salt equatower state.apply roles/paas-docker/containers/jenkins
----------
          ID: selinux_context_jenkins_home
    Function: selinux.fcontext_policy_present
        Name: /srv/jenkins/cd/jenkins_home
      Result: True
     Comment: 
     Started: 12:54:16.919480
    Duration: 4048.744 ms
     Changes:   
              ----------
              new:
                  ----------
                  /srv/jenkins/cd/jenkins_home:
                      ----------
                      filetype:
                          all files
                      sel_type:
                          container_file_t
              old:
                  ----------
----------
Sep 12 2018, 12:57
dereckson added a comment to T1418: Review SELinux context for Docker containers.
$ salt equatower state.apply roles/paas-docker/containers/jenkins
----------
          ID: selinux_context_jenkins_home
    Function: selinux.fcontext_policy_present
        Name: /srv/jenkins/cd/jenkins_home
      Result: True
     Comment: 
     Started: 12:54:16.919480
    Duration: 4048.744 ms
     Changes:   
              ----------
              new:
                  ----------
                  /srv/jenkins/cd/jenkins_home:
                      ----------
                      filetype:
                          all files
                      sel_type:
                          container_file_t
              old:
                  ----------
----------
Sep 12 2018, 12:55 · Salt, Servers, Nasqueron Docker deployment squad
dereckson claimed T1418: Review SELinux context for Docker containers.
Sep 12 2018, 12:53 · Salt, Servers, Nasqueron Docker deployment squad
dereckson requested review of D1743: Supersede svirt_sandbox_file_t by container_file_t.
Sep 12 2018, 12:53
dereckson added a revision to T1418: Review SELinux context for Docker containers: D1743: Supersede svirt_sandbox_file_t by container_file_t.
Sep 12 2018, 12:53 · Salt, Servers, Nasqueron Docker deployment squad
dereckson committed rVIPER3870312fa0b0: Allow components with space for servers log (authored by dereckson).
Allow components with space for servers log
Sep 12 2018, 11:25
dereckson closed T1426: Log entries with spaces in component name aren't processed by Wearg as Resolved by committing rVIPER3870312fa0b0: Allow components with space for servers log.
Sep 12 2018, 11:25 · Continous integration and delivery, IRC, Dæghrefn
dereckson closed D1742: Allow components with space for servers log.
Sep 12 2018, 11:25
dereckson accepted D1742: Allow components with space for servers log.
Sep 12 2018, 11:24
dereckson updated the test plan for D1742: Allow components with space for servers log.
Sep 12 2018, 11:24
dereckson updated the test plan for D1742: Allow components with space for servers log.
Sep 12 2018, 11:23
dereckson added a revision to T1426: Log entries with spaces in component name aren't processed by Wearg: D1742: Allow components with space for servers log.
Sep 12 2018, 11:22 · Continous integration and delivery, IRC, Dæghrefn
dereckson requested review of D1742: Allow components with space for servers log.
Sep 12 2018, 11:22
dereckson moved T1426: Log entries with spaces in component name aren't processed by Wearg from Backlog to Bugs on the Dæghrefn board.
Sep 12 2018, 11:19 · Continous integration and delivery, IRC, Dæghrefn
dereckson triaged T1426: Log entries with spaces in component name aren't processed by Wearg as Normal priority.
Sep 12 2018, 11:19 · Continous integration and delivery, IRC, Dæghrefn
dereckson accepted D1741: Upgrade to Debian Stretch and OpenJDK 8.
Sep 12 2018, 11:05
dereckson requested review of D1741: Upgrade to Debian Stretch and OpenJDK 8.
Sep 12 2018, 11:05
dereckson updated the task description for T1425: Provision secrets through Salt.
Sep 12 2018, 10:26 · security, Nasqueron Operations Squad, Vault, Salt
dereckson updated the task description for T930: Secrets to migrate from DevCentral to Vault.
Sep 12 2018, 10:25 · User-Dereckson, Vault, Nasqueron Operations Squad, security
dereckson committed rOPS2bf33db6ec51: Declare Openfire HTTP port (authored by dereckson).
Declare Openfire HTTP port
Sep 12 2018, 10:02
dereckson closed D1740: Declare Openfire HTTP port.
Sep 12 2018, 10:02
dereckson accepted D1740: Declare Openfire HTTP port.
Sep 12 2018, 10:02
dereckson requested review of D1740: Declare Openfire HTTP port.
Sep 12 2018, 10:02
dereckson committed rOPS4d55fdc16e13: Map the Phabricator credentials ID (authored by dereckson).
Map the Phabricator credentials ID
Sep 12 2018, 10:00
dereckson closed D1738: Map the Phabricator credentials ID.
Sep 12 2018, 10:00
dereckson committed rOPS274e9d402564: Improve style (authored by dereckson).
Improve style
Sep 12 2018, 09:59
dereckson closed D1739: Improve style.
Sep 12 2018, 09:59
dereckson accepted D1739: Improve style.
Sep 12 2018, 09:59
dereckson requested review of D1739: Improve style.
Sep 12 2018, 09:59
dereckson accepted D1738: Map the Phabricator credentials ID.
Sep 12 2018, 09:57
dereckson added a revision to T1425: Provision secrets through Salt: D1738: Map the Phabricator credentials ID.
Sep 12 2018, 09:56 · security, Nasqueron Operations Squad, Vault, Salt
dereckson requested review of D1738: Map the Phabricator credentials ID.
Sep 12 2018, 09:56
dereckson created T1425: Provision secrets through Salt.
Sep 12 2018, 09:54 · security, Nasqueron Operations Squad, Vault, Salt
dereckson committed rOPS10f980e4421b: Fix typo (authored by dereckson).
Fix typo
Sep 12 2018, 09:48
dereckson closed D1737: Fix typo.
Sep 12 2018, 09:48
dereckson accepted D1737: Fix typo.
Sep 12 2018, 09:48
dereckson requested review of D1737: Fix typo.
Sep 12 2018, 09:48

Sep 11 2018

dereckson closed T1419: Commit Etherpad runtime configuration to a new nasqueron/etherpad-production image as Resolved.

Plugins and abiword are now directly integrated to the image.

Sep 11 2018, 23:56 · Nasqueron Docker deployment squad, Docker images, Etherpad
dereckson committed rOPSb92938323d10: Provide Etherpad API key to container (authored by dereckson).
Provide Etherpad API key to container
Sep 11 2018, 23:48
dereckson closed D1736: Provide Etherpad API key to container.
Sep 11 2018, 23:48
dereckson accepted D1736: Provide Etherpad API key to container.
Sep 11 2018, 23:48
dereckson requested review of D1736: Provide Etherpad API key to container.
Sep 11 2018, 23:46
dereckson added a revision to T1419: Commit Etherpad runtime configuration to a new nasqueron/etherpad-production image: D1736: Provide Etherpad API key to container.
Sep 11 2018, 23:46 · Nasqueron Docker deployment squad, Docker images, Etherpad
dereckson committed rOPSdda261e9eb3a: Don't install plugins manually in Etherpad container anymore (authored by dereckson).
Don't install plugins manually in Etherpad container anymore
Sep 11 2018, 23:25
dereckson closed D1734: Don't install plugins manually in Etherpad container anymore.
Sep 11 2018, 23:25
dereckson committed rDETHERe7e6d15230c8: Flatten image layers (authored by dereckson).
Flatten image layers
Sep 11 2018, 22:49
dereckson closed D1735: Flatten image layers.
Sep 11 2018, 22:49
dereckson updated the summary of D1735: Flatten image layers.
Sep 11 2018, 22:49
dereckson accepted D1735: Flatten image layers.
Sep 11 2018, 22:48
dereckson updated the diff for D1735: Flatten image layers.

Prune ghost from the former instruction line

Sep 11 2018, 22:45
dereckson added a revision to T1419: Commit Etherpad runtime configuration to a new nasqueron/etherpad-production image: D1735: Flatten image layers.
Sep 11 2018, 22:43 · Nasqueron Docker deployment squad, Docker images, Etherpad
dereckson updated the summary of D1735: Flatten image layers.
Sep 11 2018, 22:43
dereckson requested review of D1735: Flatten image layers.
Sep 11 2018, 22:43