Skip to content

Conversation

@esparig
Copy link
Member

@esparig esparig commented Nov 21, 2025

Sync devel with main

SergioLangaritaBenitez and others added 30 commits August 14, 2024 12:51
date in the files of storage provider
remove to delete and delete service from a file
Bumps [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt) from 5.2.1 to 5.2.2.
- [Release notes](https://github.com/golang-jwt/jwt/releases)
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md)
- [Commits](golang-jwt/jwt@v5.2.1...v5.2.2)

---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
…olang-jwt/jwt/v5-5.2.2

Bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.21.0 to 0.31.0.
- [Commits](golang/crypto@v0.21.0...v0.31.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
…/crypto-0.31.0

Bump golang.org/x/crypto from 0.21.0 to 0.31.0
Allow to override the default cluster set in an FDL file when using oscar-cli app
* echo tags

* echo tags

* echo tags

* echo tags

* script file relative from your path

* script file relative from your path
* echo tags

* echo tags

* echo tags

* echo tags

* list log pagination

* list log pagination
* echo tags

* echo tags

* echo tags

* echo tags

* list log pagination

* list log pagination

* update go version to 1.25
* echo tags

* echo tags

* echo tags

* echo tags

* list log pagination

* list log pagination

* update go version to 1.25

* Adapt autentication to keycloak
* echo tags

* echo tags

* echo tags

* echo tags

* list log pagination

* list log pagination

* update go version to 1.25

* Adapt autentication to keycloak

* update machine run
* Support for obtaining the latest log of an async job execution

* improve list logs

---------

Co-authored-by: SergioLangaritaBenitez <[email protected]>
Now oscar-cli service get-file | put-file shows a progress bar when uploading | downloading a file
* service put-file now accepts optional storage provider and remote path arguments, validates the local file, and falls back to the service’s configured input path (defaulting the provider to minio.default when omitted
* echo tags

* echo tags

* echo tags

* echo tags

* list log pagination

* list log pagination

* update go version to 1.25

* Adapt autentication to keycloak

* update machine run

* adapt jobs old and new version
Simplified put-file alternative
Normalize line endings in ReadFDL to prevent YAML unmarshal errors
* Introduced simplified approach for get-file

The get-file command now supports --download-latest-into=/tmp (or --download-latest-into=/tmp/out2.txt) with auto-select of the first output provider when omitted, to obtain the latest file from the output folder. Useful for testing.

Also, just like put-file, the STORAGE_PROVIDER and REMOTE_PATH can be omitted and the values are fetched from the service definition.

* improve arguments parameters

---------

Co-authored-by: SergioLangaritaBenitez <[email protected]>
* Implemented support for "hub" command

* Introduced a dedicated OSCAR Hub client that hits the GitHub Contents API, parses RO-Crate metadata, and surfaces curated service details.
* Added a --name/-n override so hub deployments can publish under any OSCAR service name while still reusing a curated FDL
*Exposed a new oscar-cli hub list command with table/JSON output
* Documented the new Hub command in the README, including usage, flags, and navigation in the comma

* Updated default crates folder

* Updated default "crates" folder

* Included support for 'oscar-cli hub validate'

* Included support for local RO-Crate definitions

+ oscar-cli hub validate --local-path $HOME/GitHub/grycap/oscar-hub/crates simple-test -c oscar-sandbox

This reads the RO-Crate definitions from a local directory instead of fetching from GitHub.

* Included documentation for oscar-cli hub validate

* Included support for --local-path for oscar-cli hub deploy

* Improved oscar-hub validate to support acceptance tests

* Adapted logic to flattened JSON

This was required to comply with rocrate-validator 0.7.3 - https://www.researchobject.org/ro-crate/specification/1.2/appendix/jsonld.html
* Improved error management in cluster interaction

+ Required for enhanced stability in oscar-cli interactive

* TUI-based interactive support oscar-cli

* Added automatic service-detail updates

Added automatic service-detail updates: moving the selection now starts a 1‑second timer that auto-populates the “Service Details” pane

* Added a new bucket panel with colouring support

* Fixed testing

* Implemented inline search

* Implemented support for deleting buckets

* Introduced support for cluster info

When pressing 'i'

* Increased the size of the "Details" panel

* Included support for auto-refresh

With the 'w' key

* Improved status panel

* Respect cluster ordering in the config file

Also, show information about the cluster.

* Fixed service refresh only when the focus is in the Services panel

* Improved focus management
Including the bucket name that matches the service name
* readme sync

* fix test

* fix client run/job
* Introduced support for bucket listing

+ oscar-cli bucket list

* Implemented support for pagination of results

Building on the paginated support of the API

* refactor get and list buckets

* refactor get and list buckets

---------

Co-authored-by: SergioLangaritaBenitez <[email protected]>
* Introduced support for bucket listing

+ oscar-cli bucket list

* Implemented support for pagination of results

Building on the paginated support of the API

* Included support for buckets in the TUI

* Implemented support for scrolling through objects

And navigating through pages.

* delete comments

---------

Co-authored-by: SergioLangaritaBenitez <[email protected]>
* Introduced support for bucket listing

+ oscar-cli bucket list

* Implemented support for pagination of results

Building on the paginated support of the API

* Included support for buckets in the TUI

* Implemented support for scrolling through objects

And navigating through pages.

* delete comments

* update information list, get bucket command

---------

Co-authored-by: Germán Moltó <[email protected]>
* readme sync

* fix test

* fix client run/job
@esparig esparig merged commit a10a2de into devel Nov 21, 2025
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants