profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/qwcode/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

jantman/awslimitchecker 456

A script and python package to check your AWS service limits and usage via boto3.

qwcode/pip 7

A tool for installing and managing Python packages

qwcode/ansible 1

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy. Avoid writing scripts or custom code to deploy and update your applications— automate in a language that approaches plain English, using SSH, with no agents to install on remote systems.

qwcode/qwcore 1

Core Utils for Qwcode Projects

manheim/ansible-runner 0

Python script to install ansible in a virtual environment, install roles, and run a playbook

qwcode/ansible-examples 0

A few starter examples of ansible playbooks, to show features and how they work together. See http://galaxy.ansible.com for example roles from the Ansible community for deploying many popular applications.

qwcode/ansible-modules-core 0

Ansible modules - these modules ship with ansible

qwcode/ansible-modules-extras 0

Ansible extra modules - these modules ship with ansible

qwcode/ansible-runner 0

Python helper script to install ansible in a virtual environment, install roles, and run a playbook

qwcode/ansible.aws_iam 0

Ansible Role for managing AWS IAM using Cloudformation

PR opened qwcode/eds

a worker for the cli and tests for the main routine
  • adds a worker for the cli
  • worker is now passed into the main routine, instead of discovered
  • collapsed the 2 main functions into one
  • added mock tests for the main routine
+122 -26

0 comment

5 changed files

pr created time in 14 hours

create barnchqwcode/eds

branch : pass_in_worker

created branch time in 14 hours

PR opened qwcode/eds

migrate main routine to use is_installed
+21 -62

0 comment

4 changed files

pr created time in a day

create barnchqwcode/eds

branch : use_is_installed

created branch time in a day

PR opened manheim/eds

implement installation checker
+15 -3

0 comment

3 changed files

pr created time in a day

create barnchqwcode/eds

branch : implement_is_installed

created branch time in a day

issue closedmanheim/eds

Distinguish plugin discovery vs instantiation

In order to discover plugins that need to be installed, we need to support a process where plugin configurations are discovered (which includes their pip install requirements), without the plugins being instantiated, which assumes installation.

closed time in 2 days

qwcode

push eventmanheim/eds

qwcode

commit sha 20398c2585bf666a2d909be52f314116a41061a5

#Issue28 instantiate plugins that are builtin or already installed, otherwise use the BasePlugin.

view details

push time in 25 days

PR merged manheim/eds

[Issue28] instantiate plugins that are builtin or already installed, otherwise use the BasePlugin.

For #28

If a plugin is builtin or already installed, then it can be instantiated directly, Otherwise, we will use the BasePlugin, and the actual plugin class will be instantiated in a future discovery after the EDS worker performs the installation. This is necessary, since we don't assume EDS comes with every plugin built in. Part of the job of EDS, is to install them for you.

PR contains two "todo"s which will be handled in a subsequent PR.

+82 -18

2 comments

5 changed files

qwcode

pr closed time in 25 days

push eventmanheim/eds

bondezbond

commit sha 6d9b8f11f3f98ee3f571383f8e69dd82cdf40544

Update tox.yaml (#30)

view details

push time in a month

PR merged manheim/eds

Update tox.yaml
  • Run github actions on PR as well
+1 -1

0 comment

1 changed file

bondezbond

pr closed time in a month

PullRequestReviewEvent

pull request commentmanheim/eds

Migrate from Travis CI to Github Actions

can we update the build badge in the README?

bondezbond

comment created time in a month

pull request commentmanheim/eds

[Issue28] instantiate plugins that are builtin or already installed, otherwise use the BasePlugin.

@bondezbond why no GH actions in here? does it need to be posted against main clone?

qwcode

comment created time in a month

PR opened manheim/eds

[Issue28] instantiate plugins that are builtin or already installed, otherwise use the BasePlugin.

If a plugin is builtin or already installed, then it can be instantiated. Otherwise, we will use the BasePlugin, and the actual plugin will be instantiated in a future discovery after worker performs the installation.

PR contains two "todo"s which will be handled in a subsequent PR.

+82 -18

0 comment

5 changed files

pr created time in a month

create barnchqwcode/eds

branch : issue28

created branch time in a month

issue commentmanheim/eds

Distinguish plugin discovery vs build

initially, the routine I wrote, was instantiating plugins using their classes during the discovery phase. but, it can't be assumed those classes are present until the respective plugins are installed. so, the process needs to take that into that account. a PR is coming today to handle this.

qwcode

comment created time in a month

issue openedmanheim/eds

Distinguish plugin discovery vs build

In order to discover plugins that need to be installed, we need to support a process where plugin configurations are discovered (which includes their pip install requirements), without the plugins being instantiated, which assumes instantiation.

created time in a month

create barnchqwcode/eds

branch : issue8

created branch time in a month

delete branch manheim/eds

delete branch : features/actions

delete time in a month

pull request commentmanheim/eds

Migrate from Travis CI to Github Actions

thanks!

bondezbond

comment created time in a month

push eventmanheim/eds

bondezbond

commit sha 3bf1ace5394af50010b62471d8d574a0d3287c94

Migrate from Travis CI to Github Actions (#27) * chore: migrate github actions * chore: actions formatting issue * chore: run github actions on ubuntu-latest

view details

push time in a month

PR merged manheim/eds

Migrate from Travis CI to Github Actions
  • chore: migrate github actions
  • chore: actions formatting issue
  • chore: run github actions on ubuntu-latest

Run result: https://github.com/manheim/eds/actions/runs/1113040259

+33 -14

0 comment

2 changed files

bondezbond

pr closed time in a month

Pull request review commentmanheim/eds

Issue #7: "eds.vcs_provider.github" plugin

+import os+from typing import Dict, Optional++from github3 import login, enterprise_login+from github3.github import GitHub, GitHubEnterprise+from github3.orgs import Organization+from github3.repos.repo import Repository+from github3.repos.contents import Contents+# from github3.repos.branch import Branch+# from github3.git import CommitTree, Commit, Tree, Hash, Reference+# from github3.repos.comparison import Comparison+# from github3.users import User+# from github3.exceptions import NotFoundError, ForbiddenError++from eds.plugin import BasePlugin+from eds.interfaces.vcs_provider import VcsProvider+++class GithubProviderPlugin(BasePlugin, VcsProvider):

yes, that is what I am doing.

jleopold28

comment created time in 2 months

PullRequestReviewEvent

create barnchmanheim/eds.terraform.aws_worker

branch : main

created branch time in 2 months

created repositorymanheim/eds.terraform.aws_worker

EDS Worker implemented in AWS & Terraform

created time in 2 months

issue closedmanheim/eds

interface validation

convert the informal interfaces in eds.interfaces to use the formal abc technique, which means requiring plugin implementations to register their classes.

closed time in 3 months

qwcode

push eventmanheim/eds

jleopold28

commit sha 7a1f61ec1d595ea39c73c4c0096127cbe83be862

Issue #11: Interface Validation (ABC)

view details

push time in 3 months

PR merged manheim/eds

Issue #11: Interface Validation (ABC)

See https://github.com/manheim/eds/issues/11

convert the informal interfaces in eds.interfaces to use the formal abc technique, which means requiring plugin implementations to register their classes.

+107 -4

6 comments

7 changed files

jleopold28

pr closed time in 3 months