!qALrQaRCgWgkQcBoKG:matrix.org

exosphere

45 Members
General community discussion for Exosphere, user-friendly OpenStack client. (https://gitlab.com/exosphere/exosphere) For development-focused discussion, please join #exosphere-dev:matrix.org.3 Servers

Load older messages


SenderMessageTime
6 May 2021
@cmart:matrix.orgcmarton the instance itself22:48:10
@cmart:matrix.orgcmartwe could document that as another strategy for testing local changes22:48:43
@julianp:matrix.orgjulianp Hmm… Yeah. 22:48:51
@julianp:matrix.orgjulianp

Could even use file watcher script to push local changes to that directory, and a script to trigger ansible-pull. That would help automate that style of work.

Guess it depends on individual preference.

22:51:51
@cmart:matrix.orgcmartaye22:52:15
7 May 2021
@julianp:matrix.orgjulianp

Last crazy idea for today - tar, gzip, base64 encode, and inline the ansible directory into the cloud-init user data file.

Currently that works out to be 6629 bytes, about 10% of the 65K which Nova allows for user data.

00:57:19
@julianp:matrix.orgjulianpWith that, I bid you a good evening. Time for food.00:57:38
@cmart:matrix.orgcmartpinteresting. could pass it to Exosphere as a flag, even. would not scale, but could do us for a while. (and I thought the limit for user data was 16k)02:12:24
@julianp:matrix.orgjulianp Yeah, so did I. 16k is the bare minimum to be compatible across providers, because EC2’s limit is 16k. 02:27:29
@gitter-badger:gitter.imgitter-badger (The Gitter Badger) changed their display name from gitter-badger (The Gitter Badger) to matrixbot (matrixbot).05:40:53
@julianp:matrix.orgjulianp

Morning!

would not scale...

I realized we can embed a gzipped patch file in the user data. cloud-init checks out a commit like normal and applies the patch (if any). That should make it scale.

13:28:38
@cmart:matrix.orgcmartthis is a really enticing idea14:41:04
@cmart:matrix.orgcmarta local script on developer's machine could build the patch, compress it, base64 it, and stick it in a flag in config.js14:42:25
@julianp:matrix.orgjulianpYep. Or the app could dynamically load the patch file from static/assets over http served by elm-live. Don’t even have to use config.js15:56:40
@cmart:matrix.orgcmarti'm curious if that would work17:37:16
@cmart:matrix.orgcmart
In reply to @cmart:matrix.org

I am having "fun" with the elm/parser library...
I want to parse strings. If a string looks like

Instance 8c4d1796-d685-4d55-ac3a-855c2c884b95 could not be found.

then I want just the parser to succeed and return the UUID inside that string

figured it out
https://gitlab.com/exosphere/exosphere/-/merge_requests/429/diffs?commit_id=cd7c2985c6b50efd8daa8251b2405721f415eea2
19:46:14
@cmart:matrix.orgcmartin Elm Parser land, you'd think "chomp" means "throw out characters" but sometimes it means "collect characters for safe keeping"19:46:57
10 May 2021
@server_stats:nordgedanken.devServer Stats Discoverer (traveler bot) joined the room.12:05:45
@server_stats:nordgedanken.devServer Stats Discoverer (traveler bot) 12:05:46
@cmart:matrix.orgcmarthowdy16:55:23
@cmart:matrix.orgcmartReady for review: https://gitlab.com/exosphere/exosphere/-/merge_requests/42918:51:13
@hritchie:matrix.orghritchie hi, I made a trivial merge request just to test that my setup is working: https://gitlab.com/exosphere/exosphere/-/merge_requests/431 Please let me know if anything is weird. Thanks!21:31:16
@cmart:matrix.orgcmart Thank you hritchie! I have approved, it needs one more maintainer approval, Julian should be back online tomorrow 22:13:35
@cmart:matrix.orgcmartsomething is a little weird with GitLab, the MR points to https://gitlab.com/fcyc/exosphere which appears to not exist from here, and your account is heathritchie.. any chance you changed your username? in any event, I tested the code change and it's good22:16:51
@hritchie:matrix.orghritchieyeah, the fcyc namespace is me, not sure what happened when I was signing up to gitlab, but if this is working then that's good enough for me, for now! thanks!22:48:46
11 May 2021
@cmart:matrix.orgcmartaye, we'll see if it lets us merge00:28:54
@cmart:matrix.orgcmart

I have tried to summarize last week's discussion of the best way to store/version/consume instance provisioning code. This is basically an ADR disguised as an issue.

https://gitlab.com/exosphere/exosphere/-/issues/507

julianp please amend as you see needed and advise on which solution you think we should adopt.

(I personally think we should implement solution 3 now, with solution 4 left as a follow-up issue)

00:49:02
@server_stats:nordgedanken.devServer Stats Discoverer (traveler bot) set a profile picture.12:41:45
@julianp:matrix.orgjulianpThanks. I'll have a look at #507 after reviewing !429 and !431.18:29:41
@julianp:matrix.orgjulianp Also who is Server Stats Discoverer (traveler bot) ? 18:29:46

Show newer messages


Back to Room ListRoom Version: 5