<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>51400</bug_id>
          
          <creation_ts>2024-09-04 18:45:58 +0300</creation_ts>
          <short_desc>Некорректное сообщение об ошибке при использовании переменной U7S_PLATFORM</short_desc>
          <delta_ts>2026-02-05 13:09:35 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>podsec</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Evgeny Shesteperov">alimektor</reporter>
          <assigned_to name="kaf@altlinux.org">kaf</assigned_to>
          <cc>amakeenk</cc>
    
    <cc>kaf</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>251228</commentid>
    <comment_count>0</comment_count>
    <who name="Evgeny Shesteperov">alimektor</who>
    <bug_when>2024-09-04 18:45:58 +0300</bug_when>
    <thetext>Версия

-   podsec-1.1.6-alt4

Шаги воспроизведения

Установленные пакеты:

    # apt-get install -y podsec nagios-plugins-common podsec-inotify podsec-k8s podsec-k8s-rbac podsec-dev tree

Выполнить:

    # export U7S_PLATFORM=&quot;k8s-unhappy&quot; &amp;&amp; \
    yes | podsec-k8s-save-oci out amd64

Ожидаемый результат: нет ошибок curl / jq. Присутствует описание ошибки
вроде:

    Доступны следующие минорные версии: нет доступных версий
    и следующие patch-версии образов: нет доступных версий

Фактический результат:

    Загрузка kubernetes-образов архитектуры amd64 платформы k8s-unhappy
    jq: error (at &lt;stdin&gt;:0): null (null) cannot be sorted, as it is not an array
    Версия образа k8s-unhappy/kube-apiserver с тегом v1.30.3 недоступна
    jq: error (at &lt;stdin&gt;:0): null (null) cannot be sorted, as it is not an array
    В рамках указанной минорной версии v1.30 нет доступных образов
    Доступны следующие минорные версии: jq: error (at &lt;stdin&gt;:0): null (null) cannot be sorted, as it is not an array

    и следующие patch-версии образов: jq: error (at &lt;stdin&gt;:0): null (null) cannot be sorted, as it is not an array

    Для установки одной из указанных версий образов укажите выбранную версию образа в переменной среды:</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>252464</commentid>
    <comment_count>1</comment_count>
    <who name="Alexander Makeenkov">amakeenk</who>
    <bug_when>2024-10-02 17:41:16 +0300</bug_when>
    <thetext>Актуально для версии podsec-1.1.8-alt3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>281486</commentid>
    <comment_count>2</comment_count>
    <who name="Alexander Makeenkov">amakeenk</who>
    <bug_when>2026-02-05 13:09:35 +0300</bug_when>
    <thetext>Актуально для podsec-1.3.0-alt2:

# export U7S_PLATFORM=&quot;k8s-unhappy&quot; &amp;&amp; yes | podsec-k8s-save-oci out amd64
The platform k8s-unhappy is predefined by the variable U7S_PLATFORM. This value is taken.
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Предупреждение: команда kubeadm версии 1.33.7 уже установлена
Предупреждение: команда crio версии 1.33.7 уже установлена
Установка пакетов  kubernetes1.35-kubeadm kubernetes1.35-kubelet kubernetes1.35-crio cri-tools1.35
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  cri-o1.35  kubernetes1.35-client  kubernetes1.35-common  kubernetes1.35-node
Следующие пакеты будут УДАЛЕНЫ:
  cri-o1.33  cri-tools1.33  kubernetes1.33-client  kubernetes1.33-common  kubernetes1.33-crio  kubernetes1.33-kubeadm  kubernetes1.33-kubelet  kubernetes1.33-node
Следующие НОВЫЕ пакеты будут установлены:
  cri-o1.35  cri-tools1.35  kubernetes1.35-client  kubernetes1.35-common  kubernetes1.35-crio  kubernetes1.35-kubeadm  kubernetes1.35-kubelet  kubernetes1.35-node
0 будет обновлено, 8 новых установлено, 8 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B/80,5MB архивов.
После распаковки будет освобождено 57,0MB дискового пространства.
Совершаем изменения...
Подготовка...  [100%]
Обновление / установка...
 1: kubernetes1.35-common-1.35.0-alt1                  [  6%]
 2: kubernetes1.35-client-1.35.0-alt1                  [ 13%]
 3: kubernetes1.35-kubelet-1.35.0-alt1                 [ 19%]
 4: kubernetes1.35-node-1.35.0-alt1[ 25%]
 5: cri-o1.35-1.35.0-alt1          [ 31%]
 6: kubernetes1.35-crio-1.35.0-alt1[ 38%]
 7: kubernetes1.35-kubeadm-1.35.0-alt1                 [ 44%]
 8: cri-tools1.35-1.35.0-alt1      [ 50%]
Очистка / удаление...
 9: kubernetes1.33-kubeadm-1.33.7-alt1                 [ 56%]
10: kubernetes1.33-node-1.33.7-alt1[ 63%]
11: kubernetes1.33-client-1.33.7-alt1                  [ 69%]
12: kubernetes1.33-kubelet-1.33.7-alt1                 [ 75%]
13: kubernetes1.33-crio-1.33.7-alt1[ 81%]
14: cri-o1.33-1.33.7-alt1          [ 88%]
15: kubernetes1.33-common-1.33.7-alt1                  [ 94%]
16: cri-tools1.33-1.33.0-alt1      [100%]
Завершено.
Загрузка kubernetes-образов архитектуры amd64 платформы k8s-unhappy
jq: error (at &lt;stdin&gt;:0): null (null) cannot be sorted, as it is not an array
Версия образа k8s-unhappy/kube-apiserver  с тегом v1.35.0 недоступна
jq: error (at &lt;stdin&gt;:0): null (null) cannot be sorted, as it is not an array
В рамках указанной минорной версии v1.35 нет доступных образов
Доступны следующие минорные версии: jq: error (at &lt;stdin&gt;:0): null (null) cannot be sorted, as it is not an array

и следующие patch-версии образов: jq: error (at &lt;stdin&gt;:0): null (null) cannot be sorted, as it is not an array

Для установки одной из указанных версий образов укажите выбранную версию образа в переменной среды
export U7S_KUBEVERSION=...</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>