Make WordPress Core

Opened 9 months ago

Last modified 7 weeks ago

#63421 reopened enhancement

Adding SSL Support for ENV

Reported by: sirlouen's profile SirLouen Owned by:
Milestone: Awaiting Review Priority: normal
Severity: normal Version:
Component: Build/Test Tools Keywords: has-patch
Focuses: Cc:

Description

I think to have the full testing suite that its needed to add easy SSL support

One idea that comes to my mind is, leaving everything set up, and create a npm command to generate the SSL certs in our desired folder, or ship this with self-signed certificates. Either of the two options could work, obviously the second one is easier to implement.

I'm going to create a very simple patch just to showcase this idea, but it needs further work.

Change History (5)

This ticket was mentioned in PR #8787 on WordPress/wordpress-develop by @SirLouen.


9 months ago
#1

  • Keywords has-patch added; needs-patch removed

Following the idea, this just introduces the self-signed certificates and some little tweaks in both nginx and docker-composer.yml

More work is required to make a polished result of a potential implementation of SSL for the testing environment, very useful to test some patches and reports that require SSL for testing.

Trac ticket: https://core.trac.wordpress.org/ticket/63421

#2 @SirLouen
6 months ago

  • Resolution set to maybelater
  • Status changed from new to closed

Testing a thing

#3 @SirLouen
6 months ago

  • Resolution maybelater deleted
  • Status changed from closed to reopened

Second part of this testing.

#4 @SirLouen
7 weeks ago

I've closed #63172, #63135 because with Docker override it's possible to have them onboard. But this is not totally possible.

I would like to think about how this could be achieved. There are a lot of tickets that need HTTPS testing and its so easy to add this to the docker environment.

cc @westonruter to see if you can give me some ideas on how to improve this.

#5 @westonruter
7 weeks ago

@SirLouen Sorry, I don't have any special insights to implement this.

Note: See TracTickets for help on using tickets.