Index

A

Ansible
application-specific module
apt module
apt_repository and apt_key modules
connections and inventory
copy module
deployment
file module
modules
package module
playbooks
shell module
template module
yum and zypper module
Ansible playbook fragment
Ansible playbook, GoCD configuration
Ant/Rake builds
apgdiff tool
Application programming interface (API)
Application-specific module
Apt module
Automated testing
catastrophic failures
debugging aid
design aid
downsides, characteristics
feedback
product specification

B

Building packages
debian repositories ( see Debian packaging, dh-virtualenv)
Python source tarball

C

Config references
Connection method
Continuous delivery (CD)
Debian package, installation
debian repositories
GoCD
pipeline architecture
testing environment
Continuous integration (CI)
Copy module

D

Data definition language (DDL)
Data migrations
Debian Backports
Debian repository
configuration
creation
preparing
serving
signatures
Debian packaging, dh-virtualenv
creation
metadata
python dependencies
tradeoffs
Decoupling application
column adding
column dropping
data migrations
deployable packages
metadata
schema change, example ( see Schema change)
schema migrations
Dependency injection technique
Deployment system, metrics
deployment-utils repository
Downsides, test
brittleness
effort
maintenance
security

E

Error trackers
Extreme Programming (XP)

F

File module, Ansible
Flyway

G

gh-ost tool
Go continuous delivery (GoCD)
agent environments
artifact repository
debian
agent, installation
server, installation
Git repositories
materials
pipeline organization
resources
server component
SSH Key
XML configuration
GPG key pair
Graphical user interface (GUI)

H

Hotfix pipeline

I

Immutable infrastructure
Infrastructure automation
code
database
immutable infrastructure
Integrated smoke test
Integration tests
Inventory/host file

J, K

Jenkins
architectural constraint checking
code coverage
coding style
complexity
configuration
Docker
job creation
notifications
post-build actions
responsibilities
source control repository, configuration

L

last_login table
LDAP/Active Directory–based authentication
Lineinfile module, Ansible

M

Matheval project
application logic
flask framework
JSon data tree
Mock objects
Modules
MySQL

N, O

NOT NULL constraint

P

Package module
Password file-based authentication
Patching
Performance tests
ping module
Pipeline
build stage
debian package
deployment
mitigations
risk
security fix
software bill
directory layout
GoCD
GoCD configuration
history view
overview
package deployment
ansible
GoCD configuration
package uploading in
GoCD configuration
user accounts and security
stages, jobs, tasks and artifacts
triggering
unique version numbers
unique version string
version recycling
Pipeline improvements
installing
rollbacks
running smoke ( see Running smoke tests)
Playbooks
apt cache
roles
variables
Plug-ins
PostgreSQL database
Puppet-managed machine
Python-matheval pipeline

Q

Quality assurance

R

Reasons/automated deployments, CD
feedback cycles
quality assurance techniques
release cycles
release process
microservice pattern
time savings
Running smoke tests
adding smoke tests
black box
smoke description
white box

S

Schema change
application version
database change script
data migration
load
login attempts, application logs
new column
apgdiff tool
login_attempts
migration script
NULL values
users.last_login
NOT NULL constraint
web application
Schema version
Secret management systems
Secure Shell (SSH)
Service discovery system
Service module
Shell module
Smoke tests
Software as a service (SaaS)
Sqitch
SSH key
State management
database changes
database schema
rollbacks
Subversion (svn)
sudo approach
System tests

T

Template module
Test-driven development (TDD)
tox command
Transport Layer Security (TLS)
Travis CI

U

Unit testing
binary search
context manager
dependency injection technique
exception, code
external actions
external dependencies
function, implementing
Mock objects
patching
pytest
python path
tox command
User module

V

Vagrant
command-line tool
installation
IP network
vagrantfile
VMs
Vagrantfile
Variables
Virtualenv
Virtual machines (VMs)
ansible playbook
configuration
GoCD server
GPG key pair
inventory/host file
SSH key
Virtual playground, requirements and resource usage

W, X

Web interface

Y

YUM module

Z

Zypper module
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset