profile
viewpoint
Matt Yule-Bennett mattbennett London, England

juliotrigo/sqlalchemy-filters 203

Filter, sort and paginate SQLAlchemy query objects. Ideal for exposing these actions over a REST API.

kooba/nameko-multi-region-example 12

Example of Multi Region Messaging with Nameko

mattbennett/ipcalc 2

Python IP Calculator

mattbennett/ldap-opennms-user-sync 2

Python script to synchronize LDAP/AD user objects into the users.xml file used by OpenNMS

mattbennett/demolib 1

Demo library for testing private-pypi

mattbennett/amqp-js 0

A push enabled AMQP Client for Javascript

mattbennett/argo 0

Argo Workflows: Get stuff done with Kubernetes.

mattbennett/call-waiting 0

Utility context managers for waiting on and tracking function calls

push eventpacerevenue/k8s-node-termination-handler

Atomist Bot

commit sha 8bc852b045cb9081b96ba52eb291fc3c5ff8e003

Pin Docker image ubuntu:trusty ubuntu:trusty -> ubuntu:trusty@sha256:60840958b25b5947b11d7a274274dc48ab32a2f5d18527f5dae2962b64269a3a [atomist:generated] [atomist-skill:atomist/docker-base-image-policy]

view details

push time in a month

PR merged pacerevenue/k8s-node-termination-handler

Pin Docker base image in vendor/golang.org/x/net/http2/Dockerfile

This pull request pins the Docker base image ubuntu:trusty in vendor/golang.org/x/net/http2/Dockerfile to the current digest.

https://github.com/pacerevenue/k8s-node-termination-handler/blob/81cee0a61dd8987ad824ca529f1c46a115bdbed6/vendor/golang.org/x/net/http2/Dockerfile#L9-L9

<!-- atomist:hide --> Digest sha256:60840958b25b5947b11d7a274274dc48ab32a2f5d18527f5dae2962b64269a3a references a multi-CPU architecture image manifest. This image supports the following architectures:


<!-- atomist:hide --> Pinning FROM lines to digests makes your builds repeatable. Atomist will raise new pull requests whenever the tag moves, so that you know when the base image has been updated. You can follow a new tag at any time. Just replace the digest with the new tag you want to follow. Atomist, will switch to following this new tag. <!-- atomist:show -->


File changed:

<!-- atomist:hide -->

<!-- atomist:show -->

<!-- [atomist:generated] [atomist-skill:atomist/docker-base-image-policy] [atomist-version:0.1.85] [atomist-configuration:policy-cfg] [atomist-workspace-id:APM8AQOL4] [atomist-tx:11326] [atomist-correlation-id:9894ecb8-3795-42f7-aa01-aaa3ae02053a.7MYNn5ehaBXaKtLscTgGf] [atomist-diff:de305c1e62692b3811947971d1d6e8d720b812c191ded49e2326dae2be219681] -->

+1 -1

0 comment

1 changed file

atomist[bot]

pr closed time in a month

delete branch pacerevenue/k8s-node-termination-handler

delete branch : atomist/pin-docker-base-image/dockerfile

delete time in a month

push eventpacerevenue/k8s-node-termination-handler

Atomist Bot

commit sha 637dffb9a0d4f3cbd7db16a89b199b6b0ca9c9ee

Pin Docker image golang:latest golang:latest -> golang:latest@sha256:a83ce262aae35c84eae5df3e4298e62ac224672280b8cb6254134745c62595c9 [atomist:generated] [atomist-skill:atomist/docker-base-image-policy]

view details

Atomist Bot

commit sha 2f79888ee68464f6bd63e971b152c4d3aac8a473

Pin Docker image gcr.io/distroless/static:latest gcr.io/distroless/static:latest -> gcr.io/distroless/static:latest@sha256:1cc74da80bbf80d89c94e0c7fe22830aa617f47643f2db73f66c8bd5bf510b25 [atomist:generated] [atomist-skill:atomist/docker-base-image-policy]

view details

push time in a month

PR merged pacerevenue/k8s-node-termination-handler

Pin Docker base images in Dockerfile

This pull request pins the following Docker base images in Dockerfile to their current digests.

https://github.com/pacerevenue/k8s-node-termination-handler/blob/0d9eeddbf79efb65d6a0093cb8e78328f86f5c61/Dockerfile#L2-L2

<!-- atomist:hide --> Digest sha256:a83ce262aae35c84eae5df3e4298e62ac224672280b8cb6254134745c62595c9 references a multi-CPU architecture image manifest. This image supports the following architectures:


https://github.com/pacerevenue/k8s-node-termination-handler/blob/0d9eeddbf79efb65d6a0093cb8e78328f86f5c61/Dockerfile#L9-L9

<!-- atomist:hide --> Digest sha256:1cc74da80bbf80d89c94e0c7fe22830aa617f47643f2db73f66c8bd5bf510b25 references a multi-CPU architecture image manifest. This image supports the following architectures:

  • sha256:fac888659ca3eb59f7d5dcb0d62540cc5c53615e2671062b36c815d000da8ef4 <code>linux/amd64</code>
  • sha256:aeae5538181f6d177f5913b2faf06b8b5c675cd06f4b10cfbb58b9f72a2acab8 <code>linux/arm</code>
  • sha256:cf3bfda62ee1ec8b9743b6800ea379981a9fd8b7abc721e0a568c95662126a67 <code>linux/arm64</code>
  • sha256:53c4120de5d9c3800532cd009d19616ac2de94449f112d730cb7b4909af5bb27 <code>linux/ppc64le</code>
  • sha256:55e5c4725544860b39f03176b64140ed15faed91c0d1248d05de91f586776f32 <code>linux/s390x</code> <!-- atomist:show -->

<!-- atomist:hide --> Pinning FROM lines to digests makes your builds repeatable. Atomist will raise new pull requests whenever the tag moves, so that you know when the base image has been updated. You can follow a new tag at any time. Just replace the digest with the new tag you want to follow. Atomist, will switch to following this new tag. <!-- atomist:show -->


File changed:

<!-- atomist:hide -->

<!-- atomist:show -->

<!-- [atomist:generated] [atomist-skill:atomist/docker-base-image-policy] [atomist-version:0.1.85] [atomist-configuration:policy-cfg] [atomist-workspace-id:APM8AQOL4] [atomist-tx:11302] [atomist-correlation-id:1fc59118-925e-4e1f-acd7-bc333d8b8ef7.XijRgWNR8mdev0lunUmX8] [atomist-diff:fa9cfdcd3aae7a5c4cfa76658be0cabcf8ed84e9968cdf3af877968f575dc492] -->

+2 -2

0 comment

1 changed file

atomist[bot]

pr closed time in a month

delete branch pacerevenue/k8s-node-termination-handler

delete branch : atomist/pin-docker-base-image/dockerfile.build

delete time in a month

push eventpacerevenue/k8s-node-termination-handler

Atomist Bot

commit sha 55808adfff76a5507f88de23dc83f1999bf93052

Pin Docker image golang:latest golang:latest -> golang:latest@sha256:a83ce262aae35c84eae5df3e4298e62ac224672280b8cb6254134745c62595c9 [atomist:generated] [atomist-skill:atomist/docker-base-image-policy]

view details

Atomist Bot

commit sha 02e32022dd9637730e03103504a4e2a4de9048f4

Pin Docker image gcr.io/distroless/static:latest gcr.io/distroless/static:latest -> gcr.io/distroless/static:latest@sha256:1cc74da80bbf80d89c94e0c7fe22830aa617f47643f2db73f66c8bd5bf510b25 [atomist:generated] [atomist-skill:atomist/docker-base-image-policy]

view details

push time in a month

PR merged pacerevenue/k8s-node-termination-handler

Pin Docker base images in Dockerfile.build

This pull request pins the following Docker base images in Dockerfile.build to their current digests.

https://github.com/pacerevenue/k8s-node-termination-handler/blob/018552cd57096c84c349f2e3c60b8a59ba4d4583/Dockerfile.build#L2-L2

<!-- atomist:hide --> Digest sha256:a83ce262aae35c84eae5df3e4298e62ac224672280b8cb6254134745c62595c9 references a multi-CPU architecture image manifest. This image supports the following architectures:


https://github.com/pacerevenue/k8s-node-termination-handler/blob/018552cd57096c84c349f2e3c60b8a59ba4d4583/Dockerfile.build#L9-L9

<!-- atomist:hide --> Digest sha256:1cc74da80bbf80d89c94e0c7fe22830aa617f47643f2db73f66c8bd5bf510b25 references a multi-CPU architecture image manifest. This image supports the following architectures:

  • sha256:fac888659ca3eb59f7d5dcb0d62540cc5c53615e2671062b36c815d000da8ef4 <code>linux/amd64</code>
  • sha256:aeae5538181f6d177f5913b2faf06b8b5c675cd06f4b10cfbb58b9f72a2acab8 <code>linux/arm</code>
  • sha256:cf3bfda62ee1ec8b9743b6800ea379981a9fd8b7abc721e0a568c95662126a67 <code>linux/arm64</code>
  • sha256:53c4120de5d9c3800532cd009d19616ac2de94449f112d730cb7b4909af5bb27 <code>linux/ppc64le</code>
  • sha256:55e5c4725544860b39f03176b64140ed15faed91c0d1248d05de91f586776f32 <code>linux/s390x</code> <!-- atomist:show -->

<!-- atomist:hide --> Pinning FROM lines to digests makes your builds repeatable. Atomist will raise new pull requests whenever the tag moves, so that you know when the base image has been updated. You can follow a new tag at any time. Just replace the digest with the new tag you want to follow. Atomist, will switch to following this new tag. <!-- atomist:show -->


File changed:

<!-- atomist:hide -->

<!-- atomist:show -->

<!-- [atomist:generated] [atomist-skill:atomist/docker-base-image-policy] [atomist-version:0.1.85] [atomist-configuration:policy-cfg] [atomist-workspace-id:APM8AQOL4] [atomist-tx:11272] [atomist-correlation-id:5ebdbd39-a2e7-4fb6-9e36-47a1187dfc0c.7G2gxu5KeDB6YbqrkFoIM] [atomist-diff:b7caeab4e432553725b526b8421e21a1e87bd4c14b086f3ec2e88d8d609f56d7] -->

+2 -2

0 comment

1 changed file

atomist[bot]

pr closed time in a month

push eventpacerevenue/k8s-node-termination-handler

Na-ga

commit sha 37ddcd116016ca847eb0f3652b3a03a794082767

