[OSGeo] #3082: Contributions to ldap-web

#3082: Contributions to ldap-web
-----------------------+---------------------------------------
Reporter: cvvergara | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone: Sysadmin Contract 2024-II
Component: SysAdmin | Keywords:
-----------------------+---------------------------------------
We have a second PR on the last 30 days, to ldap-web repositories, and
they are difficult to test. (with and without ansible)

Needed: changes on the way ansible & how to do contributions work together
so that a contribution gets tested without the need of ansible, and gets
deployed into production with ansible.

Will be using
web-cgi-bin/pulls/25
as test base
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/3082&gt;
OSGeo <Gter - OSGeo;
OSGeo committee and general foundation issue tracker.

#3082: Contributions to ldap-web
-----------------------+----------------------------------------
Reporter: cvvergara | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone: Sysadmin Contract 2024-II
Component: SysAdmin | Resolution:
Keywords: |
-----------------------+----------------------------------------

Old description:

We have a second PR on the last 30 days, to ldap-web repositories, and
they are difficult to test. (with and without ansible)

Needed: changes on the way ansible & how to do contributions work
together so that a contribution gets tested without the need of ansible,
and gets deployed into production with ansible.

Will be using
web-cgi-bin/pulls/25
as test base

New description:

We have a second PR on the last 30 days, to ldap-web repositories, and
they are difficult to test. (with and without ansible)

Needed: changes on the way ansible & how to do contributions work together
so that a contribution gets tested without the need of ansible, and gets
deployed into production with ansible.

Will be using
web-cgi-bin/pulls/25
as test base

--
Comment (by strk):

Full URL to test base: https://git.osgeo.org/gitea/sac/web-cgi-
bin/pulls/25
--
Ticket URL: <#3082 (Contributions to ldap-web) – OSGeo;
OSGeo <Gter - OSGeo;
OSGeo committee and general foundation issue tracker.

#3082: Contributions to ldap-web
-----------------------+----------------------------------------
Reporter: cvvergara | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone: Sysadmin Contract 2024-II
Component: SysAdmin | Resolution:
Keywords: |
-----------------------+----------------------------------------
Comment (by cvvergara):

Created a test script, but it needs credentials
and I am getting a 500 error here
Sign In - OSGeo Git Services: Gitea - Git with a cup of tea
--
Ticket URL: <#3082 (Contributions to ldap-web) – OSGeo;
OSGeo <Gter - OSGeo;
OSGeo committee and general foundation issue tracker.

#3082: Contributions to ldap-web
---------------------------+----------------------------------------
Reporter: cvvergara | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone: Sysadmin Contract 2024-II
Component: SysAdmin/LDAP | Resolution:
Keywords: |
---------------------------+----------------------------------------
Changes (by strk):

* component: SysAdmin => SysAdmin/LDAP

Comment:

I think Ansible should still be involved in testing as you would:

  1. Deploy to staging (via Ansible)
  2. Test staging
  3. When happy: deploy to production (via Ansible)

Vicky: the internal server error on SSH keys Gitea page is now fixed. In
any case you add the SSH keys via LDAP, the Gitea page just directs you
there ( https://id.osgeo.org/ldap/edit )
--
Ticket URL: <#3082 (Contributions to ldap-web) – OSGeo;
OSGeo <Gter - OSGeo;
OSGeo committee and general foundation issue tracker.