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

Merge branch '950-show-error-when-no-flavors-exist' into 'master'

When trying to create an instance, show an error message if no flavors exist

Closes #950

See m...

gitlab.com/exosphere/exosphere - 0dd0e90f7e88684959284c8fd3bbfc0c575a3ab0 authored 11 months ago
Merge branch 'volume_detach_confirmation' into 'master'

Add confirmation for detaching volumes

Closes #298

See merge request exosphere/exosphere!909

gitlab.com/exosphere/exosphere - 6f26ebba84b90aaffbcfd81010deb6826679be66 authored 11 months ago
Merge branch 'share_mount_script' into 'master'

Add copyable ceph share mounting script to share details

Closes #900

See merge request exosphe...

gitlab.com/exosphere/exosphere - eea505866e133fb1d12553b672948001fb5e3c47 authored 11 months ago
Show error message when no flavors are accessible in the current project

Now that flavors are modeled using RemoteDataPlusPlus, we can
distinguish between a project whic...

gitlab.com/exosphere/exosphere - bf072e64c5691fea1b5901c7fec80eed60baf528 authored 11 months ago
Model Project.flavors as RemoteDataPlusPlus, not a simple list

The available flavors in a project are fetched asynchronously. The
type we use to model such dat...

gitlab.com/exosphere/exosphere - 9725df96a46ba3a1e1671ab922a49307490fdf27 authored 11 months ago
Replace "pluralized" with "pluralize"

The helper function is actually called "pluralize"; the elm-review
error message should reflect ...

gitlab.com/exosphere/exosphere - e60d5d26f81fc8711a05ca0e129b83ac271040e4 authored 11 months ago
Apply 1 suggestion(s) to 1 file(s)

gitlab.com/exosphere/exosphere - f002dda4657869f591179260efcfbb2c1b68d144 authored 11 months ago
Merge branch 'master' into 'share_mount_script'

# Conflicts:
# src/Page/ShareDetail.elm

gitlab.com/exosphere/exosphere - 459d4357667733651dd43b2e8144c348edf79b4f authored 11 months ago
Apply suggestions from MR

gitlab.com/exosphere/exosphere - 27dfca9db30f8c4097e65a450aedf488f288ca89 authored 11 months ago
Merge branch 'elm-review/NoPrematureLetComputation' into 'master'

Add elm-review rule NoPrematureLetComputation

See merge request exosphere/exosphere!876

gitlab.com/exosphere/exosphere - 4f98e04ec03b1a41d5a87e1e5369aad6b57a9ea1 authored 11 months ago
Fix newly surfaced rule errors

gitlab.com/exosphere/exosphere - 2077f4d0e9455dcaa48747e347d3b6a5edb98c9f authored 12 months ago
Fix Popover for NoPrematureLetComputation

I did manually move the comment here

Due to the size of changes for autofixing, I left the rest...

gitlab.com/exosphere/exosphere - 3d25ca81c34258054d915015ec5e6305f550009c authored 12 months ago
Add elm-review rule NoPrematureLetComputation

This rule forbids declarations in `let` bodies that are only sometimes used later

From the rule...

gitlab.com/exosphere/exosphere - 21eb2d9cae4ff78e55068fd2151203ea256eeb87 authored 12 months ago
applying auto-fixes for premature computation in let block

Additionally, manually fix some issues

gitlab.com/exosphere/exosphere - 56ace620d0805971a4b5be627144ff13f543c12e authored 12 months ago
Manually fix remaining issues.

Some of these fixes are opinionated, but I found them pleasing

gitlab.com/exosphere/exosphere - 0e69111294919405bed98be59284861703e1a69a authored 12 months ago
Apply 4 suggestion(s) to 2 file(s)

gitlab.com/exosphere/exosphere - 1dbd64e297649dffed8d6c1491fc1725864b7a61 authored 12 months ago
Clean up Helpers.Interaction

Break out the two large nested blocks into their own functions

