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

Unless specified otherwise, the operator should create Apache, JBoss and Red Hat maven proxies #5

Closed
ricardozanini opened this issue Oct 24, 2019 · 3 comments · Fixed by #120
Assignees
Labels
enhancement 👑 New feature or request
Milestone

Comments

@ricardozanini
Copy link
Member

Default proxy repositories created by the Operator:

Those repos should be grouped together in the maven-public group.

@ricardozanini ricardozanini added enhancement 👑 New feature or request help wanted Extra attention is needed future ⏳ Should be implemented in future versions labels Oct 24, 2019
@ricardozanini ricardozanini removed the future ⏳ Should be implemented in future versions label Nov 29, 2019
@ricardozanini ricardozanini added this to the V0.2.0 milestone Nov 29, 2019
@ricardozanini ricardozanini added this to To do in Nexus Operator Development via automation Nov 29, 2019
@ricardozanini ricardozanini modified the milestones: v0.2.0, v0.3.0 Apr 25, 2020
@ricardozanini ricardozanini self-assigned this May 1, 2020
@ricardozanini
Copy link
Member Author

This might help:
https://github.com/idealista/nexus-role/blob/master/tasks/script/run_script.yml

We should support running groovy scripts within the operator, so we could run such tasks in the background or while deploying the service.

@ricardozanini
Copy link
Member Author

ricardozanini commented May 18, 2020

Here's the script that we need: https://github.com/idealista/nexus-role/blob/master/files/scripts/maven/create_proxy_repository.groovy

And here's the documentation of how to create and run those scripts: https://help.sonatype.com/repomanager3/rest-and-integration-api/script-api

We should create an user for the operator like nexus-operator in the server in order to manage those details. We could use this API: https://help.sonatype.com/repomanager3/rest-and-integration-api/security-management-api#SecurityManagementAPI-Users. This user should be created once we have the service up and running to use the admin default credentials.

@ricardozanini
Copy link
Member Author

ricardozanini commented May 27, 2020

Depends on https://github.com/m88i/aicura

@ricardozanini ricardozanini removed the help wanted Extra attention is needed label Jun 20, 2020
@ricardozanini ricardozanini linked a pull request Aug 9, 2020 that will close this issue
6 tasks
ricardozanini added a commit that referenced this issue Aug 9, 2020
Signed-off-by: Ricardo Zanini <ricardozanini@gmail.com>
ricardozanini added a commit that referenced this issue Aug 14, 2020
Signed-off-by: Ricardo Zanini <ricardozanini@gmail.com>
ricardozanini added a commit that referenced this issue Aug 17, 2020
* Closes #5: Introducing integration with Nexus server deployed 📦

Signed-off-by: Ricardo Zanini <ricardozanini@gmail.com>

* Refactor managers

Signed-off-by: Ricardo Zanini <ricardozanini@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement 👑 New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant