backstage: Error While Creating a Repo at Azure DevOps Server 2020

πŸ“œ Description

We are using Azure DevOps Server 2020 Which is upgraded from earlier version of Azure Devops. We installed backstage via Helm and succesfully integrated Backstage with Azure DevOps Server for Catalogs and APIs (Managed to create a component via scanning catalog repo) But for creating a teamplate and publish to created repo to Azure DevOps Server is not succesfull. We are getting errors on publish stage.

Here are the activity logs;

12023-12-04T10:40:41.000Z Beginning step Publish22023-12-04T10:40:41.000Z Error: write EPROTO 140247666116608:error:1408F10B:SSL routines:ssl3_get_record:wrong version number:…/deps/openssl/openssl/ssl/record/ssl3_record.c:332:34 at WriteWrap.onWriteComplete [as oncomplete] (node:internal/stream_base_commons:94:16)5 at WriteWrap.callbackTrampoline (node:internal/async_hooks:130:17) backstageinfo backstagepublish

Her is my templatefile look like;

`apiVersion: scaffolder.backstage.io/v1beta3 kind: Template metadata: name: create-react-app-template title: Create React App Template description: Create a new CRA website project tags: - react - cra spec: owner: burak.aydin@intertech.com.tr type: website parameters: - title: Provide some simple information required: - component_id - owner properties: component_id: title: Name type: string description: Unique name of the component ui:field: EntityNamePicker description: title: Description type: string description: Help others understand what this website is for. owner: title: Owner type: string description: Owner of the component ui:field: OwnerPicker ui:options: allowedKinds: - Group - title: Choose a location required: - repoUrl properties: repoUrl: title: Repository Location type: string ui:field: RepoUrlPicker ui:options: allowedHosts: - tfsmaster.intertech.com.tr:8080 steps: - id: template name: Fetch Skeleton + Template action: fetch:template input: url: ./skeleton copyWithoutRender: - .github/workflows/* values: component_id: ${{ parameters.component_id }} description: ${{ parameters.description }} destination: ${{ parameters.repoUrl | parseRepoUrl }} owner: ${{ parameters.owner }}

- id: publish
  name: Publish
  action: publish:azure
  input:
    allowedHosts:
      - tfsmaster.intertech.com.tr:8080
    description: This is ${{ parameters.component_id }}
    repoUrl: ${{ parameters.repoUrl }}

- id: register
  name: Register
  action: catalog:register
  input:
    repoContentsUrl: ${{ steps.publish.output.repoContentsUrl }}
    catalogInfoPath: "/catalog-info.yaml"

output: links: - title: Repository url: ${{ steps.publish.output.remoteUrl }} - title: Open in catalog icon: catalog entityRef: ${{ steps.register.output.entityRef }} `

πŸ‘ Expected behavior

Succesfully publish repo to Azure DevOps Server

πŸ‘Ž Actual Behavior with Screenshots

backstagepublish

πŸ‘Ÿ Reproduction steps

Create New Component from existing templates.

Fill the form.

πŸ“ƒ Provide the context for the Bug.

No response

πŸ–₯️ Your Environment

No response

πŸ‘€ Have you spent some time to check if this bug has been raised before?

  • I checked and didn’t find similar issue

🏒 Have you read the Code of Conduct?

Are you willing to submit PR?

No, I don’t have time to work on this right now

About this issue

  • Original URL
  • State: closed
  • Created 7 months ago
  • Comments: 28 (18 by maintainers)

Most upvoted comments

OK, at least now we are working from the same place @buaydin, appreciate you doing that. Can you share the error again that you are getting locally just so I’m working from the latest stack trace, please?