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

Remove password now that it's bundled into UnscopedProvider.

gitlab.com/exosphere/exosphere - 29696f640c396102ad53b851cee2d9cca4431ecd authored about 5 years ago by Julian Pistorius <[email protected]>
appeasing elm-analyse

gitlab.com/exosphere/exosphere - 57afd625b896f1622bd48761f7873fb6ca4eb89b authored about 5 years ago by chris <[email protected]>
Allow people to log into both Jetstream Cloud providers at the same time

gitlab.com/exosphere/exosphere - af0d3ed646ab04541907dc402b008a2ec4e120c8 authored about 5 years ago by chris <[email protected]>
Merge branch 'click-anywhere-in-password-flippy-card' into 'master'

Click anywhere in password flippy card

See merge request exosphere/exosphere!255

gitlab.com/exosphere/exosphere - 43a078308b5c50afa3dcca5deb70bc11a6cba145 authored about 5 years ago by Julian Pistorius <[email protected]>
Merge branch 'copy-password-button' into 'master'

Buttons to copy useful text to clipboard

Closes #227

See merge request exosphere/exosphere!254

gitlab.com/exosphere/exosphere - a616619e6a1c6aaf5ef1b19eee70ac5ccdbdafff authored about 5 years ago by Julian Pistorius <[email protected]>
Allow user to click anywhere in the password flippy card, to flip it

gitlab.com/exosphere/exosphere - 2dad96522d75d4be52d066c6e414ac0d983908a6 authored about 5 years ago by chris <[email protected]>
Including clipboard.js with Exosphere rather than using a CDN

gitlab.com/exosphere/exosphere - 4adae277bee91895f37df9d295a6c75f0832fa49 authored about 5 years ago by chris <[email protected]>
Fix bug where "Copy" button copies more than intended

gitlab.com/exosphere/exosphere - 8e92fb910f5db8cb080c1d65c17f5812fad01a74 authored about 5 years ago by chris <[email protected]>
Buttons to copy useful text to clipboard

gitlab.com/exosphere/exosphere - acbd52d29c58c540df99ce9cec7c6269404aa446 authored about 5 years ago by chris <[email protected]>
Merge branch '168-show-only-own-servers' into 'master'

Optionally show only servers created by same OpenStack user

Closes #168

See merge request exos...

gitlab.com/exosphere/exosphere - 96070ff00ee69f4b242c3847b02411da49fb0961 authored about 5 years ago by Chris Martin <[email protected]>
- Added ServerFilter type

- Modified ListProjectServers to take a ServerFilter as parameter

gitlab.com/exosphere/exosphere - f2a98a12c6565170ef5564bcecd5a2e3f2aedccb authored about 5 years ago by Julian Pistorius <[email protected]>
- Decode & store the ID of the user that created a server

gitlab.com/exosphere/exosphere - 511880d73dc6c176cdb821c4a7cb2ae63f519ab9 authored about 5 years ago by Julian Pistorius <[email protected]>
- Added checkbox to toggle showing just your own servers, or all servers.

gitlab.com/exosphere/exosphere - 19770be6375d470afe7e7c8a9fc9aecfa97b6c1a authored about 5 years ago by Julian Pistorius <[email protected]>
- Filter servers by whether they're created by current user

gitlab.com/exosphere/exosphere - 32950a6e9c9fa1bce12fc9ccaf14638fb889a4ba authored about 5 years ago by Julian Pistorius <[email protected]>
Merge branch 'fix-bug-with-proxy' into 'master'

Fix bug with setting wrong auth URL for unscoped token when using proxy server

See merge reques...

gitlab.com/exosphere/exosphere - b0258ec8e9fcbb87043f093b9a9612a8d2adeab3 authored about 5 years ago by Julian Pistorius <[email protected]>
Fix bug with setting wrong auth URL for unscoped token when using proxy server

gitlab.com/exosphere/exosphere - 489e527130a4363cdebba9d2cbdbc5d5eae6b9e9 authored about 5 years ago by chris <[email protected]>
Merge branch 'dont-log-in-to-disabled-projects' into 'master'

Don't allow a user to attempt to log into a project that is disabled

Closes #272

See merge req...

gitlab.com/exosphere/exosphere - 11ac0334ad5afa4785e33cdc498bd0aa126219c1 authored about 5 years ago by Chris Martin <[email protected]>
Merge branch 'new-chat' into 'master'

readme updates, new chat platform and TBD meeting time

See merge request exosphere/exosphere!250

gitlab.com/exosphere/exosphere - 62219d244f4dccd0c5c0058d6db09a5f7ce15563 authored about 5 years ago by Chris Martin <[email protected]>
readme updates, new chat platform and TBD meeting time

gitlab.com/exosphere/exosphere - 0d2b28e1fbfeebda13176239233f398d2ff08d1c authored about 5 years ago by chris <[email protected]>
Don't allow a user to attempt to log into a project that is disabled

gitlab.com/exosphere/exosphere - d4ae675035bf818423af6df8c5da343187610288 authored about 5 years ago by chris <[email protected]>
Merge branch 'log-in-as-user-pick-project' into 'master'

log in as user and then pick project

Closes #212

See merge request exosphere/exosphere!245

gitlab.com/exosphere/exosphere - ce3b6bd21faf5cc41384668207e211db432b2fe5 authored about 5 years ago by Julian Pistorius <[email protected]>
Removing vestigial LocalStore code for unscoped providers, for now

gitlab.com/exosphere/exosphere - a299a8f959d3b988038c97faab48ebddd59e6632 authored about 5 years ago by chris <[email protected]>
cleaning up todo

gitlab.com/exosphere/exosphere - 306340d164fb16442ab9f463fa55ada8fd755726 authored about 5 years ago by chris <[email protected]>
REST code to request an unscoped auth token

factored out logic common to the scoped and unscoped token request

gitlab.com/exosphere/exosphere - 6c6c54a5b0da27463cf911b6626162c4129a0fe8 authored about 5 years ago by chris <[email protected]>
Code to serialize/de-serialize unscoped providers for local storage

gitlab.com/exosphere/exosphere - 00bd8ff41364ff0b7b81b5fcb367e2b4608752be authored about 5 years ago by chris <[email protected]>
REST code to request projects available to user with unscoped toke, and store them in the model

gitlab.com/exosphere/exosphere - 58449b333f4b31229259726c3077de02b2b7f4f6 authored about 5 years ago by chris <[email protected]>
Don't store user's OpenStack password in the unscoped provider, instead pass it around the Msg for as long as needed, then forget it

gitlab.com/exosphere/exosphere - 6ee342ebf8d9e6ede4846ae20afcde27f43f8d19 authored about 5 years ago by chris <[email protected]>
New types to support unscoped auth token

gitlab.com/exosphere/exosphere - 5020004d31e13a80da66bf830a4ab8b68f3fd9f7 authored about 5 years ago by chris <[email protected]>
Receive an unscoped auth token and store it in the model

gitlab.com/exosphere/exosphere - ca491a4a446fd6f189a881442af322669bfa4f13 authored about 5 years ago by chris <[email protected]>
Using RemoteData for list of projects

gitlab.com/exosphere/exosphere - 580d1367f93db06a8f08686785e16d41707d80ad authored about 5 years ago by chris <[email protected]>
Use the unscoped login flow also for Jetstream Cloud so users don't need to know project/allocation name

gitlab.com/exosphere/exosphere - fd74e216573548dca3c99fac9d655e711fab5b75 authored about 5 years ago by chris <[email protected]>
Helper function to update unscoped provider in model

gitlab.com/exosphere/exosphere - 59b7cf6d5f96190ee6084106189441c0c8084058 authored about 5 years ago by chris <[email protected]>
Log in without having to specify project details, and choose from a list of projects

gitlab.com/exosphere/exosphere - fe0c14b9ee77ff11ff39e640e5921e785909e13c authored about 5 years ago by chris <[email protected]>
appeasing elm-analyse

