The Masa Testnet and access bootnodes and node IP's

Overview

Masa Testnet Node V1.0

Get An OpenVPN File

You must must be connected to our OpenVPN network in order to join the Masa Testnet and access bootnodes and node IP's. Please reach out to an admin on Discord (https://discord.gg/SXwRKNMc) to get an OpenVPN file! Please download the OpenVPN Connect client to connect to the Masa Testnet cluster here

Check you can access the node IP range througe OpenVPN

Check your routing table by running netstat -rn from the command line to ensure you can access the Masa Testnet. You will see 172.16.239/24 10.254.0.17 UGSc utun4 if you have OpenVPN setup correctly.

   netstat -rn

   Internet:
   Destination        Gateway            Flags        Netif Expire
   default            192.168.1.1        UGScg          en0       
   10.254.0.1/32      10.254.0.17        UGSc         utun4       
   10.254.0.16/30     10.254.0.18        UGSc         utun4       
   10.254.0.17        10.254.0.18        UH           utun4       
   127                127.0.0.1          UCS            lo0       
   127.0.0.1          127.0.0.1          UH             lo0       
   169.254            link#6             UCS            en0      !
   172.16.239/24      10.254.0.17        UGSc         utun4       

Get Docker

  1. Install Docker (https://www.docker.com/get-started)
    • If your Docker distribution does not contain docker-compose, follow this to install Docker Compose
    • Make sure your Docker daemon has at least 4G memory
    • Required Docker Engine 18.02.0+ and Docker Compose 1.21+

Install The Masa Testnet Node v1.0

git clone https://github.com/masa-finance/masa-node-v1
cd masa-node-v1

Directory structure

masa-node-v1/
├── network
│   ├── testnet
│       ├── genesis.json
├── node
│   ├── data
├── node-ui
├── docker-compose.yml
├── genesis.json
  1. Run PRIVATE_CONFIG=ignore docker-compose up -d

    cd masa-node-v1
    PRIVATE_CONFIG=ignore docker-compose up -d
  2. Run docker ps to verify that you masa-node container is healthy

  3. Run docker logs <container-name> -f to view the logs for a particular container

  4. Note: to attach geth to your node Javascript console (use the same container id or name from docker ps

    docker exec -it masa-node-v10_masa-node_1 geth attach /qdata/dd/geth.ipc
    Welcome to the Geth JavaScript console!
    
    instance: Geth/node1-istanbul/v1.9.24-stable-d5ef77ca(quorum-v21.7.1)/linux-amd64/go1.15.5
    coinbase: 0xa3178965a2022c8374afe6690182f54d48208d0a
    at block: 18008 (Thu Dec 09 2021 20:45:32 GMT+0000 (UTC))
    datadir: /qdata/dd
    modules: admin:1.0 debug:1.0 eth:1.0 istanbul:1.0 miner:1.0 net:1.0 personal:1.0 rpc:1.0 txpool:1.0 web3:1.0
    To exit, press ctrl-d
    > 
    
  5. To shutdown the Masa Testnet Node

    docker-compose down

Troubleshooting Docker

  1. Docker is frozen or containers crash and reboot
    • Check if your Docker daemon is allocated enough memory (minimum 4G)

Node UI

Specification

  • Next.js & Typescript
  • Docker for deployment

Config

Next.js is launched in Docker using the following Dockerfile

# Naively Simple Node Dockerfile

FROM node:14.17-alpine

RUN mkdir -p /home/app/ && chown -R node:node /home/app
WORKDIR /home/app
COPY --chown=node:node . .

USER node

RUN yarn install --frozen-lockfile
RUN yarn build

EXPOSE 3000
CMD [ "yarn", "start" ]

Running

cd node-ui

Build the image docker build -t masa-node-ui .

Check the local built image docker image ls

Start the docker container docker run -p 3000:3000 masa-node-ui

Navigate to you local host to interact with the Masa Node http://localhost:3000

Issues
  • Cant start UI container

    Cant start UI container

    Hello!

    1. PRIVATE_CONFIG=ignore docker-compose up -d ui
    2. docker logs masa-node-v10_ui_1
    3. standard_init_linux.go:228: exec user process caused: exec format error

    uname -a Linux Ubuntu-2110-impish-amd64-base 5.13.0-21-generic #21-Ubuntu SMP Tue Oct 19 08:59:28 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

    docker version

    Client: Docker Engine - Community
     Version:           20.10.12
     API version:       1.41
     Go version:        go1.16.12
     Git commit:        e91ed57
     Built:             Mon Dec 13 11:45:33 2021
     OS/Arch:           linux/amd64
     Context:           default
     Experimental:      true
    
    Server: Docker Engine - Community
     Engine:
      Version:          20.10.12
      API version:      1.41 (minimum version 1.12)
      Go version:       go1.16.12
      Git commit:       459d0df
      Built:            Mon Dec 13 11:43:41 2021
      OS/Arch:          linux/amd64
      Experimental:     false
     containerd:
      Version:          1.4.12
      GitCommit:        7b11cfaabd73bb80907dd23182b9347b4245eb5d
     runc:
      Version:          1.0.2
      GitCommit:        v1.0.2-0-g52b36a2
     docker-init:
      Version:          0.19.0
      GitCommit:        de40ad0
    

    cat /etc/os-release

    PRETTY_NAME="Ubuntu 21.10"
    NAME="Ubuntu"
    VERSION_ID="21.10"
    VERSION="21.10 (Impish Indri)"
    

    docker-compose version

    docker-compose version 1.27.4, build unknown
    docker-py version: 4.4.4
    CPython version: 3.9.7
    OpenSSL version: OpenSSL 1.1.1l  24 Aug 2021
    

    docker image ls

    REPOSITORY                 TAG       IMAGE ID       CREATED       SIZE
    hideonbushx/node-ui        latest    9429770f1aa3   2 weeks ago   1.47GB
    
    opened by deepminimal 10
  • add community bootnode

    add community bootnode

    admin.addPeer("enode://2cd0ee8aba8f7386ef440ed616730c5b1dc4066468d4c4155f60454a606d3094e[email protected]83.171.248.44:21000")

    opened by TreshKilling 7
  • New boot node

    New boot node

    admin.addPeer("enode://ede91c3f91059c22f7518f1493dcb7b703e0a8611bfdf91d131221e212912cb30[email protected]94.250.201.137:30300")

    opened by arkhiiipov 7
  • OpenVPN server dropped connection

    OpenVPN server dropped connection

    I've installed and run a node more than 20h ago, but new day at morning I've discovered the VPN server dropped me and I can't access to network anymore. Maybe I could have access when somebody leaves. Looks like OpenVPN server has no more IPs for connections. Some guy wrote about it in the discord:

    mercury — Today, в 7:33
    I have some problems with openvpn connection, tun0 interface just do not receive any IP
    I think there just no more IPs left on the server side @teslashibe
    You are using net30 topology, so there is only 64 in /24 net
    I think we better use subnet topology on server https://community.openvpn.net/openvpn/wiki/Topology
    
    Correct me if I'm wrong, please
    

    Here is some logs:

    [email protected]:~/masanode/masa-node-v1.0# docker ps
    CONTAINER ID   IMAGE                             COMMAND                  CREATED        STATUS                  PORTS                                                                                               NAMES
    7d3f7a4bdd9a   quorumengineering/quorum:21.7.1   "/bin/sh -c 'DDIR=/q…"   17 hours ago   Up 16 hours (healthy)   8546/tcp, 21000/tcp, 30303/tcp, 50400/tcp, 30303/udp, 0.0.0.0:22001->8545/tcp, :::22001->8545/tcp   masa-node-v10_masa-node_1
    
    [email protected]:~# netstat -rn
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
    0.0.0.0         10.255.255.1    0.0.0.0         UG        0 0          0 ens192
    10.255.255.1    0.0.0.0         255.255.255.255 UH        0 0          0 ens192
    172.16.240.0    0.0.0.0         255.255.255.0   U         0 0          0 br-c97d3f3c1d40
    172.17.0.0      0.0.0.0         255.255.0.0     U         0 0          0 docker0
    [email protected]:~# openvpn3 sessions-list
    No sessions available
    [email protected]:~# openvpn3 session-start --config ${OPENVPN_CONFIG}
    Using pre-loaded configuration profile '/root/openvpnconfig/masausrbad.ovpn'
    Session path: /net/openvpn/v3/sessions/50c0a47esc077s4d16sbc6cs7f4a20f490da
    session-start: ** ERROR ** Failed to start session
    [email protected]:~# openvpn3 session-start --config ${OPENVPN_CONFIG}
    Using pre-loaded configuration profile '/root/openvpnconfig/masausrbad.ovpn'
    Session path: /net/openvpn/v3/sessions/e6d2bd45s02cfs42fas93c9s7b7a26c92800
    session-start: ** ERROR ** Failed to start session
    [email protected]:~# openvpn3 session-start --config ${OPENVPN_CONFIG}
    Using pre-loaded configuration profile '/root/openvpnconfig/masausrbad.ovpn'
    Session path: /net/openvpn/v3/sessions/8fcb31cas190es4dd2sb4dbs9b4eaff655c8
    session-start: ** ERROR ** Failed to start session
    [email protected]:~# openvpn3 session-start --config ${OPENVPN_CONFIG}
    Using pre-loaded configuration profile '/root/openvpnconfig/masausrbad.ovpn'
    Session path: /net/openvpn/v3/sessions/5ae9a48ds90a6s4555s9adfs6335f9cf959a
    session-start: ** ERROR ** Failed to start session
    [email protected]:~# openvpn3 session-start --config ${OPENVPN_CONFIG}
    Using pre-loaded configuration profile '/root/openvpnconfig/masausrbad.ovpn'
    Session path: /net/openvpn/v3/sessions/70d071f1s0d19s41ccs87a4sa0acd745cf22
    session-start: ** ERROR ** Failed to start session
    [email protected]:~# openvpn3 session-start --config ${OPENVPN_CONFIG}
    Using pre-loaded configuration profile '/root/openvpnconfig/masausrbad.ovpn'
    Session path: /net/openvpn/v3/sessions/9e92bf18sbbafs4fdds87f5s6be3b69e2f96
    session-start: ** ERROR ** Failed to start session
    [email protected]:~# openvpn3 session-start --config ${OPENVPN_CONFIG}
    Using pre-loaded configuration profile '/root/openvpnconfig/masausrbad.ovpn'
    Session path: /net/openvpn/v3/sessions/dbcfb42ds1343s44b0s813as974d80e76806
    session-start: ** ERROR ** Failed to start session
    

    p.s. just got connected when made more tries. But docker container didn't start to work itself. Just restarted docker container and it works fine, but problem with max connections still alive.

    opened by usrbad 5
  • Several issues and one question

    Several issues and one question

    Hi, it's not the first time setting up a node, but a Masa node with go-ethereum and within Docker.

    After fixing the two issues already reported here I'm now at the following points:

    • running "make test" I get ok github.com/ethereum/go-ethereum/trie
      FAIL util.go:47: exit status 1 exit status 1 make: *** [Makefile:41: test] Error 1

    • when I run geth he does not abort due to an error, but is looking for peer nodes, wrting something to disk/cache etc.

    • executing PRIVATE_CONFIG=ignore geth --identity MasaMoonNode --datadir data --bootnodes enode://91a3c3d5e76b0acf05d9abddee959f1bcbc7c91537d2629288a9edd7a3df90aca[email protected]54.158.188.182:21000 --emitcheckpoints --istanbul.blockperiod 1 --mine --miner.threads 1 --syncmode full --verbosity 5 --networkid 190250 --rpc --rpccorsdomain "" --rpcvhosts "" --rpcaddr 127.0.0.1 --rpcport 8545 --rpcapi admin,db,eth,debug,miner,net,shh,txpool,personal,web3,quorum,istanbul --port 30300 I get the error "flag provided but not defined: -emitcheckpoints". While looking up this error I got references like "the flag provided but not defined message means that you are running a standard Ethereum geth executable, not Quorum. You need to make sure the Quorum geth is the first one found in your path." Since I have not read anything about Quorum in the Masa guide I'm uncertain to install Quorum and configure it. Any idea?

    • And the last thing is: Executing docker-compose up ui gives me: [+] Running 2/2 ⠿ Network ui_default Created 0.1s ⠿ Container ui-ui-1 Created 0.1s Attaching to ui-ui-1 ui-ui-1 | standard_init_linux.go:228: exec user process caused: exec format error ui-ui-1 exited with code 1

    So, that are the current issues. Now the question: I have setup ufw on my VPS. Which port do I need to open for incoming requests? Are there any incoming requests? I saw port 8545, 21000, 30300 and 3000 for the UI.

    Ah, there is another question: I saw the issue someone trying to connect MetaMask to Masa. I did not find anything about that in the guide. Where to look for and why should it be done?

    many thanks for any help

    opened by dirkg2020 4
  • source build error (Run With Geth)

    source build error (Run With Geth)

    current source (56eaa139da476ac7067ed8816958fae4d62e822b) not build:

    go version

    $ go version
    go version go1.17.5 linux/amd64
    

    build error

    ~/masa-node-v1.0/src$ make all
    env GO111MODULE=on go run build/ci.go install
    >>> /usr/local/go/bin/go build -trimpath -v -o /home/setar/masa-node-v1.0/src/build/bin/abidump ./cmd/abidump
    signer/core/api.go:29:2: no required module provides package github.com/ethereum/go-ethereum/accounts/keystore; to add it:
            go get github.com/ethereum/go-ethereum/accounts/keystore
    

    error on get go module

    ~/masa-node-v1.0/src$ go get github.com/ethereum/go-ethereum/accounts/keystore
    go get github.com/ethereum/go-ethereum/accounts/keystore: no matching versions for query "upgrade"
    
    opened by setar 3
  • How can i change port http://localhost:3000/ to another

    How can i change port http://localhost:3000/ to another

    Hello! I have installed node Taraxa and Taraxa has already use port http://localhost:3000/. In this way when i have installed Masa-finance, i have an error "Bind for 0.0.0.0:3000 failed: port is already allocated ERROR: for ui Cannot start service ui: driver failed programming external connectivity on endpoint masa-node-v10_ui_1 (dcbc12fcdca8679aa4d7ac6d288a81691aabf281cc5b0f5d1d7cfe45f1acd8bc): Bind for 0.0.0.0:3000 failed: port is already allocated"

    What i gone do?

    opened by Samuellle 2
  • Empty container data dir after restart docker

    Empty container data dir after restart docker

    bad idea to recreate data dirs on every restart container. i think base structure and genesis need to creane first run only ...

    But i am not yet ready to offer a beautiful method for implementing this.

    [email protected]:~/masa-node-v1.0$ git diff
    diff --git a/docker-compose.yml b/docker-compose.yml
    index 18934f8c..9dd8f944 100644
    --- a/docker-compose.yml
    +++ b/docker-compose.yml
    @@ -21,14 +21,10 @@ x-masa-testnet-node-v10-def:
         - -c
         - |
           DDIR=/qdata/dd
    -      rm -rf $${DDIR}
    -      mkdir -p $${DDIR}/keystore
    -      mkdir -p $${DDIR}/geth
           GENESIS_FILE="/network/genesis.json"
           CONSENSUS_RPC_API="istanbul"
           NETWORK_ID=$$(cat $${GENESIS_FILE} | grep chainId | awk -F " " '{print $$2}' | awk -F "," '{print $$1}')
           GETH_ARGS_istanbul="--emitcheckpoints --istanbul.blockperiod 1 --mine --miner.threads 1 --syncmode full"
    -      geth --datadir $${DDIR} init $${GENESIS_FILE}
           geth \
             --identity node$${NODE_ID}-${MASA_CONSENSUS:-istanbul} \
             --datadir $${DDIR} \
    @@ -54,6 +50,7 @@ services:
         hostname: masa-node
         ports:
           - "22001:8545"
    +      - "21000:21000"
         volumes:
           - vol1:/qdata
           - ./network/testnet:/network:ro
    
    opened by setar 2
  • geth run guide

    geth run guide

    Initialize the node In the node directory, initialize the first node:

    geth --datadir data init ../network/genesis.json

    must be

    ../network/testnet/genesis.json

    opened by maxzonder 2
  • Repo name (README.md)

    Repo name (README.md)

    From README.md Install The Masa Testnet Node v1.0

    git clone https://github.com/masa-finance/masa-node-v1
    cd masa-node-v1
    

    Please fix:

    git clone https://github.com/masa-finance/masa-node-v1.0.git
    cd masa-node-v1.0
    
    opened by bestwhale777 2
  • add community bootnod

    add community bootnod

    enode://e51f5b732a1f12b53932a33b5b44adc81b8f72f714e653e89a353103c560cdbd8[email protected]141.94.253.202:30300

    opened by JuliaMoon1 1
  • --emitcheckpoint error

    --emitcheckpoint error

    gave my node identity with this geth --identity JohnpaulifediNODE and its syncing image

    now i started the node with this PRIVATE_CONFIG=ignore geth --identity JohnpaulifediNODE --datadir data --bootnodes enode://91a3c3d5e76b0acf05d9abddee959f1bcbc7c91537d2629288a9edd7a3df90aca[email protected]54.158.188.182:21000 --emitcheckpoints --istanbul.blockperiod 10 --mine --miner.threads 1 --syncmode full --verbosity 5 --networkid 190260 --rpc --rpccorsdomain "" --rpcvhosts "" --rpcaddr 127.0.0.1 --rpcport 8545 --rpcapi admin,db,eth,debug,miner,net,shh,txpool,personal,web3,quorum,istanbul --port 30300

    got this erorr image

    echo path not same with guide image

    geth version image

    make test was this image

    but syncing when from 4% to 17% image

    what could be the issue here?

    opened by johnpaul199812 0
  • add bootnode

    add bootnode

    enode://85d15b93169559f59a0630a5246c53adaf36ec00f99e715de465f107bfe75cdbe065d73047288d82d67f6984f7de4820bf61c20d61f7c6add3c1b546bf[email protected]:30300

    opened by wladwolkow 0
  • Docker-compose Extends not supported in version 3 schema

    Docker-compose Extends not supported in version 3 schema

    Command PRIVATE_CONFIG=ignore docker-compose up -d Throw an error:

    ERROR: The Compose file './docker-compose.yml' is invalid because:
    Unsupported config option for services.ui: 'extends'
    

    https://github.com/masa-finance/masa-node-v1.0/blob/768dfdc28e3ea33822ac9c8317f8fd8d6c2fbeca/docker-compose.yml#L51

    Docker version 20.10.16 docker-compose version 1.25.0

    opened by RQmobile 0
  • Adding more peers from Korean community

    Adding more peers from Korean community

    admin.addPeer("enode://401d37ceadb99f81cfd8e8d1c473f3ed7e065ad94268cb6f2a6fb3fb2ac4733d0[email protected]172.105.110.119:21000") admin.addPeer("enode://54d51151b8be47df708df2f4ba70ac8f30954b5bff6ac11dd4b3d3c1202f4511e[email protected]172.105.111.221:21000") admin.addPeer("enode://1e70ab2fd271f5d1368dd4b4e55feb57ea70dd82d6f4213714a5dbba3bf8711771e23fc3066e032ba9b[email protected]:21000") admin.addPeer("enode://e2ffea178542e70e05115f32d771bf5d793da7508ec3ddedcc9e4d9fffc0a0023[email protected]139.162.224.140:21000") admin.addPeer("enode://74effb61c8c5578819772d7bb6fa17ee20ebe23982af9ef0ff36cc1ba18eb05e6[email protected]192.46.233.116:21000") admin.addPeer("enode://ef96950807d90cf210113062e9a8c85b865877c83d1ef8480fa53ae3099e64a91[email protected]172.104.149.193:21000") admin.addPeer("enode://75632f64ea8e00374fe6ef43d9ab5ea51ac3fce92e786caea231d9ca084e9b78c[email protected]172.104.247.197:21000") admin.addPeer("enode://77201d47bc33d682c0fc39959786317e99710c236245ab6ad54409d6deda39b3a[email protected]164.92.202.192:21000") admin.addPeer("enode://8f9e4d894bed72ab811d3f15d34eb6b9e527f7b9071ac71e2d260770359b1ae3e[email protected]139.162.153.145:21000") admin.addPeer("enode://29c77a37c375f09b1c14e3f11a6e8143f60a809a145e0492ba03a01c1882d2acc04e2abeb642c336d60a[email protected]:21000") admin.addPeer("enode://373c58f32293d7d876d2b481e4ef1268557715858cfc72413be6e5ad47efd4f4d[email protected]139.59.128.228:21000") admin.addPeer("enode://59a320782dca51df0e06ec919e184ddaba10d445008d362d3833afb8f80bdfef3[email protected]192.46.233.225:21000") admin.addPeer("enode://9dbd1f8478c1f03d5c325144cc2dbefbfa926397e86ce11dcaab0e52edb9cc168[email protected]170.187.185.45:21000") admin.addPeer("enode://00e23b08adaf22da92475e8334bad7d605a2a5d02911715a04816d07a592e12d5[email protected]139.59.214.45:21000")

    opened by kykim-gh 0
  • add bootnode

    add bootnode

    enode://355ad8acfa6c104bb65ffce14a97356f444347dfe9a59c13a813843c82fa811b6[email protected]65.21.106.191:21000

    opened by RuAggressor 0
Releases(v1.03)
  • v1.03(Mar 22, 2022)

    1. Update testnet blocktime to 10s
    2. Udpate Readme.md

    What's Changed

    • V1.02 by @teslashibe in https://github.com/masa-finance/masa-node-v1.0/pull/37
    • Add new community bootnode by @gutuxa in https://github.com/masa-finance/masa-node-v1.0/pull/31
    • Add community bootnode address by @MemberIT in https://github.com/masa-finance/masa-node-v1.0/pull/20
    • add community bootnode by @TreshKilling in https://github.com/masa-finance/masa-node-v1.0/pull/56

    New Contributors

    • @gutuxa made their first contribution in https://github.com/masa-finance/masa-node-v1.0/pull/31
    • @MemberIT made their first contribution in https://github.com/masa-finance/masa-node-v1.0/pull/20
    • @TreshKilling made their first contribution in https://github.com/masa-finance/masa-node-v1.0/pull/56

    Full Changelog: https://github.com/masa-finance/masa-node-v1.0/compare/v1.02...v1.03

    Source code(tar.gz)
    Source code(zip)
  • v1.02(Feb 27, 2022)

    This is a set of hot fixes for the following issues:

    1. Fixes #28
    2. Fixes #23
    3. Fixes #21
    4. Fixes #19
    5. Readme updates and other improvements
    6. Tested and works with Go Version 1.16.14 https://www.loom.com/share/d130fba9a8414d8eb5083511ebad0537
    Source code(tar.gz)
    Source code(zip)
  • v1.01(Feb 23, 2022)

    Release of Masa Node v1.01 which includes the following improvements:

    1. Upgrade geth to version 22.1.0
    2. Add multiple bootnodes and increase max peers to 250 on node 1
    3. Update Readme to include geth
    4. Add node UI to stake tokens to testnet
    5. Update genesis file
    6. Update docker with geth version 22.1.0
    7. Fixed typos and updated .gitignore

    Todo

    1. Private transactions are not supported
    2. Developer documents need updating
    3. Node UI is in alpha only
    Source code(tar.gz)
    Source code(zip)
Owner
Masa Finance
🌽 Masa is a decentralized financial data platform that allows you to own and share your financial data with one-click
Masa Finance
network-node-manager is a kubernetes controller that controls the network configuration of a node to resolve network issues of kubernetes.

Network Node Manager network-node-manager is a kubernetes controller that controls the network configuration of a node to resolve network issues of ku

kakao 97 Jun 12, 2022
Golang-for-node-devs - Golang for Node.js developers

Golang for Node.js developers Who is this video for? Familiar with Node.js and i

TomDoesTech 2 Mar 10, 2022
Using this you can access node external ip address value from your pod.

Using this you can access node external ip address value from your pod.

Sputnik Systems 0 Jan 30, 2022
An operator to manage node labels, annotations, and taints.

NodeConfig Operator An operator to manage node labels, annotations and taints based on NodeConfig Custom Resource. Comparison to alternatives: https:/

Snapp Cab Incubators 8 May 24, 2022
👻 A simple API to inter-process communicating between Go and Node

go-to-node A simple API to inter-process communicating between Go and NodeJS. Quick start Go to Node main.go: package main import ( "fmt" "os" "os

samuel 0 Jan 7, 2022
Prometheus exporter for Chia node metrics

chia_exporter Prometheus metric collector for Chia nodes, using the local RPC API Building and Running With the Go compiler tools installed: go build

Kevin Retzke 35 Mar 27, 2022
Official Golang implementation of the Thinkium node

Go Thinkium Official Golang implementation of the Thinkium node. Building the source mkdir build docker run --rm -w /go/src/github.com/ThinkiumGroup/g

Thinkium 30 Apr 6, 2022
nano-gpu-agent is a Kubernetes device plugin for GPU resources allocation on node.

Nano GPU Agent About this Project Nano GPU Agent is a Kubernetes device plugin implement for gpu allocation and use in container. It runs as a Daemons

Nano GPU 40 Jun 10, 2022
ADK Node ( a.k.a ADKgo v2 ) for the ADK Mesh with full Smart Contract support [Mainnet]

ADKGo SmartNode (MAINNET v2) Official Golang implementation of the ADK Mesh protocol with Smart Contract funtionality BASE NODE SETUP STEPS (on clean

Aidos Kuneen 1 Nov 24, 2021
Kubernetes Node Performance Validator

Kubernetes Node Performance Evaluator This repository contains a set of tools for testing the performance of all the nodes in a kubernetes cluster. Wh

Nadun De Silva 0 Dec 24, 2021
Karpenter: an open-source node provisioning project built for Kubernetes

Karpenter is an open-source node provisioning project built for Kubernetes. Its goal is to improve the efficiency and cost of running workloads on Kub

Rohan 1 Apr 10, 2022
sample apps docker with postgres-node.js-golang

Belajar Docker untuk Pemula - Membuat TODO App TODO app ini adalah contoh app untuk mendemokan proses membuat aplikasi dengan Docker, terdiri dari: Fr

null 0 Jan 2, 2022
dashd-go is an alternative full node dash implementation written in Go (golang)

dashd-go is an alternative full node dash implementation written in Go (golang)

Alex 0 Jan 26, 2022
Drain-my-spot - Service draining the k8s worker node in case of spot instances related event occurrence

drain-my-spot Service draining the k8s worker node in case of spot instances rel

Pavel Gonchukov 0 Feb 5, 2022
Kubectl plugin shows pod x node matrix with suitable colors to mitigate troubleshooting effort.

kubectl-pod-node-matrix WORK IN PROGRESS!! This plugin shows pod x node matrix with suitable colors to mitigate troubleshooting effort. Details Troubl

Arda Güçlü 2 May 11, 2022
GitOops is a tool to help attackers and defenders identify lateral movement and privilege escalation paths in GitHub organizations by abusing CI/CD pipelines and GitHub access controls.

GitOops is a tool to help attackers and defenders identify lateral movement and privilege escalation paths in GitHub organizations by abusing CI/CD pipelines and GitHub access controls.

OVO Technology 590 Jun 20, 2022
Pomerium is an identity-aware access proxy.

Pomerium is an identity-aware proxy that enables secure access to internal applications. Pomerium provides a standardized interface to add access cont

null 3.1k Jun 25, 2022
Fast, concurrent, streaming access to Amazon S3, including gof3r, a CLI. http://godoc.org/github.com/rlmcpherson/s3gof3r

s3gof3r s3gof3r provides fast, parallelized, pipelined streaming access to Amazon S3. It includes a command-line interface: gof3r. It is optimized for

Randall McPherson 1.1k Jun 8, 2022
Google Compute Engine (GCE) VM takeover via DHCP flood - gain root access by getting SSH keys added by google_guest_agent

Abstract This is an advisory about an unpatched vulnerability (at time of publishing this repo, 2021-06-25) affecting virtual machines in Google's Com

null 507 Jun 19, 2022