On 4/27/21 11:53 AM, Sebastian Ramacher wrote:
> Control: tags -1 + confirmed moreinfo
> 
> On 2021-04-26 21:37:56 +0200, Thomas Goirand wrote:
>> On 4/26/21 4:01 PM, Sebastian Ramacher wrote:
>>>> The changelog goes like this:
>>>>
>>>>   1* Add variables: DEB_BUILD_OPTIONS: nocheck DEB_BUILD_PROFILES: nocheck 
>>>> in
>>>>     debian/salsa-ci.yml.
>>>>   2* Do not delete /etc/glance/rootwrap.conf, owned by 
>>>> python3-glance-store.
>>>>     (Closes: #987193).
>>>>   3* mv /etc/glance/policy.json /etc/glance/disabled.policy.json.old 
>>>> instead of
>>>>     deleting /etc/glance/policy.json.
>>>>   4* Tune glance-api-uwsgi.ini for performance.
>>>
>>> Regarding 3*: why isn't the old file not moved to the new location?
>>>
>>> Cheers
>>
>> I'm sorry, I'm too much into it, and forgot the main story.
>>
>> For a technical reason that would be long to explain, the old json
>> format is deprecated, and OpenStack users should stop using it as soon
>> as possible, otherwise, it may may create of issues. The new way of
>> doing things is to stop Json with every policy option declared, and
>> switch to a standard where everything commented-out in a yaml file,
>> describing what's in the python code as default.
>>
>> In Debian, we now generates a yaml file in
>> /etc/glance/policy.d/00_default-policy.yaml. I expect users to leave the
>> file as-is, and just add configuration fragments on the same folder,
>> rather than editing a unique policy.json like before.
>>
>> Therefore, the best thing we could do, was just move away .json format
>> API policy file, to make sure that it's not in use (because older
>> version of Glance may point to the old /etc/glance/policy.json). And
>> that's why I'm using such an explicit "disabled.policy.json.old" name.
>>
>> The thing is, deleting the old policy.json was a bad idea. Because
>> administrator may have edited that file to set various API policies in
>> previous releases of OpenStack. So best is to keep it, but renamed, and
>> tell the user to put what he edited as fragments in /etc/glance/policy.d
>> in yaml format only.
>>
>> Moving the policy.json in the policy.d is not a good idea either,
>> because it keeps the old JSON format, now deprecated by upstream, that
>> we explicitly require users to move away from.
>>
>> I hope it's more clear now.
> 
> I tried to find some documentation on that in the package and the
> releases notes, but I was unable to find any info on that. Please
> document that as users have to be aware of the steps they have to take.
> 
> Once that's done, please remove the moreinfo tag.
> 
> Cheers
> 

Hi,

I contributed this release note:
https://salsa.debian.org/ddp-team/release-notes/-/merge_requests/95

Is this enough to remove the moreinfo tag?

Cheers,

Thomas Goirand (zigo)

Reply via email to