Documentation
¶
Index ¶
- Constants
- type BuildDockerfile
- type BuildTestFrameworkAnsibleTestScript
- type BuildTestFrameworkDockerfile
- type DeployOperator
- type DockerfileHybrid
- type Entrypoint
- type GopkgToml
- type K8sStatus
- type Main
- type MoleculeDefaultAsserts
- type MoleculeDefaultMolecule
- type MoleculeDefaultPlaybook
- type MoleculeDefaultPrepare
- type MoleculeTestClusterMolecule
- type MoleculeTestClusterPlaybook
- type MoleculeTestLocalMolecule
- type MoleculeTestLocalPlaybook
- type MoleculeTestLocalPrepare
- type Playbook
- type RolesDefaultsMain
- type RolesFiles
- type RolesHandlersMain
- type RolesMetaMain
- type RolesReadme
- type RolesTasksMain
- type RolesTemplates
- type RolesVarsMain
- type Travis
- type UserSetup
- type Watches
Constants ¶
const ( RolesDir = "roles" MoleculeDir = "molecule" MoleculeTestClusterDir = MoleculeDir + filePathSep + "test-cluster" MoleculeDefaultDir = MoleculeDir + filePathSep + "default" MoleculeTestLocalDir = MoleculeDir + filePathSep + "test-local" )
const BuildDockerfileFile = "Dockerfile"
const BuildTestFrameworkAnsibleTestScriptFile = "ansible-test.sh"
const BuildTestFrameworkDockerfileFile = "Dockerfile"
const DeployOperatorFile = "operator.yaml"
const K8sStatusPythonFile = "library/k8s_status.py"
const MoleculeDefaultAssertsFile = "asserts.yml"
const MoleculeDefaultMoleculeFile = "molecule.yml"
const MoleculeDefaultPlaybookFile = "playbook.yml"
const MoleculeDefaultPrepareFile = "prepare.yml"
const MoleculeTestClusterMoleculeFile = "molecule.yml"
const MoleculeTestClusterPlaybookFile = "playbook.yml"
const MoleculeTestLocalMoleculeFile = "molecule.yml"
const MoleculeTestLocalPlaybookFile = "playbook.yml"
const MoleculeTestLocalPrepareFile = "prepare.yml"
const PlaybookYamlFile = "playbook.yml"
const RolesDefaultsMainFile = "defaults" + filePathSep + "main.yml"
const RolesFilesDir = "files" + filePathSep + ".placeholder"
const RolesHandlersMainFile = "handlers" + filePathSep + "main.yml"
const RolesMetaMainFile = "meta" + filePathSep + "main.yml"
const RolesReadmeFile = "README.md"
const RolesTasksMainFile = "tasks" + filePathSep + "main.yml"
const RolesTemplatesDir = "templates" + filePathSep + ".placeholder"
const RolesVarsMainFile = "vars" + filePathSep + "main.yml"
const TravisFile = ".travis.yml"
const WatchesFile = "watches.yaml"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildDockerfile ¶ added in v0.4.0
func (*BuildDockerfile) GetInput ¶ added in v0.4.0
func (b *BuildDockerfile) GetInput() (input.Input, error)
GetInput - gets the input
type BuildTestFrameworkAnsibleTestScript ¶ added in v0.4.0
func (*BuildTestFrameworkAnsibleTestScript) GetInput ¶ added in v0.4.0
func (b *BuildTestFrameworkAnsibleTestScript) GetInput() (input.Input, error)
GetInput - gets the input
type BuildTestFrameworkDockerfile ¶ added in v0.4.0
func (*BuildTestFrameworkDockerfile) GetInput ¶ added in v0.4.0
func (b *BuildTestFrameworkDockerfile) GetInput() (input.Input, error)
GetInput - gets the input
type DeployOperator ¶ added in v0.4.0
func (*DeployOperator) GetInput ¶ added in v0.4.0
func (d *DeployOperator) GetInput() (input.Input, error)
GetInput - gets the input
type DockerfileHybrid ¶ added in v0.4.0
type DockerfileHybrid struct { input.Input // Playbook - if true, include a COPY statement for playbook.yml Playbook bool // Roles - if true, include a COPY statement for the roles directory Roles bool // Watches - if true, include a COPY statement for watches.yaml Watches bool }
DockerfileHybrid - Dockerfile for a hybrid operator
func (*DockerfileHybrid) GetInput ¶ added in v0.4.0
func (d *DockerfileHybrid) GetInput() (input.Input, error)
GetInput - gets the input
type Entrypoint ¶ added in v0.4.0
Entrypoint - entrypoint script
func (*Entrypoint) GetInput ¶ added in v0.4.0
func (e *Entrypoint) GetInput() (input.Input, error)
type GopkgToml ¶ added in v0.4.0
GopkgToml - the Gopkg.toml file for a hybrid operator
type K8sStatus ¶ added in v0.4.1
K8sStatus - the k8s status module tmpl wrapper
type Main ¶ added in v0.4.0
Main - main source file for ansible operator
type MoleculeDefaultAsserts ¶ added in v0.4.0
func (*MoleculeDefaultAsserts) GetInput ¶ added in v0.4.0
func (m *MoleculeDefaultAsserts) GetInput() (input.Input, error)
GetInput - gets the input
type MoleculeDefaultMolecule ¶ added in v0.4.0
func (*MoleculeDefaultMolecule) GetInput ¶ added in v0.4.0
func (m *MoleculeDefaultMolecule) GetInput() (input.Input, error)
GetInput - gets the input
type MoleculeDefaultPlaybook ¶ added in v0.4.0
type MoleculeDefaultPlaybook struct { input.Input GeneratePlaybook bool Resource scaffold.Resource }
func (*MoleculeDefaultPlaybook) GetInput ¶ added in v0.4.0
func (m *MoleculeDefaultPlaybook) GetInput() (input.Input, error)
GetInput - gets the input
type MoleculeDefaultPrepare ¶ added in v0.4.0
func (*MoleculeDefaultPrepare) GetInput ¶ added in v0.4.0
func (m *MoleculeDefaultPrepare) GetInput() (input.Input, error)
GetInput - gets the input
type MoleculeTestClusterMolecule ¶ added in v0.4.0
func (*MoleculeTestClusterMolecule) GetInput ¶ added in v0.4.0
func (m *MoleculeTestClusterMolecule) GetInput() (input.Input, error)
GetInput - gets the input
type MoleculeTestClusterPlaybook ¶ added in v0.4.0
func (*MoleculeTestClusterPlaybook) GetInput ¶ added in v0.4.0
func (m *MoleculeTestClusterPlaybook) GetInput() (input.Input, error)
GetInput - gets the input
type MoleculeTestLocalMolecule ¶ added in v0.4.0
func (*MoleculeTestLocalMolecule) GetInput ¶ added in v0.4.0
func (m *MoleculeTestLocalMolecule) GetInput() (input.Input, error)
GetInput - gets the input
type MoleculeTestLocalPlaybook ¶ added in v0.4.0
func (*MoleculeTestLocalPlaybook) GetInput ¶ added in v0.4.0
func (m *MoleculeTestLocalPlaybook) GetInput() (input.Input, error)
GetInput - gets the input
type MoleculeTestLocalPrepare ¶ added in v0.4.0
func (*MoleculeTestLocalPrepare) GetInput ¶ added in v0.4.0
func (m *MoleculeTestLocalPrepare) GetInput() (input.Input, error)
GetInput - gets the input
type Playbook ¶
Playbook - the playbook tmpl wrapper
type RolesDefaultsMain ¶ added in v0.4.0
func (*RolesDefaultsMain) GetInput ¶ added in v0.4.0
func (r *RolesDefaultsMain) GetInput() (input.Input, error)
GetInput - gets the input
type RolesFiles ¶ added in v0.4.0
func (*RolesFiles) GetInput ¶ added in v0.4.0
func (r *RolesFiles) GetInput() (input.Input, error)
GetInput - gets the input
type RolesHandlersMain ¶ added in v0.4.0
func (*RolesHandlersMain) GetInput ¶ added in v0.4.0
func (r *RolesHandlersMain) GetInput() (input.Input, error)
GetInput - gets the input
type RolesMetaMain ¶ added in v0.4.0
func (*RolesMetaMain) GetInput ¶ added in v0.4.0
func (r *RolesMetaMain) GetInput() (input.Input, error)
GetInput - gets the input
type RolesReadme ¶ added in v0.4.0
func (*RolesReadme) GetInput ¶ added in v0.4.0
func (r *RolesReadme) GetInput() (input.Input, error)
GetInput - gets the input
type RolesTasksMain ¶ added in v0.4.0
func (*RolesTasksMain) GetInput ¶ added in v0.4.0
func (r *RolesTasksMain) GetInput() (input.Input, error)
GetInput - gets the input
type RolesTemplates ¶ added in v0.4.0
func (*RolesTemplates) GetInput ¶ added in v0.4.0
func (r *RolesTemplates) GetInput() (input.Input, error)
GetInput - gets the input
type RolesVarsMain ¶ added in v0.4.0
func (*RolesVarsMain) GetInput ¶ added in v0.4.0
func (r *RolesVarsMain) GetInput() (input.Input, error)
GetInput - gets the input
type Travis ¶ added in v0.4.0
type UserSetup ¶ added in v0.4.0
UserSetup - userSetup script
Source Files
¶
- build_dockerfile.go
- build_test_framework_ansible_test_script.go
- build_test_framework_dockerfile.go
- constants.go
- deploy_operator.go
- dockerfilehybrid.go
- entrypoint.go
- gopkgtoml.go
- k8s_status.go
- main.go
- molecule_default_asserts.go
- molecule_default_molecule.go
- molecule_default_playbook.go
- molecule_default_prepare.go
- molecule_test_cluster_molecule.go
- molecule_test_cluster_playbook.go
- molecule_test_local_molecule.go
- molecule_test_local_playbook.go
- molecule_test_local_prepare.go
- playbook.go
- roles_defaults_main.go
- roles_files.go
- roles_handlers_main.go
- roles_meta_main.go
- roles_readme.go
- roles_tasks_main.go
- roles_templates.go
- roles_vars_main.go
- travis.go
- usersetup.go
- watches.go