Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prototype CloudRund deployment with the new design of deployment configuration #660

Merged
merged 3 commits into from
Aug 20, 2020

Conversation

nghialv
Copy link
Member

@nghialv nghialv commented Aug 20, 2020

What this PR does / why we need it:

Which issue(s) this PR fixes:

Fixes #

Does this PR introduce a user-facing change?:

NONE

Copy link
Collaborator

@pipecd-bot pipecd-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

GO_LINTER

Some issues were detected while linting go source files in your changes.

pkg/app/piped/cloudprovider/cloudrun/client.go Outdated Show resolved Hide resolved
@pipecd-bot
Copy link
Collaborator

COVERAGE

Code coverage for golang is 20.63%. This pull request decreases coverage by -0.29%.

File Function Base Head Diff
pkg/app/piped/cloudprovider/cloudrun/servicemanifest.go FindImageTag -- 0.00% +0.00%
pkg/app/piped/executor/cloudrun/cloudrun.go Executor.ensurePromote -- 0.00% +0.00%
pkg/app/piped/executor/cloudrun/cloudrun.go Executor.loadServiceManifest -- 0.00% +0.00%
pkg/app/piped/executor/cloudrun/cloudrun.go Executor.loadLastDeployedServiceManifest -- 0.00% +0.00%
pkg/app/piped/planner/cloudrun/cloudrun.go Planner.determineVersion -- 0.00% +0.00%
pkg/app/piped/executor/cloudrun/cloudrun.go Executor.ensureRollback 0.00% 0.00% +0.00%
pkg/app/piped/planner/cloudrun/cloudrun.go Planner.Plan 0.00% 0.00% +0.00%
pkg/config/deployment.go PipelineStage.UnmarshalJSON 40.00% 41.94% +1.94%
pkg/app/piped/cloudprovider/cloudrun/servicemanifest.go DecideRevisionName 0.00% 0.00% +0.00%
pkg/app/piped/executor/cloudrun/cloudrun.go Register 83.33% 80.00% -3.33%
pkg/app/piped/executor/cloudrun/cloudrun.go Executor.Execute 0.00% 0.00% +0.00%
pkg/app/piped/executor/cloudrun/cloudrun.go Executor.ensureSync 0.00% 0.00% +0.00%
pkg/app/piped/executor/cloudrun/cloudrun.go Executor.ensureCanaryRollout 0.00% -- +-0.00%
pkg/app/piped/executor/cloudrun/cloudrun.go Executor.ensureTrafficRouting 0.00% -- +-0.00%
pkg/config/deployment_cloudrun.go CloudRunTrafficRoutingStageOptions.Percentages 0.00% -- +-0.00%

@nghialv nghialv changed the title Prototype CloudRund deployment with the new design of deployment Prototype CloudRund deployment with the new design of deployment configuration Aug 20, 2020
Co-authored-by: Ryo Nakao <ryo@nakao.dev>
@pipecd-bot
Copy link
Collaborator

TODO

The following ISSUES will be created once got merged. If you want me to skip creating the issue, you can use /todo skip command.

Details

1. Wait to ensure the traffic was fully configured.

https://github.com/pipe-cd/pipe/blob/3f75d3a2d1954a73d5247d96772d7d8f1adc2840/pkg/app/piped/executor/cloudrun/cloudrun.go#L208-L211

This was created by todo plugin since "TODO:" was found in 3f75d3a when #660 was merged. cc: @nghialv.

1 similar comment
@pipecd-bot
Copy link
Collaborator

TODO

The following ISSUES will be created once got merged. If you want me to skip creating the issue, you can use /todo skip command.

Details

1. Wait to ensure the traffic was fully configured.

https://github.com/pipe-cd/pipe/blob/3f75d3a2d1954a73d5247d96772d7d8f1adc2840/pkg/app/piped/executor/cloudrun/cloudrun.go#L208-L211

This was created by todo plugin since "TODO:" was found in 3f75d3a when #660 was merged. cc: @nghialv.

@pipecd-bot
Copy link
Collaborator

GO_LINTER

The golinter build is completed with FAILURE. The build will be triggered again when you push any other commits. Or you can trigger it manually by /golinter trigger command right now.

You can check the build log from here.

@nakabonne
Copy link
Member

/approve

@pipecd-bot
Copy link
Collaborator

APPROVE

This pull request is APPROVED by nakabonne.

