Артефакт Неизвестное SSL-сообщение, текстовое соединение? - PullRequest
3 голосов
/ 10 января 2020

Я установил таблицу управления Artifactory-oss в кластере Kubernetes. Я настроил вход так, чтобы он указывал на модуль artifactory-oss-artifactory-nginx, сгенерированный диаграммой Шлема.

Это описание входа:

kind: Ingress
metadata:
  annotations:
    field.cattle.io/creatorId: user-tlw59
    field.cattle.io/ingressState: '{"YXJ0aWZhY3Rvcnktb3Nz":"artifactory-oss:artifactory-oss","YXJ0aWZhY3RvcnkvYXJ0aWZhY3Rvcnktb3NzL2FydGlmYWN0b3J5LmFkaWJveC5iZS8vODA=":"deployment:artifactory-oss:artifactory-oss-artifactory-nginx"}'
    field.cattle.io/publicEndpoints: '[{"addresses":["<ip node 1>","<ip node 2>","<ip node 3>","<ip node 4>"],"port":443,"protocol":"HTTPS","serviceName":"artifactory-oss:ingress-45026c7764095d3b3dfc9d407edfe632","ingressName":"artifactory-oss:artifactory","hostname":"artifactory.mydomain.com","allNodes":false}]'
  creationTimestamp: "2020-01-10T14:02:53Z"
  generation: 4
  labels:
    cattle.io/creator: norman
  name: artifactory
  namespace: artifactory-oss
  resourceVersion: "17198082"
  selfLink: /apis/extensions/v1beta1/namespaces/artifactory-oss/ingresses/artifactory
  uid: 7ad9ce13-a1fe-46f4-bb4a-6aaa1e2aa902
spec:
  rules:
  - host: artifactory.mydomain.com
    http:
      paths:
      - backend:
          serviceName: ingress-45026c7764095d3b3dfc9d407edfe632
          servicePort: 80
  tls:
  - hosts:
    - artifactory.mydomain.com
    secretName: artifactory-oss
status:
  loadBalancer:
    ingress:
    - ip: <ip node 1>
    - ip: <ip node 2>
    - ip: <ip node 3>
    - ip: <ip node 4>

Я вошел в свою Артефакторию Обозреватель хранилища и настройте "libs-release-local" и "libs-snapshot-local" и скопируйте xml в мой pom.xml.

<distributionManagement>
        <repository>
            <id>central</id>
            <name>artifactory-oss-artifactory-0-releases</name>
            <url>https://artifactory.mydomain.be:80/artifactory/libs-release-local</url>
        </repository>
        <snapshotRepository>
            <id>snapshots</id>
            <name>artifactory-oss-artifactory-0-snapshots</name>
            <url>https://artifactory.mydomain.be:80/artifactory/libs-snapshot-local</url>
        </snapshotRepository>
    </distributionManagement>

И, наконец, я запускаю

mvn deploy

, которая дает мне следующую ошибку:

Не удалось выполнить цель org. apache .maven.plugins: maven-deploy-plugin: 2.8.2: deploy (default-deploy) в проекте mylibrary: не удалось получить удаленные метаданные com.mydomain: mylibrary: 1.0-SNAPSHOT / maven-metadata. xml: не удалось передать метаданные com.mydomain: mylibrary: 1.0-SNAPSHOT / maven-metadata. xml из / к снимкам (https://artifactory.mydomain.com: 80 / artifactory / libs-snapshot-local ): нераспознанное сообщение SSL, текстовое соединение?

Кроме того, у меня нет .m2/settings.xml мне нужен один? Если да, что я должен добавить к нему?

Есть идеи, что здесь не так?

РЕДАКТИРОВАТЬ

  1. Я удаляю :80 из URL. Это решило исходную проблему.
  2. Я скопировал настройки. xml в .m2/settings.xml из артефакта Set me up, но теперь я застрял с

    Не авторизовано

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...