Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Release 0.26 #53

Merged
merged 4 commits into from
Jun 12, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,14 @@ env:
- VERSION=2.8-awshelm HELM=3.1
- VERSION=2.9-awshelm HELM=3.1
- VERSION=latest-awshelm HELM=3.1
- VERSION=2.3-awshelm HELM=3.2
- VERSION=2.4-awshelm HELM=3.2
- VERSION=2.5-awshelm HELM=3.2
- VERSION=2.6-awshelm HELM=3.2
- VERSION=2.7-awshelm HELM=3.2
- VERSION=2.8-awshelm HELM=3.2
- VERSION=2.9-awshelm HELM=3.2
- VERSION=latest-awshelm HELM=3.2
- VERSION=2.3-awskops KOPS=1.8
- VERSION=2.4-awskops KOPS=1.8
- VERSION=2.5-awskops KOPS=1.8
Expand Down Expand Up @@ -160,6 +168,14 @@ env:
- VERSION=2.8-awskops KOPS=1.16
- VERSION=2.9-awskops KOPS=1.16
- VERSION=latest-awskops KOPS=1.16
- VERSION=2.3-awskops KOPS=1.17
- VERSION=2.4-awskops KOPS=1.17
- VERSION=2.5-awskops KOPS=1.17
- VERSION=2.6-awskops KOPS=1.17
- VERSION=2.7-awskops KOPS=1.17
- VERSION=2.8-awskops KOPS=1.17
- VERSION=2.9-awskops KOPS=1.17
- VERSION=latest-awskops KOPS=1.17
- VERSION=2.3-awsk8s
- VERSION=2.4-awsk8s
- VERSION=2.5-awsk8s
Expand Down
35 changes: 34 additions & 1 deletion Dockerfile-azure
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@ FROM alpine:3.9 as builder
RUN set -eux \
&& apk add --no-cache \
bc \
cmake \
curl \
g++ \
gcc \
libffi-dev \
make \
Expand Down Expand Up @@ -37,8 +39,39 @@ RUN set -eux \
&& find /usr/lib/ -name '__pycache__' -print0 | xargs -0 -n1 rm -rf \
&& find /usr/lib/ -name '*.pyc' -print0 | xargs -0 -n1 rm -rf

# pip search azure | grep -E '^azure\-' | grep 'Microsoft Azure' | grep Client | awk '{print $1}' \
# | grep -Ev '^azure-mgmt$' \
# | sort
RUN set -eux \
&& pip3 install --no-cache-dir --no-compile azure \
&& pip3 install --no-cache-dir --no-compile \
azure-applicationinsights \
azure-batch \
azure-cognitiveservices-personalizer \
azure-common \
azure-cosmos \
azure-eventgrid \
azure-eventhub \
azure-graphrbac \
azure-keyvault \
azure-loganalytics \
azure-mgmt-advisor \
azure-mgmt-automation \
azure-mgmt-billing \
azure-mgmt-commerce \
azure-mgmt-consumption \
azure-mgmt-hanaonazure \
azure-mgmt-maps \
azure-mgmt-monitor \
azure-mgmt-relay \
azure-mgmt-reservations \
azure-mgmt-serialconsole \
azure-monitor \
azure-search \
azure-servicebus \
azure-servicefabric \
azure-storage-queue \
azure-synapse \
azure-template \
&& find /usr/lib/ -name '__pycache__' -print0 | xargs -0 -n1 rm -rf \
&& find /usr/lib/ -name '*.pyc' -print0 | xargs -0 -n1 rm -rf

