Quiz: Check Your Understanding
The following is a short quiz to test your knowledge
on the topics covered in this course. If you get at least 80% of the questions
correct, you will receive a completion code to enter
in the Mark as Completed field in this lesson.
---
startOnLoad: true
shuffleAnswers: true
shuffleQuestions: true
nQuestions: 10
primaryColor: '#0091da'
secondaryColor: '#f2f2f2'
textColor: 'black'
passingGrade: 80
customPassMsg: "Congratulations! Your completion code is: tapmaster"
customFailMsg: "You have not passed. Please try again."
locale: null
---
## What is the correct method for providing a custom organization name in the Developer Portal?
1. [x] Set the ``tap_gui.app_config.organization.name`` TAP configuration property
1. [ ] Navigate to settings in the Developer Portal, set the name value and save it
1. [ ] Specify a ``Group`` entity in the software catalog called ``Organization`` and set its ``displayName``
1. [ ] Pass the new value to the ``deployments/server`` pods in the ``tap-gui`` namespace
## Which of the following statements describes the outcome of the command below? (Check all that apply)
```bash
tanzu package installed update tap \
--values-file tap-values.yaml \
-n tap-install
```
- [x] TAP cluster is updated with changes made in the ``tap-values.yaml`` file
- [ ] TAP namespace is updated to ``tap-install`` from ``tap``
- [x] The Developer Portal is updated with changes under ``tap_gui`` in the ``tap-values.yaml`` file
- [ ] The command will fail due to a missing parameter ``--kubeconfig``
## Which of the following statements are **TRUE** regarding Software Catalog in the Developer Portal? (Check all that apply)
- [x] Software Catalog definition is stored together with code in a YAML file
- [x] Software Catalog keeps track of metadata and ownership of software in the ecosystem
- [x] Software Catalog location may be specified in ``tap-values.yaml`` for the Developer Portal to discover them
- [x] Software Catalog may be maintained by referencing the Backstage documentation
- [x] Software Catalog is configured as the home page in the Developer Portal
## True or False: the Developer Portal is built on the Open Source project called Backstage
1. [x] True
1. [ ] False
## Which of the following is a **Core** Software Catalog entity of Backstage?
1. [ ] System
1. [ ] Location
1. [ ] Users
1. [x] Component
1. [ ] Template
## True or False: The Software Catalog component entity is automatically generated from Git project metadata
1. [ ] True
1. [x] False
## Which of the following are **True** about assigning ownership to entities? (Check all that apply)
- [ ] Only a user entity can have ownership of other entities
- [x] The Developer Portal shows users to their owned component entities upon login by default
- [ ] Entities are assigned an owner by default
- [ ] Entities that have ownership assigned are only viewable by that owner
- [x] Entity ownership can be changed by the Git project owner such as a developer with write access
## Which of the following commands can be used to troubleshoot Catalog entity definition errors?
1. [ ] ``kubectl get pods -n tap-gui``
1. [ ] ``tanzu package installed list -n tap-install``
1. [x] ``kubectl logs deployment/server -n tap-gui``
1. [ ] ``tanzu apps workload get ``
## Which of the following is **True** about User and Group entities in the catalog?
1. [ ] Users and Groups entities are automatically configured from LDAP backend
1. [x] Users and Groups entities are manually created
1. [ ] Users and Groups entities are required to define ownerships
1. [ ] Users and Groups entities must specify a parent entity
1. [ ] Users and Groups entities are part of the core software catalog entities
## Who is the primary consumer of the Developer Portal?
1. [x] Developers
1. [ ] Project Managers
1. [ ] CEO
1. [ ] Cluster Administrators
1. [ ] Application End Users