app

package
v0.0.21 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2024 License: Apache-2.0 Imports: 68 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CertificateRequestText

func CertificateRequestText(csr *x509.CertificateRequest) (string, error)

CertificateRequestText returns a human-readable string representation of the certificate request csr. The format is similar (but not identical) to the OpenSSL way of printing certificates.

func CertificateText

func CertificateText(cert *x509.Certificate, printPEM bool) (string, error)

CertificateText returns a human-readable string representation of the certificate cert. The format is similar (but not identical) to the OpenSSL way of printing certificates.

func SystemRebootStatusTable added in v0.0.2

func SystemRebootStatusTable(rsps []*systemRebootStatusResponse) (string, error)

Types

type App

type App struct {
	Cfn     context.CancelFunc
	RootCmd *cobra.Command

	Config *config.Config

	Targets map[string]*api.Target
	Logger  *log.Entry
	// contains filtered or unexported fields
}

func New

func New() *App

func (*App) CertCanGenerateCSR

func (a *App) CertCanGenerateCSR(ctx context.Context, t *api.Target) (bool, error)

func (*App) CertGenerateCSR

func (a *App) CertGenerateCSR(ctx context.Context, t *api.Target) (*cert.GenerateCSRResponse, error)

func (*App) CertGetCertificates

func (a *App) CertGetCertificates(ctx context.Context, t *api.Target) (*cert.GetCertificatesResponse, error)

func (*App) CertInstall

func (a *App) CertInstall(ctx context.Context, t *api.Target) error

func (*App) CertLoadCABundle added in v0.0.7

func (a *App) CertLoadCABundle(ctx context.Context, t *api.Target) (*cert.LoadCertificateAuthorityBundleResponse, error)

func (*App) CertLoadCertificate added in v0.0.7

func (a *App) CertLoadCertificate(ctx context.Context, t *api.Target) (*cert.LoadCertificateResponse, error)

func (*App) CertRotate

func (a *App) CertRotate(ctx context.Context, t *api.Target) error

func (*App) FactoryResetStart added in v0.0.14

func (a *App) FactoryResetStart(ctx context.Context, t *api.Target) *factoryResetStartResponse

func (*App) FileGet

func (a *App) FileGet(ctx context.Context, t *api.Target) ([]string, error)

func (*App) FilePut

func (a *App) FilePut(ctx context.Context, t *api.Target) ([]string, error)

func (*App) FileRemove

func (a *App) FileRemove(ctx context.Context, t *api.Target) ([]string, error)

func (*App) FileStat

func (a *App) FileStat(ctx context.Context, t *api.Target) ([]*fileStatInfo, error)

func (*App) FileTransfer added in v0.0.7

func (a *App) FileTransfer(ctx context.Context, t *api.Target) *fileTransferResponse

func (*App) GetTargets

func (a *App) GetTargets() (map[string]*api.Target, error)

func (*App) HealthAck added in v0.0.16

func (a *App) HealthAck(ctx context.Context, t *api.Target) *healthzAckResponse

func (*App) HealthArtifact added in v0.0.16

func (a *App) HealthArtifact(ctx context.Context, t *api.Target) *healthzArtifactResponse

func (*App) HealthzCheck added in v0.0.16

func (a *App) HealthzCheck(ctx context.Context, t *api.Target) *healthzCheckResponse

func (*App) HealthzGet added in v0.0.8

func (a *App) HealthzGet(ctx context.Context, t *api.Target) *healthzGetResponse

func (*App) HealthzList added in v0.0.16

func (a *App) HealthzList(ctx context.Context, t *api.Target) *healthzListResponse

func (*App) InitCertCanGenerateCSRFlags

func (a *App) InitCertCanGenerateCSRFlags(cmd *cobra.Command)

func (*App) InitCertCreateCaFlags

func (a *App) InitCertCreateCaFlags(cmd *cobra.Command)

func (*App) InitCertFlags

func (a *App) InitCertFlags(cmd *cobra.Command)

func (*App) InitCertGenerateCSRFlags

func (a *App) InitCertGenerateCSRFlags(cmd *cobra.Command)

func (*App) InitCertGetCertificatesFlags

func (a *App) InitCertGetCertificatesFlags(cmd *cobra.Command)

func (*App) InitCertInstallFlags

func (a *App) InitCertInstallFlags(cmd *cobra.Command)

func (*App) InitCertLoadCertsCaBundleFlags

func (a *App) InitCertLoadCertsCaBundleFlags(cmd *cobra.Command)

func (*App) InitCertLoadCertsFlags

func (a *App) InitCertLoadCertsFlags(cmd *cobra.Command)

func (*App) InitCertRevokeCertificatesFlags

func (a *App) InitCertRevokeCertificatesFlags(cmd *cobra.Command)

func (*App) InitCertRotateFlags

func (a *App) InitCertRotateFlags(cmd *cobra.Command)

func (*App) InitFactoryResetStartFlags added in v0.0.14

func (a *App) InitFactoryResetStartFlags(cmd *cobra.Command)

func (*App) InitFileFlags

func (a *App) InitFileFlags(cmd *cobra.Command)

func (*App) InitFileGetFlags

func (a *App) InitFileGetFlags(cmd *cobra.Command)

func (*App) InitFilePutFlags

func (a *App) InitFilePutFlags(cmd *cobra.Command)

func (*App) InitFileRemoveFlags

func (a *App) InitFileRemoveFlags(cmd *cobra.Command)

func (*App) InitFileStatFlags

func (a *App) InitFileStatFlags(cmd *cobra.Command)

func (*App) InitFileTransferFlags

func (a *App) InitFileTransferFlags(cmd *cobra.Command)

func (*App) InitGlobalFlags

func (a *App) InitGlobalFlags()

func (*App) InitHealthzAckFlags added in v0.0.16

func (a *App) InitHealthzAckFlags(cmd *cobra.Command)

func (*App) InitHealthzArtifactFlags added in v0.0.16

func (a *App) InitHealthzArtifactFlags(cmd *cobra.Command)

func (*App) InitHealthzCheckFlags added in v0.0.16

func (a *App) InitHealthzCheckFlags(cmd *cobra.Command)

func (*App) InitHealthzFlags added in v0.0.8

func (a *App) InitHealthzFlags(cmd *cobra.Command)

func (*App) InitHealthzGetFlags added in v0.0.8

func (a *App) InitHealthzGetFlags(cmd *cobra.Command)

func (*App) InitHealthzListFlags added in v0.0.16

func (a *App) InitHealthzListFlags(cmd *cobra.Command)

func (*App) InitOSActivateFlags added in v0.0.9

func (a *App) InitOSActivateFlags(cmd *cobra.Command)

func (*App) InitOSFlags added in v0.0.9

func (a *App) InitOSFlags(cmd *cobra.Command)

func (*App) InitOSInstallFlags added in v0.0.9

func (a *App) InitOSInstallFlags(cmd *cobra.Command)

func (*App) InitOSVerifyFlags added in v0.0.9

func (a *App) InitOSVerifyFlags(cmd *cobra.Command)

func (*App) InitServerFlags added in v0.0.12

func (a *App) InitServerFlags(cmd *cobra.Command)

func (*App) InitSystemCancelRebootFlags added in v0.0.2

func (a *App) InitSystemCancelRebootFlags(cmd *cobra.Command)

func (*App) InitSystemFlags

func (a *App) InitSystemFlags(cmd *cobra.Command)

func (*App) InitSystemKillProcessFlags added in v0.0.16

func (a *App) InitSystemKillProcessFlags(cmd *cobra.Command)

func (*App) InitSystemPingFlags

func (a *App) InitSystemPingFlags(cmd *cobra.Command)

func (*App) InitSystemRebootFlags added in v0.0.2

func (a *App) InitSystemRebootFlags(cmd *cobra.Command)

func (*App) InitSystemRebootStatusFlags added in v0.0.2

func (a *App) InitSystemRebootStatusFlags(cmd *cobra.Command)

func (*App) InitSystemSetPackageFlags added in v0.0.2

func (a *App) InitSystemSetPackageFlags(cmd *cobra.Command)

func (*App) InitSystemSwitchControlProcessorFlags added in v0.0.2

func (a *App) InitSystemSwitchControlProcessorFlags(cmd *cobra.Command)

func (*App) InitSystemTimeFlags added in v0.0.2

func (a *App) InitSystemTimeFlags(cmd *cobra.Command)

func (*App) InitSystemTracerouteFlags

func (a *App) InitSystemTracerouteFlags(cmd *cobra.Command)

func (*App) InitTreeFlags

func (a *App) InitTreeFlags(cmd *cobra.Command)

func (*App) InitVersionUpgradeFlags added in v0.0.12

func (a *App) InitVersionUpgradeFlags(cmd *cobra.Command)

func (*App) OsActivate added in v0.0.9

func (a *App) OsActivate(ctx context.Context, t *api.Target) (*gnoios.ActivateResponse, error)

func (*App) OsInstall added in v0.0.9

func (a *App) OsInstall(ctx context.Context, t *api.Target) error

func (*App) OsVerify added in v0.0.9

func (a *App) OsVerify(ctx context.Context, t *api.Target) (*gnoios.VerifyResponse, error)

func (*App) PreRun

func (a *App) PreRun(cmd *cobra.Command, args []string) error

func (*App) PreRunEFilePut

func (a *App) PreRunEFilePut(cmd *cobra.Command, args []string) error

func (*App) PreRunEOSActivate added in v0.0.9

func (a *App) PreRunEOSActivate(cmd *cobra.Command, args []string) error

func (*App) PreRunEOSInstall added in v0.0.9

func (a *App) PreRunEOSInstall(cmd *cobra.Command, args []string) error

func (*App) PreRunEOSVerify added in v0.0.9

func (a *App) PreRunEOSVerify(cmd *cobra.Command, args []string) error

func (*App) PreRunESetPackage added in v0.0.19

func (a *App) PreRunESetPackage(cmd *cobra.Command, args []string) error

func (*App) PreRunESystemKillProcess added in v0.0.16

func (a *App) PreRunESystemKillProcess(cmd *cobra.Command, args []string) error

func (*App) PreRunESystemPing

func (a *App) PreRunESystemPing(cmd *cobra.Command, args []string) error

func (*App) PreRunESystemReboot added in v0.0.2

func (a *App) PreRunESystemReboot(cmd *cobra.Command, args []string) error

func (*App) PreRunESystemTraceRoute added in v0.0.2

func (a *App) PreRunESystemTraceRoute(cmd *cobra.Command, args []string) error

func (*App) Revoke

func (a *App) Revoke(ctx context.Context, t *api.Target) error

func (*App) RunECertCanGenerateCSR

func (a *App) RunECertCanGenerateCSR(cmd *cobra.Command, args []string) error

func (*App) RunECertCreateCa

func (a *App) RunECertCreateCa(cmd *cobra.Command, args []string) error

func (*App) RunECertGetCertificates

func (a *App) RunECertGetCertificates(cmd *cobra.Command, args []string) error

func (*App) RunECertInstall

func (a *App) RunECertInstall(cmd *cobra.Command, args []string) error

func (*App) RunECertRevokeCertificates

func (a *App) RunECertRevokeCertificates(cmd *cobra.Command, args []string) error

func (*App) RunECertRotate

func (a *App) RunECertRotate(cmd *cobra.Command, args []string) error

func (*App) RunEFactoryResetStart added in v0.0.14

func (a *App) RunEFactoryResetStart(cmd *cobra.Command, args []string) error

func (*App) RunEFileGet

func (a *App) RunEFileGet(cmd *cobra.Command, args []string) error

func (*App) RunEFilePut

func (a *App) RunEFilePut(cmd *cobra.Command, args []string) error

func (*App) RunEFileRemove

func (a *App) RunEFileRemove(cmd *cobra.Command, args []string) error

func (*App) RunEFileStat

func (a *App) RunEFileStat(cmd *cobra.Command, args []string) error

func (*App) RunEFileTransfer

func (a *App) RunEFileTransfer(cmd *cobra.Command, args []string) error

func (*App) RunEGenerateCSR

func (a *App) RunEGenerateCSR(cmd *cobra.Command, args []string) error

func (*App) RunEHealthzAck added in v0.0.16

func (a *App) RunEHealthzAck(cmd *cobra.Command, args []string) error

func (*App) RunEHealthzArtifact added in v0.0.16

func (a *App) RunEHealthzArtifact(cmd *cobra.Command, args []string) error

func (*App) RunEHealthzCheck added in v0.0.16

func (a *App) RunEHealthzCheck(cmd *cobra.Command, args []string) error

func (*App) RunEHealthzGet added in v0.0.8

func (a *App) RunEHealthzGet(cmd *cobra.Command, args []string) error

func (*App) RunEHealthzList added in v0.0.16

func (a *App) RunEHealthzList(cmd *cobra.Command, args []string) error

func (*App) RunELoadCerts

func (a *App) RunELoadCerts(cmd *cobra.Command, args []string) error

func (*App) RunELoadCertsCaBundle

func (a *App) RunELoadCertsCaBundle(cmd *cobra.Command, args []string) error

func (*App) RunEOSActivate added in v0.0.9

func (a *App) RunEOSActivate(cmd *cobra.Command, args []string) error

func (*App) RunEOSInstall added in v0.0.9

func (a *App) RunEOSInstall(cmd *cobra.Command, args []string) error

func (*App) RunEOSVerify added in v0.0.9

func (a *App) RunEOSVerify(cmd *cobra.Command, args []string) error

func (*App) RunEServer added in v0.0.12

func (a *App) RunEServer(cmd *cobra.Command, args []string) error

func (*App) RunEServices added in v0.0.17

func (a *App) RunEServices(cmd *cobra.Command, args []string) error

func (*App) RunESystemCancelReboot added in v0.0.2

func (a *App) RunESystemCancelReboot(cmd *cobra.Command, args []string) error

func (*App) RunESystemKillProcess added in v0.0.16

func (a *App) RunESystemKillProcess(cmd *cobra.Command, args []string) error

func (*App) RunESystemPing

func (a *App) RunESystemPing(cmd *cobra.Command, args []string) error

func (*App) RunESystemReboot added in v0.0.2

func (a *App) RunESystemReboot(cmd *cobra.Command, args []string) error

func (*App) RunESystemRebootStatus added in v0.0.2

func (a *App) RunESystemRebootStatus(cmd *cobra.Command, args []string) error

func (*App) RunESystemSetPackage added in v0.0.2

func (a *App) RunESystemSetPackage(cmd *cobra.Command, args []string) error

func (*App) RunESystemSwitchControlProcessor added in v0.0.2

func (a *App) RunESystemSwitchControlProcessor(cmd *cobra.Command, args []string) error

func (*App) RunESystemTime added in v0.0.2

func (a *App) RunESystemTime(cmd *cobra.Command, args []string) error

func (*App) RunESystemTraceRoute

func (a *App) RunESystemTraceRoute(cmd *cobra.Command, args []string) error

func (*App) RunETree

func (a *App) RunETree(cmd *cobra.Command, args []string) error

func (*App) RunEVersion

func (a *App) RunEVersion(cmd *cobra.Command, args []string) error

func (*App) SystemCancelReboot added in v0.0.2

func (a *App) SystemCancelReboot(ctx context.Context, t *api.Target, subcomponents []*types.Path) error

func (*App) SystemKillProcess added in v0.0.16

func (a *App) SystemKillProcess(ctx context.Context, t *api.Target) error

func (*App) SystemPing

func (a *App) SystemPing(ctx context.Context, t *api.Target) error

func (*App) SystemReboot added in v0.0.2

func (a *App) SystemReboot(ctx context.Context, t *api.Target, subcomponents []*types.Path) error

func (*App) SystemRebootStatus added in v0.0.2

func (a *App) SystemRebootStatus(ctx context.Context, t *api.Target, subcomponents []*types.Path) (*system.RebootStatusResponse, error)

func (*App) SystemSetPackage added in v0.0.2

func (a *App) SystemSetPackage(ctx context.Context, t *api.Target) error

func (*App) SystemSwitchControlProcessor added in v0.0.2

func (a *App) SystemSwitchControlProcessor(ctx context.Context, t *api.Target) (*system.SwitchControlProcessorResponse, error)

func (*App) SystemTraceRoute

func (a *App) SystemTraceRoute(ctx context.Context, t *api.Target) error

func (*App) VersionUpgradeRun added in v0.0.12

func (a *App) VersionUpgradeRun(cmd *cobra.Command, args []string) error

type TargetError added in v0.0.2

type TargetError struct {
	TargetName string
	Err        error
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL