Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ACR] Issue not seeing multiple ACRs and only maximum 100 tags per service #1846

Open
SmajlovicA opened this issue Jun 27, 2024 · 0 comments
Labels
jira kind/bug Something isn't working status/triage

Comments

@SmajlovicA
Copy link

SmajlovicA commented Jun 27, 2024

Describe the bug

I have 3 questions to ask:

  1. How to add in app-config multiple container registries (we have multiple registries specially if we have non-prod and prod envs)? I tried this using the prefix in path acrX but it didn't work, for example:
proxy:
  endpoints:
    /acr1/api:
      target: https://acr1.azurecr.io/acr/v1/
      changeOrigin: true
      credentials: dangerously-allow-unauthenticated
      headers:
        Authorization: Basic ${ACR1_AUTH_TOKEN}
      secure: true
    /acr2/api:
      target: https://acr2.azurecr.io/acr/v1/
      changeOrigin: true
      credentials: dangerously-allow-unauthenticated
      headers:
        Authorization: Basic ${ACR2_AUTH_TOKEN}
      secure: true
  1. I have latest version of backstage 1.28.3 and without adding this in config 'credentials: dangerously-allow-unauthenticated' it didn't work. Not sure is something required to change in plugin ACR for newer version because they did some changes regarding proxy. You can find it here for version 1.28.0 -> https://github.com/backstage/backstage/releases

  2. I can only see 100 tags, not more then that. I have tags from 2023 and 2024 and now I see 100 (not latest 100 but actually mix between 2023 and 2024 year). Also I noticed that I can't see latest tags and I belive reason for this is limit 100 tags maximum,.

Expected Behavior

  1. Ability to have multiple proxy/endpoints for multiple environments where app base on annotation will discover which CR to show.
  2. It Seems like without credentials: dangerously-allow-unauthenticated it is sending Headers Authorization (error missing credentials)
  3. To see all tags

Versions of software used and environment

OS: Darwin 23.5.0 - darwin/arm64
node: v18.20.3
yarn: 1.22.22
cli: 0.26.10 (installed)
backstage: 1.28.3

Dependencies:
@backstage/app-defaults 1.5.7
@backstage/backend-app-api 0.5.14, 0.7.9
@backstage/backend-common 0.19.10, 0.21.7, 0.22.0, 0.23.2
@backstage/backend-defaults 0.3.3
@backstage/backend-dev-utils 0.1.4
@backstage/backend-openapi-utils 0.1.14
@backstage/backend-plugin-api 0.6.21
@backstage/backend-tasks 0.5.26
@backstage/backend-test-utils 0.3.8
@backstage/catalog-client 1.6.5
@backstage/catalog-model 1.5.0
@backstage/cli-common 0.1.14
@backstage/cli-node 0.2.6
@backstage/cli 0.26.10
@backstage/config-loader 1.8.1
@backstage/config 1.2.0
@backstage/core-app-api 1.13.0
@backstage/core-compat-api 0.2.6
@backstage/core-components 0.12.5, 0.13.10, 0.14.8
@backstage/core-plugin-api 1.9.3
@backstage/dev-utils 1.0.34
@backstage/e2e-test-utils 0.1.1
@backstage/errors 1.2.4
@backstage/eslint-plugin 0.1.8
@backstage/frontend-plugin-api 0.6.6
@backstage/integration-aws-node 0.1.12
@backstage/integration-react 1.1.28
@backstage/integration 1.12.0
@backstage/plugin-api-docs 0.11.6
@backstage/plugin-app-backend 0.3.70
@backstage/plugin-app-node 0.1.21
@backstage/plugin-auth-backend-module-atlassian-provider 0.2.2
@backstage/plugin-auth-backend-module-aws-alb-provider 0.1.13
@backstage/plugin-auth-backend-module-azure-easyauth-provider 0.1.4
@backstage/plugin-auth-backend-module-bitbucket-provider 0.1.4
@backstage/plugin-auth-backend-module-cloudflare-access-provider 0.1.4
@backstage/plugin-auth-backend-module-gcp-iap-provider 0.2.16
@backstage/plugin-auth-backend-module-github-provider 0.1.18
@backstage/plugin-auth-backend-module-gitlab-provider 0.1.18
@backstage/plugin-auth-backend-module-google-provider 0.1.18
@backstage/plugin-auth-backend-module-guest-provider 0.1.7
@backstage/plugin-auth-backend-module-microsoft-provider 0.1.16
@backstage/plugin-auth-backend-module-oauth2-provider 0.2.2
@backstage/plugin-auth-backend-module-oauth2-proxy-provider 0.1.14
@backstage/plugin-auth-backend-module-oidc-provider 0.2.2
@backstage/plugin-auth-backend-module-okta-provider 0.0.14
@backstage/plugin-auth-backend-module-onelogin-provider 0.1.2
@backstage/plugin-auth-backend 0.22.8
@backstage/plugin-auth-node 0.4.16
@backstage/plugin-auth-react 0.1.3
@backstage/plugin-catalog-backend-module-github-org 0.1.16
@backstage/plugin-catalog-backend-module-github 0.6.4
@backstage/plugin-catalog-backend-module-scaffolder-entity-model 0.1.19
@backstage/plugin-catalog-backend-module-unprocessed 0.4.8
@backstage/plugin-catalog-backend 1.23.2
@backstage/plugin-catalog-common 1.0.24
@backstage/plugin-catalog-graph 0.4.6
@backstage/plugin-catalog-import 0.12.0
@backstage/plugin-catalog-node 1.12.3
@backstage/plugin-catalog-react 1.12.1
@backstage/plugin-catalog-unprocessed-entities-common 0.0.2
@backstage/plugin-catalog-unprocessed-entities 0.2.5
@backstage/plugin-catalog 1.21.0
@backstage/plugin-devtools-backend 0.3.7
@backstage/plugin-devtools-common 0.1.10
@backstage/plugin-devtools 0.1.15
@backstage/plugin-events-node 0.3.7
@backstage/plugin-home-react 0.1.14
@backstage/plugin-home 0.7.6
@backstage/plugin-kubernetes-backend 0.18.2
@backstage/plugin-kubernetes-common 0.8.0
@backstage/plugin-kubernetes-node 0.1.15
@backstage/plugin-kubernetes-react 0.4.0
@backstage/plugin-kubernetes 0.11.11
@backstage/plugin-notifications-common 0.0.4
@backstage/plugin-notifications-node 0.2.2
@backstage/plugin-org 0.6.26
@backstage/plugin-permission-backend-module-allow-all-policy 0.1.18
@backstage/plugin-permission-backend 0.5.45
@backstage/plugin-permission-common 0.7.14
@backstage/plugin-permission-node 0.7.32
@backstage/plugin-permission-react 0.4.23
@backstage/plugin-proxy-backend 0.5.2
@backstage/plugin-scaffolder-backend-module-azure 0.1.13
@backstage/plugin-scaffolder-backend-module-bitbucket-cloud 0.1.11
@backstage/plugin-scaffolder-backend-module-bitbucket-server 0.1.11
@backstage/plugin-scaffolder-backend-module-bitbucket 0.2.11
@backstage/plugin-scaffolder-backend-module-gerrit 0.1.13
@backstage/plugin-scaffolder-backend-module-gitea 0.1.11
@backstage/plugin-scaffolder-backend-module-github 0.3.2
@backstage/plugin-scaffolder-backend-module-gitlab 0.4.3
@backstage/plugin-scaffolder-backend 1.22.11
@backstage/plugin-scaffolder-common 1.5.3
@backstage/plugin-scaffolder-node 0.4.7
@backstage/plugin-scaffolder-react 1.9.0
@backstage/plugin-scaffolder 1.22.0
@backstage/plugin-search-backend-module-catalog 0.1.27
@backstage/plugin-search-backend-module-explore 0.1.27
@backstage/plugin-search-backend-module-pg 0.5.31
@backstage/plugin-search-backend-module-techdocs 0.1.26
@backstage/plugin-search-backend-node 1.2.26
@backstage/plugin-search-backend 1.5.13
@backstage/plugin-search-common 1.2.12
@backstage/plugin-search-react 1.7.12
@backstage/plugin-search 1.4.12
@backstage/plugin-signals-node 0.1.7
@backstage/plugin-signals-react 0.0.4
@backstage/plugin-techdocs-backend 1.10.8
@backstage/plugin-techdocs-module-addons-contrib 1.1.11
@backstage/plugin-techdocs-node 1.12.7
@backstage/plugin-techdocs-react 1.2.5
@backstage/plugin-techdocs 1.10.6
@backstage/plugin-user-settings-common 0.0.1
@backstage/plugin-user-settings 0.8.8
@backstage/release-manifests 0.0.11
@backstage/test-utils 1.5.7
@backstage/theme 0.2.19, 0.4.4, 0.5.6
@backstage/types 1.1.1
@backstage/version-bridge 1.0.8

@SmajlovicA SmajlovicA added kind/bug Something isn't working status/triage labels Jun 27, 2024
@github-actions github-actions bot added the jira label Jun 27, 2024
@SmajlovicA SmajlovicA changed the title [ACR] [ACR] Issue not seeing multiple ACRs and only maximum 99 tags per repo Jun 27, 2024
@SmajlovicA SmajlovicA changed the title [ACR] Issue not seeing multiple ACRs and only maximum 99 tags per repo [ACR] Issue not seeing multiple ACRs and only maximum 100 tags per service Jun 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
jira kind/bug Something isn't working status/triage
Projects
None yet
Development

No branches or pull requests

1 participant