Add grace period value to delete pod logs (#30)

view details

Taahir Ahmed

commit sha a9e3e6f6bcc462a0afcfa67469455b393ed7f24c

Add `hostNetwork: true` for compat with Workload Identity (#23) The daemonset relies on reading the preemption endpoint of the node's metadata server. When using GKE Workload Identity, the daemonset is instead talking to gke-metadata-server, which doesn't expose the preemption endpoint. This can be bypassed by running the daemonset in the host network namespace, so that it still talks to the node metadata server.

view details

namusyaka

commit sha 4a4ec0b07a64a0365ae51de3b7d3bcdb9115290c

mention graceful termination for regular pods (#29) * mention graceful termination for regular pods Updates #27 * correct the ineligible value and add a description for it * mention a possibility of retry * add more details for termination * stop mentioning reason sticking to actual implementation

view details

David Porter

commit sha 32a10042919f092e983bd1a79abcc916c1b5b453

Add deprecation notice

view details

David Porter

commit sha 679e048cfc7c138859eb0613ba63580d982791be

Merge pull request #41 from bobbypage/doc-update Add deprecation notice

view details

Matt Yule-Bennett

commit sha 0305a1d641d157efd1447e22ee4d43c7f7ea9f92

Merge branch 'GoogleCloudPlatform:master' into master

view details

push time in a month

release nameko/nameko

v3.0.0-rc11

released time in a month

created tagnameko/nameko

tagv3.0.0-rc11

Python framework for building microservices

created time in a month

push eventnameko/nameko

Matt Yule-Bennett

commit sha 6c7c959bdcf2f94736de6565ff4c54d6563a423c

Release v3.0.0-rc11

view details

push time in a month

release nameko/nameko

v2.14.1

released time in a month

created tagnameko/nameko

tagv2.14.1

Python framework for building microservices

created time in a month

delete branch nameko/nameko

delete branch : v2.14.1

delete time in a month

push eventnameko/nameko

Matt Yule-Bennett

commit sha 17ecee2bcfa90cb0f3a2f3328c5004f48e4e02a3

release 2.14.1 (#751)

view details

push time in a month

PR merged nameko/nameko

Release 2.14.1

Changelog and version bump

+10 -1

0 comment

2 changed files

mattbennett

pr closed time in a month

PR opened nameko/nameko

Release 2.14.1

Changelog and version bump

+10 -1

0 comment

2 changed files

pr created time in a month

create barnchnameko/nameko

branch : v2.14.1

created branch time in a month

delete branch mattbennett/nameko

delete branch : nameko-test-fixes-v3

delete time in a month

push eventnameko/nameko

Matt Yule-Bennett

commit sha 71c631a329199364c65cfa6df0b288062d7a2254

fix `nameko test` command (#750)

view details

push time in a month

PR merged nameko/nameko

Fixes for `nameko test` command (v3 branch)

Equivalent to #748, for v3 prerelease branch

+66 -1

0 comment

2 changed files

mattbennett

pr closed time in a month

PR opened nameko/nameko

Fixes for `nameko test` command (v3 branch)

Equivalent to #748, for v3 prerelease branch

+66 -1

0 comment

2 changed files

pr created time in a month

create barnchmattbennett/nameko

branch : nameko-test-fixes-v3

created branch time in a month

push eventnameko/nameko

Matt Yule-Bennett

commit sha 1dab1e0fb21d5a8e0595c85f274488e19f61ceb7

change CI badge

view details

push time in a month

delete branch mattbennett/nameko

delete branch : nameko-test-fixes

delete time in a month

push eventnameko/nameko

Matt Yule-Bennett

commit sha 0abe0fe4c6453f2346ecff33ebe63b3b405ad605

Fixes for `nameko test` command (#748) * nameko test should exit with the returncode from pytest * suppress pytest rewrite error * static fixes * older pytests don't return an enum coercing to an int works in all cases * older pytests don't support -W flag * static * add no cover to optional test

view details

push time in a month

PR merged nameko/nameko

Fixes for `nameko test` command

Two small fixes:

  1. nameko test now exits with the return code of the underlying pytest command. This is important for use in CI, which usually relies on the return code to know whether tests pass.
  2. nameko test now suppresses the module rewrite pytest warning. This warning is designed to alert users that running multiple pytest sessions in the same process can have negative consequences. We're not doing that here so the warning is safe to suppress.
+66 -1

0 comment

2 changed files

mattbennett

pr closed time in a month

delete branch mattbennett/nameko

delete branch : py310-v3

delete time in a month

push eventnameko/nameko

Matt Yule-Bennett

commit sha 711b931c7306a5341c2f6e91aa5870d01f8dee54

Python 3.10 support (v3 branch) (#749) * Python 3.10 support (#747) * test on py3.10 * only pin down dnspython on compatible versions of python we can remove this pin when we drop support for older eventlet versions * stringify python version * evenlet 0.33.0 needed for py3.10 * release kombu pin; require compatible version on 3.10 * bump pinned version of kombu * fix ssl tests now that kombu correctly checks client certs * correct oldest pin for kombu * import sort * adjust pins * need to be explicit about python versions * 2.7 support stops at kombu 4.6.11 # Conflicts: # setup.py # test/standalone/test_event_dispatcher.py # test/standalone/test_rpc_proxy.py # test/test_events.py # test/test_messaging.py # test/test_rpc.py * simplify tests: use ssl for client and server * import sort * collections module has moved * missing import

view details

push time in a month

more