Documentation ¶
Overview ¶
Package ramcli Real-time Asset Monitor command line cli
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetServiceAndInstanceNames ¶
func GetServiceAndInstanceNames(instanceFolderRelativePath string) (serviceName, instanceName string)
GetServiceAndInstanceNames split the instance folder relative path to extract 1) serviceName 2) instanceName
func GetVersions ¶
func GetVersions() (goVersion, ramVersion string)
GetVersions look for a go.mod in the curent path, returns Go and RAM versions, crashes execution on errors
func Initialize ¶
func Initialize(ctx context.Context, deployment *Deployment)
Initialize is to be executed in the init()
Types ¶
type Deployment ¶
type Deployment struct { Core deploy.Core Settings struct { Service struct { GSU gsu.Parameters IAM iamgt.Parameters GCB gcb.Parameters } } }
Deployment structure
func (*Deployment) CheckArguments ¶
func (deployment *Deployment) CheckArguments()
CheckArguments check cli arguments and build the list of microservices instances
Source Files ¶
- doc.go
- func_checkargumemts.go
- func_getprojectnumber.go
- func_getserviceandinstancenames.go
- func_getversions.go
- meth_deployment_configuredumpinventoryassettypes.go
- meth_deployment_configuresetfeedsassettypes.go
- meth_deployment_configurestream2bqassettypes.go
- meth_deployment_configureupload2gcsassettypes.go
- meth_deployment_deploydumpinventory.go
- meth_deployment_deploygcbtrigger.go
- meth_deployment_deploygrmfolder.go
- meth_deployment_deploygrmhostingorgbindings.go
- meth_deployment_deploygrmmonitoringorgbindings.go
- meth_deployment_deploygrmproject.go
- meth_deployment_deploygrmprojectbindings.go
- meth_deployment_deploygsrrepo.go
- meth_deployment_deploygsuapi.go
- meth_deployment_deployiambindings.go
- meth_deployment_deployiamhostingorgrole.go
- meth_deployment_deployiammonitoringorgrole.go
- meth_deployment_deployiamprojectroles.go
- meth_deployment_deployiamserviceaccount.go
- meth_deployment_deployinstancereleasepipeline.go
- meth_deployment_deploylistgroups.go
- meth_deployment_deploymonitor.go
- meth_deployment_deploypublish2fs.go
- meth_deployment_deploysetfeeds.go
- meth_deployment_deploysplitdump.go
- meth_deployment_deploystream2bq.go
- meth_deployment_deployupload2gcs.go
- meth_deployment_enablebilbillingaccountonproject.go
- meth_deployment_initialize.go
- ramcli.go
- type_deployment.go
Click to show internal directories.
Click to hide internal directories.