gitlab.com/exosphere/exosphere - 71942d49f347aafa1e7bba2ed72a6d049138aebb authored 12 months ago
Merge branch 'feature/delete-share-from-detail-page' into 'master'

Delete a Share from the Share Detail Page

See merge request exosphere/exosphere!907

gitlab.com/exosphere/exosphere - 2667d576b3ec4b2acbf9d9707407d8e8705dcc30 authored 12 months ago
Merge branch 'master' into 'volume_detach_confirmation'

# Conflicts:
# src/Style/Widgets/DeleteButton.elm

gitlab.com/exosphere/exosphere - 90911e42537c84c03ffbe52f8d231cae1e4b2fab authored 12 months ago
Merge branch 'feature/delete-a-share' into 'master'

Delete Shares from the Shares List

See merge request exosphere/exosphere!900

gitlab.com/exosphere/exosphere - bc7abbdf5036827493fc600f0623767ec7f2dc3e authored 12 months ago
feat: after deleting a share on the share detail page, navigate to list

gitlab.com/exosphere/exosphere - 618aecdfd6ddeb8045381b93148b1923353f2668 authored 12 months ago
feat: add share detail actions menu with delete option

gitlab.com/exosphere/exosphere - ab6d6bd6534003a0beddf3ce9913691ca4f0f3fc authored 12 months ago
Merge branch 'master' into feature/delete-a-share

gitlab.com/exosphere/exosphere - d1ea1a28a5ab2262b6994a87511c0cdffa17f322 authored 12 months ago
Add confirmation for detaching volumes

gitlab.com/exosphere/exosphere - 7571d72de47d5eaf01221f99a2e48624342b5dce authored 12 months ago
Merge branch 'add-exo-dev-matrix-to-readme' into 'master'

Add links to exosphere-dev Matrix room & archive

See merge request exosphere/exosphere!908

gitlab.com/exosphere/exosphere - 062051d140ba90ebba0dbfbb000bc9e29f3210da authored 12 months ago
Add links to exosphere-dev Matrix room & archive

gitlab.com/exosphere/exosphere - 4f58486295d948b3d8b6bd086914d247f7762c66 authored 12 months ago
Clean up share mount script.

Add mount point details to Page.ShareDetail

gitlab.com/exosphere/exosphere - 538f55387bf2d664e73cf768009818bf83549d12 authored 12 months ago
Document developing and updating assets/scripts

gitlab.com/exosphere/exosphere - a97ff44a40abd60a62f1c79a7852c2346247c0d7 authored 12 months ago
Fix copyable mount script (forgot mount subcommand)

Add copyable unmount command

gitlab.com/exosphere/exosphere - ff7ac3fbe62e175210e0ea47ced34c591c0681cb authored 12 months ago
refactoring and minor fixes for share detail page

gitlab.com/exosphere/exosphere - 4f074ca956562972675dcf27c10ae0a00f01a9a3 authored 12 months ago
Initial share script helper

gitlab.com/exosphere/exosphere - e39b45106400531e70431820bbcb617f89a0e788 authored 12 months ago
Better logging in mount script

Show expected mount point on ShareDetail.elm

gitlab.com/exosphere/exosphere - e34d6fc1b22d88785e7ecc794d2bfd91e13d3359 authored 12 months ago
Remove relative link from instance-setup.md

gitlab.com/exosphere/exosphere - 06c48a84a1dcbc92503bf29f5c405640a7db16fa authored 12 months ago
Pass cephx secret in systemd.mount options

This removes the need to manage anything in /etc/ceph, and removes
a risk of collisions in keyr...

gitlab.com/exosphere/exosphere - 2cbcd3d90b6d574fcce05b4b4097259685f11e37 authored 12 months ago
Merge branch '547-update-dev-docker-image-and-documentation' into 'master'

Bind mount Exosphere files in docker image, rather than copying

Closes #547

See merge request ...

gitlab.com/exosphere/exosphere - ae4c8d8104e50bc30143e0fe38be43a4a055aca1 authored 12 months ago
Merge branch 'elm-review/NoUnused.CustomTypeConstructors' into 'master'

Add elm-review rule NoUnused.CustomTypeConstructors

See merge request exosphere/exosphere!880

gitlab.com/exosphere/exosphere - 6561faaa447eb49f714351c2bcb5bb5866a4d746 authored 12 months ago
feat: remove deleted share from the shared model

Remove the share locally instead of requesting shares.

(The shares request can return shares in...

gitlab.com/exosphere/exosphere - 5f35588f5729ffcaf4895ff9d01b566e7fa63d83 authored 12 months ago
feat: add deleting a share using manila endpoint

gitlab.com/exosphere/exosphere - b904d54af82be68cf4d866c74b8e96f2b6816862 authored 12 months ago
feat: change to using alert triangle for delete confirmation

Since the alert circle looks very similar to an info circle instead of a warning.

gitlab.com/exosphere/exosphere - b6d81b7856630511e3fbf207fc2f26ac1519ef97 authored 12 months ago
feat: add delete share button & confirmation to shares list

gitlab.com/exosphere/exosphere - 222d37ef713f2db6fe422cfe6f9565f227c8b8c4 authored 12 months ago
Bind mount Exosphere files in docker image, rather than copying

Bind mounting files in the Docker image means that files on the local
disk and in the Docker ima...

gitlab.com/exosphere/exosphere - 35dc1e735d70f6360a6a318c2c0aeb9c105e132a authored 12 months ago
Merge branch 'document_ansible_binder' into 'master'

Document ansible binder workflow_* variables

See merge request exosphere/exosphere!904

gitlab.com/exosphere/exosphere - 1cf93f7796f40fe7166a4ed55bb5c3d39684c71e authored 12 months ago
Ignore elm-review suppression json for prettier

gitlab.com/exosphere/exosphere - 7702ca45f96a26ec893885012bd249d318e2bd19 authored 12 months ago
Merge branch 'better-volume-mount-names' into 'master'

Named volume mounts - Volumes should mount to /media/volume/[volume-name]

Closes #831

See merg...

gitlab.com/exosphere/exosphere - 3204eeaff5ecde2ed7a2a67b8dc05ca863e99487 authored 12 months ago
Remove unused legacy SharedMsg variants

Suppress rule for Style.Widgets.IconButton and Types.Interaction to
preserve FlowOrder.After and...

gitlab.com/exosphere/exosphere - c14dd28350c570276fdf4c147f74f6ceeca691db authored 12 months ago
Add Alert and IconButton to the DesignSystem Explorer

Suppress error for `src/Types/Interaction.elm`

gitlab.com/exosphere/exosphere - d4b923fb3e7c6dbcf072f256c2124f779d06d5f6 authored 12 months ago
Autofix all NoUnused.CustomTypeConstructors

I'm not sure on this one, it is useful for noting unintentionally unused
types, but it also lead...

gitlab.com/exosphere/exosphere - c2207ad7c27213157781b74fb9dd5b73e414a6d4 authored 12 months ago
Add elm-review rule NoUnused.CustomTypeConstructors

This detects custom types where some constructors are never created

```
-- ELM-REVIEW ERROR ---...

gitlab.com/exosphere/exosphere - f3748d671ebccd6f3f546134cd8dc9a82310ac82 authored 12 months ago
Document ansible binder workflow_ variables

gitlab.com/exosphere/exosphere - 3429887fa33cdb85ebb7cde25eaee0200c7e9bb2 authored 12 months ago
Merge branch 'zegraber-docker-compose-v2' into 'master'

Upgrade to Docker Compose v2 (and fix Guacamole on RHEL-like distros)

Closes #965

See merge re...

gitlab.com/exosphere/exosphere - 30cd120ccbd11a20ed620e61777a7deb4f1aaf63 authored 12 months ago
revert botched merge of 878, remove NoUnnecessaryTrailingUnderscore rule

gitlab.com/exosphere/exosphere - 621cca35be1203a295fcde39608f67ef2e5edf5a authored 12 months ago
fix elm-format error on master

gitlab.com/exosphere/exosphere - 5a1cebf23da7a2e0028ecee30907608d011a846d authored 12 months ago
Simplify: List.map |> List.filter -> List.filterMap

```
Simplify: List.map and List.filterMap identity can be combined using
List.filterMap

49| ...

gitlab.com/exosphere/exosphere - c34bcee8bb55b9e5e9ecf9d5882838f0a85b3047 authored 12 months ago
Simplify: Use Maybe.map instead

51| | maybeSupportableResource =
52| Maybe.andThen (\itemTyp...

gitlab.com/exosphere/exosphere - f1c072855c3da142d2ad18f8b247d37170939daa authored 12 months ago
Simplify: The values in both branches is the same.

54| NotLaunchedWithCustomWorkflow ->
55| if ...

gitlab.com/exosphere/exosphere - 39c4e5df3c758b5162251fc20276741e6aba05d5 authored 12 months ago
Simplify: `not` is used on a negatable boolean operation

357| List.filter
358| ...

gitlab.com/exosphere/exosphere - d864068aa0acbfe1e9585b332939002f73086398 authored 12 months ago
Simplify: Consecutive literal lists should be merged

```
Simplify: Consecutive literal lists should be merged

67| String.join " " <|
68|...

gitlab.com/exosphere/exosphere - f1a175194858396f8416a9198819b0508f61cbcc authored 12 months ago
Simplify: Set.fromList with a single element can be replaced using Set.singleton

481| , filterTypeAndDefaultValue =
482| DataList.MultiselectOption <| Set.from...

gitlab.com/exosphere/exosphere - 0479c648dc8a372ffde04212db04d13b7596a4ca authored 12 months ago
Simplify: Use <| instead of <<, |> instead of >>

```
-- ELM-REVIEW ERROR -------------------- src/Style/Widgets/MultiMeter.elm:108:25

Simplify: ...

gitlab.com/exosphere/exosphere - 38656f717198b9e1e80a17a1e82bb309f022a72c authored 12 months ago
Change use of `String.join ""` to `String.concat`

```
-- ELM-REVIEW ERROR ---------------------- src/Style/Widgets/DataList.elm:693:28

(fix) Simp...

gitlab.com/exosphere/exosphere - 1fd46245442b42f4c60c3c52d03a80b0d4a94d87 authored 12 months ago
Simplify: Don't use case to destructure tuples

```
-- ELM-REVIEW ERROR --------------------------------- src/State/State.elm:100:17

Simplify: ...

gitlab.com/exosphere/exosphere - 6d2726d5acc8add7cda52a6eaae436d9c3caf514 authored 12 months ago
Simplify: List.member

This replaces uses of List.any that do a simple comparison with
List.member

```
-- ELM-REVIEW E...

gitlab.com/exosphere/exosphere - 4ccff7505b9bff6764304a24275cd13c1c217365 authored 12 months ago
Simplify: Unnecessary comparison with boolean

511| |> List.filter (\n -> n.status == "ACTIVE")
512| ...

gitlab.com/exosphere/exosphere - b74cfb766216cb6abca06e585c73f9c4875a3385 authored 12 months ago
Simplify: immediately evaluated anonymous function

This one is a special case, instead of the suggested fixes I was able to
just update the definit...

gitlab.com/exosphere/exosphere - 60644a04840cd52c3e7428d899321adab6fae832 authored 12 months ago
Simplify: List.map and List.concat can be combined using List.concatMap

```
-- ELM-REVIEW ERROR ------------------------------- src/Helpers/String.elm:21:16

Simplify: ...

gitlab.com/exosphere/exosphere - 8c85dc6a1d76ff1ee2620ee2554f50804cdd352d authored 12 months ago
Apply 1 suggestion(s) to 1 file(s)

gitlab.com/exosphere/exosphere - 4b3ad285060704de0f3b52a039f7f145fc59cdab authored 12 months ago
Simplify: Cmd.batch [ a ] -> a

```
-- ELM-REVIEW ERROR ----------------------------- src/State/ViewState.elm:424:39

Simplify: ...

gitlab.com/exosphere/exosphere - 6d1605c31ac9d455c3df31b8b3b1eb0662fedb54 authored 12 months ago
Add elm-review rule Simplify

This one is fairly in depth, and will attempt to simplify many expressions.

Expressions will be...

gitlab.com/exosphere/exosphere - 7d8c833075da1e36c531ef6bb935a44a66d01a99 authored 12 months ago
Add jfmengels/elm-review-simplify

gitlab.com/exosphere/exosphere - 79ab99fe05027acda70e222570cab2b2f8b83e8e authored 12 months ago
Fix an example for NoUnused.CustomTypeConstructorArgs

```
-- ELM-REVIEW ERROR ----------------------------------- src/Types/View.elm:51:31

NoUnused.C...

gitlab.com/exosphere/exosphere - 0c9eb1ac624c33755cec9a451a7a34daa6f2040b authored 12 months ago
Fix OuterMsg.VolumeMountInstructionsMsg

I chose to fix this by handling messages from VolumeMountInstructions,
so the OuterMsg would re...

gitlab.com/exosphere/exosphere - 2046ccbfb2f567890abbef60b9749c0f576803b6 authored 12 months ago
Add elm-review rule NoUnused.CustomTypeConstructorArgs

This rule detects types where stored values are never used

```
type MyType =
Has String
...

gitlab.com/exosphere/exosphere - 63783ebb3fe23aba3ac266045aa4671fc39f6b16 authored 12 months ago
Fix View/View for NoUnnecessaryTrailingUnderscore

This was a good example, as it had both a top level declaration
(`view_`) as well as variables i...

gitlab.com/exosphere/exosphere - 727fa69b316ca8a9efa374fb275e9a7597a4ed13 authored 12 months ago
Add elm-review rule NoUnnecessaryTrailingUnderscore

This rule forbids variable names ending with an underscore when there is
no "need" for said und...

gitlab.com/exosphere/exosphere - 175b83b1ddcaf51b4c3cb8e8297348be935e9064 authored 12 months ago
changed /etc/apt/keyrings permissions to 0755 and explicitly gave docker.list filename for new repo

gitlab.com/exosphere/exosphere - 155c91cd46909f8cecd92382533f1ead7db0188f authored 12 months ago
explicitly create /etc/apt/keyrings directory to better support old Debian versions

gitlab.com/exosphere/exosphere - 58ddb5f3bcd1db15caf25991e3aabb12e460d91c authored 12 months ago
Fixed permissions on Docker keyring file and output of dpkg architecture

gitlab.com/exosphere/exosphere - 0ef95157f293be7cf151a8b95c96227323f57484 authored 12 months ago
fix missing packages explicitly needed by Exosphere's setup

gitlab.com/exosphere/exosphere - 71fc99fe64dc7150f754347747e9d4a6d2ac4587 authored 12 months ago
Switch deb repo to use architecture printed from dpkg, to avoid needing to manually map names (e.g. 'x86_64' from OS/Ansible needs to be 'amd64' for Apt)

gitlab.com/exosphere/exosphere - 1312f1152dceb916205c3483cff318d60b86f345 authored 12 months ago
Merge branch 'elm-review/NoSimpleLetBody' into 'master'

Add elm-review rule NoSimpleLetBody

See merge request exosphere/exosphere!877

gitlab.com/exosphere/exosphere - 149cda3ad7de58f3291ae69bdbd4a26991a8d71d authored 12 months ago
fix typo in Debian playbook from yum to apt

gitlab.com/exosphere/exosphere - 2cc8db9831caa9d501e19368276af4fa315b9a59 authored 12 months ago
Fix logging for mount location

gitlab.com/exosphere/exosphere - f657c0650e08f843f659bf263f19b4f248440f84 authored 12 months ago
explicitly specify guacd hostname, and update to use docker compose v2

gitlab.com/exosphere/exosphere - 93c9778d6bb579f88e39107bdc11694cda71293d authored 12 months ago
changed Ubuntu to use docker-compose-v2. Debian doesn't have this package, so use the CE repo instead.

gitlab.com/exosphere/exosphere - d2d40e7bf92ffab95a85c17777dd06084f01db44 authored 12 months ago
Merge branch 'feature/use-copyable-text-widget' into 'master'

Leverage copyable text widget

See merge request exosphere/exosphere!890

gitlab.com/exosphere/exosphere - 5699ad1035590833819c3a880da053a8ffbb4617 authored 12 months ago
Amended RHEL package lists to use docker-compose-plugin (compose v2)

gitlab.com/exosphere/exosphere - 133c0e86fa15feed2c80d533ff40f4162a9f7d4f authored 12 months ago
Manual fix for Page.VolumeList

This one is somewhat arguable how it should be done.
Preserving type annotation, we have to move...

gitlab.com/exosphere/exosphere - e4a173a69bb913bf88082903f1e18f3b8e5a971a authored 12 months ago
All auto-fixes for NoSimpleLetBody

gitlab.com/exosphere/exosphere - d36fce1475f5b1d9a5babef1201a8bf75eaa9a19 authored 12 months ago
Fix 2 errors for NoSimpleLetBody

gitlab.com/exosphere/exosphere - b6a76f4dd9687ba9e44177177520ebd9d2678e07 authored 12 months ago
Add elm-review rule NoSimpleLetBody

This rule forbids simple `let .. in` blocks where the expression body is
simply a reference to a...

gitlab.com/exosphere/exosphere - 73710a92b76010c629fc2c17ff8ca736cc1e223e authored 12 months ago
Add jfmengels/elm-review-code-style

gitlab.com/exosphere/exosphere - 57d283e1fda8dfc2343c5f7db977b59e17d39a7f authored 12 months ago
Handle duplicate volume names

Suffix the mountpoint with the last four of the volume uuid, e.g.
/media/volume/my-volume-f00d

gitlab.com/exosphere/exosphere - a053ce48f6860656a6b84584be01291529f1e373 authored 12 months ago
Merge branch 'make-json-decoder-names-consistent' into 'master'

Make the names of JSON decoders more consistent

Closes #604

See merge request exosphere/exosph...

gitlab.com/exosphere/exosphere - 81d314ec20d2362a4db14d17bdf199b8457f867f authored almost 1 year ago
Merge branch 'feature/markdown-code' into 'master'

Add markdown rendering for code blocks

See merge request exosphere/exosphere!893

gitlab.com/exosphere/exosphere - 88ef03e6c0b60b491e90f839e04821e4c04ebf09 authored almost 1 year ago
feat: use copyable text accessory for copying the body of message logs

gitlab.com/exosphere/exosphere - a78e197a85b2133c58f0d205ec130a243bacd474 authored almost 1 year ago
feat: use copyable text for create instance boot script

gitlab.com/exosphere/exosphere - 11110a947552c8cdf404a05d5d43a7c2cb21fc64 authored almost 1 year ago
fix: instantiate clipboard.js for the message log page

Previously, the copy all messages button would not work unless one navigated to a routing instan...

gitlab.com/exosphere/exosphere - b5cf8b4b3133b0ddd83fd8b5d0fae957a212becd authored almost 1 year ago
feat: use copyable text accessory for collapsed ssh key text & monospace

gitlab.com/exosphere/exosphere - bf361dca48e3ab23c3a65644cd825ad63c7c9376 authored almost 1 year ago