Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
N
nfs-image
Manage
Activity
Members
Labels
Plan
Issues
0
Issue boards
Milestones
Wiki
Code
Merge requests
0
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
docker images
nfs-image
Commits
8231ee94
Commit
8231ee94
authored
1 year ago
by
Andri Joos
Browse files
Options
Downloads
Patches
Plain Diff
add sonarqube
parent
915039a0
No related branches found
No related tags found
No related merge requests found
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
.gitlab-ci.yml
+15
-0
15 additions, 0 deletions
.gitlab-ci.yml
sonarqube/sonar.properties
+12
-0
12 additions, 0 deletions
sonarqube/sonar.properties
sonarqube/sonarqube.yaml
+54
-0
54 additions, 0 deletions
sonarqube/sonarqube.yaml
with
81 additions
and
0 deletions
.gitlab-ci.yml
+
15
−
0
View file @
8231ee94
...
...
@@ -406,6 +406,9 @@ prepare_scripts:
-
gitlab-shared-runner-4.yaml
-
gitlab-shared-runner-4_sa.yaml
-
gitlab-shared-runner-4_pvs.yaml
-
sonarqube.yaml
-
sonarqube_pvs.yaml
-
sonarqube_sa.yaml
script
:
-
>
python3 deploy/generate_scripts/generate_deployment_from_middle.py \
...
...
@@ -436,6 +439,7 @@ prepare_scripts:
"wordpress/cli_10003/wordpress_small.yaml" \
"gitlab/runner/gitlab_runner_docker/gitlab_runner_docker_small.yaml" \
"gitlab/runner/shared_runner_4/gitlab_shared_runner_4.yaml" \
"sonarqube/sonarqube.yaml"\
# deploy
...
...
@@ -781,6 +785,17 @@ deploy_wordpress-cli-10003:
MOUNT
:
"
true"
MOUNT_PARAMS
:
wordpress-cli-10003/html wordpress-cli-10003/db
deploy_sonarqube
:
extends
:
.deploy_job_template
variables
:
DEPLOYMENT_FILE
:
sonarqube.yaml
PVS_FILE
:
sonarqube_pvs.yaml
SA_FILE
:
sonarqube_sa.yaml
DEPLOYMENT_NAME
:
sonarqube
NAMESPACE
:
sonarqube
MOUNT
:
"
true"
MOUNT_PARAMS
:
sonarqube/data sonarqube/db $CHMOD_FILE_PARAM sonarqube/data:777
### joos.io deployments
deploy_joos.io_homepage
:
...
...
This diff is collapsed.
Click to expand it.
sonarqube/sonar.properties
0 → 100644
+
12
−
0
View file @
8231ee94
sonar.jdbc.username
=
54a6b1a8-63d0-43cb-8de4-110ec1f6bf8f
sonar.jdbc.password
=
1782a48c-92ec-485a-bc09-9ab8ae223251
sonar.jdbc.url
=
jdbc:postgresql://postgres/sonarqube
sonar.path.data
=
/var/sonarqube/data
sonar.auth.gitlab.enabled
=
True
sonar.auth.gitlab.url
=
https://git.420joos.dev
sonar.auth.gitlab.applicationId.secured
=
461e510ad0980681e64df062e544cb3d7f9708e6609a8f07ead57d360f4627c7
sonar.auth.gitlab.secret.secured
=
ad777fb8c554be3447dd70689a381bfe09e68b385f536992009a90f64cbf5627
sonar.auth.gitlab.allowUsersToSignUp
=
True
sonar.auth.gitlab.groupsSync
=
False
sonar.core.serverBaseURL
=
https://sonarqube.testenv.420joos.dev/
sonar.projectCreation.mainBranchName
=
master
This diff is collapsed.
Click to expand it.
sonarqube/sonarqube.yaml
0 → 100644
+
54
−
0
View file @
8231ee94
apiVersion
:
v1
name
:
sonarqube
namespace
:
sonarqube
type
:
none
deployments
:
-
id
:
default
env
:
content
:
SONAR_ES_BOOTSTRAP_CHECKS_DISABLE
:
"
true"
exposedHttpPort
:
9000
image
:
sonarqube:10.0.0-community
name
:
sonarqube
uri
:
sonarqube.${BASE_URL}
maxUploadSize
:
50m
volumes
:
data
:
accessModes
:
-
ReadWriteMany
mountPath
:
/var/sonarqube/data
nfs
:
path
:
/sonarqube/data
server
:
${PRODCLUSTER_DEVICE_IP}
size
:
1Gi
type
:
pv
test-back-configmap
:
content
:
-
sonarqube/sonar.properties
mountPath
:
/opt/sonarqube/conf
subPath
:
true
type
:
configMap
-
id
:
postgres
env
:
content
:
LC_COLLATE
:
C
LC_CTYPE
:
C
POSTGRES_INITDB_ARGS
:
"
-E
utf8"
POSTGRES_DB
:
sonarqube
POSTGRES_USER
:
54a6b1a8-63d0-43cb-8de4-110ec1f6bf8f
POSTGRES_PASSWORD
:
1782a48c-92ec-485a-bc09-9ab8ae223251
image
:
postgres:15-alpine
name
:
postgres
ports
:
clusterIP
:
-
port
:
5432
protocol
:
TCP
targetPort
:
5432
volumes
:
db
:
mountPath
:
/var/lib/postgresql/data
nfs
:
path
:
/sonarqube/db
server
:
${PRODCLUSTER_DEVICE_IP}
size
:
2Gi
type
:
pv
This diff is collapsed.
Click to expand it.
Preview
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment