6161)
6262
6363# Test Language and Application containers by default for these versions 
64- _DEFAULT_NONBASE_SLE_VERSIONS  =  ("15.7" ,)
64+ _DEFAULT_NONBASE_SLE_VERSIONS  =  ("15.7" ,  "16.0" )
6565
6666# Test Language and Application containers by default for these versions 
67- _DEFAULT_NONBASE_OS_VERSIONS  =  ("15.7" , "tumbleweed" )
67+ _DEFAULT_NONBASE_OS_VERSIONS  =  ("15.7" , "16.0"  ,  " tumbleweed" )
6868
6969# Test base containers by default for these versions 
7070_DEFAULT_BASE_OS_VERSIONS  =  ("15.6" , "15.7" , "16.0" , "tumbleweed" )
@@ -531,13 +531,21 @@ def create_BCI(
531531        create_BCI (
532532            build_tag = f"{ BCI_CONTAINER_PREFIX }  /golang:{ golang_version }  " ,
533533            extra_marks = [pytest .mark .__getattr__ (f"golang_{ stability }  " )],
534-             available_versions = _DEFAULT_NONBASE_SLE_VERSIONS ,
534+             available_versions = ( "15.7" ,) ,
535535        )
536536        for  golang_version , stability  in  (
537537            ("oldstable-openssl" , "oldstable" ),
538538            ("stable-openssl" , "stable" ),
539539        )
540540    ]
541+     +  [
542+         create_BCI (
543+             build_tag = f"{ BCI_CONTAINER_PREFIX }  /golang:{ stability }  " ,
544+             extra_marks = [pytest .mark .__getattr__ (f"golang_{ stability }  " )],
545+             available_versions = _DEFAULT_NONBASE_SLE_VERSIONS ,
546+         )
547+         for  stability  in  ("oldstable" , "stable" )
548+     ]
541549    +  [
542550        create_BCI (
543551            build_tag = f"{ BCI_CONTAINER_PREFIX }  /golang:{ golang_version }  " ,
@@ -569,11 +577,11 @@ def create_BCI(
569577)
570578OPENJDK_17_CONTAINER  =  create_BCI (
571579    build_tag = "bci/openjdk:17" ,
572-     available_versions = _DEFAULT_NONBASE_OS_VERSIONS ,
580+     available_versions = ( "15.7" ,  "tumbleweed" ) ,
573581)
574582OPENJDK_DEVEL_17_CONTAINER  =  create_BCI (
575583    build_tag = "bci/openjdk-devel:17" ,
576-     available_versions = _DEFAULT_NONBASE_OS_VERSIONS ,
584+     available_versions = ( "15.7" ,  "tumbleweed" ) ,
577585    custom_entry_point = "/bin/sh" ,
578586)
579587OPENJDK_21_CONTAINER  =  create_BCI (
@@ -628,7 +636,7 @@ def create_BCI(
628636    )
629637    for  ver , versions  in  (
630638        ("3.12" , ["15.6" , "tumbleweed" ]),
631-         ("3.13" , ["15.7" , "tumbleweed" ]),
639+         ("3.13" , ["15.7" , "16.0"  ,  " tumbleweed" ]),
632640    )
633641]
634642
@@ -638,17 +646,17 @@ def create_BCI(
638646        available_versions = versions ,
639647    )
640648    for  ver , versions  in  (
641-         ("3.6" , _DEFAULT_NONBASE_SLE_VERSIONS ),
642-         ("3.11" , _DEFAULT_NONBASE_OS_VERSIONS ),
649+         ("3.6" , ( "15.7" ,) ),
650+         ("3.11" , ( "15.7" ,  "tumbleweed" ) ),
643651    )
644652]
645653
646654RUBY_25_CONTAINER  =  create_BCI (
647-     build_tag = "bci/ruby:2.5" , available_versions = _DEFAULT_NONBASE_SLE_VERSIONS 
655+     build_tag = "bci/ruby:2.5" , available_versions = ( "15.7" ,) 
648656)
649657
650658RUBY_34_CONTAINER  =  create_BCI (
651-     build_tag = "bci/ruby:3.4" , available_versions = [ "15.7" ] 
659+     build_tag = "bci/ruby:3.4" , available_versions = _DEFAULT_NONBASE_SLE_VERSIONS 
652660)
653661
654662RUBY_LATEST_CONTAINER  =  create_BCI (
@@ -664,32 +672,32 @@ def create_BCI(
664672
665673DOTNET_SDK_8_0_CONTAINER  =  create_BCI (
666674    build_tag = "bci/dotnet-sdk:8.0" ,
667-     available_versions = _DEFAULT_NONBASE_SLE_VERSIONS ,
675+     available_versions = ( "15.7" ,) ,
668676    extra_marks = (_DOTNET_SKIP_ARCH_MARK ,),
669677)
670678DOTNET_SDK_9_0_CONTAINER  =  create_BCI (
671679    build_tag = "bci/dotnet-sdk:9.0" ,
672-     available_versions = _DEFAULT_NONBASE_SLE_VERSIONS ,
680+     available_versions = ( "15.7" ,) ,
673681    extra_marks = (_DOTNET_SKIP_ARCH_MARK ,),
674682)
675683DOTNET_ASPNET_8_0_CONTAINER  =  create_BCI (
676684    build_tag = "bci/dotnet-aspnet:8.0" ,
677-     available_versions = _DEFAULT_NONBASE_SLE_VERSIONS ,
685+     available_versions = ( "15.7" ,) ,
678686    extra_marks = (_DOTNET_SKIP_ARCH_MARK ,),
679687)
680688DOTNET_ASPNET_9_0_CONTAINER  =  create_BCI (
681689    build_tag = "bci/dotnet-aspnet:9.0" ,
682-     available_versions = _DEFAULT_NONBASE_SLE_VERSIONS ,
690+     available_versions = ( "15.7" ,) ,
683691    extra_marks = (_DOTNET_SKIP_ARCH_MARK ,),
684692)
685693DOTNET_RUNTIME_8_0_CONTAINER  =  create_BCI (
686694    build_tag = "bci/dotnet-runtime:8.0" ,
687-     available_versions = _DEFAULT_NONBASE_SLE_VERSIONS ,
695+     available_versions = ( "15.7" ,) ,
688696    extra_marks = (_DOTNET_SKIP_ARCH_MARK ,),
689697)
690698DOTNET_RUNTIME_9_0_CONTAINER  =  create_BCI (
691699    build_tag = "bci/dotnet-runtime:9.0" ,
692-     available_versions = _DEFAULT_NONBASE_SLE_VERSIONS ,
700+     available_versions = ( "15.7" ,) ,
693701    extra_marks = (_DOTNET_SKIP_ARCH_MARK ,),
694702)
695703
@@ -838,11 +846,8 @@ def create_BCI(
838846    ),
839847)
840848
841- if  OS_VERSION  in  (
842-     "15.6" ,
843-     "15.7" ,
844- ):
845-     _GIT_APP_VERSION  =  "2.43" 
849+ if  OS_VERSION  in  ("15.6" , "15.7" , "16.0" ):
850+     _GIT_APP_VERSION  =  "2" 
846851elif  OS_VERSION  in  ("15.5" , "15.4" ):
847852    _GIT_APP_VERSION  =  "2.35" 
848853else :
@@ -870,7 +875,11 @@ def create_BCI(
870875    )
871876]
872877
873- _NGINX_APP_VERSION  =  "latest"  if  OS_VERSION  ==  "tumbleweed"  else  "1.21" 
878+ _NGINX_APP_VERSION  =  "latest" 
879+ if  OS_VERSION  in  ("16.0" ,):
880+     _NGINX_APP_VERSION  =  "1.27" 
881+ elif  OS_VERSION  in  ("15.7" ,):
882+     _NGINX_APP_VERSION  =  "1.21" 
874883
875884NGINX_CONTAINER  =  create_BCI (
876885    build_tag = f"{ APP_CONTAINER_PREFIX }  /nginx:{ _NGINX_APP_VERSION }  " ,
@@ -924,7 +933,7 @@ def create_BCI(
924933    )
925934    for  gcc_version , os_versions  in  (
926935        (13 , ("tumbleweed" ,)),
927-         (14 , _DEFAULT_NONBASE_OS_VERSIONS ),
936+         (14 , ( "15.7" ,  "tumbleweed" ) ),
928937        (15 , ("16.0" , "tumbleweed" )),
929938    )
930939]
@@ -992,7 +1001,7 @@ def create_BCI(
9921001        available_versions = versions ,
9931002    )
9941003    for  tag , versions  in  (
995-         ("0.26" , _DEFAULT_NONBASE_SLE_VERSIONS ),
1004+         ("0.26" , ( "15.7" ,) ),
9961005        ("latest" , ("tumbleweed" ,)),
9971006    )
9981007]
@@ -1005,7 +1014,7 @@ def create_BCI(
10051014        available_versions = versions ,
10061015    )
10071016    for  tag , versions  in  (
1008-         ("0.26" , _DEFAULT_NONBASE_SLE_VERSIONS ),
1017+         ("0.26" , ( "15.7" ,) ),
10091018        ("latest" , ("tumbleweed" ,)),
10101019    )
10111020]
@@ -1017,7 +1026,7 @@ def create_BCI(
10171026        forwarded_ports = [PortForwarding (container_port = 3000 )],
10181027        available_versions = versions ,
10191028    )
1020-     for  tag , versions  in  (("11" , _DEFAULT_NONBASE_OS_VERSIONS ),)
1029+     for  tag , versions  in  (("11" , ( "15.7" ,  "tumbleweed" ) ),)
10211030]
10221031
10231032OLLAMA_CONTAINER  =  create_BCI (
@@ -1104,7 +1113,7 @@ def create_BCI(
11041113    create_BCI (
11051114        build_tag = f"{ APP_CONTAINER_PREFIX }  /kiosk/firefox-esr:esr" ,
11061115        bci_type = ImageType .APPLICATION ,
1107-         available_versions = _DEFAULT_NONBASE_SLE_VERSIONS ,
1116+         available_versions = ( "15.7" ,) ,
11081117        custom_entry_point = "/bin/sh" ,
11091118    )
11101119]
@@ -1113,7 +1122,7 @@ def create_BCI(
11131122    create_BCI (
11141123        build_tag = f"{ APP_CONTAINER_PREFIX }  /kiosk/pulseaudio:17" ,
11151124        bci_type = ImageType .APPLICATION ,
1116-         available_versions = _DEFAULT_NONBASE_SLE_VERSIONS ,
1125+         available_versions = ( "15.7" ,) ,
11171126        custom_entry_point = "/bin/sh" ,
11181127    )
11191128]
@@ -1122,7 +1131,7 @@ def create_BCI(
11221131    create_BCI (
11231132        build_tag = f"{ APP_CONTAINER_PREFIX }  /kiosk/xorg:21" ,
11241133        bci_type = ImageType .APPLICATION ,
1125-         available_versions = _DEFAULT_NONBASE_SLE_VERSIONS ,
1134+         available_versions = ( "15.7" ,) ,
11261135        custom_entry_point = "/bin/sh" ,
11271136    )
11281137]
@@ -1131,7 +1140,7 @@ def create_BCI(
11311140    create_BCI (
11321141        build_tag = f"{ APP_CONTAINER_PREFIX }  /kiosk/xorg-client:21" ,
11331142        bci_type = ImageType .APPLICATION ,
1134-         available_versions = _DEFAULT_NONBASE_SLE_VERSIONS ,
1143+         available_versions = ( "15.7" ,) ,
11351144        custom_entry_point = "/bin/sh" ,
11361145    )
11371146]
0 commit comments