gitlab.com/exosphere/exosphere - bbd2dc35525c5347c6a22ffdd08f35a34e2899cf authored about 5 years ago by chris <[email protected]>
Merge branch 'clear-filter-button-for-text-search' into 'master'

'Clear filter' button doesn't work for text search

Closes #268

See merge request exosphere/exo...

gitlab.com/exosphere/exosphere - a29a784f3ce53722d41f377e2c0d665a6612ea4c authored about 5 years ago by Chris Martin <[email protected]>
Problem: 'Clear filter' button doesn't work for text search

Solution: Make ProjectViewConstructor ListImages take an ImageFilter type

Fixes #268

gitlab.com/exosphere/exosphere - 5fc610a802385b12ffbead81a0cfe474dcf18a8a authored about 5 years ago by Julian Pistorius <[email protected]>
Merge branch 'improvements-to-image-search' into 'master'

Improvements to image search

See merge request exosphere/exosphere!242

gitlab.com/exosphere/exosphere - 04e0f37305bf6a6139df91acc2d924244f2d39e9 authored about 5 years ago by Chris Martin <[email protected]>
- Set image tag to empty by default

- Set search string to empty by default

gitlab.com/exosphere/exosphere - 9bb908fc052a7ffaab53baa90daa69d3be699f36 authored about 5 years ago by Julian Pistorius <[email protected]>
- Make image name search case-insensitive

gitlab.com/exosphere/exosphere - 361fc592b660fd022027a5c3442b24882f18dc18 authored about 5 years ago by Julian Pistorius <[email protected]>
- Make a free text search box for the image list screen

- Update search text string on model on change of the search input text

gitlab.com/exosphere/exosphere - ccf972fc9142e468ce689c1f0e2fafaa7d7d4794 authored about 5 years ago by Julian Pistorius <[email protected]>
- Filter images based on search string model attribute

gitlab.com/exosphere/exosphere - a606d40eeeaf31062de18342b9fd1ec1cf8a5c31 authored about 5 years ago by Julian Pistorius <[email protected]>
- Add model attribute for image search text string

gitlab.com/exosphere/exosphere - 96836e08ef22b3971e623a0b049081f6f9a9e561 authored about 5 years ago by Julian Pistorius <[email protected]>
Merge branch 'update-npm-dependencies-2019-11-25' into 'master'

Problem: Old & insecure NPM dependencies

See merge request exosphere/exosphere!246

gitlab.com/exosphere/exosphere - 52052bb26ab8251475903f073f09a8d7b47c4eac authored about 5 years ago by Julian Pistorius <[email protected]>
Problem: Old & insecure NPM dependencies

Solution: Update elm-analyse & elm-format, and rebuild package-lock.json

gitlab.com/exosphere/exosphere - 64723d64afa6220f3f201e2ce205887464a9050a authored about 5 years ago by Julian Pistorius <[email protected]>
Merge branch 'refactorings' into 'master'

Refactorings, todos, Elm 0.19.1 upgrade

See merge request exosphere/exosphere!244

gitlab.com/exosphere/exosphere - da19900340c8165f961fec0d0a1c3a4db45b4c0d authored about 5 years ago by Julian Pistorius <[email protected]>
Fix bug where entering CreateServer view causes an infinite loop

gitlab.com/exosphere/exosphere - 0d80c0395e2d2988453acd04af5da4da79acfb32 authored about 5 years ago by chris <[email protected]>
Updated package-lock.json

gitlab.com/exosphere/exosphere - 524006c3246d49d422aac065c06c7711820d3f3c authored about 5 years ago by chris <[email protected]>
fixing a zillion nested parentheses

gitlab.com/exosphere/exosphere - 150ad0ebf6a6dae9b304483b70dfbcd892e4401f authored about 5 years ago by chris <[email protected]>
Fix bug where random server name was not getting populated in the CreateServerRequest

gitlab.com/exosphere/exosphere - 08ff67c38d4d7396389357a67a393d6f52c0c55a authored about 5 years ago by chris <[email protected]>
Removing top-level messages that essentially just update the view state, and instead just update the view state directly

gitlab.com/exosphere/exosphere - 616b800cb40d04af983467fb889ee5680e37765e authored about 5 years ago by chris <[email protected]>
Removing todos that are now to-dones

gitlab.com/exosphere/exosphere - ca3bb939390e7fcaf418723c5d6733129b83c831 authored about 5 years ago by chris <[email protected]>
Upgrading to Elm 0.19.1

gitlab.com/exosphere/exosphere - 109ef68d3ce6f4bb32f632775cc9b3040f9a30d3 authored about 5 years ago by chris <[email protected]>
Completing todo, making OpenRC link open in browser when displayed in Electron app

gitlab.com/exosphere/exosphere - 0bc2a7c5d2571436c69a54fe273a8465b78c947e authored about 5 years ago by chris <[email protected]>
Merge branch 'create-image-from-instance' into 'master'

Create image from instance

See merge request exosphere/exosphere!243

gitlab.com/exosphere/exosphere - eeb250e101f8562014be4c3bb71d96895e4798c2 authored about 5 years ago by Julian Pistorius <[email protected]>
Don't allow the user to choose an image that is not active

gitlab.com/exosphere/exosphere - a6348d21435a92935b28cfd55454de2fa9463d42 authored about 5 years ago by chris <[email protected]>
Allow user to choose a name for new image

gitlab.com/exosphere/exosphere - 64fe169bac616e071f5ffbbe24349a3fcbe10ac2 authored about 5 years ago by chris <[email protected]>
Support creation of image from a server

gitlab.com/exosphere/exosphere - 2bff240509d5fe6d64166d4b7ab483020a868760 authored about 5 years ago by chris <[email protected]>
Merge branch 'auth-enhancements' into 'master'

When logging into a project, get a Keystone Application credential and store that in the model i...

gitlab.com/exosphere/exosphere - 8d9f11565356569188f1e76784db60d3f1631aa9 authored about 5 years ago by Julian Pistorius <[email protected]>
collapsing intermediate states of local storage that are not needed in master

gitlab.com/exosphere/exosphere - 39c6984f9e8b08e3b18d915a9852e4c3742edff7 authored about 5 years ago by chris <[email protected]>
Moving code that builds PasswordCreds for Rest.requestAuthToken to its own function

gitlab.com/exosphere/exosphere - 13c66a6757fdab36f8bd742295a0ca5c17286c57 authored about 5 years ago by chris <[email protected]>
Removing dead code/comment

gitlab.com/exosphere/exosphere - 4f6c36c2c96e5091e7cd30ed0ac796674ba03bd8 authored about 5 years ago by chris <[email protected]>
Data model refactor and resulting simplification (multi-line commit message)

Data model changes:
- Moved Types.OpenstackCreds to OpenStack.Types.OpenstackLogin
- Moved Types...

gitlab.com/exosphere/exosphere - 28deee8f08a2979926a799f7ea2a614b5c678ff6 authored about 5 years ago by chris <[email protected]>
Support for Application Credentials so that we can stop remembering passwords

gitlab.com/exosphere/exosphere - 2b08c0addec1c81ba57b36c3a3e8aeb99b20eebd authored about 5 years ago by chris <[email protected]>
Changing type of ApplicationCredential

gitlab.com/exosphere/exosphere - e38dc3013b74b00988dc4f8dcc152196cc0f3164 authored about 5 years ago by chris <[email protected]>
Fixing logic bug causing blank domain field in auth token request

gitlab.com/exosphere/exosphere - 23727ef944befe21a933bb4a7ffac7ea9b2e0a5f authored about 5 years ago by chris <[email protected]>
appeasing elm-analyze

gitlab.com/exosphere/exosphere - b1f22378ab942efe27ce9880791a048794e14131 authored about 5 years ago by chris <[email protected]>
Better name for Password

gitlab.com/exosphere/exosphere - c9b5b36dbe1c98742d54874b86fdd83491f758d0 authored about 5 years ago by chris <[email protected]>
Appeasing elm-analyze

