Page MenuHomeDevCentral
Feed All Stories

Sep 13 2018

dereckson requested review of D1758: Install Arcanist linters.
Sep 13 2018, 13:46
dereckson added a revision to T572: Prepare Jenkins slave agent containers: D1758: Install Arcanist linters.
Sep 13 2018, 13:46 · Jenkins
dereckson claimed T1430: Jinja map should be more comphrensive.
Sep 13 2018, 13:42
dereckson committed rOPS76eab65a6391: Install linters referenced by Arcanist on devserver role. (authored by dereckson).
Install linters referenced by Arcanist on devserver role.
Sep 13 2018, 13:42
dereckson closed T571: Install csslint, jshint and jscs on Ysul as Resolved by committing rOPS76eab65a6391: Install linters referenced by Arcanist on devserver role..
Sep 13 2018, 13:42 · Operations sprint 0, Servers
dereckson closed D1756: Install linters referenced by Arcanist on devserver role..
Sep 13 2018, 13:42
dereckson accepted D1756: Install linters referenced by Arcanist on devserver role..
Sep 13 2018, 13:42
dereckson committed rOPS55ba732c1086: Add packages entries to map (authored by dereckson).
Add packages entries to map
Sep 13 2018, 13:41
dereckson closed T1429: Jinja map should be more comphrensive as Resolved by committing rOPS55ba732c1086: Add packages entries to map.
Sep 13 2018, 13:41 · Technical debt, Salt
dereckson closed D1757: Add packages entries to map.
Sep 13 2018, 13:41
dereckson accepted D1757: Add packages entries to map.
Sep 13 2018, 13:41
dereckson updated the test plan for D1757: Add packages entries to map.
Sep 13 2018, 13:41
dereckson added a revision to T1429: Jinja map should be more comphrensive: D1757: Add packages entries to map.
Sep 13 2018, 13:41 · Technical debt, Salt
dereckson requested review of D1757: Add packages entries to map.
Sep 13 2018, 13:41
dereckson updated the task description for T1429: Jinja map should be more comphrensive.
Sep 13 2018, 13:37 · Technical debt, Salt
dereckson claimed T1429: Jinja map should be more comphrensive.
Sep 13 2018, 13:35 · Technical debt, Salt
dereckson added a revision to T571: Install csslint, jshint and jscs on Ysul: D1756: Install linters referenced by Arcanist on devserver role..
Sep 13 2018, 13:26 · Operations sprint 0, Servers
dereckson requested review of D1756: Install linters referenced by Arcanist on devserver role..
Sep 13 2018, 13:26
dereckson added a comment to T571: Install csslint, jshint and jscs on Ysul.

The currently installed list is already automated through 690ca84c957b7 (and the current test), so we've only to saltize the new list.

Sep 13 2018, 13:22 · Operations sprint 0, Servers
dereckson added a comment to T571: Install csslint, jshint and jscs on Ysul.

Current list of Node packages globally installed on Ysul

Sep 13 2018, 13:18 · Operations sprint 0, Servers
dereckson added a comment to T571: Install csslint, jshint and jscs on Ysul.

Migration from jscs to eslint

Sep 13 2018, 13:14 · Operations sprint 0, Servers
dereckson claimed T571: Install csslint, jshint and jscs on Ysul.
Sep 13 2018, 13:01 · Operations sprint 0, Servers
dereckson committed rOPS2110ada6ac26: Mark as fixed the Jenkins slave adressing issue (authored by dereckson).
Mark as fixed the Jenkins slave adressing issue
Sep 13 2018, 13:00
dereckson closed D1755: Mark as fixed the Jenkins slave adressing issue.
Sep 13 2018, 13:00
dereckson accepted D1755: Mark as fixed the Jenkins slave adressing issue.
Sep 13 2018, 13:00
dereckson updated the summary of D1755: Mark as fixed the Jenkins slave adressing issue.
Sep 13 2018, 12:59
dereckson added a revision to T1424: Group Jenkins container on one network: D1755: Mark as fixed the Jenkins slave adressing issue.
Sep 13 2018, 12:59 · Jenkins, Salt, Nasqueron Docker deployment squad
dereckson requested review of D1755: Mark as fixed the Jenkins slave adressing issue.
Sep 13 2018, 12:59
dereckson committed rOPS6214d1043a00: Fix typo (authored by dereckson).
Fix typo
Sep 13 2018, 12:54
dereckson closed D1754: Fix typo.
Sep 13 2018, 12:54
dereckson accepted D1754: Fix typo.
Sep 13 2018, 12:54
dereckson updated the summary of D1754: Fix typo.
Sep 13 2018, 12:54
dereckson requested review of D1754: Fix typo.
Sep 13 2018, 12:53
dereckson added a comment to D1750: Add Docker role to the highstate.

Test through salt equatower state.apply roles/paas-docker test=True

Sep 13 2018, 12:51
dereckson committed rOPS808a1e7b46e7: Add Docker role to the highstate (authored by dereckson).
Add Docker role to the highstate
Sep 13 2018, 12:51
dereckson closed D1750: Add Docker role to the highstate.
Sep 13 2018, 12:51
dereckson accepted D1750: Add Docker role to the highstate.
Sep 13 2018, 12:51
dereckson updated the diff for D1750: Add Docker role to the highstate.

Rebase

Sep 13 2018, 12:50
dereckson committed rOPS8091f2a3a5fa: Fix state filename to be coherent with declaration in index (authored by dereckson).
Fix state filename to be coherent with declaration in index
Sep 13 2018, 12:34
dereckson closed D1753: Fix state filename to be coherent with declaration in index.
Sep 13 2018, 12:34
dereckson accepted D1753: Fix state filename to be coherent with declaration in index.
Sep 13 2018, 12:34
dereckson added a comment to D1753: Fix state filename to be coherent with declaration in index.
$ salt equatower state.apply roles/paas-docker/docker test=True
equatower:
----------
          ID: remove_legacy_docker_packages
    Function: pkg.removed
      Result: True
     Comment: All specified packages are already absent
     Started: 12:33:07.613371
    Duration: 4789.829 ms
     Changes:   
----------
          ID: install_docker_engine
    Function: file.managed
        Name: /etc/yum.repos.d/docker-ce.repo
      Result: True
     Comment: The file /etc/yum.repos.d/docker-ce.repo is in the correct state
     Started: 12:33:12.407021
    Duration: 26.856 ms
     Changes:   
----------
          ID: install_docker_engine
    Function: pkg.installed
      Result: True
     Comment: All specified packages are already installed
     Started: 12:33:12.462210
    Duration: 36.229 ms
     Changes:   
----------
          ID: docker_network_cd
    Function: docker_network.present
        Name: cd
      Result: True
     Comment: Network 'cd' already exists, and is configured as specified
     Started: 12:33:12.515410
    Duration: 460.6 ms
     Changes:   
Sep 13 2018, 12:34
dereckson requested review of D1753: Fix state filename to be coherent with declaration in index.
Sep 13 2018, 12:32
dereckson committed rOPS5ca00078943b: Ensure SLS IDs are unique (authored by dereckson).
Ensure SLS IDs are unique
Sep 13 2018, 12:30
dereckson closed D1752: Ensure SLS IDs are unique.
Sep 13 2018, 12:30
dereckson accepted D1752: Ensure SLS IDs are unique.
Sep 13 2018, 12:30
dereckson updated the summary of D1752: Ensure SLS IDs are unique.
Sep 13 2018, 12:30
dereckson updated the test plan for D1752: Ensure SLS IDs are unique.
Sep 13 2018, 12:29
dereckson requested review of D1752: Ensure SLS IDs are unique.
Sep 13 2018, 12:29
dereckson committed rOPS630a912b038a: Prune CBS virt7 repository provisioning for CentOS Docker servers (authored by dereckson).
Prune CBS virt7 repository provisioning for CentOS Docker servers
Sep 13 2018, 12:24
dereckson added a reverting change for rOPSacddcae6a8d6: CentOS repositories for Docker: rOPS630a912b038a: Prune CBS virt7 repository provisioning for CentOS Docker servers.
Sep 13 2018, 12:24
dereckson closed D1751: Prune CBS virt7 repository provisioning for CentOS Docker servers.
Sep 13 2018, 12:24
dereckson accepted D1751: Prune CBS virt7 repository provisioning for CentOS Docker servers.
Sep 13 2018, 12:24
dereckson updated the test plan for D1751: Prune CBS virt7 repository provisioning for CentOS Docker servers.
Sep 13 2018, 12:24
dereckson updated the test plan for D1751: Prune CBS virt7 repository provisioning for CentOS Docker servers.
Sep 13 2018, 12:24
dereckson added a reverting change for rOPSacddcae6a8d6: CentOS repositories for Docker: D1751: Prune CBS virt7 repository provisioning for CentOS Docker servers.
Sep 13 2018, 12:23
dereckson requested review of D1751: Prune CBS virt7 repository provisioning for CentOS Docker servers.
Sep 13 2018, 12:23
dereckson updated the diff for D1750: Add Docker role to the highstate.

Remove virt7 repo (we use docker-ce repo, declared in docker unit)

Sep 13 2018, 11:44
dereckson placed T1428: Refactor systemd-unit for Docker containers up for grabs.
Sep 13 2018, 11:16 · Servers, Salt, Nasqueron Docker deployment squad
dereckson updated the task description for T1428: Refactor systemd-unit for Docker containers.
Sep 13 2018, 11:15 · Servers, Salt, Nasqueron Docker deployment squad
dereckson requested review of D1750: Add Docker role to the highstate.
Sep 13 2018, 11:10
dereckson added a subtask for T572: Prepare Jenkins slave agent containers: T1406: Prepare Docker agent for Rust.
Sep 13 2018, 11:09 · Jenkins
dereckson added a parent task for T1406: Prepare Docker agent for Rust: T572: Prepare Jenkins slave agent containers.
Sep 13 2018, 11:09 · Continous integration and delivery
dereckson claimed T1428: Refactor systemd-unit for Docker containers.
Sep 13 2018, 11:04 · Servers, Salt, Nasqueron Docker deployment squad
dereckson committed rOPS3861c7a31087: Standardize states using pkg.installed everywhere (authored by dereckson).
Standardize states using pkg.installed everywhere
Sep 13 2018, 10:03
dereckson closed D1749: Standardize states using pkg.installed everywhere.
Sep 13 2018, 10:03
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