GithubHelp home page GithubHelp logo

bored-agent's Introduction

BoreD Agent

Agent for BoreD tunnel daemon.

How to make a new release

  1. Bump the version in package.json
  2. Create a PR and get it merged to main
  3. Switch to main branch on your local machine and get the latest
  4. Tag it: git tag v0.5.0
  5. Push the tag: git push origin v0.5.0

License

Copyright (c) 2021 Mirantis, Inc.

Licensed under the MIT license.

bored-agent's People

Contributors

chenhunghan avatar dependabot[bot] avatar jakolehm avatar jweak avatar nevalla avatar panuhorsmalahti avatar samitiilikainen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bored-agent's Issues

[Feature Request] Wrap bored-agent in a helm chart

Currently the only supported method to add a the bored-agent to a cluster for Lens Connect is through the Lens Desktop App. The kubernetes directory does not include all of the components that are deployed on a cluster in the lens-platform namespace. To fix this, a helm chart would work with the resources that are already there and also include the one time jobs that run on initial deployment of the bored-agent.

DNS broken in kubernetes version 1.21.14

Setup:

  • Mac iOS M1
  • Lens: 6.0.2-latest.20220908.1

Steps to reproduce:

  • Enable Lens Teamwork (Lens Pro subscription)
  • Create new space
  • Start/Run locally ldk with Kubernetes version1.21.14
  • Switch to created space using space switcher on top right
  • Try adding ldk to space
  • Error message:
[2022-09-09 12:08:27.092 +0000] INFO: [MAIN] ~~ BoreD Agent v0.8.0 ~~
[2022-09-09 12:08:46.506 +0000] INFO: [MAIN] ~~ BoreD Agent v0.8.0 ~~
[2022-09-09 12:09:04.639 +0000] ERROR: [MAIN] failed to create certificates Error: failed to read cert secret: RequestError: getaddrinfo EAI_AGAIN kubernetes.default.svc

Reported by @msa0311
It's working on my windows system

Using Space's teams as user groups

Would be great if I could just create a Team, put some user on it and create a ClusterRoleBinding for the team's group, instead of adding the users on the RBAC separately. I don't know if this feature already exists but I didn't found about it on the docs.

Agent is crashing if kubernetes api closes the socket in the middle of writing

events.js:352
      throw er; // Unhandled 'error' event
      ^

Error [ERR_STREAM_WRITE_AFTER_END]: write after end
    at TLSSocket.Writable.write (internal/streams/writable.js:292:11)
    at StreamImpersonator.ondata (internal/streams/readable.js:726:22)
    at StreamImpersonator.emit (events.js:375:28)
    at addChunk (internal/streams/readable.js:290:12)
    at readableAddChunk (internal/streams/readable.js:265:9)
    at StreamImpersonator.Readable.push (internal/streams/readable.js:204:10)
    at StreamImpersonator.Transform.push (internal/streams/transform.js:166:32)
    at StreamImpersonator._transform (/app/dist/src/stream-impersonator.js:69:22)
    at StreamImpersonator.Transform._read (internal/streams/transform.js:205:10)
    at StreamImpersonator.Transform._write (internal/streams/transform.js:193:12)
Emitted 'error' event on TLSSocket instance at:
    at TLSSocket.onerror (internal/streams/readable.js:745:14)
    at TLSSocket.emit (events.js:375:28)
    at emitErrorNT (internal/streams/destroy.js:106:8)
    at processTicksAndRejections (internal/process/task_queues.js:82:21) {
  code: 'ERR_STREAM_WRITE_AFTER_END'
}

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.