Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/opendevshop/devshop

Open Source DevOps Framework
https://github.com/opendevshop/devshop

Merge branch '1.x' into install/install-sh/ansible-pip

e52afa29d1e3f07cdd0ee1014d490cd94b1ea66e authored over 4 years ago by Jon Pugh <[email protected]>
Fix the build crontab: run at 6am everyday.

b26873816ad969d1720fe238a3acb340a698db65 authored over 4 years ago by Jon Pugh <[email protected]>
Merge branch '1.x' of github.com:opendevshop/devshop into install/install-sh/ansible-pip

a642a30e2e9dca15e5ae87877963b84bca685ccb authored over 4 years ago by Jon Pugh <[email protected]>
Merge pull request #584 from opendevshop/component/docs

Component / Documentation

31c25a8be61da8e70274bc6c349fcb2f701b2cc8 authored over 4 years ago by Jon Pugh <[email protected]>
Add 'docs/' from commit 'f0139730fc88d0ebe2532151f6872ddd27f0d97c'

git-subtree-dir: docs
git-subtree-mainline: db6ab4888a80c9463055584f5d4eae268fb7785a
git-subtree...

c7607405f6edd28e877b578986c4f22ede9f3af1 authored over 4 years ago by Jon Pugh <[email protected]>
Adding documentation repo to git split repos

db6ab4888a80c9463055584f5d4eae268fb7785a authored over 4 years ago by Jon Pugh <[email protected]>
Moving docs to docs-new.

dc5c08c7fa94e7a3d078c2a974684c45037b4341 authored over 4 years ago by Jon Pugh <[email protected]>
More abbrs

9225ccf2d8bb41b1ede2b6481ed59fffaeb3b6f3 authored over 4 years ago by Jon Pugh <[email protected]>
Add more awesome fish abbreviations.

eace3bf940b068ff459cc152582286ff559bc12c authored over 4 years ago by Jon Pugh <[email protected]>
Revert Dockerfile changes

cb801e13872e6bf8f6ba81951f6c9bebf66b2411 authored over 4 years ago by Jon Pugh <[email protected]>
Remove cache_valid_time: 600 to see if it "No package matching 'wget' is available". Not sure why it was added.

734f89586be6bc44fa81a7900ac94b35d834b7e6 authored over 4 years ago by Jon Pugh <[email protected]>
Remove install.yml

7bd54706064fe784061092cfe3b7131ccea2cd2b authored over 4 years ago by Jon Pugh <[email protected]>
Revert changes to build.yml.

b4b3f2e44963b58adc44554e9b0441a2c5e0dc11 authored over 4 years ago by Jon Pugh <[email protected]>
Add systemctl status call and some debug before the install script.

5aa8b217c751b5c8cd71cc98cead3d2e99d11d8d authored over 4 years ago by Jon Pugh <[email protected]>
Set entrypoint. Otherwise, github actions sets it to "tail /dev/null"

f9d568fab4d1c38bf649cf095f39af67423e03ac authored over 4 years ago by Jon Pugh <[email protected]>
Set ansible_python_interpreter: python3 only in debian systems? Still not sure the right way to move here!

ce12963fe1d8e2f8a99d0e92f4ad7713cc7c33af authored over 4 years ago by Jon Pugh <[email protected]>
Fix call to docker-systemd-prepare in Dockerfile.

e0a48a9dec3febc5990eaf619713ff542acdc613 authored over 4 years ago by Jon Pugh <[email protected]>
Set new install.sh path.

9bf6fd57381596b582de262c61bd7e11573b2ed2 authored over 4 years ago by Jon Pugh <[email protected]>
Comment out docker-systemd-prepare from the github workflow file.

5a4c6b0468653dc640fbddbd25b2189592d90c18 authored over 4 years ago by Jon Pugh <[email protected]>
Remove "if ansible exists"

8344ae1b6123111477072b3e37ec7d524ee24fdc authored over 4 years ago by Jon Pugh <[email protected]>
Remove extra comment characters.

694815059880ab6964982afabec364f67856e54e authored over 4 years ago by Jon Pugh <[email protected]>
Merge branch 'install/get.devshop.tech' into install/install-sh/ansible-pip

a9da1e1a1fbd7709d6208636fac5106b7e307135 authored over 4 years ago by Jon Pugh <[email protected]>
Bad yml

768f600f67950347dd12f077b91a4267e2b26c91 authored over 4 years ago by Jon Pugh <[email protected]>
Go back to using @geerlingguy's containers until we have our own stripped down systemd containers.

00c49b2e3a28188a1ed553020d4f581ae353f6a1 authored over 4 years ago by Jon Pugh <[email protected]>
Missing end quote.

00d7e88ac9d1b801450836300f3d602e7b9f8954 authored over 4 years ago by Jon Pugh <[email protected]>
Use matrix vars to define which systemd to run.

5b970470835fb2fb6245bb3133529e042a396a43 authored over 4 years ago by Jon Pugh <[email protected]>
Try to add a "wait for" call to the entrypoint so the container can launch without anything in it.

0dcf79b14b330a84d81588c8a02ab331a4d089a3 authored over 4 years ago by Jon Pugh <[email protected]>
Use environment variable GITHUB_WORKSPACE

3967f1beb31018993a1429e9ee6971aa573975be authored over 4 years ago by Jon Pugh <[email protected]>
Set entrypoint to the devshop docker-systemd script.

dd15f8ab9174d6d295647266bb0bd43b28a1cfc2 authored over 4 years ago by Jon Pugh <[email protected]>
Add -k option to ignore SSL error: error setting certificate verify locations

d4be4aeb9989d347ff01d92ec241b07a25f784b1 authored over 4 years ago by Jon Pugh <[email protected]>
Remove -f option from curl command.

e8b32ea8702ceec8661045ddcb28440411ba1914 authored over 4 years ago by Jon Pugh <[email protected]>
Add curl, just in case.

c7018500df418c31381a2bf0b85a96a7f4994b4d authored over 4 years ago by Jon Pugh <[email protected]>
Install initctl_faker in the docker-systemd-prepare script.

7d76163971d05bf1d1fc452d52354244394ae02e authored over 4 years ago by Jon Pugh <[email protected]>
Run with bash so we don't have to care about permissions.

8b988500c4bd33e90e9ea0eb4ca203a913f48105 authored over 4 years ago by Jon Pugh <[email protected]>
Add systemd-prepare to the action so the container is ready.

bd2d36c46746cc57bab05ec3061978efe6a400bc authored over 4 years ago by Jon Pugh <[email protected]>
Comment out publish workflow until the rest works.

04684e50f080aaea7cc1e378522857b343795fb0 authored over 4 years ago by Jon Pugh <[email protected]>
Adding docker-systemd-prepare from ansible branch.

9574e1d438f4bd7f0970523519c685e09d1b3d92 authored over 4 years ago by Jon Pugh <[email protected]>
Adding forgotten "runs-on". Thank you, GitHub Editor!

c98135a90195204501bbaebee5c3add7df69d857 authored over 4 years ago by Jon Pugh <[email protected]>
Update github workflow to add required container options.

b542632022ab402f137e619025293d579f865d2c authored over 4 years ago by Jon Pugh <[email protected]>
GitHub Workflow file uses run as a string only.

10acfc71a6aea1ff9fac1e46ebcf6e278bfbef08 authored over 4 years ago by Jon Pugh <[email protected]>
Adding publish steps to github actions.

076c2ebc6ff15966718c5772ae6b985f3f10de38 authored over 4 years ago by Jon Pugh <[email protected]>
Don't fail fast here, we want to see if other OSs finish.

021053da66259fbf9348b82825bc36a9165e6da1 authored over 4 years ago by Jon Pugh <[email protected]>
Add mkdir -p /etc/ansible to install.sh script.

5ec08d8d7d42d2b7dfe4069647974fbf40ec75be authored over 4 years ago by Jon Pugh <[email protected]>
yum update needs -y.

68c5189c9f8130957da4ec36c6e30252f57c6c15 authored over 4 years ago by Jon Pugh <[email protected]>
Ensure sudo and which are also in there.

572d6a575cc8f9eaf8dbaa6b7d629ee55c855153 authored over 4 years ago by Jon Pugh <[email protected]>
Add steps from centos7 dockerfile to the install.sh script.

154f66ca994aa90f359c473c0b73bec280e73cf7 authored over 4 years ago by Jon Pugh <[email protected]>
Bring in changes from branch install/install-sh/ansible-pip

01daaa96954f5fe4a1f40fd7ac90790e2a856734 authored over 4 years ago by Jon Pugh <[email protected]>
Revert "Install python3-pip in RHEL family."

This reverts commit 4cc8523d0e8bbc7e788518c42affc890debc3a6a.

80f104d542b744b8d64279b28ef7cb3c3421f20d authored over 4 years ago by Jon Pugh <[email protected]>
Put back hack to set variable for python3-mysqkdb package.

43ab933f60ed273d591f8c8490aa424b5bc370a3 authored over 4 years ago by Jon Pugh <[email protected]>
Install python3-pip in RHEL family.

4cc8523d0e8bbc7e788518c42affc890debc3a6a authored over 4 years ago by Jon Pugh <[email protected]>
Move 'strategy' to the right place.

42150dfc61bb11513ad5486d7d0ac581929dba26 authored over 4 years ago by Jon Pugh <[email protected]>
Add install.yml for testing the install script.

b35c37ad738ef5b4a76fec8c64910da52e4dc932 authored over 4 years ago by Jon Pugh <[email protected]>
Update lockfile.

d447ffbddcfebe2de3386b70704b56a6262cb88c authored over 4 years ago by Jon Pugh <[email protected]>
Add devshop-install repo to composer.json git splits.

8320bfecb4d3ac05cda58c6b6e957ab4aa5e8d85 authored over 4 years ago by Jon Pugh <[email protected]>
Adding install folder, README and moving install.sh into it.

63230df4afc6d18dd9f71bcf7e7da74981debc4e authored over 4 years ago by Jon Pugh <[email protected]>
Just use pip for centos install.

f416ddbcdc26b26193bc30289eaed29dd2329b28 authored over 4 years ago by Jon Pugh <[email protected]>
> debconf: delaying package configuration, since apt-utils is not installed

Ok, you can haz apt-utils.

54c48fc089b2fc335292ace141b9f7b4a890a118 authored over 4 years ago by Jon Pugh <[email protected]>
Add a prepareAll() function to create the ansible dir.

dc8976154b46302fb74dcb22308495c6e6248a14 authored over 4 years ago by Jon Pugh <[email protected]>
Fine, I guess they ARE requirements!

e9bee76125e5047c12c8179ef86d518680b69a5e authored over 4 years ago by Jon Pugh <[email protected]>
Add locales to prerequisite packages.

c0683a44d4af49fcbffab3a6053202f6dac9b4b3 authored over 4 years ago by Jon Pugh <[email protected]>
Add code that prepares centos7.

75568b5c827ce9f71e4a2d7ba42b32c9cd309d24 authored over 4 years ago by Jon Pugh <[email protected]>
Add an else condition to the custom docker-systemd command.

a38ab41d11d6b8864ef9c6247e4afc4f3766abff authored over 4 years ago by Jon Pugh <[email protected]>
Add update-alternatives to set python3 as the default.

7ad2e52bb132945244701b12b3b949f26e27b700 authored over 4 years ago by Jon Pugh <[email protected]>
Don't overwrite /etc/os-release. Create our own file with build information: /etc/devshop-release

61018950783d2ea4c11d201916cafbc491b0dec7 authored over 4 years ago by Jon Pugh <[email protected]>
Put ANSIBLE_BUILD_COMMAND on one line. It causes problems when being output to file: https://github.com/opendevshop/devshop/pull/580/checks?check_run_id=616455794#step:12:102

"/etc/os-release: line 23: --extra-vars: command not found"

61cce730f3724b7749929c6a3b710b0d51811df1 authored over 4 years ago by Jon Pugh <[email protected]>
Set dist_version correctly.

93c4496ae2a6d5c7114265fb7f3aa4be97b37512 authored over 4 years ago by Jon Pugh <[email protected]>
Comment out the step we may be able to skip now.

d24a990ea1a9fab53a08da4a1a799d5c0a4f05f0 authored over 4 years ago by Jon Pugh <[email protected]>
Shorten the line.

e0cfa79cadde66ea8f2c6e18ce543113161fc438 authored over 4 years ago by Jon Pugh <[email protected]>
Wrong path to script.

d56c53da66ae04b951686b7ec5695d18e0c22cbc authored over 4 years ago by Jon Pugh <[email protected]>
Makesure docker-systemd-prepare.

82a8bfb5912873612a05a44c6cc48fe253267be8 authored over 4 years ago by Jon Pugh <[email protected]>
Rework docker-systemd-clean to docker-systemd-prepare and the initctl faker file.

ad6e1d029f5db596f71e2362e210590353752199 authored over 4 years ago by Jon Pugh <[email protected]>
Merge branch 'install/install-sh/ansible-pip' of github.com:opendevshop/devshop into install/install-sh/ansible-pip

a1c34d7b8a44927b7412ca813692c60a3e72549f authored over 4 years ago by Jon Pugh <[email protected]>
Force ansible to use python3 by setting ansible_python_interpreter in the playbook. Users can override it here.

05175c5e35d905260734dac4b9397c22bc3a4e00 authored over 4 years ago by Jon Pugh <[email protected]>
Change the build.yml workflow to use the --from option to force the system to use the upstream OS docker images, and change the matrix.os strings to use the docker image names.

2067c7557ef918c4c665d3eecf0a7e0e98bc5022 authored over 4 years ago by Jon Pugh <[email protected]>
Don't assume ansible is installed.

b1721506105e78ab95efcf8f03a3f49aaa719840 authored over 4 years ago by Jon Pugh <[email protected]>
Use install.sh instead of devshop-ansible-playbook command.

a403cd32d50b0f09b246212c5927013e6cd9eea7 authored over 4 years ago by Jon Pugh <[email protected]>
Update install.sh to use pip to install Ansible. Leverage tips and tricks from get.docker.com, like $sh_c, pre_reqs, OS detection, but don't go overkill and rewrite the entire file in one commit.

0377fbdeb7c6a684218c4ae4a9de2c02c78ddb30 authored over 4 years ago by Jon Pugh <[email protected]>
Don't assume ansible is installed at this point.

c996a24c15194332859b219b9ea62902e673d36a authored over 4 years ago by Jon Pugh <[email protected]>
Add DOCKER_BUILD_COMMAND, DOCKER_BUILD_COMMAND_ARG, and --build-command options to robo up and prepare:containers.

a1e3095da48a597217e68dadf0133fe877c4ed65 authored over 4 years ago by Jon Pugh <[email protected]>
Install pymysql in install.sh.

1576f48c70b76f45c66458ca33690919ef718eed authored over 4 years ago by Jon Pugh <[email protected]>
Move install.sh call to "Install DevShop" section.

2f5aeacbf6ec7f76c26d3075a74b9028e2c974d6 authored over 4 years ago by Jon Pugh <[email protected]>
Merge pull request #579 from opendevshop/composer/node/suggests

Composer / NodeJS Installer / Move to Suggests

935dfd408e6133aa01e7dd913c3a7f98012c7783 authored over 4 years ago by Jon Pugh <[email protected]>
Use the file's directory, not cwd when looking up the git repo.

6778a8fba2ef41e0a001085a10f0b2072121bf81 authored over 4 years ago by Jon Pugh <[email protected]>
Add our own extension of GitRepository so we can add methods to that. Traits used on robo command files cannot have methods that dont parse as AnnotatedCommands.

cab667bf5d4a0dc93b402abbb700b4b5ebda0250 authored over 4 years ago by Jon Pugh <[email protected]>
Remove commented code.

1150ea21a82a477977252775b51e1f173359bb21 authored over 4 years ago by Jon Pugh <[email protected]>
Also bail out if local copy contains unpushed commits

d2be2ef23901e8d8c130f5b99b9a9c3829d5ad30 authored over 4 years ago by Jon Pugh <[email protected]>
hi

8d17fff0f368dc174b0e2692d3b2bfac66c85a24 authored over 4 years ago by Jon Pugh <[email protected]>
Remove GitWrapper implementation and replace with getRepository().

78fc9ccfad179edb3aab96b11b62c16645bf1052 authored over 4 years ago by Jon Pugh <[email protected]>
Add a callGit() method to GitRepositoryAwareTrait.php to allow for easy command running.

5625e38718e21d4c633fe7af8198df864708dd49 authored over 4 years ago by Jon Pugh <[email protected]>
Add some keywords to composer.json package.

be6c816a6ef40e1f776ad08f588cfc48618e8774 authored over 4 years ago by Jon Pugh <[email protected]>
Don't assume ansible is installed.

ad03fdc2e042480bb5655530cdb3714ca6f64535 authored over 4 years ago by Jon Pugh <[email protected]>
Force ansible to use python3 by setting ansible_python_interpreter in the playbook. Users can override it here.

8f971ab8810f97110b11fbe6a2982dd16a6ffd0f authored over 4 years ago by Jon Pugh <[email protected]>
Move install.sh call to "Install DevShop" section.

30ea6908976d9c5e73506bc92e0d1ccf4d92f610 authored over 4 years ago by Jon Pugh <[email protected]>
Install pymysql in install.sh.

2d59f1c36731d6b8d1d21a3bbdc7b896b58ff653 authored over 4 years ago by Jon Pugh <[email protected]>
Add DOCKER_BUILD_COMMAND, DOCKER_BUILD_COMMAND_ARG, and --build-command options to robo up and prepare:containers.

3e46aae6b655d1b3598ee29f034cd6a8ba87d791 authored over 4 years ago by Jon Pugh <[email protected]>
Don't assume ansible is installed at this point.

3334bf4bd95a553039bc3b4ccb8be0e20353d0bc authored over 4 years ago by Jon Pugh <[email protected]>
Update install.sh to use pip to install Ansible. Leverage tips and tricks from get.docker.com, like $sh_c, pre_reqs, OS detection, but don't go overkill and rewrite the entire file in one commit.

fd031d9e8510a4385927438c96a89c37e4fe3885 authored over 4 years ago by Jon Pugh <[email protected]>
Use install.sh instead of devshop-ansible-playbook command.

dc05c658b650706318f668facb68e132b7fea0ae authored over 4 years ago by Jon Pugh <[email protected]>
Change the build.yml workflow to use the --from option to force the system to use the upstream OS docker images, and change the matrix.os strings to use the docker image names.

3b0c36001a17a2957aabac1ffb3e2576e9f820b2 authored over 4 years ago by Jon Pugh <[email protected]>
Add checkCliVersion() to devshop status command.

589b5f86da11731f48112eff47f72f5af64d98ce authored over 4 years ago by Jon Pugh <[email protected]>