Expand Down
48 changes: 47 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@
> [goimports][gimp-git-lnk] **•**
> [golint][glint-git-lnk] **•**
> [jsonlint][jlint-git-lnk] **•**
> [linkcheck][linkcheck-git-lnk] **•**
> [mypy][mypy-git-lnk] **•**
> [phpcbf][pcbf-git-lnk] **•**
> [phpcs][pcs-git-lnk] **•**
> [phplint][plint-git-lnk] **•**
Expand Down Expand Up @@ -68,7 +70,7 @@ The following table shows a quick overview. For more details see further down be
| base | - | `cffi`, `cryptography`, `Jinja2`, `PyYAML` | - |
| tools | base | `dnspython`, `mitogen` | `bash`, `git`, `gpg`, `jq`, `ssh`, `yq` |
| infra | tools | `docker`, `docker-compose`, `paramiko`, `pexpect`, `psycopg2`, `pypsexec`, `pymongo`, `PyMySQL`, `smbprotocol` | `rsync` |
| azure | tools | `azure` | - |
| azure | tools | `azure-*` | - |
| aws | tools | `awscli`, `botocore`, `boto`, `boto3` | `aws`, `aws-iam-authenticator` |
| awsk8s | aws | `openshift` | `kubectl` |
| awskops | awsk8s | - | `kops` |
Expand Down Expand Up @@ -180,6 +182,23 @@ The following Ansible Docker images contain everything from `Ansible aws` and ad
### Ansible awskops
The following Ansible Docker images contain everything from `Ansible awsk8s` and additionally: `kops` in its latest patch level version.

> https://github.com/kubernetes/kops/releases

#### Kops 1.17 (latest 1.17.x)
[![](https://images.microbadger.com/badges/version/cytopia/ansible:latest-awskops1.17.svg?&kill_cache=1)](https://microbadger.com/images/cytopia/ansible:latest-awskops1.17 "ansible")
[![](https://images.microbadger.com/badges/image/cytopia/ansible:latest-awskops1.17.svg?&kill_cache=1)](https://microbadger.com/images/cytopia/ansible:latest-awskops1.17 "ansible")

| Docker tag | Build from |
|----------------------|-------------------------------------|
| `latest-awskops1.17` | Latest stable Ansible version |
| `2.9-awskops1.17` | Latest stable Ansible 2.9.x version |
| `2.8-awskops1.17` | Latest stable Ansible 2.8.x version |
| `2.7-awskops1.17` | Latest stable Ansible 2.7.x version |
| `2.6-awskops1.17` | Latest stable Ansible 2.6.x version |
| `2.5-awskops1.17` | Latest stable Ansible 2.5.x version |
| `2.4-awskops1.17` | Latest stable Ansible 2.4.x version |
| `2.3-awskops1.17` | Latest stable Ansible 2.3.x version |

#### Kops 1.16 (latest 1.16.x)
[![](https://images.microbadger.com/badges/version/cytopia/ansible:latest-awskops1.16.svg?&kill_cache=1)](https://microbadger.com/images/cytopia/ansible:latest-awskops1.16 "ansible")
[![](https://images.microbadger.com/badges/image/cytopia/ansible:latest-awskops1.16.svg?&kill_cache=1)](https://microbadger.com/images/cytopia/ansible:latest-awskops1.16 "ansible")
Expand Down Expand Up @@ -318,6 +337,23 @@ The following Ansible Docker images contain everything from `Ansible awsk8s` and
### Ansible awshelm
The following Ansible Docker images contain everything from `Ansible awsk8s` and additionally: `helm` in its latest patch level version.

> https://github.com/helm/helm/releases

#### Helm 3.2 (latest 3.2.x)
[![](https://images.microbadger.com/badges/version/cytopia/ansible:latest-awshelm3.2.svg?&kill_cache=1)](https://microbadger.com/images/cytopia/ansible:latest-awshelm3.2 "ansible")
[![](https://images.microbadger.com/badges/image/cytopia/ansible:latest-awshelm3.2.svg?&kill_cache=1)](https://microbadger.com/images/cytopia/ansible:latest-awshelm3.2 "ansible")

| Docker tag | Build from |
|----------------------|-------------------------------------|
| `latest-awshelm3.2` | Latest stable Ansible version |
| `2.9-awshelm3.2` | Latest stable Ansible 2.9.x version |
| `2.8-awshelm3.2` | Latest stable Ansible 2.8.x version |
| `2.7-awshelm3.2` | Latest stable Ansible 2.7.x version |
| `2.6-awshelm3.2` | Latest stable Ansible 2.6.x version |
| `2.5-awshelm3.2` | Latest stable Ansible 2.5.x version |
| `2.4-awshelm3.2` | Latest stable Ansible 2.4.x version |
| `2.3-awshelm3.2` | Latest stable Ansible 2.3.x version |

#### Helm 3.1 (latest 3.1.x)
[![](https://images.microbadger.com/badges/version/cytopia/ansible:latest-awshelm3.1.svg?&kill_cache=1)](https://microbadger.com/images/cytopia/ansible:latest-awshelm3.1 "ansible")
[![](https://images.microbadger.com/badges/image/cytopia/ansible:latest-awshelm3.1.svg?&kill_cache=1)](https://microbadger.com/images/cytopia/ansible:latest-awshelm3.1 "ansible")
Expand Down Expand Up @@ -876,6 +912,7 @@ linter below for reproducible local or remote CI tests:
|--------|-----------|------|-------------|
| [awesome-ci][aci-git-lnk] | [![aci-hub-img]][aci-hub-lnk] | Basic | Tools for git, file and static source code analysis |
| [file-lint][flint-git-lnk] | [![flint-hub-img]][flint-hub-lnk] | Basic | Baisc source code analysis |
| [linkcheck][linkcheck-git-lnk] | [![linkcheck-hub-img]][flint-hub-lnk] | Basic | Search for URLs in files and validate their HTTP status code |
| [ansible][ansible-git-lnk] | [![ansible-hub-img]][ansible-hub-lnk] | Ansible | Multiple versions and flavours of Ansible |
| [ansible-lint][alint-git-lnk] | [![alint-hub-img]][alint-hub-lnk] | Ansible | Lint Ansible |
| [gofmt][gfmt-git-lnk] | [![gfmt-hub-img]][gfmt-hub-lnk] | Go | Format Go source code **<sup>[1]</sup>** |
Expand All @@ -889,6 +926,7 @@ linter below for reproducible local or remote CI tests:
| [phplint][plint-git-lnk] | [![plint-hub-img]][plint-hub-lnk] | PHP | PHP Code Linter **<sup>[1]</sup>** |
| [php-cs-fixer][pcsf-git-lnk] | [![pcsf-hub-img]][pcsf-hub-lnk] | PHP | PHP Coding Standards Fixer |
| [black][black-git-lnk] | [![black-hub-img]][black-hub-lnk] | Python | The uncompromising Python code formatter |
| [mypy][mypy-git-lnk] | [![mypy-hub-img]][mypy-hub-lnk] | Python | Static source code analysis |
| [pycodestyle][pycs-git-lnk] | [![pycs-hub-img]][pycs-hub-lnk] | Python | Python style guide checker |
| [pydocstyle][pyds-git-lnk] | [![pyds-hub-img]][pyds-hub-lnk] | Python | Python docstyle checker |
| [pylint][pylint-git-lnk] | [![pylint-hub-img]][pylint-hub-lnk] | Python | Python source code, bug and quality checker |
Expand All @@ -908,6 +946,10 @@ linter below for reproducible local or remote CI tests:
[flint-hub-img]: https://img.shields.io/docker/pulls/cytopia/file-lint.svg
[flint-hub-lnk]: https://hub.docker.com/r/cytopia/file-lint

[linkcheck-git-lnk]: https://github.com/cytopia/docker-linkcheck
[linkcheck-hub-img]: https://img.shields.io/docker/pulls/cytopia/linkcheck.svg
[linkcheck-hub-lnk]: https://hub.docker.com/r/cytopia/linkcheck

[jlint-git-lnk]: https://github.com/cytopia/docker-jsonlint
[jlint-hub-img]: https://img.shields.io/docker/pulls/cytopia/jsonlint.svg
[jlint-hub-lnk]: https://hub.docker.com/r/cytopia/jsonlint
Expand Down Expand Up @@ -960,6 +1002,10 @@ linter below for reproducible local or remote CI tests:
[black-hub-img]: https://img.shields.io/docker/pulls/cytopia/black.svg
[black-hub-lnk]: https://hub.docker.com/r/cytopia/black

[mypy-git-lnk]: https://github.com/cytopia/docker-mypy
[mypy-hub-img]: https://img.shields.io/docker/pulls/cytopia/mypy.svg
[mypy-hub-lnk]: https://hub.docker.com/r/cytopia/mypy

[pycs-git-lnk]: https://github.com/cytopia/docker-pycodestyle
[pycs-hub-img]: https://img.shields.io/docker/pulls/cytopia/pycodestyle.svg
[pycs-hub-lnk]: https://hub.docker.com/r/cytopia/pycodestyle
Expand Down