5c5ddf8e8c
We were seeing false positives when diffing charts to determine whether an upgrade was necessary. Previously we were serializing the charts and values and diffing those, but these serializations often output things in different and non-deterministic order, hence the false positives. This removes the ordering concerns by puttings things in maps instead of lists, and comparing those semantically rather than via serialization. This also improves the diff output to be easier to read. It also stops caring about diffs in Chart.yaml. Change-Id: I4c92c2e7c814178c374623ea52d717bdb9f72b11
35 lines
714 B
Plaintext
35 lines
714 B
Plaintext
deepdiff==3.3.0
|
|
gitpython
|
|
grpcio==1.10.0
|
|
grpcio-tools==1.10.0
|
|
jsonschema>=2.6.0
|
|
keystoneauth1==2.21.0
|
|
keystonemiddleware==4.9.1
|
|
kubernetes>=6.0.0
|
|
Paste>=2.0.3
|
|
PasteDeploy>=1.5.2
|
|
protobuf>=3.4.0
|
|
PyYAML==3.12
|
|
requests
|
|
|
|
# API
|
|
falcon
|
|
uwsgi>=2.0.15
|
|
|
|
# CLI
|
|
click>=6.7
|
|
|
|
# Oslo
|
|
oslo.cache>=1.5.0 # Apache-2.0
|
|
oslo.concurrency>=3.8.0 # Apache-2.0
|
|
oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0
|
|
oslo.context>=2.14.0 # Apache-2.0
|
|
oslo.db>=4.24.0 # Apache-2.0
|
|
oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0
|
|
oslo.log>=3.22.0 # Apache-2.0
|
|
oslo.messaging!=5.25.0,>=5.24.2 # Apache-2.0
|
|
oslo.middleware>=3.27.0 # Apache-2.0
|
|
oslo.policy>=1.23.0 # Apache-2.0
|
|
oslo.serialization!=2.19.1,>=1.10.0 # Apache-2.0
|
|
oslo.utils>=3.20.0 # Apache-2.0
|