Skip to content

Commit

Permalink
[EPMDEDP-8049]: chore: Populate chart with artifacthub tags
Browse files Browse the repository at this point in the history
Signed-off-by: Sergiy Kulanov <[email protected]>
Change-Id: I57e7eecd7f3c5a29e4c869defc45a67a693ae31e
  • Loading branch information
SergK committed Feb 9, 2022
1 parent ea8ebaf commit 0e77037
Show file tree
Hide file tree
Showing 2 changed files with 153 additions and 2 deletions.
75 changes: 73 additions & 2 deletions deploy-templates/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,82 @@
apiVersion: v2
description: A Helm chart for EDP Sonar Operator
home: https://solutionshub.epam.com/solution/epam-delivery-platform
home: https://epam.github.io/edp-install/
name: sonar-operator
type: application
version: 2.10.2
appVersion: 2.10.2
icon: https://epam.github.io/edp-install/assets/logo.png
keywords:
- edp
- sonarqube
- gates
- pipelines
maintainers:
- name: EPAM EDP Team
- name: epmd-edp
email: [email protected]
url: https://solutionshub.epam.com/solution/epam-delivery-platform
- name: sergk
url: https://github.com/SergK
sources:
- https://github.com/epam/edp-sonar-operator
annotations:
artifacthub.io/license: Apache-2.0
artifacthub.io/operator: "true"
artifacthub.io/images: |
- name: release2_10_2
image: epamedp/sonar-operator:2.10.2
- name: release2_10_1
image: epamedp/sonar-operator:2.10.1
- name: release2_10_0
image: epamedp/sonar-operator:2.10.0
- name: release2_9_0
image: epamedp/sonar-operator:2.9.0
- name: release2_8_0
image: epamedp/sonar-operator:2.8.0
- name: sonar
image: sonarqube:8.9.6-community
artifacthub.io/operatorCapabilities: Full Lifecycle
artifacthub.io/crds: |
- kind: Sonar
version: v2.edp.epam.com/v1alpha1
name: sonar
displayName: Sonar
description: Sonar configuraion with predefined Quility Gates, CI users and Groups
- kind: SonarGroup
version: v2.edp.epam.com/v1alpha1
name: sonargroup
displayName: SonarGroup
description: Sonar Group Management
- kind: SonarPermissionTemplate
version: v2.edp.epam.com/v1alpha1
name: sonarpermissiontemplate
displayName: SonarPermissionTemplate
description: Sonar Permission template Management
artifacthub.io/crdsExamples: |
- apiVersion: v2.edp.epam.com/v1alpha1
kind: SonarGroup
metadata:
name: sonar-developers
spec:
sonarOwner: sonar
name: sonar-developers
description: "Developers"
- apiVersion: v2.edp.epam.com/v1alpha1
kind: SonarPermissionTemplate
metadata:
name: edp-default
spec:
sonarOwner: sonar
name: edp-default
description: "EDP permission templates"
projectKeyPattern: ".+"
groupPermissions:
- groupName: sonar-administrators
permissions: [ "admin", "user" ]
- groupName: sonar-developers
permissions: [ "codeviewer", "issueadmin", "securityhotspotadmin", "user" ]
artifacthub.io/links: |
- name: EDP Documentation
url: https://epam.github.io/edp-install/
- name: EPAM SolutionHub
url: https://solutionshub.epam.com/solution/epam-delivery-platform
80 changes: 80 additions & 0 deletions deploy-templates/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
# sonar-operator

![Version: 2.11.0-SNAPSHOT](https://img.shields.io/badge/Version-2.11.0--SNAPSHOT-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.11.0-SNAPSHOT](https://img.shields.io/badge/AppVersion-2.11.0--SNAPSHOT-informational?style=flat-square)

A Helm chart for EDP Sonar Operator

**Homepage:** <https://epam.github.io/edp-install/>

## Maintainers

| Name | Email | Url |
| ---- | ------ | --- |
| epmd-edp | [email protected] | https://solutionshub.epam.com/solution/epam-delivery-platform |
| sergk | | https://github.com/SergK |

## Source Code

* <https://github.com/epam/edp-sonar-operator>

## Values

| Key | Type | Default | Description |
|-----|------|---------|-------------|
| affinity | object | `{}` | |
| annotations | object | `{}` | |
| global.dnsWildCard | string | `"example.com"` | |
| global.edpName | string | `""` | |
| global.openshift.deploymentType | string | `"deploymentConfigs"` | |
| global.platform | string | `"openshift"` | |
| image.name | string | `"epamedp/sonar-operator"` | |
| image.version | string | `nil` | |
| imagePullPolicy | string | `"IfNotPresent"` | |
| name | string | `"sonar-operator"` | |
| nodeSelector | object | `{}` | |
| resources.limits.memory | string | `"192Mi"` | |
| resources.requests.cpu | string | `"50m"` | |
| resources.requests.memory | string | `"64Mi"` | |
| sonar.affinity | object | `{}` | |
| sonar.annotations | object | `{}` | |
| sonar.basePath | string | `""` | |
| sonar.db.affinity | object | `{}` | |
| sonar.db.annotations | object | `{}` | |
| sonar.db.image | string | `"postgres:9.6"` | |
| sonar.db.imagePullPolicy | string | `"IfNotPresent"` | |
| sonar.db.nodeSelector | object | `{}` | |
| sonar.db.resources.limits.memory | string | `"512Mi"` | |
| sonar.db.resources.requests.cpu | string | `"50m"` | |
| sonar.db.resources.requests.memory | string | `"64Mi"` | |
| sonar.db.tolerations | list | `[]` | |
| sonar.deploy | bool | `true` | |
| sonar.image | string | `"sonarqube"` | |
| sonar.imagePullPolicy | string | `"IfNotPresent"` | |
| sonar.imagePullSecrets | string | `nil` | |
| sonar.ingress.annotations | object | `{}` | |
| sonar.ingress.pathType | string | `"Prefix"` | |
| sonar.initContainers.resources | object | `{}` | |
| sonar.initImage | string | `"busybox"` | |
| sonar.name | string | `"sonar"` | |
| sonar.nodeSelector | object | `{}` | |
| sonar.plugins.install[0] | string | `"https://github.com/vaulttec/sonar-auth-oidc/releases/download/v2.0.0/sonar-auth-oidc-plugin-2.0.0.jar"` | |
| sonar.plugins.install[1] | string | `"https://github.com/checkstyle/sonar-checkstyle/releases/download/9.0.1/checkstyle-sonar-plugin-9.0.1.jar"` | |
| sonar.plugins.install[2] | string | `"https://github.com/spotbugs/sonar-findbugs/releases/download/4.0.4/sonar-findbugs-plugin-4.0.4.jar"` | |
| sonar.plugins.install[3] | string | `"https://github.com/jensgerdes/sonar-pmd/releases/download/3.3.1/sonar-pmd-plugin-3.3.1.jar"` | |
| sonar.plugins.install[4] | string | `"https://github.com/sbaudoin/sonar-ansible/releases/download/v2.4.0/sonar-ansible-plugin-2.4.0.jar"` | |
| sonar.plugins.install[5] | string | `"https://github.com/sbaudoin/sonar-yaml/releases/download/v1.6.0/sonar-yaml-plugin-1.6.0.jar"` | |
| sonar.plugins.install[6] | string | `"https://github.com/Inform-Software/sonar-groovy/releases/download/1.8/sonar-groovy-plugin-1.8.jar"` | |
| sonar.resources.limits.memory | string | `"3Gi"` | |
| sonar.resources.requests.cpu | string | `"100m"` | |
| sonar.resources.requests.memory | string | `"1.5Gi"` | |
| sonar.sonarqubeFolder | string | `"/opt/sonarqube"` | |
| sonar.storage.data.class | string | `"gp2"` | |
| sonar.storage.data.size | string | `"1Gi"` | |
| sonar.storage.database.class | string | `"gp2"` | |
| sonar.storage.database.size | string | `"1Gi"` | |
| sonar.tolerations | list | `[]` | |
| sonar.version | string | `"8.9.6-community"` | |
| tolerations | list | `[]` | |

----------------------------------------------
Autogenerated from chart metadata using [helm-docs v1.6.0](https://github.com/norwoodj/helm-docs/releases/v1.6.0)

0 comments on commit 0e77037

Please sign in to comment.