Niall Pemberton created BROOKLYN-636:
----------------------------------------

             Summary: FIx Issues the Brooklyn Website caused by the CSP
                 Key: BROOKLYN-636
                 URL: https://issues.apache.org/jira/browse/BROOKLYN-636
             Project: Brooklyn
          Issue Type: Task
            Reporter: Niall Pemberton
         Attachments: brooklyn-csp-fixes.patch

The Infra team implemented a  *_Content Security Policy_* (CSP) at the start of 
March 2025 which blocks the loading of resources from third parties.

This has blocked the [Brooklyn Website|https://brooklyn.apache.org/] from 
loading *bootstrap* and *jQuery* files which has resulted in rendering problems.

Local versions of *bootstrap* and *jQuery* are already in the *_style/deps_* 
folder and the website just needs to be changed to use them rather than 
external versions.

I have created [PR #389|https://github.com/apache/brooklyn-docs/pull/389] to 
fix this (apologies, I haven't generated the site to test).

h3. SVN Patch
I'm also attaching svn patch file *_brooklyn-csp-fixes.patch_* as a 
_short-term_ fix in case you don't have time to re-generate the website, which 
fixes the *bootstrap* and *jQuery* links on each page and also includes the 
change to remove *_Google Analytics_* from BROOKLYN-635.

 h3. 1.1 Release
*P.S.* It looks to me like the Brooklyn website has not been updated since 2020 
and I think it would be really good to update it for the *version 1.1 release* 
done in Feb 2024.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to