gitlab.com/exosphere/exosphere - a1b625de410c0dff96249115d8d9ae4aa9c4684a authored about 5 years ago by chris <[email protected]>
Data model accommodates ApplicationCredential as well as password

gitlab.com/exosphere/exosphere - bdf3822ead3a9f89e55a0803842712031cc87c72 authored about 5 years ago by chris <[email protected]>
Fixing local storage-related bugs caused by previous commit

gitlab.com/exosphere/exosphere - 20fbb5982cafb976945f9b72bcb6b9576e03f4c3 authored about 5 years ago by chris <[email protected]>
Moving some functions from Rest to State

gitlab.com/exosphere/exosphere - 03e4fbd58368a10345937a7712a368a4483dc102 authored about 5 years ago by chris <[email protected]>
Removing OpenstackCreds from Project type,

because the AuthToken now stores everything we need except a password field.
Using password field...

gitlab.com/exosphere/exosphere - d551392cd23fd0f920e9ca884d8bc4691a5a022d authored about 5 years ago by chris <[email protected]>
Removing dead code

gitlab.com/exosphere/exosphere - ca52a486b3f9c0bb997fe40e530001a1bb60c462 authored about 5 years ago by chris <[email protected]>
Using Url package rather than custom regex to parse URLs,

because custom regex failed to parse URLs that have no trailing
slash after the port number.

gitlab.com/exosphere/exosphere - f21b288eb20befbaf239edcea1db0a2a0c4eebff authored about 5 years ago by chris <[email protected]>
AuthToken now storing user/project domain (name and uuid) so we can stop storing OpenstackCreds in Project

gitlab.com/exosphere/exosphere - e542b29a07afdd90c2c2804b5d5f70d7f4deb9b8 authored about 5 years ago by chris <[email protected]>
Using helper function to look up project instead of duplicating its logic

gitlab.com/exosphere/exosphere - ad2d2f674d0d73e696c63d9dc7ea49c354ff825d authored about 5 years ago by chris <[email protected]>
Merge branch 'attempt-fix-gitlab-pages' into 'master'

Attempting to fix automatic deployment to GitLab Pages

See merge request exosphere/exosphere!240

gitlab.com/exosphere/exosphere - fafea30ced11281c209de8fc5370a21c11b97f8c authored about 5 years ago by Julian Pistorius <[email protected]>
Attempting to fix automatic deployment to GitLab Pages

gitlab.com/exosphere/exosphere - 7c62efde960683783015d1a3a2c17e41024d8a61 authored about 5 years ago by Chris Martin <[email protected]>
Merge branch 'use-try-instead-of-gitlabpages' into 'master'

Problem: GitLab pages not updating

See merge request exosphere/exosphere!239

gitlab.com/exosphere/exosphere - 42cccf81f282e3a3be71c48e8259a31aaabd19bd authored about 5 years ago by Chris Martin <[email protected]>
Problem: GitLab pages not updating

And the Electron app loads the latest code from there.

Solution: Load the source from try.exosp...

gitlab.com/exosphere/exosphere - 31870b0a32d958f4cc3c69a023217d6ff752ac3c authored about 5 years ago by Julian Pistorius <[email protected]>
Merge branch 'ssh-instructions' into 'master'

SSH instructions in server details view

See merge request exosphere/exosphere!238

gitlab.com/exosphere/exosphere - 84b414aadd605d922018b8112106ffbf37966899 authored about 5 years ago by Julian Pistorius <[email protected]>
SSH instructions in server details view

gitlab.com/exosphere/exosphere - bd8267cc654e509d0ffad5244ad4dbe76ece2118 authored about 5 years ago by chris <[email protected]>
attempting to fix GitLab pages, see https://gitlab.com/gitlab-com/support-forum/issues/4941

gitlab.com/exosphere/exosphere - 1dad03f8d37854b483319658e06e929f06f04f42 authored about 5 years ago by chris <[email protected]>
Merge branch 'jetstream-login-attempt-2' into 'master'

Min. Viable Jetstream Cloud Login Page, atttempt 2

See merge request exosphere/exosphere!237

gitlab.com/exosphere/exosphere - 1f4f7c4e21fd7a4d26bdcb9ab8d5f3ebebd5c1c6 authored about 5 years ago by Julian Pistorius <[email protected]>
'Add Project' should be active in the nav when showing Jetstream login page

gitlab.com/exosphere/exosphere - 95f3f95b101ae271ce9cb187ccc914bd92d502e5 authored about 5 years ago by chris <[email protected]>
Help text for Jetstream login page

gitlab.com/exosphere/exosphere - d4c17428a372a83944ba2a15c9a7a995dd017a09 authored about 5 years ago by chris <[email protected]>
appeasing elm-analyse and elm-test

gitlab.com/exosphere/exosphere - a4fc7c8fbe912e3a1ad722c5ef3640f21f00574f authored about 5 years ago by chris <[email protected]>
Jetstream Cloud Login

gitlab.com/exosphere/exosphere - 77c9e6b6bde9f5bb8d5f99fbb3349622ab561715 authored about 5 years ago by chris <[email protected]>
Rename LoginField to OpenstackLoginField

gitlab.com/exosphere/exosphere - 0d77628c5fff1c516332c1492d74b8a14e1390b5 authored about 5 years ago by chris <[email protected]>
LoginPicker view to choose a login method

gitlab.com/exosphere/exosphere - f538afb2065f699817f095fac6d5a9823214360e authored about 5 years ago by chris <[email protected]>
Moving OpenstackCreds out of the top level of the model, sticking it insite the login view constructor

gitlab.com/exosphere/exosphere - 54ca4551f9ffb7d46fd399eb959c8dba0cf2bd73 authored about 5 years ago by chris <[email protected]>
Rename Creds to OpenstackCreds, to make room for (e.g.) Jetstream Creds

gitlab.com/exosphere/exosphere - cce46560a6f7cba241980c683b17fc62dbff754a authored about 5 years ago by chris <[email protected]>
Merge branch 'remove-incorrect-comment' into 'master'

Remove incorrect comment about elm-analyse not supporting elm 0.19

See merge request exosphere/...

gitlab.com/exosphere/exosphere - 2ca92b8e3de0bc56fd6b7420df7ce19b0fad0150 authored about 5 years ago by Julian Pistorius <[email protected]>
Remove incorrect comment about elm-analyse not supporting elm 0.19

gitlab.com/exosphere/exosphere - 90e5447c7f030d73d031dbb32b658f0e777ce712 authored about 5 years ago by chris <[email protected]>
Merge branch 'fix-pipeline' into 'master'

Fix elm-analyze complaint about unnecessary literal bools

See merge request exosphere/exosphere...

gitlab.com/exosphere/exosphere - c3c3bf1ee63434270d546c0774c7cfb2f2784519 authored about 5 years ago by Julian Pistorius <[email protected]>
Fix elm-analyze complaint about unnecessary literal bools

gitlab.com/exosphere/exosphere - 06b09eada1dc39aa6c0758d8c60b41f34d69f666 authored about 5 years ago by chris <[email protected]>
Fresh electron packages

gitlab.com/exosphere/exosphere - 576942d40ae1ef05fccbaac3b6084c0d2e030535 authored about 5 years ago by chris <[email protected]>
Merge branch 'icmp-security-rule' into 'master'

Problem: Can't ping servers created through Exosphere

Closes #257

See merge request exosphere/...

gitlab.com/exosphere/exosphere - 625b78fee3fd81cbc06b1b2f90ef80cd55e27975 authored about 5 years ago by Julian Pistorius <[email protected]>
Problem: Can't ping servers created through Exosphere

ICMP security rules was missing.

Solution: Added an ICMP security rule to the default set of se...

gitlab.com/exosphere/exosphere - 25f2ac4ec06b1ed0b7b4942dff9ac07278b80831 authored over 5 years ago by Julian Pistorius <[email protected]>