Bug 1778725

Summary: Common templates cease to exist in a cluster after an undefined period of time
Product: Container Native Virtualization (CNV) Reporter: Ruth Netser <rnetser>
Component: SSPAssignee: Karel Šimon <ksimon>
Status: CLOSED CURRENTRELEASE QA Contact: Israel Pinto <ipinto>
Severity: high Docs Contact:
Priority: high    
Version: 2.2.0CC: cnv-qe-bugs, fdeutsch, gouyang, ipinto, ksimon, rhrazdil, sgordon, sgott
Target Milestone: ---Keywords: Reopened, TestOnly
Target Release: 2.2.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: hco-bundle-registry-container-v2.2.0-225 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-01-30 20:02:38 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1788640    
Bug Blocks:    
Attachments:
Description Flags
SSP operator log
none
HCO operator log
none
SSP log
none
HCO log
none
ssp-operator-log-rhrazdil none

Description Ruth Netser 2019-12-02 11:46:15 UTC
Created attachment 1641341 [details]
SSP operator log

Description of problem:
After cluster deployment, common templates resources exist in the cluster.
After an undefined period of time, these templates no longer appear in the cluster.


Version-Release number of selected component (if applicable):
$ oc get csv -n openshift-cnv
NAME                                      DISPLAY                                    VERSION   REPLACES                                  PHASE
kubevirt-hyperconverged-operator.v2.2.0   Container-native virtualization Operator   2.2.0     kubevirt-hyperconverged-operator.v2.1.1   Succeeded
local-storage-operator.v4.3.0             Local Storage                              4.3.0                                               Succeeded


How reproducible:
Happened 3 times.

Steps to Reproduce:
1. No explicit steps for reproduction.

Actual results:
$ oc get template -n openshift|grep win --> results with no output

Expected results:
Common templates should exist in the cluster, for example:

$ oc get template -n openshift|grep win
win2k12r2-desktop-large-v0.6.2                  This template can be used to create a VM suitable for Microsoft Windows Serve...   2 (1 blank)       1
win2k12r2-desktop-medium-v0.6.2                 This template can be used to create a VM suitable for Microsoft Windows Serve...   2 (1 blank)       1
win2k12r2-server-large-v0.6.2                   This template can be used to create a VM suitable for Microsoft Windows Serve...   2 (1 blank)       1
win2k12r2-server-medium-v0.6.2                  This template can be used to create a VM suitable for Microsoft Windows Serve...   2 (1 blank)       1


Additional info:
============ SSP operator pod ==========

$ oc get pod -n openshift-cnv|grep ssp
kubevirt-ssp-operator-855c77974-rczql                 1/1     Running   0          125m


$ oc describe pod kubevirt-ssp-operator-855c77974-rczql -n openshift-cnv
Name:         kubevirt-ssp-operator-855c77974-rczql
Namespace:    openshift-cnv
Priority:     0
Node:         host-172-16-0-42/172.16.0.42
Start Time:   Mon, 02 Dec 2019 09:36:00 +0000
Labels:       name=kubevirt-ssp-operator
              pod-template-hash=855c77974
Annotations:  alm-examples:
                [
                  {
                    "apiVersion": "hco.kubevirt.io/v1alpha1",
                    "kind": "HyperConverged",
                    "metadata": {
                      "name": "kubevirt-hyperconverged",
                      "namespace": "kubevirt-hyperconverged"
                    },
                    "spec": {
                      "BareMetalPlatform": false
                    }
                  },
                  {
                    "apiVersion": "cdi.kubevirt.io/v1alpha1",
                    "kind": "CDI",
                    "metadata": {
                      "name": "cdi"
                    }
                  },
                  {
                    "apiVersion": "kubevirt.io/v1alpha3",
                    "kind": "KubeVirt",
                    "metadata": {
                      "name": "kubevirt",
                      "namespace": "kubevirt"
                    }
                  },
                  {
                    "apiVersion": "networkaddonsoperator.network.kubevirt.io/v1alpha1",
                    "kind": "NetworkAddonsConfig",
                    "metadata": {
                      "name": "network-addons"
                    }
                  },
                  {
                    "apiVersion": "kubevirtcommontemplatesbundles.kubevirt.io/v1",
                    "kind": "KubevirtCommonTemplatesBundle",
                    "metadata": {
                      "name": "common-templates"
                    }
                  },
                  {
                    "apiVersion": "kubevirtnodelabellerbundles.kubevirt.io/v1",
                    "kind": "KubevirtNodeLabellerBundle",
                    "metadata": {
                      "name": "node-labeller"
                    }
                  },
                  {
                    "apiVersion": "kubevirttemplatevalidators.kubevirt.io/v1",
                    "kind": "KubevirtTemplateValidator",
                    "metadata": {
                      "name": "template-validator"
                    }
                  },
                  {
                    "apiVersion": "kubevirtmetricsaggregations.kubevirt.io/v1",
                    "kind": "KubevirtMetricsAggregation",
                    "metadata": {
                      "name": "metrics-aggregation"
                    }
                  },
                  {
                    "apiVersion": "kubevirt.io/v1alpha1",
                    "kind": "NodeMaintenance",
                    "metadata": {
                      "name": "node-maintenance"
                    },
                    "spec": {
                      "nodeName": "nodename",
                      "reason": "node maintenance reason"
                    }
                  },
                  {
                    "apiVersion": "kubevirt.io/v1alpha1",
                    "kind": "V2VVmware",
                    "metadata": {
                      "name": "v2vvmware"
                    }
                  }
                ]
              capabilities: Full Lifecycle
              categories: OpenShift Optional
              certified: false
              containerImage: registry-proxy.engineering.redhat.com/rh-osbs/container-native-virtualization-hyperconverged-cluster-operator:v2.2.0-8
              createdAt: 2019-12-01 09:50:56
              description: Creates and maintains a HyperConverged KubeVirt Deployment
              k8s.v1.cni.cncf.io/networks-status:
                [{
                    "name": "openshift-sdn",
                    "interface": "eth0",
                    "ips": [
                        "10.129.0.91"
                    ],
                    "dns": {},
                    "default-route": [
                        "10.129.0.1"
                    ]
                }]
              olm.operatorGroup: openshift-cnv-group
              olm.operatorNamespace: openshift-cnv
              olm.targetNamespaces: 
              openshift.io/scc: restricted
              repository: https://github.com/kubevirt/hyperconverged-cluster-operator
              support: false
Status:       Running
IP:           10.129.0.91
IPs:
  IP:           10.129.0.91
Controlled By:  ReplicaSet/kubevirt-ssp-operator-855c77974
Containers:
  kubevirt-ssp-operator:
    Container ID:   cri-o://1d599d6325cfc1d48513cc35c324cc8e68020a9cbdeb588394735973097780d6
    Image:          registry-proxy.engineering.redhat.com/rh-osbs/container-native-virtualization-kubevirt-ssp-operator:v2.2.0-11
    Image ID:       registry-proxy.engineering.redhat.com/rh-osbs/container-native-virtualization-kubevirt-ssp-operator@sha256:00b4ad835f7579c11fa5efd089b6a7e92d390cd1ffa0afabae701fd8f087da32
    Port:           60000/TCP
    Host Port:      0/TCP
    State:          Running
      Started:      Mon, 02 Dec 2019 09:36:10 +0000
    Ready:          True
    Restart Count:  0
    Environment:
      POD_NAME:           kubevirt-ssp-operator-855c77974-rczql (v1:metadata.name)
      IMAGE_REFERENCE:    registry-proxy.engineering.redhat.com/rh-osbs/container-native-virtualization-kubevirt-ssp-operator:v2.2.0-11
      WATCH_NAMESPACE:    
      KVM_INFO_TAG:       v2.2.0-2
      VALIDATOR_TAG:      v2.2.0-2
      VIRT_LAUNCHER_TAG:  v2.2.0-9
      NODE_LABELLER_TAG:  v2.2.0-2
      CPU_PLUGIN_TAG:     v2.2.0-2
      IMAGE_NAME_PREFIX:  container-native-virtualization-
      OPERATOR_NAME:      kubevirt-ssp-operator
    Mounts:
      /var/run/secrets/kubernetes.io/serviceaccount from kubevirt-ssp-operator-token-7vhr7 (ro)
Conditions:
  Type              Status
  Initialized       True 
  Ready             True 
  ContainersReady   True 
  PodScheduled      True 
Volumes:
  kubevirt-ssp-operator-token-7vhr7:
    Type:        Secret (a volume populated by a Secret)
    SecretName:  kubevirt-ssp-operator-token-7vhr7
    Optional:    false
QoS Class:       BestEffort
Node-Selectors:  <none>
Tolerations:     node.kubernetes.io/not-ready:NoExecute for 300s
                 node.kubernetes.io/unreachable:NoExecute for 300s
Events:
  Type    Reason     Age        From                       Message
  ----    ------     ----       ----                       -------
  Normal  Scheduled  <unknown>  default-scheduler          Successfully assigned openshift-cnv/kubevirt-ssp-operator-855c77974-rczql to host-172-16-0-42
  Normal  Pulling    124m       kubelet, host-172-16-0-42  Pulling image "registry-proxy.engineering.redhat.com/rh-osbs/container-native-virtualization-kubevirt-ssp-operator:v2.2.0-11"
  Normal  Pulled     124m       kubelet, host-172-16-0-42  Successfully pulled image "registry-proxy.engineering.redhat.com/rh-osbs/container-native-virtualization-kubevirt-ssp-operator:v2.2.0-11"
  Normal  Created    124m       kubelet, host-172-16-0-42  Created container kubevirt-ssp-operator
  Normal  Started    124m       kubelet, host-172-16-0-42  Started container kubevirt-ssp-operator


============ SSP operator log (full log attached ==========
changed=0    unreachable=0    \u001b[0;31mfailed=1   \u001b[0m skipped=0    rescued=0    ignored=0   \r\n\n","job":"7055955377579800709","name":"common-templates-hyperconverged-cluster","namespace":"openshift","error":"exit status 2","stacktrace":"github.com/go-logr/zapr.(*zapLogger).Error\n\tsrc/github.com/operator-framework/operator-sdk/vendor/github.com/go-logr/zapr/zapr.go:128\ngithub.com/operator-framework/operator-sdk/pkg/ansible/runner.(*runner).Run.func1\n\tsrc/github.com/operator-framework/operator-sdk/pkg/ansible/runner/runner.go:199"


============ Existing templates ==========
$ oc get template -A
NAMESPACE   NAME                                            DESCRIPTION                                                                        PARAMETERS        OBJECTS
openshift   3scale-gateway                                  3scale's APIcast is an NGINX based API gateway used to integrate your interna...   17 (8 blank)      3
openshift   amq63-basic                                     Application template for JBoss A-MQ brokers. These can be deployed as standal...   11 (4 blank)      6
openshift   amq63-persistent                                An example JBoss A-MQ application. For more information about using this temp...   13 (4 blank)      8
openshift   amq63-persistent-ssl                            An example JBoss A-MQ application. For more information about using this temp...   18 (6 blank)      12
openshift   amq63-ssl                                       An example JBoss A-MQ application. For more information about using this temp...   16 (6 blank)      10
openshift   apicurito                                       Design beautiful, functional APIs with zero coding, using a visual designer f...   7 (1 blank)       7
openshift   cache-service                                   Red Hat Data Grid is an in-memory, distributed key/value store.                    8 (1 blank)       4
openshift   cakephp-mysql-example                           An example CakePHP application with a MySQL database. For more information ab...   19 (4 blank)      8
openshift   cakephp-mysql-persistent                        An example CakePHP application with a MySQL database. For more information ab...   20 (4 blank)      9
openshift   dancer-mysql-example                            An example Dancer application with a MySQL database. For more information abo...   16 (5 blank)      8
openshift   dancer-mysql-persistent                         An example Dancer application with a MySQL database. For more information abo...   17 (5 blank)      9
openshift   datagrid-service                                Red Hat Data Grid is an in-memory, distributed key/value store.                    7 (1 blank)       4
openshift   datavirt64-basic-s2i                            Application template for JBoss Data Virtualization 6.4 services built using S2I.   20 (6 blank)      6
openshift   datavirt64-extensions-support-s2i               An example JBoss Data Virtualization application. For more information about...    35 (9 blank)      10
openshift   datavirt64-ldap-s2i                             Application template for JBoss Data Virtualization 6.4 services that configur...   21 (6 blank)      6
openshift   datavirt64-secure-s2i                           An example JBoss Data Virtualization application. For more information about...    51 (22 blank)     8
openshift   decisionserver64-amq-s2i                        An example BRMS decision server A-MQ application. For more information about...    30 (5 blank)      10
openshift   decisionserver64-basic-s2i                      Application template for Red Hat JBoss BRMS 6.4 decision server applications...    17 (5 blank)      5
openshift   django-psql-example                             An example Django application with a PostgreSQL database. For more informatio...   19 (5 blank)      8
openshift   django-psql-persistent                          An example Django application with a PostgreSQL database. For more informatio...   20 (5 blank)      9
openshift   dotnet-example                                  An example .NET Core application.                                                  19 (9 blank)      5
openshift   dotnet-pgsql-persistent                         An example .NET Core application with a PostgreSQL database. For more informa...   24 (7 blank)      9
openshift   eap-cd-basic-s2i                                An example JBoss Enterprise Application Platform continuous delivery applicat...   16 (4 blank)      6
openshift   eap-cd-starter-s2i                              An example JBoss Enterprise Application Platform continuous delivery applicat...   12 (2 blank)      5
openshift   eap72-basic-s2i                                 An example Red Hat JBoss EAP 7 application. For more information about using...    16 (4 blank)      6
openshift   eap72-https-s2i                                 An example Red Hat JBoss EAP 7 application configured with secure communicati...   26 (10 blank)     8
openshift   eap72-mongodb-persistent-s2i                    An example Red Hat JBoss EAP 7 application with a MongoDB database. For more...    39 (18 blank)     11
openshift   eap72-mongodb-s2i                               An example Red Hat JBoss EAP 7 application with a MongoDB database. For more...    38 (18 blank)     10
openshift   eap72-mysql-persistent-s2i                      An example Red Hat JBoss EAP 7.2 application with a persistent MySQL database...   40 (19 blank)     11
openshift   eap72-mysql-s2i                                 An example Red Hat JBoss EAP 7 application with a MySQL database. For more in...   39 (19 blank)     10
openshift   eap72-postgresql-persistent-s2i                 An example Red Hat JBoss EAP 7 application with a persistent PostgreSQL datab...   37 (16 blank)     11
openshift   eap72-postgresql-s2i                            An example Red Hat JBoss EAP 7 application with an PostgreSQL database config...   36 (16 blank)     10
openshift   eap72-sso-s2i                                   An example Red Hat JBoss EAP 7 application Single Sign-On application. For mo...   44 (19 blank)     8
openshift   eap72-third-party-db-s2i                        An example Red Hat JBoss EAP 7 application. For more information about using...    30 (7 blank)      8
openshift   fuse74-console                                  The Red Hat Fuse Console eases the discovery and management of Fuse applicati...   8 (1 blank)       5
openshift   httpd-example                                   An example Apache HTTP Server (httpd) application that serves static content....   9 (3 blank)       5
openshift   jenkins-ephemeral                               Jenkins service, without persistent storage....                                    8 (all set)       6
openshift   jenkins-ephemeral-monitored                     Jenkins service, without persistent storage....                                    9 (all set)       7
openshift   jenkins-persistent                              Jenkins service, with persistent storage....                                       10 (all set)      7
openshift   jenkins-persistent-monitored                    Jenkins service, with persistent storage....                                       11 (all set)      8
openshift   jws31-tomcat7-basic-s2i                         Application template for JWS applications built using S2I.                         12 (3 blank)      5
openshift   jws31-tomcat7-https-s2i                         An example JBoss Web Server application configured for use with https. For mo...   17 (5 blank)      7
openshift   jws31-tomcat7-mongodb-persistent-s2i            An example JBoss Web Server application with a MongoDB database. For more inf...   30 (12 blank)     10
openshift   jws31-tomcat7-mongodb-s2i                       Application template for JWS MongoDB applications built using S2I.                 29 (12 blank)     9
openshift   jws31-tomcat7-mysql-persistent-s2i              An example JBoss Web Server application with a MySQL database. For more infor...   31 (13 blank)     10
openshift   jws31-tomcat7-mysql-s2i                         Application template for JWS MySQL applications built using S2I.                   30 (13 blank)     9
openshift   jws31-tomcat7-postgresql-persistent-s2i         An example JBoss Web Server application with a PostgreSQL database. For more...    28 (10 blank)     10
openshift   jws31-tomcat7-postgresql-s2i                    Application template for JWS PostgreSQL applications built using S2I.              27 (10 blank)     9
openshift   jws31-tomcat8-basic-s2i                         An example JBoss Web Server application. For more information about using thi...   12 (3 blank)      5
openshift   jws31-tomcat8-https-s2i                         An example JBoss Web Server application. For more information about using thi...   17 (5 blank)      7
openshift   jws31-tomcat8-mongodb-persistent-s2i            An example JBoss Web Server application with a MongoDB database. For more inf...   30 (12 blank)     10
openshift   jws31-tomcat8-mongodb-s2i                       Application template for JWS MongoDB applications built using S2I.                 29 (12 blank)     9
openshift   jws31-tomcat8-mysql-persistent-s2i              An example JBoss Web Server application with a MySQL database. For more infor...   31 (13 blank)     10
openshift   jws31-tomcat8-mysql-s2i                         Application template for JWS MySQL applications built using S2I.                   30 (13 blank)     9
openshift   jws31-tomcat8-postgresql-persistent-s2i         Application template for JWS PostgreSQL applications with persistent storage...    28 (10 blank)     10
openshift   jws50-tomcat9-basic-s2i                         An example JBoss Web Server application. For more information about using thi...   12 (3 blank)      5
openshift   jws50-tomcat9-https-s2i                         An example JBoss Web Server application. For more information about using thi...   17 (5 blank)      7
openshift   jws50-tomcat9-mongodb-persistent-s2i            An example JBoss Web Server application with a MongoDB database. For more inf...   30 (12 blank)     10
openshift   jws50-tomcat9-mongodb-s2i                       Application template for JWS MongoDB applications built using S2I.                 29 (12 blank)     9
openshift   jws50-tomcat9-mysql-persistent-s2i              An example JBoss Web Server application with a MySQL database. For more infor...   31 (13 blank)     10
openshift   jws50-tomcat9-mysql-s2i                         Application template for JWS MySQL applications built using S2I.                   30 (13 blank)     9
openshift   jws50-tomcat9-postgresql-persistent-s2i         Application template for JWS PostgreSQL applications with persistent storage...    28 (10 blank)     10
openshift   mariadb-ephemeral                               MariaDB database service, without persistent storage. For more information ab...   8 (3 generated)   3
openshift   mariadb-persistent                              MariaDB database service, with persistent storage. For more information about...   9 (3 generated)   4
openshift   mongodb-ephemeral                               MongoDB database service, without persistent storage. For more information ab...   8 (3 generated)   3
openshift   mongodb-persistent                              MongoDB database service, with persistent storage. For more information about...   9 (3 generated)   4
openshift   mysql-ephemeral                                 MySQL database service, without persistent storage. For more information abou...   8 (3 generated)   3
openshift   mysql-persistent                                MySQL database service, with persistent storage. For more information about u...   9 (3 generated)   4
openshift   nginx-example                                   An example Nginx HTTP server and a reverse proxy (nginx) application that ser...   10 (3 blank)      5
openshift   nodejs-mongo-persistent                         An example Node.js application with a MongoDB database. For more information...    19 (4 blank)      9
openshift   nodejs-mongodb-example                          An example Node.js application with a MongoDB database. For more information...    18 (4 blank)      8
openshift   openjdk-web-basic-s2i                           An example Java application using OpenJDK. For more information about using t...   9 (1 blank)       5
openshift   postgresql-ephemeral                            PostgreSQL database service, without persistent storage. For more information...   7 (2 generated)   3
openshift   postgresql-persistent                           PostgreSQL database service, with persistent storage. For more information ab...   8 (2 generated)   4
openshift   processserver64-amq-mysql-persistent-s2i        An example BPM Suite application with A-MQ and a MySQL database. For more inf...   49 (13 blank)     14
openshift   processserver64-amq-mysql-s2i                   An example BPM Suite application with A-MQ and a MySQL database. For more inf...   47 (13 blank)     12
openshift   processserver64-amq-postgresql-persistent-s2i   An example BPM Suite application with A-MQ and a PostgreSQL database. For mor...   46 (10 blank)     14
openshift   processserver64-amq-postgresql-s2i              An example BPM Suite application with A-MQ and a PostgreSQL database. For mor...   44 (10 blank)     12
openshift   processserver64-basic-s2i                       An example BPM Suite application. For more information about using this templ...   17 (5 blank)      5
openshift   processserver64-externaldb-s2i                  An example BPM Suite application with a external database. For more informati...   47 (22 blank)     7
openshift   processserver64-mysql-persistent-s2i            An example BPM Suite application with a MySQL database. For more information...    40 (14 blank)     10
openshift   processserver64-mysql-s2i                       An example BPM Suite application with a MySQL database. For more information...    39 (14 blank)     9
openshift   processserver64-postgresql-persistent-s2i       An example BPM Suite application with a PostgreSQL database. For more informa...   37 (11 blank)     10
openshift   rails-pgsql-persistent                          An example Rails application with a PostgreSQL database. For more information...   21 (4 blank)      9
openshift   rails-postgresql-example                        An example Rails application with a PostgreSQL database. For more information...   20 (4 blank)      8
openshift   react-web-app-example                           Build a basic React Web Application                                                9 (1 generated)   5
openshift   redis-ephemeral                                 Redis in-memory data structure store, without persistent storage. For more in...   5 (1 generated)   3
openshift   redis-persistent                                Redis in-memory data structure store, with persistent storage. For more infor...   6 (1 generated)   4
openshift   rhdm74-authoring                                Application template for a non-HA persistent authoring environment, for Red H...   76 (44 blank)     11
openshift   rhdm74-authoring-ha                             Application template for a HA persistent authoring environment, for Red Hat D...   90 (45 blank)     25
openshift   rhdm74-kieserver                                Application template for a managed KIE Server, for Red Hat Decision Manager 7.4    62 (42 blank)     7
openshift   rhdm74-optaweb-employee-rostering               Application template for a Optaweb Employee Rostering with a PostgreSQL datab...   23 (5 blank)      10
openshift   rhdm74-prod-immutable-kieserver                 Application template for an immutable KIE server in a production environment,...   67 (45 blank)     9
openshift   rhdm74-prod-immutable-kieserver-amq             Application template for an immutable KIE server in a production environment...    81 (54 blank)     22
openshift   rhdm74-trial-ephemeral                          Application template for an ephemeral authoring and testing environment, for...    65 (39 blank)     8
openshift   rhpam74-authoring                               Application template for a non-HA persistent authoring environment, for Red H...   80 (44 blank)     12
openshift   rhpam74-authoring-ha                            Application template for a HA persistent authoring environment, for Red Hat P...   99 (45 blank)     28
openshift   rhpam74-kieserver-externaldb                    Application template for a managed KIE Server with an external database, for...    84 (59 blank)     9
openshift   rhpam74-kieserver-mysql                         Application template for a managed KIE Server with a MySQL database, for Red...    71 (42 blank)     10
openshift   rhpam74-kieserver-postgresql                    Application template for a managed KIE Server with a PostgreSQL database, for...   72 (42 blank)     10
openshift   rhpam74-managed                                 Application template for a managed HA production runtime environment, for Red...   87 (46 blank)     16
openshift   rhpam74-prod                                    Application template for a managed HA production runtime environment, for Red...   102 (55 blank)    31
openshift   rhpam74-prod-immutable-kieserver                Application template for an immutable KIE server in a production environment,...   77 (45 blank)     12
openshift   rhpam74-prod-immutable-kieserver-amq            Application template for an immultable KIE server in a production environment...   98 (58 blank)     25
openshift   rhpam74-prod-immutable-monitor                  Application template for a router and monitoring console in a production envi...   69 (44 blank)     15
openshift   rhpam74-trial-ephemeral                         Application template for an ephemeral authoring and testing environment, for...    65 (39 blank)     8
openshift   s2i-fuse74-spring-boot-camel                    Spring Boot and Camel QuickStart. This example demonstrates how you can use A...   16 (2 blank)      3
openshift   s2i-fuse74-spring-boot-camel-rest-3scale        Spring Boot, Camel REST DSL and 3Scale QuickStart. This example demonstrates...    17 (2 blank)      5
openshift   s2i-fuse74-spring-boot-camel-xml                Spring Boot and Camel Xml QuickStart. This example demonstrates how you can u...   16 (2 blank)      3
openshift   sso72-https                                     An example RH-SSO 7 application. For more information about using this templa...   26 (15 blank)     6
openshift   sso72-mysql                                     An example RH-SSO 7 application with a MySQL database. For more information a...   36 (20 blank)     8
openshift   sso72-mysql-persistent                          An example RH-SSO 7 application with a MySQL database. For more information a...   37 (20 blank)     9
openshift   sso72-postgresql                                An example RH-SSO 7 application with a PostgreSQL database. For more informat...   33 (17 blank)     8
openshift   sso72-postgresql-persistent                     An example RH-SSO 7 application with a PostgreSQL database. For more informat...   34 (17 blank)     9
openshift   sso72-x509-https                                An example RH-SSO 7 application. For more information about using this templa...   12 (6 blank)      4
openshift   sso73-https                                     An example application based on RH-SSO 7.3 image. For more information about...    27 (16 blank)     6
openshift   sso73-mysql                                     An example application based on RH-SSO 7.3 image. For more information about...    37 (21 blank)     8
openshift   sso73-mysql-persistent                          An example application based on RH-SSO 7.3 image. For more information about...    38 (21 blank)     9
openshift   sso73-postgresql                                An example application based on RH-SSO 7.3 image. For more information about...    34 (18 blank)     8
openshift   sso73-postgresql-persistent                     An example application based on RH-SSO 7.3 image. For more information about...    35 (18 blank)     9
openshift   sso73-x509-https                                An example application based on RH-SSO 7.3 image. For more information about...    13 (7 blank)      4
openshift   sso73-x509-mysql-persistent                     An example application based on RH-SSO 7.3 image. For more information about...    24 (12 blank)     7
openshift   sso73-x509-postgresql-persistent                An example application based on RH-SSO 7.3 image. For more information about...    21 (9 blank)      7

Comment 1 Fabian Deutsch 2019-12-02 11:53:09 UTC
Karel, please take a look

Comment 2 Ruth Netser 2019-12-02 11:59:04 UTC
Adding HCO operator info (log attached):

$ oc get pod -n openshift-cnv|grep hco
hco-operator-6665d57797-f4hpx                         1/1     Running   0          140m


===============================

$ oc describe pod hco-operator-6665d57797-f4hpx -n openshift-cnv
Name:         hco-operator-6665d57797-f4hpx
Namespace:    openshift-cnv
Priority:     0
Node:         host-172-16-0-28/172.16.0.28
Start Time:   Mon, 02 Dec 2019 09:36:00 +0000
Labels:       name=hyperconverged-cluster-operator
              pod-template-hash=6665d57797
Annotations:  alm-examples:
                [
                  {
                    "apiVersion": "hco.kubevirt.io/v1alpha1",
                    "kind": "HyperConverged",
                    "metadata": {
                      "name": "kubevirt-hyperconverged",
                      "namespace": "kubevirt-hyperconverged"
                    },
                    "spec": {
                      "BareMetalPlatform": false
                    }
                  },
                  {
                    "apiVersion": "cdi.kubevirt.io/v1alpha1",
                    "kind": "CDI",
                    "metadata": {
                      "name": "cdi"
                    }
                  },
                  {
                    "apiVersion": "kubevirt.io/v1alpha3",
                    "kind": "KubeVirt",
                    "metadata": {
                      "name": "kubevirt",
                      "namespace": "kubevirt"
                    }
                  },
                  {
                    "apiVersion": "networkaddonsoperator.network.kubevirt.io/v1alpha1",
                    "kind": "NetworkAddonsConfig",
                    "metadata": {
                      "name": "network-addons"
                    }
                  },
                  {
                    "apiVersion": "kubevirtcommontemplatesbundles.kubevirt.io/v1",
                    "kind": "KubevirtCommonTemplatesBundle",
                    "metadata": {
                      "name": "common-templates"
                    }
                  },
                  {
                    "apiVersion": "kubevirtnodelabellerbundles.kubevirt.io/v1",
                    "kind": "KubevirtNodeLabellerBundle",
                    "metadata": {
                      "name": "node-labeller"
                    }
                  },
                  {
                    "apiVersion": "kubevirttemplatevalidators.kubevirt.io/v1",
                    "kind": "KubevirtTemplateValidator",
                    "metadata": {
                      "name": "template-validator"
                    }
                  },
                  {
                    "apiVersion": "kubevirtmetricsaggregations.kubevirt.io/v1",
                    "kind": "KubevirtMetricsAggregation",
                    "metadata": {
                      "name": "metrics-aggregation"
                    }
                  },
                  {
                    "apiVersion": "kubevirt.io/v1alpha1",
                    "kind": "NodeMaintenance",
                    "metadata": {
                      "name": "node-maintenance"
                    },
                    "spec": {
                      "nodeName": "nodename",
                      "reason": "node maintenance reason"
                    }
                  },
                  {
                    "apiVersion": "kubevirt.io/v1alpha1",
                    "kind": "V2VVmware",
                    "metadata": {
                      "name": "v2vvmware"
                    }
                  }
                ]
              capabilities: Full Lifecycle
              categories: OpenShift Optional
              certified: false
              containerImage: registry-proxy.engineering.redhat.com/rh-osbs/container-native-virtualization-hyperconverged-cluster-operator:v2.2.0-8
              createdAt: 2019-12-01 09:50:56
              description: Creates and maintains a HyperConverged KubeVirt Deployment
              k8s.v1.cni.cncf.io/networks-status:
                [{
                    "name": "openshift-sdn",
                    "interface": "eth0",
                    "ips": [
                        "10.131.0.86"
                    ],
                    "dns": {},
                    "default-route": [
                        "10.131.0.1"
                    ]
                }]
              olm.operatorGroup: openshift-cnv-group
              olm.operatorNamespace: openshift-cnv
              olm.targetNamespaces: 
              openshift.io/scc: restricted
              repository: https://github.com/kubevirt/hyperconverged-cluster-operator
              support: false
Status:       Running
IP:           10.131.0.86
IPs:
  IP:           10.131.0.86
Controlled By:  ReplicaSet/hco-operator-6665d57797
Containers:
  hyperconverged-cluster-operator:
    Container ID:  cri-o://05622e97ecbd1832c78c21bbd4034da7db2b296c80aa27022eb7eacbdac598ab
    Image:         registry-proxy.engineering.redhat.com/rh-osbs/container-native-virtualization-hyperconverged-cluster-operator:v2.2.0-8
    Image ID:      registry-proxy.engineering.redhat.com/rh-osbs/container-native-virtualization-hyperconverged-cluster-operator@sha256:dc94559690039a1b8f21326a335160328f1f7e8cebd216ca2a1169efe82a5017
    Port:          <none>
    Host Port:     <none>
    Command:
      hyperconverged-cluster-operator
    State:          Running
      Started:      Mon, 02 Dec 2019 09:36:09 +0000
    Ready:          True
    Restart Count:  0
    Readiness:      exec [stat /tmp/operator-sdk-ready] delay=5s timeout=1s period=5s #success=1 #failure=1
    Environment:
      KVM_EMULATION:         
      OPERATOR_IMAGE:        registry-proxy.engineering.redhat.com/rh-osbs/container-native-virtualization-hyperconverged-cluster-operator:v2.2.0-8
      OPERATOR_NAME:         hyperconverged-cluster-operator
      POD_NAME:              hco-operator-6665d57797-f4hpx (v1:metadata.name)
      WATCH_NAMESPACE:       
      CONVERSION_CONTAINER:  registry-proxy.engineering.redhat.com/rh-osbs/container-native-virtualization-kubevirt-v2v-conversion:v2.2.0-6
      VMWARE_CONTAINER:      registry-proxy.engineering.redhat.com/rh-osbs/container-native-virtualization-kubevirt-vmware:v2.2.0-5
    Mounts:
      /var/run/secrets/kubernetes.io/serviceaccount from hyperconverged-cluster-operator-token-v5gjn (ro)
Conditions:
  Type              Status
  Initialized       True 
  Ready             True 
  ContainersReady   True 
  PodScheduled      True 
Volumes:
  hyperconverged-cluster-operator-token-v5gjn:
    Type:        Secret (a volume populated by a Secret)
    SecretName:  hyperconverged-cluster-operator-token-v5gjn
    Optional:    false
QoS Class:       BestEffort
Node-Selectors:  <none>
Tolerations:     node.kubernetes.io/not-ready:NoExecute for 300s
                 node.kubernetes.io/unreachable:NoExecute for 300s
Events:
  Type    Reason     Age        From                       Message
  ----    ------     ----       ----                       -------
  Normal  Scheduled  <unknown>  default-scheduler          Successfully assigned openshift-cnv/hco-operator-6665d57797-f4hpx to host-172-16-0-28
  Normal  Pulling    141m       kubelet, host-172-16-0-28  Pulling image "registry-proxy.engineering.redhat.com/rh-osbs/container-native-virtualization-hyperconverged-cluster-operator:v2.2.0-8"
  Normal  Pulled     141m       kubelet, host-172-16-0-28  Successfully pulled image "registry-proxy.engineering.redhat.com/rh-osbs/container-native-virtualization-hyperconverged-cluster-operator:v2.2.0-8"
  Normal  Created    141m       kubelet, host-172-16-0-28  Created container hyperconverged-cluster-operator
  Normal  Started    141m       kubelet, host-172-16-0-28  Started container hyperconverged-cluster-operator

Comment 3 Ruth Netser 2019-12-02 12:00:10 UTC
Created attachment 1641358 [details]
HCO operator log

Comment 4 Karel Šimon 2019-12-02 13:24:50 UTC
Errors from ssp operator points to server issues: 
"msg\": \"Failed to retrieve requested object: {\\\"kind\\\":\\\"Status\\\",\\\"apiVersion\\\":\\\"v1\\\",\\\"metadata\\\":{},\\\"status\\\":\\\"Failure\\\",\\\"message\\\":\\\"etcdserver: request timed out\\\",\\\"code\\\":500}\\n\", \"reason\": \"Internal Server Error\", \"status\": 500}

{\"changed\": false, \"error\": \"kubevirtcommontemplatesbundles.kubevirt.io \\\"common-templates-hyperconverged-cluster\\\" not found\", \"msg\": \"Failed to retrieve requested object: 404\\nReason: Not Found)

I will try to investigate it more.

Comment 5 Karel Šimon 2019-12-04 09:13:20 UTC
I wasn't able to reproduce this bug and Ruth wasn't able to reproduce this bug as well. According to error messages which i found in logs, this could be caused by unhealthy cluster.

Comment 6 Fabian Deutsch 2019-12-04 11:07:21 UTC
According to offline discussions between Ruth and Krael, this ubg can not be reproduced by either of them, thus I'm closing this bug now.

Please reopen if this bug appears again.

Comment 7 Ruth Netser 2019-12-16 12:34:49 UTC
Happened again on
$ oc get csv -n openshift-cnv
NAME                                      DISPLAY                                    VERSION   REPLACES                                  PHASE
kubevirt-hyperconverged-operator.v2.2.0   Container-native virtualization Operator   2.2.0     kubevirt-hyperconverged-operator.v2.1.0   Succeeded
local-storage-operator.v4.3.3             Local Storage                              4.3.3     local-storage-operator.v4.3.0             Succeeded

Comment 8 Ruth Netser 2019-12-16 12:50:43 UTC
Created attachment 1645581 [details]
SSP log

Comment 9 Ruth Netser 2019-12-16 12:51:29 UTC
Created attachment 1645583 [details]
HCO log

Comment 10 Radim Hrazdil 2019-12-16 12:53:38 UTC
Created attachment 1645584 [details]
ssp-operator-log-rhrazdil

I just hit this issue after installing
4.3.nightly-2019-12-13-180405 + CNV 2.2
I didn't do anything with the cluster and after about 2 hours the templates were not there.
I would consider increasing priority since missing templates break UI Wizard.


added SSP operator log which at the end contains the following Error:

***********************\r\n\u001b[1;30mtask path: /opt/ansible/roles/KubevirtCommonTemplatesBundle/tasks/main.yml:15\u001b[0m\n\u001b[0;32mok: [localhost] => {\"ansible_facts\": {\"deployed_templates_after\": \"123\"}, \"changed\": false}\u001b[0m\n\r\nTASK [KubevirtCommonTemplatesBundle : Set progressing condition] ***************\r\n\u001b[1;30mtask path: /opt/ansible/roles/KubevirtCommonTemplatesBundle/tasks/main.yml:19\u001b[0m\n\u001b[0;31mfatal: [localhost]: FAILED! => {\"changed\": false, \"error\": \"kubevirtcommontemplatesbundles.kubevirt.io \\\"common-templates-hyperconverged-cluster\\\" not found\", \"msg\": \"Failed to retrieve requested object: 404\\nReason: Not Found\\nHTTP response headers: HTTPHeaderDict({'Date': 'Mon, 16 Dec 2019 12:35:32 GMT', 'Audit-Id': '95cef543-e929-4617-86d0-2655646ec396', 'Content-Length': '332', 'Content-Type': 'application/json', 'Cache-Control': 'no-cache, private'})\\nHTTP response body: {\\\"kind\\\":\\\"Status\\\",\\\"apiVersion\\\":\\\"v1\\\",\\\"metadata\\\":{},\\\"status\\\":\\\"Failure\\\",\\\"message\\\":\\\"kubevirtcommontemplatesbundles.kubevirt.io \\\\\\\"common-templates-hyperconverged-cluster\\\\\\\" not found\\\",\\\"reason\\\":\\\"NotFound\\\",\\\"details\\\":{\\\"name\\\":\\\"common-templates-hyperconverged-cluster\\\",\\\"group\\\":\\\"kubevirt.io\\\",\\\"kind\\\":\\\"kubevirtcommontemplatesbundles\\\"},\\\"code\\\":404}\\n\\nOriginal traceback: \\n  File \\\"/usr/lib/python2.7/site-packages/openshift/dynamic/client.py\\\", line 73, in inner\\n    resp = func(self, resource, *args, **kwargs)\\n\\n  File \\\"/usr/lib/python2.7/site-packages/openshift/dynamic/client.py\\\", line 239, in get\\n    return self.request('get', path, **kwargs)\\n\\n  File \\\"/usr/lib/python2.7/site-packages/openshift/dynamic/client.py\\\", line 380, in request\\n    _return_http_data_only=params.get('_return_http_data_only', True)\\n\\n  File \\\"/usr/lib/python2.7/site-packages/kubernetes/client/api_client.py\\\", line 321, in call_api\\n    _return_http_data_only, collection_formats, _preload_content, _request_timeout)\\n\\n  File \\\"/usr/lib/python2.7/site-packages/kubernetes/client/api_client.py\\\", line 155, in __call_api\\n    _request_timeout=_request_timeout)\\n\\n  File \\\"/usr/lib/python2.7/site-packages/kubernetes/client/api_client.py\\\", line 342, in request\\n    headers=headers)\\n\\n  File \\\"/usr/lib/python2.7/site-packages/kubernetes/client/rest.py\\\", line 231, in GET\\n    query_params=query_params)\\n\\n  File \\\"/usr/lib/python2.7/site-packages/kubernetes/client/rest.py\\\", line 222, in request\\n    raise ApiException(http_resp=r)\\n\"}\u001b[0m\n\r\nPLAY RECAP *********************************************************************\r\n\u001b[0;31mlocalhost\u001b[0m                  : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    \u001b[0;31mfailed=1   \u001b[0m skipped=0    rescued=0    ignored=0   \r\n\n","job":"3404454616782090989","name":"common-templates-hyperconverged-cluster","namespace":"openshift","error":"exit status 2","stacktrace":"github.com/go-logr/zapr.(*zapLogger).Error\n\tsrc/github.com/operator-framework/operator-sdk/vendor/github.com/go-logr/zapr/zapr.go:128\ngithub.com/operator-framework/operator-sdk/pkg/ansible/runner.(*runner).Run.func1\n\tsrc/github.com/operator-framework/operator-sdk/pkg/ansible/runner/runner.go:199"}


I would consider increasing priority.

Comment 11 Fabian Deutsch 2019-12-16 13:07:01 UTC
Ruth, are you aware of a workaround?

Comment 12 Fabian Deutsch 2019-12-16 13:13:02 UTC
Ruth, can you also confirm that the common-templates-hyperconverged-cluster CR does exist when this problem occurs?

Comment 14 Ruth Netser 2019-12-16 13:28:32 UTC
deleting kubevirt-ssp-operator pod solved the problem.

Comment 21 Ruth Netser 2019-12-23 09:11:45 UTC
Encountered the problem again; only deletion of hco and ssp operators restored the templates.

Comment 23 Guohua Ouyang 2020-01-09 02:46:31 UTC
I have seen the issue as well.

Comment 30 Israel Pinto 2020-01-21 07:05:51 UTC
Verify with:
container-native-virtualization-kubevirt-ssp-operator:v2.2.0-17
Steps:
Create cluster with running vms
Cluster running for 5 days
Check that cnv (kubevirt) templates exists


[cnv-qe-jenkins@cnv-executor-ipinto22-2 ~]$ oc get nodes
NAME               STATUS   ROLES    AGE     VERSION
host-172-16-0-13   Ready    master   7d20h   v1.16.2
host-172-16-0-17   Ready    master   7d20h   v1.16.2
host-172-16-0-22   Ready    master   7d20h   v1.16.2
host-172-16-0-25   Ready    worker   7d20h   v1.16.2
host-172-16-0-39   Ready    worker   7d20h   v1.16.2
host-172-16-0-56   Ready    worker   7d20h   v1.16.2
[cnv-qe-jenkins@cnv-executor-ipinto22-2 ~]$ oc get vm -A
NAMESPACE      NAME                   AGE     RUNNING   VOLUME
long-running   vm-fedora-datavolume   7d17h   true      
long-running   vm-rhel-datavolume     7d18h   true      
[cnv-qe-jenkins@cnv-executor-ipinto22-2 ~]$ oc get vmi -A
NAMESPACE      NAME                   AGE     PHASE     IP               NODENAME
long-running   vm-fedora-datavolume   7d17h   Running   10.131.0.48      host-172-16-0-25
long-running   vm-rhel-datavolume     7d17h   Running   10.130.0.48/23   host-172-16-0-39
[cnv-qe-jenkins@cnv-executor-ipinto22-2 ~]$ oc get dv -A
NAMESPACE      NAME        AGE
long-running   fedora-dv   7d17h
long-running   rhel-dv     7d18h
[cnv-qe-jenkins@cnv-executor-ipinto22-2 ~]$ oc get cdi
NAME                         AGE     PHASE
cdi-hyperconverged-cluster   7d19h   Deployed
[cnv-qe-jenkins@cnv-executor-ipinto22-2 ~]$ oc get pods -n openshift-cnv 
NAME                                                  READY   STATUS    RESTARTS   AGE
bridge-marker-2q8qv                                   1/1     Running   0          7d19h
bridge-marker-44tbn                                   1/1     Running   0          7d19h
bridge-marker-cjkcc                                   1/1     Running   0          7d19h
bridge-marker-m8xqr                                   1/1     Running   0          7d19h
bridge-marker-mgpqh                                   1/1     Running   0          7d19h
bridge-marker-z9h42                                   1/1     Running   0          7d19h
cdi-apiserver-dd7b47d76-zgqqs                         1/1     Running   0          7d17h
cdi-deployment-7d8d9bc79f-hk6d4                       1/1     Running   0          7d17h
cdi-operator-7f6cb8855-dq967                          1/1     Running   0          7d17h
cdi-uploadproxy-85759bd6d-9b8xq                       1/1     Running   0          7d17h
cluster-network-addons-operator-546c7ff56b-gg99w      1/1     Running   0          7d19h
hco-operator-9997d9498-pcwsh                          1/1     Running   0          7d19h
hostpath-provisioner-82lrt                            1/1     Running   0          7d19h
hostpath-provisioner-cjkkw                            1/1     Running   0          7d19h
hostpath-provisioner-operator-78b7c96c5b-9vl7h        1/1     Running   0          7d19h
hostpath-provisioner-z7vsn                            1/1     Running   0          7d19h
kube-cni-linux-bridge-plugin-bw44v                    1/1     Running   1          7d19h
kube-cni-linux-bridge-plugin-dhx2p                    1/1     Running   0          7d19h
kube-cni-linux-bridge-plugin-gmz92                    1/1     Running   0          7d19h
kube-cni-linux-bridge-plugin-jnmd7                    1/1     Running   1          7d19h
kube-cni-linux-bridge-plugin-mb76w                    1/1     Running   1          7d19h
kube-cni-linux-bridge-plugin-z5pvh                    1/1     Running   0          7d19h
kubemacpool-mac-controller-manager-5f66d67bd5-jdkq8   1/1     Running   0          7d1h
kubemacpool-mac-controller-manager-5f66d67bd5-tnng4   1/1     Running   0          7d1h
kubevirt-node-labeller-f6q4t                          1/1     Running   0          7d19h
kubevirt-node-labeller-pgzn8                          1/1     Running   0          7d19h
kubevirt-node-labeller-qtbzj                          1/1     Running   0          7d19h
kubevirt-ssp-operator-79d7b9fcf6-4jkg8                1/1     Running   0          7d19h
nmstate-handler-2842c                                 1/1     Running   0          7d19h
nmstate-handler-cpj6h                                 1/1     Running   0          7d19h
nmstate-handler-ctv2t                                 1/1     Running   0          7d19h
nmstate-handler-jsx4b                                 1/1     Running   0          7d19h
nmstate-handler-mwtff                                 1/1     Running   0          7d19h
nmstate-handler-xrvbr                                 1/1     Running   0          7d19h
node-maintenance-operator-77696965f8-jgtjs            1/1     Running   0          7d19h
ovs-cni-amd64-87t6s                                   2/2     Running   0          7d19h
ovs-cni-amd64-8gjr8                                   2/2     Running   0          7d19h
ovs-cni-amd64-92kfs                                   2/2     Running   0          7d19h
ovs-cni-amd64-fnxgt                                   2/2     Running   0          7d19h
ovs-cni-amd64-j5c4v                                   2/2     Running   0          7d19h
ovs-cni-amd64-p5v26                                   2/2     Running   0          7d19h
virt-api-bd8d6966b-mjq2m                              1/1     Running   0          7d17h
virt-api-bd8d6966b-w9hxh                              1/1     Running   0          7d17h
virt-controller-79694fc56f-6srwt                      1/1     Running   0          7d17h
virt-controller-79694fc56f-xtd8t                      1/1     Running   0          7d17h
virt-handler-j6h94                                    1/1     Running   0          7d17h
virt-handler-kwqcg                                    1/1     Running   0          7d17h
virt-handler-pcqxm                                    1/1     Running   0          7d17h
virt-operator-6f7645978b-6cbgp                        1/1     Running   0          7d17h
virt-operator-6f7645978b-fd96c                        1/1     Running   0          7d17h
virt-template-validator-7949688d98-8pm4b              1/1     Running   0          7d17h
virt-template-validator-7949688d98-zjdkm              1/1     Running   0          7d17h
[cnv-qe-jenkins@cnv-executor-ipinto22-2 ~]$ oc get templates -n openshift
NAME                                            DESCRIPTION                                                                        PARAMETERS        OBJECTS
3scale-gateway                                  3scale's APIcast is an NGINX based API gateway used to integrate your interna...   17 (8 blank)      3
amq63-basic                                     Application template for JBoss A-MQ brokers. These can be deployed as standal...   11 (4 blank)      6
amq63-persistent                                An example JBoss A-MQ application. For more information about using this temp...   13 (4 blank)      8
amq63-persistent-ssl                            An example JBoss A-MQ application. For more information about using this temp...   18 (6 blank)      12
amq63-ssl                                       An example JBoss A-MQ application. For more information about using this temp...   16 (6 blank)      10
apicurito                                       Design beautiful, functional APIs with zero coding, using a visual designer f...   7 (1 blank)       7
cache-service                                   Red Hat Data Grid is an in-memory, distributed key/value store.                    8 (1 blank)       4
cakephp-mysql-example                           An example CakePHP application with a MySQL database. For more information ab...   19 (4 blank)      8
cakephp-mysql-persistent                        An example CakePHP application with a MySQL database. For more information ab...   20 (4 blank)      9
centos6-server-large-v0.7.0                     This template can be used to create a VM suitable for CentOS 6 and newer. The...   2 (1 blank)       1
centos6-server-medium-v0.7.0                    This template can be used to create a VM suitable for CentOS 6 and newer. The...   2 (1 blank)       1
centos6-server-small-v0.7.0                     This template can be used to create a VM suitable for CentOS 6 and newer. The...   2 (1 blank)       1
centos6-server-tiny-v0.7.0                      This template can be used to create a VM suitable for CentOS 6 and newer. The...   2 (1 blank)       1
centos7-desktop-large-v0.7.0                    This template can be used to create a VM suitable for CentOS 7 and newer. The...   2 (1 blank)       1
centos7-desktop-medium-v0.7.0                   This template can be used to create a VM suitable for CentOS 7 and newer. The...   2 (1 blank)       1
centos7-desktop-small-v0.7.0                    This template can be used to create a VM suitable for CentOS 7 and newer. The...   2 (1 blank)       1
centos7-desktop-tiny-v0.7.0                     This template can be used to create a VM suitable for CentOS 7 and newer. The...   2 (1 blank)       1
centos7-server-large-v0.7.0                     This template can be used to create a VM suitable for CentOS 7 and newer. The...   2 (1 blank)       1
centos7-server-medium-v0.7.0                    This template can be used to create a VM suitable for CentOS 7 and newer. The...   2 (1 blank)       1
centos7-server-small-v0.7.0                     This template can be used to create a VM suitable for CentOS 7 and newer. The...   2 (1 blank)       1
centos7-server-tiny-v0.7.0                      This template can be used to create a VM suitable for CentOS 7 and newer. The...   2 (1 blank)       1
centos8-desktop-large-v0.7.0                    This template can be used to create a VM suitable for CentOS 7 and newer. The...   2 (1 blank)       1
centos8-desktop-medium-v0.7.0                   This template can be used to create a VM suitable for CentOS 7 and newer. The...   2 (1 blank)       1
centos8-desktop-small-v0.7.0                    This template can be used to create a VM suitable for CentOS 7 and newer. The...   2 (1 blank)       1
centos8-desktop-tiny-v0.7.0                     This template can be used to create a VM suitable for CentOS 7 and newer. The...   2 (1 blank)       1
centos8-server-large-v0.7.0                     This template can be used to create a VM suitable for CentOS 7 and newer. The...   2 (1 blank)       1
centos8-server-medium-v0.7.0                    This template can be used to create a VM suitable for CentOS 7 and newer. The...   2 (1 blank)       1
centos8-server-small-v0.7.0                     This template can be used to create a VM suitable for CentOS 7 and newer. The...   2 (1 blank)       1
centos8-server-tiny-v0.7.0                      This template can be used to create a VM suitable for CentOS 7 and newer. The...   2 (1 blank)       1
dancer-mysql-example                            An example Dancer application with a MySQL database. For more information abo...   16 (5 blank)      8
dancer-mysql-persistent                         An example Dancer application with a MySQL database. For more information abo...   17 (5 blank)      9
datagrid-service                                Red Hat Data Grid is an in-memory, distributed key/value store.                    7 (1 blank)       4
datavirt64-basic-s2i                            Application template for JBoss Data Virtualization 6.4 services built using S2I.   20 (6 blank)      6
datavirt64-extensions-support-s2i               An example JBoss Data Virtualization application. For more information about...    35 (9 blank)      10
datavirt64-ldap-s2i                             Application template for JBoss Data Virtualization 6.4 services that configur...   21 (6 blank)      6
datavirt64-secure-s2i                           An example JBoss Data Virtualization application. For more information about...    51 (22 blank)     8
decisionserver64-amq-s2i                        An example BRMS decision server A-MQ application. For more information about...    30 (5 blank)      10
decisionserver64-basic-s2i                      Application template for Red Hat JBoss BRMS 6.4 decision server applications...    17 (5 blank)      5
django-psql-example                             An example Django application with a PostgreSQL database. For more informatio...   19 (5 blank)      8
django-psql-persistent                          An example Django application with a PostgreSQL database. For more informatio...   20 (5 blank)      9
dotnet-example                                  An example .NET Core application.                                                  19 (9 blank)      5
dotnet-pgsql-persistent                         An example .NET Core application with a PostgreSQL database. For more informa...   24 (7 blank)      9
eap-cd-basic-s2i                                An example JBoss Enterprise Application Platform continuous delivery applicat...   16 (4 blank)      6
eap-cd-starter-s2i                              An example JBoss Enterprise Application Platform continuous delivery applicat...   12 (2 blank)      5
eap72-basic-s2i                                 An example Red Hat JBoss EAP 7 application. For more information about using...    16 (4 blank)      6
eap72-https-s2i                                 An example Red Hat JBoss EAP 7 application configured with secure communicati...   26 (10 blank)     8
eap72-mongodb-persistent-s2i                    An example Red Hat JBoss EAP 7 application with a MongoDB database. For more...    39 (18 blank)     11
eap72-mongodb-s2i                               An example Red Hat JBoss EAP 7 application with a MongoDB database. For more...    38 (18 blank)     10
eap72-mysql-persistent-s2i                      An example Red Hat JBoss EAP 7.2 application with a persistent MySQL database...   40 (19 blank)     11
eap72-mysql-s2i                                 An example Red Hat JBoss EAP 7 application with a MySQL database. For more in...   39 (19 blank)     10
eap72-postgresql-persistent-s2i                 An example Red Hat JBoss EAP 7 application with a persistent PostgreSQL datab...   37 (16 blank)     11
eap72-postgresql-s2i                            An example Red Hat JBoss EAP 7 application with an PostgreSQL database config...   36 (16 blank)     10
eap72-sso-s2i                                   An example Red Hat JBoss EAP 7 application Single Sign-On application. For mo...   44 (19 blank)     8
eap72-third-party-db-s2i                        An example Red Hat JBoss EAP 7 application. For more information about using...    30 (7 blank)      8
fedora-desktop-large-v0.7.0                     This template can be used to create a VM suitable for Fedora 23 and newer. Th...   2 (1 blank)       1
fedora-desktop-medium-v0.7.0                    This template can be used to create a VM suitable for Fedora 23 and newer. Th...   2 (1 blank)       1
fedora-desktop-small-v0.7.0                     This template can be used to create a VM suitable for Fedora 23 and newer. Th...   2 (1 blank)       1
fedora-desktop-tiny-v0.7.0                      This template can be used to create a VM suitable for Fedora 23 and newer. Th...   2 (1 blank)       1
fedora-highperformance-large-v0.7.0             This template can be used to create a VM suitable for Fedora 23 and newer. Th...   2 (1 blank)       1
fedora-highperformance-medium-v0.7.0            This template can be used to create a VM suitable for Fedora 23 and newer. Th...   2 (1 blank)       1
fedora-highperformance-small-v0.7.0             This template can be used to create a VM suitable for Fedora 23 and newer. Th...   2 (1 blank)       1
fedora-highperformance-tiny-v0.7.0              This template can be used to create a VM suitable for Fedora 23 and newer. Th...   2 (1 blank)       1
fedora-server-large-v0.7.0                      This template can be used to create a VM suitable for Fedora 23 and newer. Th...   2 (1 blank)       1
fedora-server-medium-v0.7.0                     This template can be used to create a VM suitable for Fedora 23 and newer. Th...   2 (1 blank)       1
fedora-server-small-v0.7.0                      This template can be used to create a VM suitable for Fedora 23 and newer. Th...   2 (1 blank)       1
fedora-server-tiny-v0.7.0                       This template can be used to create a VM suitable for Fedora 23 and newer. Th...   2 (1 blank)       1
fuse74-console                                  The Red Hat Fuse Console eases the discovery and management of Fuse applicati...   8 (1 blank)       5
httpd-example                                   An example Apache HTTP Server (httpd) application that serves static content....   9 (3 blank)       5
jenkins-ephemeral                               Jenkins service, without persistent storage....                                    8 (all set)       6
jenkins-ephemeral-monitored                     Jenkins service, without persistent storage....                                    9 (all set)       7
jenkins-persistent                              Jenkins service, with persistent storage....                                       10 (all set)      7
jenkins-persistent-monitored                    Jenkins service, with persistent storage....                                       11 (all set)      8
jws31-tomcat7-basic-s2i                         Application template for JWS applications built using S2I.                         12 (3 blank)      5
jws31-tomcat7-https-s2i                         An example JBoss Web Server application configured for use with https. For mo...   17 (5 blank)      7
jws31-tomcat7-mongodb-persistent-s2i            An example JBoss Web Server application with a MongoDB database. For more inf...   30 (12 blank)     10
jws31-tomcat7-mongodb-s2i                       Application template for JWS MongoDB applications built using S2I.                 29 (12 blank)     9
jws31-tomcat7-mysql-persistent-s2i              An example JBoss Web Server application with a MySQL database. For more infor...   31 (13 blank)     10
jws31-tomcat7-mysql-s2i                         Application template for JWS MySQL applications built using S2I.                   30 (13 blank)     9
jws31-tomcat7-postgresql-persistent-s2i         An example JBoss Web Server application with a PostgreSQL database. For more...    28 (10 blank)     10
jws31-tomcat7-postgresql-s2i                    Application template for JWS PostgreSQL applications built using S2I.              27 (10 blank)     9
jws31-tomcat8-basic-s2i                         An example JBoss Web Server application. For more information about using thi...   12 (3 blank)      5
jws31-tomcat8-https-s2i                         An example JBoss Web Server application. For more information about using thi...   17 (5 blank)      7
jws31-tomcat8-mongodb-persistent-s2i            An example JBoss Web Server application with a MongoDB database. For more inf...   30 (12 blank)     10
jws31-tomcat8-mongodb-s2i                       Application template for JWS MongoDB applications built using S2I.                 29 (12 blank)     9
jws31-tomcat8-mysql-persistent-s2i              An example JBoss Web Server application with a MySQL database. For more infor...   31 (13 blank)     10
jws31-tomcat8-mysql-s2i                         Application template for JWS MySQL applications built using S2I.                   30 (13 blank)     9
jws31-tomcat8-postgresql-persistent-s2i         Application template for JWS PostgreSQL applications with persistent storage...    28 (10 blank)     10
jws50-tomcat9-basic-s2i                         An example JBoss Web Server application. For more information about using thi...   12 (3 blank)      5
jws50-tomcat9-https-s2i                         An example JBoss Web Server application. For more information about using thi...   17 (5 blank)      7
jws50-tomcat9-mongodb-persistent-s2i            An example JBoss Web Server application with a MongoDB database. For more inf...   30 (12 blank)     10
jws50-tomcat9-mongodb-s2i                       Application template for JWS MongoDB applications built using S2I.                 29 (12 blank)     9
jws50-tomcat9-mysql-persistent-s2i              An example JBoss Web Server application with a MySQL database. For more infor...   31 (13 blank)     10
jws50-tomcat9-mysql-s2i                         Application template for JWS MySQL applications built using S2I.                   30 (13 blank)     9
jws50-tomcat9-postgresql-persistent-s2i         Application template for JWS PostgreSQL applications with persistent storage...    28 (10 blank)     10
mariadb-ephemeral                               MariaDB database service, without persistent storage. For more information ab...   8 (3 generated)   3
mariadb-persistent                              MariaDB database service, with persistent storage. For more information about...   9 (3 generated)   4
mongodb-ephemeral                               MongoDB database service, without persistent storage. For more information ab...   8 (3 generated)   3
mongodb-persistent                              MongoDB database service, with persistent storage. For more information about...   9 (3 generated)   4
mysql-ephemeral                                 MySQL database service, without persistent storage. For more information abou...   8 (3 generated)   3
mysql-persistent                                MySQL database service, with persistent storage. For more information about u...   9 (3 generated)   4
nginx-example                                   An example Nginx HTTP server and a reverse proxy (nginx) application that ser...   10 (3 blank)      5
nodejs-mongo-persistent                         An example Node.js application with a MongoDB database. For more information...    19 (4 blank)      9
nodejs-mongodb-example                          An example Node.js application with a MongoDB database. For more information...    18 (4 blank)      8
openjdk-web-basic-s2i                           An example Java application using OpenJDK. For more information about using t...   9 (1 blank)       5
opensuse-server-large-v0.7.0                    This template can be used to create a VM suitable for OpenSUSE Leap 15.0. The...   2 (1 blank)       1
opensuse-server-medium-v0.7.0                   This template can be used to create a VM suitable for OpenSUSE Leap 15.0. The...   2 (1 blank)       1
opensuse-server-small-v0.7.0                    This template can be used to create a VM suitable for OpenSUSE Leap 15.0. The...   2 (1 blank)       1
opensuse-server-tiny-v0.7.0                     This template can be used to create a VM suitable for OpenSUSE Leap 15.0. The...   2 (1 blank)       1
postgresql-ephemeral                            PostgreSQL database service, without persistent storage. For more information...   7 (2 generated)   3
postgresql-persistent                           PostgreSQL database service, with persistent storage. For more information ab...   8 (2 generated)   4
processserver64-amq-mysql-persistent-s2i        An example BPM Suite application with A-MQ and a MySQL database. For more inf...   49 (13 blank)     14
processserver64-amq-mysql-s2i                   An example BPM Suite application with A-MQ and a MySQL database. For more inf...   47 (13 blank)     12
processserver64-amq-postgresql-persistent-s2i   An example BPM Suite application with A-MQ and a PostgreSQL database. For mor...   46 (10 blank)     14
processserver64-amq-postgresql-s2i              An example BPM Suite application with A-MQ and a PostgreSQL database. For mor...   44 (10 blank)     12
processserver64-basic-s2i                       An example BPM Suite application. For more information about using this templ...   17 (5 blank)      5
processserver64-externaldb-s2i                  An example BPM Suite application with a external database. For more informati...   47 (22 blank)     7
processserver64-mysql-persistent-s2i            An example BPM Suite application with a MySQL database. For more information...    40 (14 blank)     10
processserver64-mysql-s2i                       An example BPM Suite application with a MySQL database. For more information...    39 (14 blank)     9
processserver64-postgresql-persistent-s2i       An example BPM Suite application with a PostgreSQL database. For more informa...   37 (11 blank)     10
rails-pgsql-persistent                          An example Rails application with a PostgreSQL database. For more information...   21 (4 blank)      9
rails-postgresql-example                        An example Rails application with a PostgreSQL database. For more information...   20 (4 blank)      8
react-web-app-example                           Build a basic React Web Application                                                9 (1 generated)   5
redis-ephemeral                                 Redis in-memory data structure store, without persistent storage. For more in...   5 (1 generated)   3
redis-persistent                                Redis in-memory data structure store, with persistent storage. For more infor...   6 (1 generated)   4
rhdm74-authoring                                Application template for a non-HA persistent authoring environment, for Red H...   76 (44 blank)     11
rhdm74-authoring-ha                             Application template for a HA persistent authoring environment, for Red Hat D...   90 (45 blank)     25
rhdm74-kieserver                                Application template for a managed KIE Server, for Red Hat Decision Manager 7.4    62 (42 blank)     7
rhdm74-optaweb-employee-rostering               Application template for a Optaweb Employee Rostering with a PostgreSQL datab...   23 (5 blank)      10
rhdm74-prod-immutable-kieserver                 Application template for an immutable KIE server in a production environment,...   67 (45 blank)     9
rhdm74-prod-immutable-kieserver-amq             Application template for an immutable KIE server in a production environment...    81 (54 blank)     22
rhdm74-trial-ephemeral                          Application template for an ephemeral authoring and testing environment, for...    65 (39 blank)     8
rhel6-desktop-large-v0.7.0                      This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel6-desktop-medium-v0.7.0                     This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel6-desktop-small-v0.7.0                      This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel6-desktop-tiny-v0.7.0                       This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel6-server-large-v0.7.0                       This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel6-server-medium-v0.7.0                      This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel6-server-small-v0.7.0                       This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel6-server-tiny-v0.7.0                        This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel7-desktop-large-v0.7.0                      This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel7-desktop-medium-v0.7.0                     This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel7-desktop-small-v0.7.0                      This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel7-desktop-tiny-v0.7.0                       This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel7-highperformance-large-v0.7.0              This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel7-highperformance-medium-v0.7.0             This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel7-highperformance-small-v0.7.0              This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel7-highperformance-tiny-v0.7.0               This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel7-server-large-v0.7.0                       This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel7-server-medium-v0.7.0                      This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel7-server-small-v0.7.0                       This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel7-server-tiny-v0.7.0                        This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel8-desktop-large-v0.7.0                      This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel8-desktop-medium-v0.7.0                     This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel8-desktop-small-v0.7.0                      This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel8-desktop-tiny-v0.7.0                       This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel8-highperformance-large-v0.7.0              This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel8-highperformance-medium-v0.7.0             This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel8-highperformance-small-v0.7.0              This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel8-highperformance-tiny-v0.7.0               This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel8-server-large-v0.7.0                       This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel8-server-medium-v0.7.0                      This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel8-server-small-v0.7.0                       This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhel8-server-tiny-v0.7.0                        This template can be used to create a VM suitable for Red Hat Enterprise Linu...   2 (1 blank)       1
rhpam74-authoring                               Application template for a non-HA persistent authoring environment, for Red H...   80 (44 blank)     12
rhpam74-authoring-ha                            Application template for a HA persistent authoring environment, for Red Hat P...   99 (45 blank)     28
rhpam74-kieserver-externaldb                    Application template for a managed KIE Server with an external database, for...    84 (59 blank)     9
rhpam74-kieserver-mysql                         Application template for a managed KIE Server with a MySQL database, for Red...    71 (42 blank)     10
rhpam74-kieserver-postgresql                    Application template for a managed KIE Server with a PostgreSQL database, for...   72 (42 blank)     10
rhpam74-managed                                 Application template for a managed HA production runtime environment, for Red...   87 (46 blank)     16
rhpam74-prod                                    Application template for a managed HA production runtime environment, for Red...   102 (55 blank)    31
rhpam74-prod-immutable-kieserver                Application template for an immutable KIE server in a production environment,...   77 (45 blank)     12
rhpam74-prod-immutable-kieserver-amq            Application template for an immultable KIE server in a production environment...   98 (58 blank)     25
rhpam74-prod-immutable-monitor                  Application template for a router and monitoring console in a production envi...   69 (44 blank)     15
rhpam74-trial-ephemeral                         Application template for an ephemeral authoring and testing environment, for...    65 (39 blank)     8
s2i-fuse74-spring-boot-camel                    Spring Boot and Camel QuickStart. This example demonstrates how you can use A...   16 (2 blank)      3
s2i-fuse74-spring-boot-camel-rest-3scale        Spring Boot, Camel REST DSL and 3Scale QuickStart. This example demonstrates...    17 (2 blank)      5
s2i-fuse74-spring-boot-camel-xml                Spring Boot and Camel Xml QuickStart. This example demonstrates how you can u...   16 (2 blank)      3
sso72-https                                     An example RH-SSO 7 application. For more information about using this templa...   26 (15 blank)     6
sso72-mysql                                     An example RH-SSO 7 application with a MySQL database. For more information a...   36 (20 blank)     8
sso72-mysql-persistent                          An example RH-SSO 7 application with a MySQL database. For more information a...   37 (20 blank)     9
sso72-postgresql                                An example RH-SSO 7 application with a PostgreSQL database. For more informat...   33 (17 blank)     8
sso72-postgresql-persistent                     An example RH-SSO 7 application with a PostgreSQL database. For more informat...   34 (17 blank)     9
sso72-x509-https                                An example RH-SSO 7 application. For more information about using this templa...   12 (6 blank)      4
sso73-https                                     An example application based on RH-SSO 7.3 image. For more information about...    27 (16 blank)     6
sso73-mysql                                     An example application based on RH-SSO 7.3 image. For more information about...    37 (21 blank)     8
sso73-mysql-persistent                          An example application based on RH-SSO 7.3 image. For more information about...    38 (21 blank)     9
sso73-postgresql                                An example application based on RH-SSO 7.3 image. For more information about...    34 (18 blank)     8
sso73-postgresql-persistent                     An example application based on RH-SSO 7.3 image. For more information about...    35 (18 blank)     9
sso73-x509-https                                An example application based on RH-SSO 7.3 image. For more information about...    13 (7 blank)      4
sso73-x509-mysql-persistent                     An example application based on RH-SSO 7.3 image. For more information about...    24 (12 blank)     7
sso73-x509-postgresql-persistent                An example application based on RH-SSO 7.3 image. For more information about...    21 (9 blank)      7
ubuntu-desktop-large-v0.7.0                     This template can be used to create a VM suitable for Ubuntu 18.04 (Xenial Xe...   2 (1 blank)       1
ubuntu-desktop-medium-v0.7.0                    This template can be used to create a VM suitable for Ubuntu 18.04 (Xenial Xe...   2 (1 blank)       1
ubuntu-desktop-small-v0.7.0                     This template can be used to create a VM suitable for Ubuntu 18.04 (Xenial Xe...   2 (1 blank)       1
ubuntu-desktop-tiny-v0.7.0                      This template can be used to create a VM suitable for Ubuntu 18.04 (Xenial Xe...   2 (1 blank)       1
win2k12r2-desktop-large-v0.7.0                  This template can be used to create a VM suitable for Microsoft Windows Serve...   2 (1 blank)       1
win2k12r2-desktop-medium-v0.7.0                 This template can be used to create a VM suitable for Microsoft Windows Serve...   2 (1 blank)       1
win2k12r2-server-large-v0.7.0                   This template can be used to create a VM suitable for Microsoft Windows Serve...   2 (1 blank)       1
win2k12r2-server-medium-v0.7.0                  This template can be used to create a VM suitable for Microsoft Windows Serve...   2 (1 blank)       1
[cnv-qe-jenkins@cnv-executor-ipinto22-2 ~]$ oc get templates -n openshift

Comment 31 Dan Kenigsberg 2020-01-30 20:02:38 UTC
closing this bug manually; it should have been included in

https://access.redhat.com/errata/RHEA-2020:0307