Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Dependencies on Ocis Extensions [Settings] #264

Closed
wants to merge 4 commits into from

Conversation

refs
Copy link
Member

@refs refs commented May 11, 2020

For the upcoming release, we have a bunch of open PR that need to be merged. To avoid having local replace statements we're locking ocis-* extensions to commits on each PR latest version.

Ideally we would use branch names, as in: go get github.com/owncloud/ocis-settings@feature/whatever but since many PR use feature branches as naming conventions and go get does not support slashes on branch names, we have to stick to the commit hash.

This PR should provide with a build-able binary, with the proxy middleware enabled.

To run, OIDC needs to be configured on the proxy config.json:

❯ PROXY_LOG_LEVEL=debug OCIS_CONFIG_FILE=~/proxy-example.json go run cmd/ocis/main.go --log-level debug server

where proxy-example.json contents are this

This PR serves as a testing context for the settings services. There are things that need to be done for a beta release (listed below). After that, all the branches linked in this PR will have to get merged into their respective masters.

Phoenix & SDK

  • finish integrating the generated settings JS client into ownCloud SDK. Settings is an optional feature for SDK, so it can be merged to master without anyone having the settings service running.
  • make a Phoenix PR which integrates the settings from SDK. Features are finished already. Has to wait for SDK to get merged to master though.
  • make an ocis-phoenix PR that uses said Phoenix PR

Accounts Service

  • clean up settings bundles in account service to only incorporate language and timezone
  • solve TODOs in account service from Settings service product#17
  • unmint JWT in settings service, to resolve the me account uuid to an actual account uuid.
  • make ocis-accounts PR ready for merging
  • grab the most recent version of the ocis-accounts PR

Proxy

Settings Service

@update-docs
Copy link

update-docs bot commented May 11, 2020

Thanks for opening this pull request! The maintainers of this repository would appreciate it if you would create a changelog item based on your changes.

@refs refs requested review from IljaN and butonic May 11, 2020 11:10
@refs refs changed the title Update Depencies Update Depencies on Ocis Extensions May 11, 2020
@refs refs self-assigned this May 11, 2020
go.mod Outdated
Comment on lines 40 to 47

// replace github.com/owncloud/ocis-proxy => ../ocis-proxy

// replace github.com/owncloud/ocis-accounts => ../ocis-accounts

// replace github.com/owncloud/ocis-settings => ../ocis-settings

// replace github.com/owncloud/ocis-migration => ../ocis-migration
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Currently it uses relative replace lines. I doubt this is what you intend.

Copy link
Member Author

@refs refs May 11, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

just comments, forgot to get rid of them :L

@refs refs requested a review from butonic May 11, 2020 11:37
@micbar micbar changed the title Update Depencies on Ocis Extensions Update Dependencies on Ocis Extensions May 19, 2020
@refs refs changed the title Update Dependencies on Ocis Extensions Update Dependencies on Ocis Extensions [Settings] May 22, 2020
@PVince81
Copy link
Contributor

close as obsolete ?

@kulmann kulmann closed this Aug 21, 2020
@refs refs deleted the feature/proxy-accounts-middleware branch October 26, 2020 19:03
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.

5 participants