Lost namespace's access

2 major issues here…

A) cannot access my namespace anymore

my github account is not matching to my username in galaxy. That’s why I requested being admin on that here:

https://github.com/ansible/galaxy/issues/3063

Now I cannot access that namespace anymore as admin. Please correct this as important fixes cannot be pushed atm.

B) unexpected namespace name change

The second issue is that the role namespace of another contribution has changed!

https://galaxy.ansible.com/ui/standalone/namespaces/7973/

before: sedi.notify_teams

now: secure-diversITy.notify_teams

Needless to say that I am not able to access that role namespace anymore as well

other reports that unexpected namespace name change as well

Thanks @se-di - we’ve had reports of this already (Search results for 'namespace' - Ansible) and I know the @galaxy team are working on it just now. Some issues have already been fixed, and I see in this topic there’s some back-and-forth on fixing individual namespace issues.

3 Likes

Do I need to do anything else to get awareness of my problems? Or just being more patient :slight_smile:

It’s possible this one slipped between the cracks - I’ve seen a lot of namespace issues being fixed in other threads, and I don’t think you’re being singled out specifically :slight_smile:

I did see some discussion in this thread about non-default names, and that seems to be resolved, so hopefully yours can be too.

Thanks for your patience, and for poking it again so politely!

I believe the ownership for the “sedi” namespace got fixed in one of the batch updates over the past weeks …

[jtanner@p1 ~]$ curl -s -L http://galaxy.ansible.com/api/v1/namespaces/?name=sedi | jq .
{
  "count": 1,
  "next": null,
  "previous": null,
  "results": [
    {
      "id": 9792,
      "url": "",
      "summary_fields": {
        "owners": [
          {
            "id": 18170,
            "username": "se-di"
          }
        ],
        "provider_namespaces": [
          {
            "id": 1204,
            "name": "sedi",
            "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/1204/"
          }
        ]
      },
      "created": "2023-09-25T14:55:53.633238Z",
      "modified": "2023-09-25T14:55:53.637397Z",
      "name": "sedi",
      "avatar_url": "https://github.com/sedi.png",
      "related": {
        "provider_namespaces": null,
        "content": null,
        "owners": "/api/v1/namespaces/9792/owners/"
      }
    }
  ]
}

Can you please check again?

1 Like

Unfortunately we still have the duplicate roles due to the namespace/github_user mismatch.

[jtanner@p1 ~]$ curl -s -L http://galaxy.ansible.com/api/v1/roles/?owner__username=secure-diversITy | jq .
{
  "count": 1,
  "next": null,
  "previous": null,
  "results": [
    {
      "id": 32284,
      "upstream_id": 62892,
      "created": "2023-08-01T21:17:31.604297Z",
      "modified": "2023-08-08T21:26:17.915254Z",
      "imported": "2023-08-08T02:56:46.468613-04:00",
      "github_user": "secure-diversITy",
      "username": "secure-diversITy",
      "github_repo": "ansible_role_notify-teams",
      "github_branch": "master",
      "commit": "bfb90d286f3ce3ad332f75f305cf10bb70602bb4",
      "commit_message": "Update README.md",
      "name": "notify_teams",
      "description": "Notification handler for MS-Teams",
      "summary_fields": {
        "dependencies": [],
        "namespace": {
          "id": 7973,
          "name": "secure-diversITy",
          "avatar_url": "https://github.com/secure-diversITy.png"
        },
        "provider_namespace": null,
        "repository": {
          "name": "notify_teams",
          "original_name": "ansible_role_notify-teams"
        },
        "tags": [
          "msteams",
          "notification"
        ],
        "versions": []
      },
      "download_count": 161
    }
  ]
}
[jtanner@p1 ~]$ curl -s -L http://galaxy.ansible.com/api/v1/roles/?owner__username=sedi | jq .
{
  "count": 1,
  "next": null,
  "previous": null,
  "results": [
    {
      "id": 35988,
      "upstream_id": 62892,
      "created": "2023-09-28T23:32:16.979558Z",
      "modified": "2023-10-10T00:48:31.278852Z",
      "imported": "2023-08-08T02:56:46.468613-04:00",
      "github_user": "secure-diversITy",
      "username": "sedi",
      "github_repo": "ansible_role_notify-teams",
      "github_branch": "master",
      "commit": "bfb90d286f3ce3ad332f75f305cf10bb70602bb4",
      "commit_message": "Update README.md",
      "name": "notify_teams",
      "description": "Notification handler for MS-Teams",
      "summary_fields": {
        "dependencies": [],
        "namespace": {
          "id": 9792,
          "name": "sedi",
          "avatar_url": "https://github.com/sedi.png"
        },
        "provider_namespace": {
          "id": 1204,
          "name": "sedi",
          "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/1204/"
        },
        "repository": {
          "name": "notify_teams",
          "original_name": "ansible_role_notify-teams"
        },
        "tags": [
          "msteams",
          "notification"
        ],
        "versions": []
      },
      "download_count": 175
    }
  ]
}

I’ve been working on a process to clean those up and deduplicate.

2 Likes

Hi and many thanks for looking into my issues! It seems i got my access to my collection back now but as you stated already the role is still a problem.

Searching for the role points to this:

https://galaxy.ansible.com/ui/standalone/namespaces/10461/

Which is not my avatar btw and obviously wrong linked.
I think this wrong link / avatar is because of a user on github with that username exists sedi (Przemyslaw Siedlecki) · GitHub