deploy-templates/templates/cm/configuration/nexus_repos_to_create.yaml (88 lines of code) (raw):

apiVersion: v1 data: repos-to-create: |- [ { "name": "edp-nexus-maven-group", "repositoryType": "maven-proxy", "blob_store": "edp-maven", "remote_url": "{{ template "nexus.edpMavenRepoUrl" . }}", "layout_policy": "strict", "strict_content_validation": "true", "version_policy": "mixed", "write_policy": "allow" }, { "name": "confluent.io", "repositoryType": "maven-proxy", "blob_store": "edp-maven", "remote_url": "http://packages.confluent.io/maven/", "layout_policy": "strict", "strict_content_validation": "true", "version_policy": "release", "write_policy": "allow" }, { "name": "edp-maven-releases", "repositoryType": "maven-hosted", "blob_store": "edp-maven", "version_policy": "release", "cleanup_policy_name": "maven-cleanup-policy", "layout_policy": "strict", "strict_content_validation": "true", "write_policy": "allow" }, { "name": "edp-maven-snapshots", "repositoryType": "maven-hosted", "blob_store": "edp-maven", "version_policy": "snapshot", "layout_policy": "strict", "strict_content_validation": "true", "write_policy": "allow" }, { "name": "edp-maven-proxy", "repositoryType": "maven-proxy", "blob_store": "edp-maven", "remote_url": "https://repo1.maven.org/maven2/", "layout_policy": "strict", "strict_content_validation": "true", "version_policy": "mixed", "write_policy": "allow" }, { "name": "edp-maven-group", "repositoryType": "maven-group", "blob_store": "edp-maven", "layout_policy": "strict", "strict_content_validation": "true", "version_policy": "mixed", "write_policy": "allow", "member_repos": [ "edp-maven-proxy", "edp-maven-releases", "edp-maven-snapshots", "edp-nexus-maven-group", "confluent.io" ] }, { "name": "docker-registry", "httpPort": 5001, "httpsPort": null, "repositoryType": "docker-hosted", "blob_store": "docker-registry", "cleanup_policy_name": "docker-cleanup-policy", "v1Enabled": "true", "strict_content_validation": "true", "write_policy": "allow", "forceBasicAuth": "true" } ] kind: ConfigMap metadata: labels: app: nexus {{- include "nexus-operator.metaLabels" . | nindent 4 }} name: nexus-repos-to-create