Approvers can cancel the approval by writing /approve cancel in a comment. Any additional commits also will change this pull request to be not-approved.

@pipecd-bot
Copy link
Collaborator

COVERAGE

Code coverage for golang is 20.63%. This pull request decreases coverage by -0.29%.

File Function Base Head Diff
pkg/app/piped/cloudprovider/cloudrun/servicemanifest.go FindImageTag -- 0.00% +0.00%
pkg/app/piped/executor/cloudrun/cloudrun.go Executor.ensurePromote -- 0.00% +0.00%
pkg/app/piped/executor/cloudrun/cloudrun.go Executor.loadServiceManifest -- 0.00% +0.00%
pkg/app/piped/executor/cloudrun/cloudrun.go Executor.loadLastDeployedServiceManifest -- 0.00% +0.00%
pkg/app/piped/planner/cloudrun/cloudrun.go Planner.determineVersion -- 0.00% +0.00%
pkg/app/piped/executor/cloudrun/cloudrun.go Executor.ensureRollback 0.00% 0.00% +0.00%
pkg/app/piped/planner/cloudrun/cloudrun.go Planner.Plan 0.00% 0.00% +0.00%
pkg/config/deployment.go PipelineStage.UnmarshalJSON 40.00% 41.94% +1.94%
pkg/app/piped/cloudprovider/cloudrun/servicemanifest.go DecideRevisionName 0.00% 0.00% +0.00%
pkg/app/piped/executor/cloudrun/cloudrun.go Register 83.33% 80.00% -3.33%
pkg/app/piped/executor/cloudrun/cloudrun.go Executor.Execute 0.00% 0.00% +0.00%
pkg/app/piped/executor/cloudrun/cloudrun.go Executor.ensureSync 0.00% 0.00% +0.00%
pkg/app/piped/executor/cloudrun/cloudrun.go Executor.ensureCanaryRollout 0.00% -- +-0.00%
pkg/app/piped/executor/cloudrun/cloudrun.go Executor.ensureTrafficRouting 0.00% -- +-0.00%
pkg/config/deployment_cloudrun.go CloudRunTrafficRoutingStageOptions.Percentages 0.00% -- +-0.00%

@nghialv
Copy link
Member Author

nghialv commented Aug 20, 2020

/changelog

@pipecd-bot
Copy link
Collaborator

CHANGELOG

@nghialv: Changelog has been generated in response to this comment.

Details

Changelog since v0.3.0

Notable Changes

No notable changes for this release

Internal Changes

  • Prototype CloudRund deployment with the new design of deployment configuration (#660)
  • Update build dependencies (#659)
  • Recreate CloudRun prototype by using Google API instead of gcloud tool (#658)
  • Implement the form to update github sso settings (#656)
  • Implement the project setting page to update static admin info (#655)
  • Add terraform to piped-base image (#654)
  • Prototype terraform deployment (#652)
  • Update the layout of deployment cell in list page (#650)
  • Update user-guide docs (#649)
  • Prototype cloudrun deployment (#646)
  • Fix some form titles (#647)
  • Fix the title of table header at application list page (#645)
  • Implement rpcs that update the project settings. (#642)
  • Filter pipeds by environment at the add application form (#641)
  • Update dev tools to the latest version (#640)
  • Add docs for ADA (#631)
  • Enable a control character to line break on the stage log view (#638)
  • Append dummy path to file creation URL (#637)
  • Fix the position of log header and change log break property (#636)
  • Ensure to generate file creation URL (#635)
  • Update primary color for docs (#634)
  • Change theme colors (#633)
  • Add gcloud to piped-base image (#629)
  • Preinstall only the latest version of tools to reduce the size of piped-base image (#628)
  • Add some links to detail pages (#625)
  • Implement rpc interfaces that update the project data. (#620)
  • Add Namespace to built-in args (#624)
  • Fix the layout of configuring-application docs (#621)
  • Update the cancel button for deployment (#619)
  • Better log messages of ADA (#618)
  • Fix a bug that causes piped crashes while rolling back (#617)
  • Add ability to force running rollback or not after cancelling (#615)
  • Fix a bug that piped was unable to be registered (#616)
  • Ensure that piped must belong to at least one environment (#611)
  • Support Gitlab and Bitbucket to make dir URL (#613)
  • Fix style issues (#610)
  • Update user-guide docs (#607)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants