Ecosyste.ms: OpenCollective

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

gitlab.com/exosphere/exosphere

A user-friendly, extensible OpenStack client
https://gitlab.com/exosphere/exosphere

Move requestCreateServerTag to new ServerTags module

c8ddbdad3d34bfea41d8d2ec834fb80756bacdc2 authored almost 5 years ago
Creating a server tag, untested

87d6c2b6e3b7466e607a042380654f3aac1fedbe authored almost 5 years ago
Server tags!

274be63d0efe395248cdec12d8ead17c1f9b5e77 authored almost 5 years ago
Stop generating server password in Exosphere and passing it to new server

41b9e40351835b59665ce2835d79bf445a5a646d authored almost 5 years ago
generate password on new server and POST to metadata service

3dfe25f38c1a06fbf88820e0d7a6000437374a9e authored almost 5 years ago
Merge branch 'even-more-volume-fixes' into 'master'

More follow-up fixes for volume support

See merge request exosphere/exosphere!279

c5c51f1da30ade87125e3fdfaa6b274aac39cb73 authored almost 5 years ago
Merge branch '275-style-guide-build-fails' into 'master'

Fixed problem with style guide not building.

Closes #275

See merge request exosphere/exosphere...

e6149e80f1ad74bed18768421678d29908d9f3d7 authored almost 5 years ago
Prevent user from attempting to attach volume to servers that are shelved, errored, soft-deleted, or building

c64c42e2b3c67d73fd5cd27b8102508f0cea6a72 authored almost 5 years ago
Fixed problem with style guide not building.

8e727c22ff6bb1f9dd9169c82d4235dfc597026a authored almost 5 years ago
Do not allow user to attempt deletion of attached volume or attempt detach of a backing volume for a server

34948d010f57eb9e6c70c4da22628bf758d12459 authored almost 5 years ago
Show 'attach volume' button in server details view

0988a9b1dab44eb322b0cfd1a8a9e21ff561c189 authored almost 5 years ago
Merge branch '129-expose-all-ports' into 'master'

Expose all ports as an exosphere default security group rule

See merge request exosphere/exosph...

a49d795e99d445d6e25c44b22715a6c4c6f5b3be authored almost 5 years ago
expose all incoming ports

instead of exposing all outgoing ports

f5abb59c55d7f2f13141e83b7bd77406798f0506 authored almost 5 years ago
appease elm-analyse

8dbaa1772ef26374133ef4825fc893341dd35d18 authored almost 5 years ago
appease elm-analyse

4839a4760cb1c51d516a8149eb33e59c81bdffc2 authored almost 5 years ago
add rule to expose all outgoing ports

and add it to exosphere default security group rules

9f4aa0e9c13501088dd24eaee37acd451497543c authored almost 5 years ago
request to create missing default exosphere rules

f8dc817a1c7f39699728a39014e67ece2d8d486f authored almost 5 years ago
break out security group rule type

8eecf480f161e3bfd00f0114f95e6f2aec10768f authored almost 5 years ago
Merge branch '296-follow-up-from-filter-to-see-only-my-images' into 'master'

More elegant image filtering code

Closes #296

See merge request exosphere/exosphere!276

2d148c51122396fd2c5a5026a8cef9eefe2157c3 authored almost 5 years ago
Merge branch 'auto-mount-attached-volumes' into 'master'

Automatically mount attached volumes

See merge request exosphere/exosphere!273

bc2f2f32f65a6ab13d65e1f1c55126d3d606c164 authored almost 5 years ago
Simplification of 'owner filter' code for images

70cb10e86562f79b598572514aebbf90dbca3f1e authored almost 5 years ago
Merge branch 'use-elm-ui-badge-for-servers' into 'master'

Use custom `badge` widget with title 'created by you'

See merge request exosphere/exosphere!277

00518920add460c4794ce91a5af612b9605bc2bc authored almost 5 years ago
only show disclamatory test in server details view if there are volumes attached

8d68a133ff8d27baf4b4755e9cc9675f4da10356 authored almost 5 years ago
Use custom `badge` widget with title 'created by you'

To indicate that a server belongs to you. This used to be an SVG image.

ba34d626ba8fdba4f1eacb3be76bdb04e5f65de8 authored almost 5 years ago
Warn people that auto-format/mount as currently implemented will only work on newer distros

af4fa6d345e3c520ef08dcb5190c68faf0b5b67c authored almost 5 years ago
More elegant image filtering code.

8f98eda583e8bf6a4077a11871ab93ea40261e33 authored almost 5 years ago
mountpoints owned by exouser

4d96a0d7768a767eb4a247855b843d1b8dc74633 authored almost 5 years ago
Merge branch '296-follow-up-from-filter-to-see-only-my-images' into 'master'

Follow-up fixes from "Filter to see only "my" images"

Closes #296

See merge request exosphere/...

2c4a99cc862bc8bbdb1f74cae6fbeb3fd45cbae8 authored almost 5 years ago
- Created new badge element using elm-ui (instead of SVG)

- Changed badge "created by you" to "belongs to this project"

09cc4e2001c61aed4e171c13d91b01bd5aea5dbc authored almost 5 years ago
Tell user about volume mount point

adfc9e5f28885414496d8e7381f40e5f36d60707 authored almost 5 years ago
Also support volume auto-mounting for cloud providers which use KVM paravirtualized disks

3f56bcf11f2839d217b2a8a7adc89faf7f2e5476 authored almost 5 years ago
- "Show only images owned by this project" rather than "owned by me"

dfc84503f13a8821243b462ba876ed9ce2c0b8c9 authored almost 5 years ago
- Changed `imageIsOwnedByThisUserOrProject` to `imageIsOwnedByProject`

and remove the unnecessary/dead logic
- In the image type, `ownerUuid` now more clearly named `...

4fcf39e84874f0d8cbafd2b038b70ee2a7444d95 authored almost 5 years ago
Remove redundant `== True`

e6a3e43b0d6776dcdee4e531cbcd2b63df4b1851 authored almost 5 years ago
Merge branch '274-show-only-my-images' into 'master'

Filter to see only "my" images

Closes #274

See merge request exosphere/exosphere!274

3715bb3794eacbd9e3f256ddf7a2beb98501738b authored almost 5 years ago
only store previous viewStates

e.g. don't store the most recent viewState

07ebb466d80f109d1cab71caa114e805e86ba48f authored almost 5 years ago
Merge branch '207-confirmation-before-destruction' into 'master'

Resolve "Require confirmation before performing destructive actions"

Closes #207

See merge req...

ad023102be5d43669bbbdc735b93220a5c89a29f authored almost 5 years ago
WIP to automatically mount volumes when they are attached

d5c9758adbcd0e36fc365d2718582a7b72cbf7e8 authored almost 5 years ago
- Use new function `imageIsOwnedByThisUserOrProject` in image filter to

reduce copy-paste code

5ae0f6a4801202f8de126f9da01ba43b37cc4186 authored almost 5 years ago
- Some visual indication that the image belongs to the current user or

project in `renderImage` on `src/View/Images.elm:96`

dd63c98ec9dca31c7b235c25da729bacbed1aa73 authored almost 5 years ago
- Change `Image.userUuid: UserUuid` to

`Image.ownerUuid: HelperTypes.Uuid`
- Because it seems images can be owned by the project
- C...

df7828f26d0c3ec6cbdef9af506655abeb7ed28a authored almost 5 years ago
- Add a checkbox for the new filter to `images` on

`src/View/Images.elm:35` like server filter on
`src/View/Servers.elm:106`

71426e7f6c26c2ba4969e34c3a33b88bc393b98f authored almost 5 years ago
- Filter the images in `images` at `src/View/Images.elm:35` like

filtering servers at `src/View/Servers.elm:61`

378701c51aaa2b210c4ba4d7e73414824b643e07 authored almost 5 years ago
- Add `userUuid : UserUuid` to `Image` on `src/OpenStack/Types.elm:180`

- Decode image owner's `UserUuid` from OpenStack JSON response in
`imageDecoder` at `src/Rest/R...

861ba54baf2f8b8b1af42293eee9c7c8c7667cd4 authored almost 5 years ago
- Change `imageDecoder` to use `Json.Decode.Pipeline` instead of `Decode.map8`

a14d073c1e01fe959159d7afef77bfa6ca3a5aff authored almost 5 years ago
- Added `onlyOwnImages: Bool` to ImageFilter

69f0c50f7a43d684d78e99ab4520f3806c4aea34 authored almost 5 years ago
Merge branch '292-fix-delete-confirmation' into 'master'

When user deletes server from server details view, show in server list view that server is delet...

9dbcf935cb067f05d15767517a47688e369ac7b9 authored almost 5 years ago
When user deletes server from server details view, show in server list view that server is deleting

b8c5c6a68d19deb28201190c3e20669341e26862 authored almost 5 years ago
Merge branch '287' into 'master'

Fixed word wrap overflow in multi-column view

Closes #287

See merge request exosphere/exospher...

cf5704ce325242eba4e73a36bbec758306f2f2ad authored almost 5 years ago
Fixed word wrap overflow in multi-column view

133bd1268f911a2faa2f6ec2d65da59981005996 authored almost 5 years ago
Update values-goals.md

9d6fe1e7047cfb6dd1fe604b661b794a0a62ac48 authored almost 5 years ago
Merge branch 'update-roadmap' into 'master'

Update and simplify road map

See merge request exosphere/exosphere!270

6f3b2f9fcd024a0ba8adaec5a9bfa027aed1eda0 authored about 5 years ago
Merge branch 'quota-support' into 'master'

Ask API for quotas and guide user away from trying to exceed them

See merge request exosphere/e...

89945fd88f7abac22cc5dbbd33fc894b154424d7 authored about 5 years ago
Update and simplify road map

2386d0c27bede34cb838d5d376aaa59e656b3e5b authored about 5 years ago
Better indication of sizes that are too large for current available quota

1bfd88a7265d653d7456517b95f8893d487be1c6 authored about 5 years ago
If a user tries to select a larger flavor or greater vol-backed-ness after exhausting quota, decrease server count to comply with quota

1de8b23b4b2d6b80822970c3789d9e312b8e0536 authored about 5 years ago
Indicate to user when server count slider is at max allowed by quota

acd3486c374698c614346242aa9f7ba89c42e3a8 authored about 5 years ago
Removing already-done todo

b8f543311518d6369ed356ea24db713bc5ddb1d9 authored about 5 years ago
If volume quota is too small/exhausted to allow launching a volume-backed instance then don't let the user try to do it

0e1a3b4c06729ee503bfa45da6b6ca1458d75fe1 authored about 5 years ago
Merge branch 'click-server-name-go-details' into 'master'

Problem: People click on server name for details

See merge request exosphere/exosphere!261

3d89cbc31c3515b740ebce6da37bb2350f6926dd authored about 5 years ago
Problem: People click on server name for details

Almost every person we observed using the app clicks on the name of the
server, not noticing the...

8ec8e6ad3d487a3da8171a913ab0a82daa9c73d3 authored about 5 years ago
Merge branch 'limit-vol-renaming' into 'master'

Only rename backing volumes for servers created by current OpenStack user using Exosphere

Close...

d73b4fa771f1f9ec7f618d7f0a73cb48cf47a96e authored about 5 years ago
another WIP commit, enforce quota when user selects volume backed size and server count

497c44c7537d78cdcf601fe8a50050f3ae90954a authored about 5 years ago
WIP commit to ask API for compute/volume quotas and prevent user from exceeding it during server creation

baea26246f9b6290a1d19ef5bc963addbc55b40e authored about 5 years ago
Only rename backing volumes for servers created by current OpenStack user using Exosphere

3c35fe223e8a6743f141a475357d1c514f4274ff authored about 5 years ago
Merge branch 'fix-ui-server-deletion' into 'master'

Fix bug where deleting server causes server to disappear and then re-appear in UI

See merge req...

74ade360cbd21b60ac72f936adebd8109e4babf7 authored about 5 years ago
Merge branch 'vol-name-for-vol-backed-server' into 'master'

Set reasonable volume name for volume-backed server

See merge request exosphere/exosphere!266

5303d3c54d94d022b6389e5019364e36954d65a5 authored about 5 years ago
Fix bug where deleting server causes server to disappear and then re-appear in UI

08b5ed9e78aaaae3df981be2c67000c57b3ae077 authored about 5 years ago
Set reasonable volume name for volume-backed server

050c375bf03aab5f0843918eeb0f338c9aac2b07 authored about 5 years ago
Merge branch 'refactor-proxy-url' into 'master'

Simpler handling of proxy server URL

See merge request exosphere/exosphere!265

21518349cf9e4c64543570db609d8f0a2bf93f25 authored about 5 years ago
Logic/naming refactor attempting to make design and intentions clearer

0edfce2ffc75724362d8b3c5904f7550378e1a41 authored about 5 years ago
Instead of passing 'Maybe ProxyUrl' through each API call in the REST code, hydrate the pending request as it passes through the runtime

560c0e5856e3c58f903580a37b7eba5ff2495b8e authored about 5 years ago
Merge branch 'more-volume-fixes' into 'master'

More volume fixes

See merge request exosphere/exosphere!264

e378ce44c51822b81610552e06f3eac9feb74aaf authored about 5 years ago
Merge branch 'volume-improvements' into 'master'

new "Create" button

See merge request exosphere/exosphere!263

299319793338bbb760f91de4cf2e7f88eedfc640 authored about 5 years ago
Show device attachment name in list of volumes in server details view

Also fixed bug where volume mounted as "/dev/sda" was incorrectly not labeled as the boot volume

bb6a7d2f38099af0e25b466b5b10bee7862ed6e5 authored about 5 years ago
Show image that volume was created from in volume details and server details view

fe8a5d89df050655e3e0627178fff218ea09712d authored about 5 years ago
appeasing elm-analyse

3f0091ba32b161ad85aa163c19c846d5c32f62b2 authored about 5 years ago
Fixing todo with view state transition

bc1ff1533a4bb46b2f26eedb8357a16276b22a2b authored about 5 years ago
New ProjectViewParams

3cf64e4ca586d0001971e12d50227d3fb6c064ba authored about 5 years ago
Create server/volume buttons now a dropdown menu

7d8993bb60daac0281250ff5f9220a7a3520914e authored about 5 years ago
Rename ViewStateParams to ServerDetailViewParams to separate it more clearly from ProjectViewParams

8c3fdc97f490db801fe86173b343d54308013390 authored about 5 years ago
Merge branch 'friendlier-error-messages' into 'master'

friendlier error messages

See merge request exosphere/exosphere!262

143e2c172fe38dc1cdecd4ac26d200beb49c1076 authored about 5 years ago
normalizing sub-functions in requestUnscopedProjects

36085fa18d9d8c446bf40a7f9493c190c5dba523 authored about 5 years ago
normalizing case of action context messages

b7cdc518ad9b085d14388c6b4cf9e5e2fabb1db9 authored about 5 years ago
Factoring out resultToMsg calls to mitigate deep indentation

58c5f72d9c96fa9daadc546bd53215ae3fce2053 authored about 5 years ago
Lifting Error.Error to just Error, small fixes

32d8ecda61cd1632cac2e2629dc053ffb6239322 authored about 5 years ago
Use new error handling logic throughout the app, passing error context to Toasts and message log

929e44cd923ad5658340009d24f7db17323294d5 authored about 5 years ago
Convert nearly all API calls to use new error handling logic, passing error context to user

cca5f38db77d6f7e09f0803088e289d4f55ca774 authored about 5 years ago
Model holds structured log messages with timestamp and error context

b1df77f31860a4752b423adb808d1c5de707a5d9 authored about 5 years ago
Friendlier error messages

e190d4c26eef16f3f4f088f6ff2bf3ff1cd01814 authored about 5 years ago
Bumped version for new MacOS package

cd8e5be22344a82b92f3e36b3aeee5e67f6dc05f authored about 5 years ago
Merge branch 'add-your-server-indicator' into 'master'

Add a your server indicator

See merge request exosphere/exosphere!259

3f44ecfda599b2410ae9940ae38c7282b17bfaef authored about 5 years ago
Update indicator to a badge

Use a "created by you" badge instead of an asterisk,
Related to #276.

b01d5f0f335c821bd7ee58b26e1acaac49c93249 authored about 5 years ago
Add your server indicator

Add an asterisk to servers that the current user has created.
Addresses issue #276 upstream.

38634f665f2a30fdd37f949b26b855faf322ec30 authored about 5 years ago
Merge branch 'new-version-2019-12-29' into 'master'

Bumped version for new distro packages

See merge request exosphere/exosphere!258

8fea4250763dab877f9a7ad84f2e2878975eede7 authored about 5 years ago
Bumped version for new MacOS package

260aafa21c08afbba7fbe7091e40b2040bb926e0 authored about 5 years ago
Merge branch 'apt-update-before-installing-cockpit' into 'master'

explicit package cache update before installing cockpit

See merge request exosphere/exosphere!257

2bd68fd188722f46a9f18b576c5022cca0f5a137 authored about 5 years ago
Update package cache before installing Cockpit

133b3c7bf93abc55c9334470908c8350f17ccba7 authored about 5 years ago
Merge branch 'iu-tacc-why-not-both' into 'master'

Allow people to log into both Jetstream Cloud providers at the same time

See merge request exos...

82eb21e9bef6f34405c1b8ee2042e6a6e6a94d6d authored about 5 years ago
Merge branch 'iu-tacc-why-not-both' into 'iu-tacc-why-not-both'

Remove password now that it's bundled into UnscopedProvider.

See merge request cmart/exosphere!5

28f4611c3ad119ff9de363a7db4eed9b3c9ad7f2 authored about 5 years ago