Bug 1322946

Summary: [DOCS] db-service.yaml file has incorrect selector in "RED HAT ENTERPRISE LINUX ATOMIC HOST 7 GETTING STARTED WITH CONTAINERS"
Product: Red Hat Enterprise Linux 7 Reporter: Michael Nguyen <mnguyen>
Component: doc-RHEL-AtomicAssignee: Chris Negus <cnegus>
Status: CLOSED CURRENTRELEASE QA Contact: Vikram Goyal <vigoyal>
Severity: high Docs Contact: Vikram Goyal <vigoyal>
Priority: high    
Version: 7.2CC: cnegus, yruseva, zdover
Target Milestone: rcKeywords: Documentation
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
: 1380506 (view as bug list) Environment:
Last Closed: 2016-06-09 07:03:19 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:
Bug Depends On:    
Bug Blocks: 1380506    

Description Michael Nguyen 2016-03-31 18:04:33 UTC
Document
------------------- 
Name: RED HAT ENTERPRISE LINUX ATOMIC HOST 7 GETTING STARTED WITH CONTAINERS
URL: https://access.redhat.com/documentation/en/red-hat-enterprise-linux-atomic-host/version-7/getting-started-with-containers/

The kubernetes db-service is unable to find the pods deployed by the replication controller because the db-service.yaml file has an incorrect selector.  The selector should be "app: db" instead of "name: db" (see below for the correct file content)

db-service.yaml 
-------------------

apiVersion: v1
kind: Service
metadata:
  labels:
    name: db
  name: db-service
  namespace: default
spec:
  ports:
  - port: 3306
  selector:
    app: db


db-service.yaml is referenced in section "2.3.3 Launching container pods with Kubernetes" and "3.7. LAUNCHING SERVICES, REPLICATION CONTROLLERS, AND CONTAINER PODS WITH KUBERNETES".  It is also included in kube_files.tar which is linked on the site.

There are inconsistencies between the contents of the yaml files displayed in the documentation and kube_files.tar.  They should be identical.

Comment 2 Chris Negus 2016-06-09 04:09:31 UTC
I changed name: db to app: db in the document, as described earlier.  Once published, the fix can be found here: https://access.redhat.com/documentation/en/red-hat-enterprise-linux-atomic-host/version-7/getting-started-with-containers/#get_started_orchestrating_containers_with_kubernetes

Comment 3 Vikram Goyal 2016-06-09 07:03:19 UTC
Thanks Chris. This fix can be verified in section 3.3.3 here [1].

Moving this bug to CLOSED-->CURRENTRELEASE.

[1] https://access.redhat.com/documentation/en/red-hat-enterprise-linux-atomic-host/version-7/getting-started-with-containers/#launching_container_pods_with_kubernetes