Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Jun 20 2018 20:45

    traviscrist on nl-remove-host-wiki

    (compare)

  • Jun 20 2018 20:45

    traviscrist on master

    feat: remove adding hosts to wi… Merge pull request #3 from codi… (compare)

  • Jun 20 2018 20:45
    traviscrist closed #3
  • Jun 20 2018 20:32
    njlie opened #3
  • Jun 20 2018 20:31

    njlie on nl-remove-host-wiki

    feat: remove adding hosts to wi… (compare)

  • Jun 15 2018 23:03

    njlie on master

    fix: typo (compare)

  • Jun 15 2018 22:07

    njlie on nl-updates

    (compare)

  • Jun 15 2018 18:10

    njlie on master

    feat: more examples (compare)

  • Jun 14 2018 00:19

    njlie on master

    feat: add wiki and mailing list (compare)

  • Jun 13 2018 00:09

    njlie on master

    fix: git url typo (compare)

  • Jun 12 2018 19:17

    njlie on master

    fix: docs use bootstrap nodes i… (compare)

  • Jun 07 2018 21:05

    njlie on master

    feat: host architecture doc (compare)

  • Jun 07 2018 17:09

    njlie on master

    fix: four components -> three c… (compare)

  • Jun 07 2018 00:32

    njlie on master

    fix: proper blog links (compare)

  • Jun 07 2018 00:13

    njlie on master

    fix: broken links Merge branch 'nl-updates' (compare)

  • Jun 07 2018 00:10

    njlie on nl-updates

    fix: broken links (compare)

  • Jun 06 2018 15:50

    njlie on master

    feat: updates to latest codius … Merge pull request #2 from codi… (compare)

  • Jun 06 2018 15:50
    njlie closed #2
  • Jun 06 2018 15:50
    njlie opened #2
  • Jun 06 2018 15:50

    njlie on nl-updates

    feat: updates to latest codius … (compare)

Jon Nilsen
@jonaagenilsen_twitter
Manual hacking not replicated in the installer? :)
Nice work anyways. Codius is not to be recognized compared to 1.2.5
Brandon Wilson
@wilsonianb
I'm also thinking about packaging up the whole ssl certificate stuff separately (cert-manager + acme-dns) so that it can be used in other projects
because afaict no else has an auto-renewing wildcard cert solution with kubernetes
The preview host was pure installer but no firewall
Jon Nilsen
@jonaagenilsen_twitter
Could be a smart thing
Easier todo stuff by dividing it up in object
Brandon Wilson
@wilsonianb
ok, install script now asks if you want to use an existing ssl certificate
wilsonianb/codius-install@e4849ce
so for instance, I'll be doing a normal install that generates a certificate and then exporting the certificate and key by running the following in order to re-use them while testing changes to the install process
kubectl get secret -n codiusd codiusd-certificate -o go-template='{{ index .data "tls.crt" | base64decode }}' > tls.crt
kubectl get secret -n codiusd codiusd-certificate -o go-template='{{ index .data "tls.key" | base64decode }}' > tls.key
Jon Nilsen
@jonaagenilsen_twitter
Cool. Will take a look 🙂
Jon Nilsen
@jonaagenilsen_twitter
@wilsonianb
Any idea what these imply?
Sep 27 11:06:12 hodling-xrp k3s: W0927 11:06:12.902490 1486489 reflector.go:302] object-"kube-system"/"coredns": watch of *v1.ConfigMap ended with: too old resource version: 527 (1381)
Sep 27 11:06:18 hodling-xrp k3s: W0927 11:06:18.762159 1486489 reflector.go:302] object-"acme-dns"/"acme-dns-config": watch of *v1.ConfigMap ended with: too old resource version: 637 (1389)
Brandon Wilson
@wilsonianb
Not off hand, but I seem to have them in my k3s logs as well
Jon Nilsen
@jonaagenilsen_twitter
Good to know
Jon Nilsen
@jonaagenilsen_twitter
Difficult to get a full grasp on Kubernetes .. argh :)
kubectl describe orders -A that doesn't get through.. How do I 'retry' that one? :)
Need to read docs, no time
Jon Nilsen
@jonaagenilsen_twitter
image.png
Still at it .. So many friggin chains on that Kubernetes-firewall. Impossible to tailor a allow-rule :(
Jon Nilsen
@jonaagenilsen_twitter
What's your wallet address?
Jon Nilsen
@jonaagenilsen_twitter
@wilsonianb How's moneyd configured in Codius 2?
Guess the ILP-connector is obsolete?
Brandon Wilson
@wilsonianb
I'm not sure exactly (re: changes to ilp connector implementations)
I think the primary hurdle is having a btp uplink at all for moneyd to connect to: https://forum.interledger.org/t/community-call-september-18th-2019/753/3
My understanding is that ilp wallets will start offering btp access to their users (as opposed to connecting moneyd to public connectors https://github.com/interledgerjs/moneyd-uplink-xrp/blob/master/connector_list.json#L3)
I'm also looking into having a variation of codius that uses web monetization so that the host only needs an ilp payment pointer (and no moneyd!)
Kev King
@KevinKing64_twitter
wow, I need to get up to speed with all these developments ;)
Jon Nilsen
@jonaagenilsen_twitter
From what I can tell, web monetization makes it easier for admins to fire up a Codius host 🙂
Jon Nilsen
@jonaagenilsen_twitter
If a Codiushost is depending on something setup by volunteers, it's a risk. Should be something that will always be there. Firing up Codius now is impossible due to not being able to create a payment channel (pre 2.0). Sucks big time to say it simple
Coil is here to stay I guess we can agree on 😁
Kev King
@KevinKing64_twitter
:P
Jon Nilsen
@jonaagenilsen_twitter
Hm. Is it even possible to use Moneyd for ILP -> xrptipbot, or is there an other setup for this?
Since secret is not known for xrptipbot-users
Brandon Wilson
@wilsonianb

Hm. Is it even possible to use Moneyd for ILP -> xrptipbot, or is there an other setup for this?

you'd need a btp uplink (probably via an ilp wallet) which aren't widely available currently afaict

Brandon Wilson
@wilsonianb
latest k3s includes local storage and network policy support, which means codius setup no longer needs to install local-path-provisioner and calico
https://github.com/rancher/k3s/releases/tag/v0.10.0
That said, I'm actually working on codius setup instructions for installing on an already running kubernetes cluster without all of the sed shortcuts in the current install script. Then I hope to update the zero-to-codius script (with k3s) accordingly
Kev King
@KevinKing64_twitter
your a ruddy star @wilsonianb :)
Greg Osuri
@gosuri
@wilsonianb if you're running on packet, we helped implement the container storage interfaces (CSI). Here's the helm template https://github.com/ovrclk/disco/tree/master/layer1/csi/packet
Jon Nilsen
@jonaagenilsen_twitter

Do tell when zero-to-codius script is up for testing @wilsonianb :)

Great work!

Brandon Wilson
@wilsonianb
Quick end of year update:
Codius development is still waiting on payment verification functionality being implemented by ILP wallets, which will be probably be based on this spec: https://github.com/adrianhopebailie/open-payments
In the meantime, I've also been working on:
-deploying Codius workloads as a serverless knative service paid for with web monetization https://github.com/wilsonianb/c8s/projects/1
-getting Kata containers easier to set up on k3s for Codius sandboxing kata-containers/packaging#823
Happy holidays!
Kev King
@KevinKing64_twitter
Thank you Brandon, for the update. Have a good festive season. Looking forward to developments in the new year 😍
Jon Nilsen
@jonaagenilsen_twitter
👍🙂🎁🎅
I'm assuming that by each "smart contract takes up 512MB" they are talking about storage and not RAM?
Kev King
@KevinKing64_twitter
Contracts run in the memory, so if you have a 10GB RAM host it can host 18 contracts roughly
See the stats at https://codiushosts.com to see capacity of contracts to Memory
Con Moore
@conmoore67
Hello gents, I had a host a while ago (Centos7, Ngnx, hyperd setup) but shut it down to setup clustering labs. I wanted to see if anything has been updated? I know last time I talked with sheetz automated deployments and windows server support was supposed to on the horizon, has this happened or is still the same setup since it’s release?
What’s up kevking btw good to still see you around and on the grind.
Kev King
@KevinKing64_twitter
Hehe, yeah still banging around :) Been a bit side tracked with other things tho. Still the same setup currently using hyperd, but Brandon has been working on a kubernutes version, looks promising, but there has been some firewall/routing issues
Brandon Wilson
@wilsonianb
here's the latest thinking on what serverless codius will look like
https://wilsonianb.github.io/diagrams/c8s-deploy
https://wilsonianb.github.io/diagrams/c8s-proxy
the specifics on how the payment verification happens will depend on the https://openpayments.dev/ spec (and it being implemented by interledger wallets)
Kev King
@KevinKing64_twitter
thank you for the update Brandon
Brandon Wilson
@wilsonianb
Actually.... codius hosts will likely be verifying payments with ILP STREAM receipts interledger/rfcs#568 (instead of the previously mentioned open payments API)
Here's the latest flows for deploying and accessing codius services using receipts
https://wilsonianb.github.io/diagrams/codius-deploy
https://wilsonianb.github.io/diagrams/codius-proxy
Jon Nilsen
@jonaagenilsen_twitter
Cool 😁