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

Create a minimal infrastructure template #162

Open
Michaelpalacce opened this issue Aug 25, 2023 · 9 comments · May be fixed by #384
Open

Create a minimal infrastructure template #162

Michaelpalacce opened this issue Aug 25, 2023 · 9 comments · May be fixed by #384
Assignees
Labels
area/documentation Relates to improvements or additions to documentation effort/medium kind/enhancement Enhancement or improvement of existing features priority/low triage/accepted The issue was accepted and will be done

Comments

@Michaelpalacce
Copy link
Collaborator

Michaelpalacce commented Aug 25, 2023

Description

  • We are aiming to create a minimal infra example with the help of containers
  • Create a docker-compose file with
    • Sonatype Nexus
    • Gitlab CE
    • Gitlab Runner (JDK17, Node14, mvn 3.9.x)
    • Nginx for better navigation
  • There are existing resources already present in the infrastructure folder that need to be updated
  • Guides should be added on how the systems integrate with each other
@Michaelpalacce Michaelpalacce added area/documentation Relates to improvements or additions to documentation kind/enhancement Enhancement or improvement of existing features labels Aug 25, 2023
@Michaelpalacce Michaelpalacce self-assigned this Aug 25, 2023
Copy link

github-actions bot commented Jan 4, 2024

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days.

@github-actions github-actions bot added the Stale label Jan 4, 2024
@VenelinBakalov
Copy link
Collaborator

Requirement is still active, adding comment to remove stale state

@github-actions github-actions bot removed the Stale label Jan 4, 2024
Copy link

github-actions bot commented Feb 4, 2024

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days.

@VenelinBakalov
Copy link
Collaborator

Requirement is still active, adding comment to remove stale state

Copy link

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days.

@github-actions github-actions bot added the Stale label Mar 14, 2024
@VenelinBakalov
Copy link
Collaborator

Still valid and ongoing topic

@VenelinBakalov
Copy link
Collaborator

Hi @deyan-r , just to check, if I got it correctly you are currently investigating this?

@deyan-r
Copy link

deyan-r commented Mar 27, 2024

I started, but had to jump to another task, so now not working on it.

@VenelinBakalov
Copy link
Collaborator

Oks, for now we don't have anyone else assigned so in case you have any free availability and want to continue investigating, just know that it is still free

@github-actions github-actions bot added the Stale label Apr 27, 2024
@github-actions github-actions bot added the Stale label May 30, 2024
@deyan-r deyan-r removed the Stale label May 30, 2024
@vmware vmware deleted a comment from github-actions bot May 30, 2024
@github-actions github-actions bot added the Stale label Jun 30, 2024
@deyan-r deyan-r removed the Stale label Jul 1, 2024
@vmware vmware deleted a comment from github-actions bot Jul 1, 2024
@vmware vmware deleted a comment from github-actions bot Jul 10, 2024
@Michaelpalacce Michaelpalacce added triage/accepted The issue was accepted and will be done priority/low labels Jul 11, 2024
@Michaelpalacce Michaelpalacce removed their assignment Jul 31, 2024
ivan-zdravkov pushed a commit that referenced this issue Aug 9, 2024
The minimal infrastructure documentation now
guides us through setting up all the application
docker containers that host the infrastructure,
the connectivity and application access, the dev
environment, creating a project from archetypes,
running and testing the project locally,
setting up the GitLab CI/CD pipeline, and finally
building, deploying and pushing artifacts.

Shell file removed as it is no longer needed.

docker-compose updated to work with nginx, nexus,
gitlab, and a custom gitlab-runner.

.m2/settings.xml added to the infrastructure
folder.

gitlab-runner Dockerfile added with openjdk,
maven and nodejs on top.

nginx configuration changed.

Fixed #162

Signed-off-by: Ivan Zdravkov <[email protected]>
@ivan-zdravkov ivan-zdravkov linked a pull request Aug 9, 2024 that will close this issue
9 tasks
ivan-zdravkov pushed a commit that referenced this issue Sep 13, 2024
The minimal infrastructure documentation now
guides us through setting up all the application
docker containers that host the infrastructure,
the connectivity and application access, the dev
environment, creating a project from archetypes,
running and testing the project locally,
setting up the GitLab CI/CD pipeline, and finally
building, deploying and pushing artifacts.

Shell file removed as it is no longer needed.

docker-compose updated to work with nginx, nexus,
gitlab, and a custom gitlab-runner.

.m2/settings.xml added to the infrastructure
folder.

gitlab-runner Dockerfile added with openjdk,
maven and nodejs on top.

nginx configuration changed.

Fixed #162

Signed-off-by: Ivan Zdravkov <[email protected]>
ivan-zdravkov pushed a commit that referenced this issue Sep 19, 2024
The minimal infrastructure documentation now
guides us through setting up all the application
docker containers that host the infrastructure,
the connectivity and application access, the dev
environment, creating a project from archetypes,
running and testing the project locally,
setting up the GitLab CI/CD pipeline, and finally
building, deploying and pushing artifacts.

Shell file removed as it is no longer needed.

docker-compose updated to work with nginx, nexus,
gitlab, and a custom gitlab-runner.

.m2/settings.xml added to the infrastructure
folder.

gitlab-runner Dockerfile added with openjdk,
maven and nodejs on top.

nginx configuration changed.

Fixed #162

Signed-off-by: Ivan Zdravkov <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/documentation Relates to improvements or additions to documentation effort/medium kind/enhancement Enhancement or improvement of existing features priority/low triage/accepted The issue was accepted and will be done
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants