Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Exosphere Foundation

Supporting Exosphere - A user-friendly web interface for OpenStack clouds, initially focused on research and scientific users.
Collective - Host: opensource - https://opencollective.com/exosphere-foundation - Website: https://exosphere.app/ - Code: https://gitlab.com/exosphere/exosphere

adding a timeout exoSetupStatus

gitlab.com/exosphere/exosphere - c867747fa19c0b39109bd6447f8473ab461b66e5 authored about 4 years ago by chris <[email protected]>
polling logic for when we need to get console log for exoSetupStatus

gitlab.com/exosphere/exosphere - 91625a99deef646246feeed511a84b18b0268eba authored about 4 years ago by chris <[email protected]>
Store exoSetupStatus as a RemoteDataPlusPlus so we know when we last checked it

gitlab.com/exosphere/exosphere - 93d8bc7be4c21deb33324126a6dc1e9e5fe201ce authored about 4 years ago by chris <[email protected]>
Adding ability to poll the entire console log (no length limitation)

gitlab.com/exosphere/exosphere - c1a4385ca8a1af273d2b3da03bd423671adaf208 authored about 4 years ago by chris <[email protected]>
Decoding server setup status from server metadata

gitlab.com/exosphere/exosphere - 81bf9ad10b5d3af2184f51e49fc881e221476885 authored about 4 years ago by chris <[email protected]>
Adding unknown type for server setup status

gitlab.com/exosphere/exosphere - ef28f7d0c9a51ffa33d900f9249bdf3b3c7a637b authored about 4 years ago by chris <[email protected]>
Small refactor of how we determine server version, for clarity

gitlab.com/exosphere/exosphere - ae27b6622799237657ae04e7816b5263980c4818 authored about 4 years ago by chris <[email protected]>
Types for ExoSetupStatus

gitlab.com/exosphere/exosphere - 1e00496f5c4900b6d694298a89b5e10893e1d5e2 authored about 4 years ago by chris <[email protected]>
Populate exoSetup metadata when creating new server

gitlab.com/exosphere/exosphere - 106bcc2dc08b57b19462bcf50d5f9978f236af26 authored about 4 years ago by chris <[email protected]>
Log to console when our custom part of cloud-init starts and completes

gitlab.com/exosphere/exosphere - 3e765290f55d2fb91c4158172e06c565d0408538 authored about 4 years ago by chris <[email protected]>
Write to console when cloud-init setup is complete

gitlab.com/exosphere/exosphere - 8fbf62bdf501fb5f778f02278c637ac287e06a83 authored about 4 years ago by chris <[email protected]>
Increment exoServerVersion

gitlab.com/exosphere/exosphere - 3979cc9ef8d8f951e885e01253661ac73239e786 authored about 4 years ago by chris <[email protected]>
Merge branch 'issue-391-followup-who-created-that-server' into 'master'

Follow-up from "Who created that server?"

Closes #391

See merge request exosphere/exosphere!340

gitlab.com/exosphere/exosphere - 0629c5b52c3a6bdb6c43b866e631ea21edcabc11 authored about 4 years ago by Chris Martin <[email protected]>
Server list: Don't show creator for own servers

gitlab.com/exosphere/exosphere - be2107235f4419374da6d69be0d601a7b64e6db2 authored about 4 years ago by Julian Pistorius <[email protected]>
Add exoCreatorName to newServerMetadata

The code to set the creator username metadata property was lost during
a recent refactoring.

gitlab.com/exosphere/exosphere - 91f7c6208be47c94cc7ab4d0fc7212ae146a79a4 authored about 4 years ago by Julian Pistorius <[email protected]>
Use ServerFromExoProps convention for creator name

gitlab.com/exosphere/exosphere - 08c4b75f78added87c17664a6238e71d73cc30ba authored about 4 years ago by Julian Pistorius <[email protected]>
Merge branch 'issue-358-guacamole' into 'master'

Guacamole Support

Closes #392, #384, and #358

See merge request exosphere/exosphere!335

gitlab.com/exosphere/exosphere - 069c169dc1a418ad92799b16934a03aa4ee7261a authored about 4 years ago by Chris Martin <[email protected]>
Fixing more glitches with Guacamole support on CentOS 8

gitlab.com/exosphere/exosphere - 8a77459be0422af45a2ffe20dd7f68deb8932711 authored about 4 years ago by chris <[email protected]>
fixing bug in CentOS support for Guacamole

gitlab.com/exosphere/exosphere - 2e0b79310882f5c6bceb3d138dd3b6e956874761 authored about 4 years ago by chris <[email protected]>
CentOS support for Guacamole

gitlab.com/exosphere/exosphere - 2f2104c1ebb294dbb9fd053bdd3cae799ad60eeb authored about 4 years ago by chris <[email protected]>
Fixing deployments to dev server

gitlab.com/exosphere/exosphere - db900ddf4cad4bb18b4f661b9cf72b16be71e502 authored about 4 years ago by chris <[email protected]>
Tweaks to readme indicating current state of Guacamole and Cockpit support

gitlab.com/exosphere/exosphere - 438f1451b678f8047edc7fcea3702e2302071102 authored about 4 years ago by chris <[email protected]>
Renaming 'TLS-terminating proxy' to User Application Proxy

gitlab.com/exosphere/exosphere - aa67b9046600707e7da78c2a9f0e6f8cca14b114 authored about 4 years ago by chris <[email protected]>
small fixes in readme

gitlab.com/exosphere/exosphere - 60c1704be0160cf7c51927531b8fd62eef6d39ab authored about 4 years ago by chris <[email protected]>
Typa alias for Guacamole token in the model

gitlab.com/exosphere/exosphere - 4741b72910923d1f6df0b0592f65f313b3b3f455 authored about 4 years ago by chris <[email protected]>
Showing the user a Guacamole Shell button

gitlab.com/exosphere/exosphere - 67347b1cd8c61cdf411bc88b5918eb2759dcff71 authored about 4 years ago by chris <[email protected]>
now automatically deploying Guacamole to new servers on supported clouds

gitlab.com/exosphere/exosphere - 249d807a60c19b738a064ec933bd5b5bb62f8109 authored about 4 years ago by chris <[email protected]>
Make port functions work in web browser (not just Electron)

gitlab.com/exosphere/exosphere - c411128aeb88bd2173bc4bd0a29bc112bd220ab9 authored about 4 years ago by chris <[email protected]>
Storing Guacamole configuration in another repo

gitlab.com/exosphere/exosphere - 3d41fb75333001fe33ff92285b3c7119cbe13b58 authored about 4 years ago by chris <[email protected]>
use parameter token for Guacamole password

gitlab.com/exosphere/exosphere - 8fb9b8932000bce82a560b73785ce97950487d5d authored about 4 years ago by chris <[email protected]>
WIP commit, progress on configuring Guacamole

gitlab.com/exosphere/exosphere - 7bdfb8508bd091f44fbce1ad3f94416ba076dff4 authored about 4 years ago by chris <[email protected]>
WIP commit, obtaining Guacamole auth token from running instance via TLS proxy server

gitlab.com/exosphere/exosphere - c7fd714b941b70e4a12663716005f01eb1e1bb43 authored about 4 years ago by chris <[email protected]>
Handling failure cases when receiving response from Guacamole token API endpoint

gitlab.com/exosphere/exosphere - b173b2b9dd7c8b4d8e6f91ee8a9cb02b13d4a8ce authored about 4 years ago by chris <[email protected]>
Small refactor, changing LaunchedWithGuacProps property to match JSON metadata property

gitlab.com/exosphere/exosphere - d7b39876c020ec9eb5bef36acd7ed3fb13a7bd90 authored about 4 years ago by chris <[email protected]>
Removing completed todo in code

gitlab.com/exosphere/exosphere - 24658f168dadfad48b167d32551b80f4ca0cd328 authored about 4 years ago by chris <[email protected]>
Consuming new guacamole-config repo where correct file permissions are set

gitlab.com/exosphere/exosphere - c0fde6f21db0b62ca9fa89261f498ae5b6baad98 authored about 4 years ago by chris <[email protected]>
refactor: generating Exo-specific new server metadata in helper function rather than REST code

gitlab.com/exosphere/exosphere - 7331824bf922b93850822e147e2a1b707ca609e4 authored about 4 years ago by chris <[email protected]>
REST code to set server metadata

gitlab.com/exosphere/exosphere - 903a854b90f7f0a27325494ea557e61608bc3891 authored about 4 years ago by chris <[email protected]>
writing more docs on User Application Proxy

gitlab.com/exosphere/exosphere - 3e0d663c6d3804df30969b4babedea247d76d02b authored about 4 years ago by chris <[email protected]>
Adding Jetstream TACC Cloud to list of supported servers

gitlab.com/exosphere/exosphere - 5b49426888df6cf0719c1a48f013dbfa9bf52d2e authored about 4 years ago by chris <[email protected]>
Call Guacamole Shell a 'Terminal'

gitlab.com/exosphere/exosphere - ef14a9aaf8528c5eb9f629122c889a26a27092f8 authored about 4 years ago by chris <[email protected]>
When received error from Guacamole auth endpoint, wait 15 seconds before retrying

gitlab.com/exosphere/exosphere - 209de508466844ac1b6421df8a2f2b71fb1c85b9 authored about 4 years ago by chris <[email protected]>
Fixing JSON decoding bug when receiving results of setting new server metadata

gitlab.com/exosphere/exosphere - 46eedff765bfcb94b5537aa79cabb139450ddb26 authored about 4 years ago by chris <[email protected]>
Fix JSON syntax errors

gitlab.com/exosphere/exosphere - c10d59f75938d563823316ecd0a5ff2ff3979848 authored about 4 years ago by chris <[email protected]>
Set Guacamole deloyment as complete in server metadata when we get a valid Guacamole auth token

gitlab.com/exosphere/exosphere - 49c681ec84ca854a3a592c5ab419c6e83833b062 authored about 4 years ago by chris <[email protected]>
Enable SSH password authentication when deploying servers

gitlab.com/exosphere/exosphere - c678c7daa5edf813d3c0533f2522a3a7441a4ce2 authored about 4 years ago by chris <[email protected]>
When deploying Guacamole, set server metadata

gitlab.com/exosphere/exosphere - a2cb4f72625788c694e0b05514f08cab79a59aab authored about 4 years ago by chris <[email protected]>
Decode Guacamole status from server metadata, store in a record in the model

gitlab.com/exosphere/exosphere - f389755685de2c3ab3b2648b0d3e36ba427e2867 authored about 4 years ago by chris <[email protected]>
Better communication to user as to when Guacamole shell is sill deploying, ready, or unavailable due to error

gitlab.com/exosphere/exosphere - 80dbd39fcd534ac50a6e88fa57c80b8315d94e21 authored about 4 years ago by chris <[email protected]>
Generalize function to check if server is young

gitlab.com/exosphere/exosphere - 86642b9a930e3494b01058777e63d18eaf0d5707 authored about 4 years ago by chris <[email protected]>
On supported clouds, allow user to choose whether to deploy Guacamole

gitlab.com/exosphere/exosphere - d5bdfc36a6096b2d2b9437680abdf746cb3620d3 authored about 4 years ago by chris <[email protected]>
Skeleton code to build cloud-init userdata which deploys Guacamole

gitlab.com/exosphere/exosphere - cfb03bfb663ef60f96969cc2f861c90138047606 authored about 4 years ago by chris <[email protected]>
refactor: de-couple CreateServerRequest (used by REST code) from the view parameters used for user to configure a new server

gitlab.com/exosphere/exosphere - ceabb47e118a068a214671d33c8246294ba7b0ca authored about 4 years ago by chris <[email protected]>
Moving default cloud-init userdata out of model, into its own module

gitlab.com/exosphere/exosphere - bcd2b8ffde1f375e095a62f74619f3f92427b96e authored about 4 years ago by chris <[email protected]>
Move default CreateServerRequest out of src/View/Images.elm

gitlab.com/exosphere/exosphere - e310a772e1b1b0d9d8bc70e360584dadfb42f229 authored about 4 years ago by chris <[email protected]>
Add cloudsWithTlsReverseProxy to flags and model

gitlab.com/exosphere/exosphere - 7df4518386fa9851fe03fb412d3ce79294dc34c6 authored about 4 years ago by chris <[email protected]>
Bump ExoServerVersion to indicate when we stop deploying Cockpit and start deploying Guacamole

gitlab.com/exosphere/exosphere - ac6ed82dc78c46d2d9647b3290635b889acce959 authored about 4 years ago by chris <[email protected]>
For clarity, renaming proxyUrl to openstackApiProxyUrl

gitlab.com/exosphere/exosphere - 977ba71a57baaeb5e90086cb67038a9d8a5f4a2f authored about 4 years ago by chris <[email protected]>
Re-ordering existing flags to group operator-configurables together

gitlab.com/exosphere/exosphere - 8834a5cdde12d9a0e030a2be92341d017bc6d22f authored about 4 years ago by chris <[email protected]>
Continuous deployment for 'dev' branch

gitlab.com/exosphere/exosphere - 3715d474f2340c39f753eaaabc7c566896beb01a authored about 4 years ago by chris <[email protected]>
Merge branch 'cloud-cors-proxy' into 'master'

Rename 'OpenStack API Proxy' to Cloud CORS Proxy

See merge request exosphere/exosphere!339

gitlab.com/exosphere/exosphere - 8fc4a5eefadea3b31e66cce8025899a51ab01bbb authored about 4 years ago by Julian Pistorius <[email protected]>
Merge branch 'issue-302-who-created-that-server' into 'master'

Who created that server?

Closes #302

See merge request exosphere/exosphere!338

gitlab.com/exosphere/exosphere - 93edeedcbafd334d265c91a1258a98470d61931e authored about 4 years ago by Julian Pistorius <[email protected]>
Rename 'OpenStack API Proxy' to Cloud CORS Proxy

gitlab.com/exosphere/exosphere - 91619bcc4bc7254889b2799e38750d4820b1c27a authored about 4 years ago by chris <[email protected]>
Display 'exoCreatorUsername' on server list

If this metadata property is not found, then don't show anything.

gitlab.com/exosphere/exosphere - d3d04715293c19348cf4ca62e990e072fb2acc0b authored about 4 years ago by Julian Pistorius <[email protected]>
Display 'exoCreatorUsername' on server details

If this metadata property is not found, then don't show anything.

gitlab.com/exosphere/exosphere - 288a3c5c56d7e96ceba3e8a539920d72111809a1 authored about 4 years ago by Julian Pistorius <[email protected]>
Added 'exoCreatorUsername' metadata property

This is set to the OpenStack project username.

gitlab.com/exosphere/exosphere - f8dafbe29483663686adf6e02785d6aae62a4b47 authored about 4 years ago by Julian Pistorius <[email protected]>
Merge branch 'issue-385-dependency-scanning' into 'master'

Fix dependency scanning

Closes #385

See merge request exosphere/exosphere!337

gitlab.com/exosphere/exosphere - 363ee033eeb30d99dcc97414558e320d96a1b5ca authored over 4 years ago by Julian Pistorius <[email protected]>
Attempt to fix dependency scanning

gitlab.com/exosphere/exosphere - 585a1b6f1666eab493d0eecd4302c20386b7269f authored over 4 years ago by chris <[email protected]>
Merge branch 'issue-383-improve-modeling-states-server-detail' into 'master'

Improve modeling of state when editing a server name

Closes #383

See merge request exosphere/e...

gitlab.com/exosphere/exosphere - dc04c533f3d2bc89060c774374a9dc1d6dd1fcb0 authored over 4 years ago by Chris Martin <[email protected]>
Simplify ServerDetailViewParams type

Drop editServerName field. Use value of serverNamePendingConfirmation
instead. Specifically:

- ...

gitlab.com/exosphere/exosphere - 92c85253e51a814929e663d29747f32ac4995495 authored over 4 years ago by Julian Pistorius <[email protected]>
Merge branch '374-rename-server' into 'master'

Allow editing the server name

Closes #374

See merge request exosphere/exosphere!325

gitlab.com/exosphere/exosphere - 4fab1ff23b36e40432d4884bb19c3c01a2537057 authored over 4 years ago by Chris Martin <[email protected]>
Improve presentation of reasons

Wrap the text of each reason. Also make the the background of the list
of reasons semi-opaque to...

gitlab.com/exosphere/exosphere - f3dc26d677f8acf159fde515ab377046e26aa311 authored over 4 years ago by Julian Pistorius <[email protected]>
Removed Rest.Nova.receiveSetServerName function

gitlab.com/exosphere/exosphere - f5a0dc2252161414e8d0495dff3eec36ca94763b authored over 4 years ago by Julian Pistorius <[email protected]>
Validate the new server name

When in server name editing view - validate the new server name using
OpenStack.ServerNameValida...

gitlab.com/exosphere/exosphere - 022e2a7b4fe7f328a173db8ec53413e027589db0 authored over 4 years ago by Julian Pistorius <[email protected]>
Remove some debug logging

gitlab.com/exosphere/exosphere - a9eee97751d67969c0255510c88d0cc75e38ef3f authored over 4 years ago by Julian Pistorius <[email protected]>
Use serverNamePendingConfirmation

When pressing the 'edit server name' (pencil) button -
set the serverDetailViewParams.serverName...

gitlab.com/exosphere/exosphere - 00b8b723f2e18f8f643f2d361975288ac29945ab authored over 4 years ago by Julian Pistorius <[email protected]>
Add serverNamePendingConfirmation field

Add a new field to Types.Types.ServerDetailViewParams to represent the
new server name while it'...

gitlab.com/exosphere/exosphere - 051b0c5cb9e2aef2fe0dd807b44a3f08132cad2e authored over 4 years ago by Julian Pistorius <[email protected]>
Cancel button - unset serverNamePendingConfirmation

When pressing the 'cancel' button - set the
serverDetailViewParams.serverNamePendingConfirmation...

gitlab.com/exosphere/exosphere - 2c490791282eb4b3f5aaf7292a360eb5f85f4b5c authored over 4 years ago by Julian Pistorius <[email protected]>
Use serverNamePendingConfirmation

When going into 'server name editing' mode, use the new
field serverDetailViewParams.serverNameP...

gitlab.com/exosphere/exosphere - 3ee3fd94530031fbd5fb48400fb3a75d771f49a8 authored over 4 years ago by Julian Pistorius <[email protected]>
Fixed invalid input to Element.rgb

Should be either 'Element.rgb 1 0 0', or be changed to Element.rgb255.
I chose the latter.

gitlab.com/exosphere/exosphere - 12882f2ae6ac582954977535a41fc6880f921239 authored over 4 years ago by Julian Pistorius <[email protected]>
Disable 'save' button if server name is invalid

gitlab.com/exosphere/exosphere - 78e4bcf14bd057456737703ecdaba658a2bdb4bb authored over 4 years ago by Julian Pistorius <[email protected]>
Handle the RequestSetServerName message

In State.processProjectSpecificMsg handle the message
RequestSetServerName by calling the Rest.N...

gitlab.com/exosphere/exosphere - 270b345c8ed3d616c00b651d3260f7448e4542e2 authored over 4 years ago by Julian Pistorius <[email protected]>
Handle the ReceiveSetServerName message

In State.processProjectSpecificMsg handle the message
ReceiveSetServerName by calling Rest.Nova....

gitlab.com/exosphere/exosphere - 9fdd79beaaad9cdf02db711e7a45b7b6e7531830 authored over 4 years ago by Julian Pistorius <[email protected]>
Update model after server rename

- Only if successful (if not, call processSynchronousApiError)
- Update the server with the new ...

gitlab.com/exosphere/exosphere - 9d0d43405e0a4570db38543a8d6e981afd37db3c authored over 4 years ago by Julian Pistorius <[email protected]>
Modifying the view to edit server name

gitlab.com/exosphere/exosphere - b857a707c2aa07a777f3de77d65611c652450e47 authored over 4 years ago by Julian Pistorius <[email protected]>
Add ReceiveSetServerName message

Add a new variant to Types.Types.ProjectSpecificMsgConstructor
called ReceiveSetServerName OSTyp...

gitlab.com/exosphere/exosphere - afc37918a2f778a43624a444d781d3a442a4fdbe authored over 4 years ago by Julian Pistorius <[email protected]>
Appeasing elm-analyse

gitlab.com/exosphere/exosphere - ed14ebc857c3b2ef7cd8567e2c42d8257417b707 authored over 4 years ago by Julian Pistorius <[email protected]>
Create Rest.Nova.receiveSetServerName

gitlab.com/exosphere/exosphere - 3c24a5331558bbd268a128e76f53973aa55ed528 authored over 4 years ago by Julian Pistorius <[email protected]>
Use ReceiveSetServerName message

- When turning the result of the server rename operation into a message
use ReceiveSetServerName...

gitlab.com/exosphere/exosphere - a8eb3be8add8c08761f31971b7a576d199239f8e authored over 4 years ago by Julian Pistorius <[email protected]>
Add Rest.Nova.requestSetServerName function

In Rest.Nova.requestSetServerName build up a server renaming request
and return a command to mak...

gitlab.com/exosphere/exosphere - 249c58bac6e93f0a97d3819648c4352c1e5f2e64 authored over 4 years ago by Julian Pistorius <[email protected]>
Add a new 'save' button next to the server name

gitlab.com/exosphere/exosphere - 2a87a792cb6cd4b3769981ddee4d5303e0d92b01 authored over 4 years ago by Julian Pistorius <[email protected]>
Remove commented-out code.

gitlab.com/exosphere/exosphere - 9bdd1a6fedac32ed5c654ced7fe038d7bd718688 authored over 4 years ago by Julian Pistorius <[email protected]>
Just decode name from server details

The full decoder was causing problems with missing JSON attributes.

gitlab.com/exosphere/exosphere - f8539c24a5931bf3f2756ef71a03135d6b3dea65 authored over 4 years ago by Julian Pistorius <[email protected]>
Added more debug logging

gitlab.com/exosphere/exosphere - a5ceafa897f231fe98b3ba8acd753149dac34ffd authored over 4 years ago by Julian Pistorius <[email protected]>
Return RequestSetServerName message on 'save'

When pressing the 'save' button (and the new name is valid) - return
the RequestSetServerName me...

gitlab.com/exosphere/exosphere - f13064b3a43b0b899decc394c053967f25cfb168 authored over 4 years ago by Julian Pistorius <[email protected]>
Add RequestSetServerName message

gitlab.com/exosphere/exosphere - eae08221bad8d8ba1a3bf023b8207cdb2ad2c0ef authored over 4 years ago by Julian Pistorius <[email protected]>
Removed comment

gitlab.com/exosphere/exosphere - ac3026c290619af1c38c3093310957bfeef8aca4 authored over 4 years ago by Julian Pistorius <[email protected]>
Update serverNamePendingConfirmation on input

When in server name editing view - when the text input changes (onChange
of textInput widget) se...

gitlab.com/exosphere/exosphere - be4f20d5971d2c0644b472acc21edfbb11aa6d6a authored over 4 years ago by Julian Pistorius <[email protected]>
Merge branch 'issue-382' into 'master'

Fix CI / elm-analyse

Closes #382

See merge request exosphere/exosphere!334

gitlab.com/exosphere/exosphere - fcf528a92e2712bc75c17fbe32c85d27c5c2fa67 authored over 4 years ago by Julian Pistorius <[email protected]>