platform-integ-apps and rook-ceph-apps plugins are incorrectly packaged together
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
High
|
Bob Church |
Bug Description
Brief Description
-----------------
An error is observed during the application lifecycle which indicates that rook-ceph-apps has the plugins for platform-integ-apps present in the application tarball.
sysinv 2021-03-18 08:46:56.927 101102 INFO sysinv.
sysinv 2021-03-18 08:46:56.927 101102 INFO sysinv.
This is indicative of an application building issue that is not properly isolating plugins when building the application tarball for inclusion in the RPM
I suspect that this is dependent on the build order of the packages and if the application RPMs are built in the same mock env.
$ tree -L 2 ./controller-
./controller-
├── k8sapp_platform
│ ├── armada
│ ├── common
│ ├── helm
│ ├── _init_.py
│ ├── _init_.pyc
│ ├── lifecycle
│ └── tests
├── k8sapp_
│ ├── entry_points.txt
│ ├── METADATA
│ ├── RECORD
│ ├── top_level.txt
│ └── WHEEL
├── k8sapp_rook
│ ├── armada
│ ├── common
│ ├── helm
│ ├── _init_.py
│ ├── _init_.pyc
│ ├── lifecycle
│ └── tests
└── k8sapp_
├── entry_points.txt
├── METADATA
├── RECORD
├── top_level.txt
└── WHEEL
Severity
--------
Provide the severity of the defect.
Major: System/Feature is usable but degraded
Steps to Reproduce
------------------
Upload rook-ceph-app
Upload platform-integ-apps
Expected Behavior
------------------
Both applications upload successfully
Actual Behavior
----------------
+------
| application | version | manifest name | manifest file | status | progress |
+------
| cert-manager | 1.0-13 | cert-manager-
| nginx-ingress-
| oidc-auth-apps | 1.0-37 | oidc-auth-manifest | manifest.yaml | uploaded | completed |
| platform-integ-apps | 1.0-23 | platform-
| | | | | | detail |
| | | | | | |
| rook-ceph-apps | 1.0-3 | rook-ceph-manifest | manifest.yaml | uploaded | completed |
+------
Reproducibility
---------------
Unknown
System Configuration
-------
Any
Branch/Pull Time/Commit
-------
Branch and the time when code was pulled or git commit or cengn load info
Last Pass
---------
Timestamp/Logs
--------------
Test Activity
-------------
Sanity
Workaround
----------
None
Changed in starlingx: | |
assignee: | nobody → Bob Church (rchurch) |
Changed in starlingx: | |
status: | New → In Progress |
tags: | added: stx.5.0 stx.storage |
Changed in starlingx: | |
importance: | Undecided → High |
Posted proposed fixes: /review. opendev. org/c/starlingx /rook-ceph/ +/781589 /review. opendev. org/c/starlingx /platform- armada- app/+/781588
- https:/
- https:/