Giter VIP home page Giter VIP logo

dev-utils's People

Contributors

dependabot-preview[bot] avatar dependabot[bot] avatar ekcasey avatar sbawaska avatar scothis avatar trisberg avatar

Watchers

 avatar  avatar  avatar  avatar

dev-utils's Issues

Usage text for publish is wrong

Usage text says this:

Usage:
  publish <stream-name> <payload> [flags]

The payload actually is its own flag so it should be

Usage:
  publish <stream-name> [flags]

The example looks ok

dev-utils pod takes ~30s to terminate

Running kubectl delete pod dev-utils only returns after about 30s and the pod appears to be waiting for something to terminate. From kubectl pod describe:

Normal  Killing    14s   kubelet, docker-desktop  Stopping container dev-utils

Looking at the running processes in the container i see the following (not sure if that's related)

4 S root         1     0  0  80   0 -  1156 -      13:23 ?        00:00:00 sh -c tail -f /dev/null
0 S root         7     1  0  80   0 -  1141 -      13:23 ?        00:00:00 tail -f /dev/null

This happens even when there no other publish or subscribe processes running.

ERROR: EOF after subscribing to 2 streams

Watching subscribed streams from 2 terminal sessions with dev-utils kubectl exec appears to fail after subscribing to a 2nd stream.

The ERROR: EOF appears in the first subscriber, when a 2nd one is added from a 2nd terminal session.

Dependabot can't parse your go.mod

Dependabot couldn't parse the go.mod found at /go.mod.

The error Dependabot encountered was:

go: github.com/spf13/[email protected] requires
	github.com/spf13/[email protected] requires
	github.com/grpc-ecosystem/[email protected] requires
	gopkg.in/[email protected]: invalid version: git fetch -f origin refs/heads/*:refs/heads/* refs/tags/*:refs/tags/* in /opt/go/gopath/pkg/mod/cache/vcs/748bced43cf7672b862fbc52430e98581510f4f2c34fb30c0064b7102a68ae2c: exit status 128:
	fatal: The remote end hung up unexpectedly

View the update logs.

Add kafkacat

Add kafkacat to dev-utils to allow users to tail kafka topics

Add riff cli to image

Sometimes when inside the pod it's useful to have access to the riff cli. Access to the cluster will be restricted to the rbac policies applied to the pod's service account.

Requires projectriff/cli#198

Dependabot can't parse your go.mod

Dependabot couldn't parse the go.mod found at /go.mod.

The error Dependabot encountered was:

go: github.com/spf13/[email protected] requires
	github.com/spf13/[email protected] requires
	github.com/grpc-ecosystem/[email protected] requires
	gopkg.in/[email protected]: invalid version: git fetch -f origin refs/heads/*:refs/heads/* refs/tags/*:refs/tags/* in /opt/go/gopath/pkg/mod/cache/vcs/748bced43cf7672b862fbc52430e98581510f4f2c34fb30c0064b7102a68ae2c: exit status 128:
	fatal: The remote end hung up unexpectedly

View the update logs.

Add kubectl to image

Sometimes when inside the pod it's useful to have access to kubectl. Access to the cluster will be restricted to the rbac policies applied to the pod's service account.

Align with RFC 0003 as approved

The publish and subscribe were implemented based on a draft of RFC 0003. Now that the RFC is approved, the command args and behavior should implement the behavior defined by the RFC.

Subscribe command should exit cleanly after SIGTERM

There is no way to exit the subscribe command cleanly. Since the command will run until it encounters an error, the only way to gracefully exit is via SIGTERM, but that doesn't exit cleanly.

This is particularly important for scripts that fail when a command exits abnormally, like FATS.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.