pub struct GitOpsDeploy { /* private fields */ }Implementations§
Source§impl GitOpsDeploy
impl GitOpsDeploy
pub fn new( params: GitOpsDeployParams, docker: DockerCli, git: Box<dyn CommandRunner>, ) -> CloudResult<Self>
pub fn repo(&self) -> &Path
Trait Implementations§
Source§impl Debug for GitOpsDeploy
impl Debug for GitOpsDeploy
Source§impl DeployProvider for GitOpsDeploy
impl DeployProvider for GitOpsDeploy
fn provider(&self) -> HostingProvider
fn secrets_transport(&self) -> SecretsTransport
fn registry_credentials( &self, ) -> impl Future<Output = CloudResult<RegistryTarget>> + Send
fn push_secrets( &self, batch: SecretBatch, ) -> impl Future<Output = CloudResult<SecretsOutcome>> + Send
fn rollout( &self, image: &BuiltImage, ) -> impl Future<Output = CloudResult<RolloutReport>> + Send
async fn status(&self) -> CloudResult<TenantHealth>
Auto Trait Implementations§
impl !RefUnwindSafe for GitOpsDeploy
impl !UnwindSafe for GitOpsDeploy
impl Forget for GitOpsDeploy
impl Freeze for GitOpsDeploy
impl Send for GitOpsDeploy
impl Sync for GitOpsDeploy
impl Unpin for GitOpsDeploy
impl UnsafeUnpin for GitOpsDeploy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more