Run infrastructure as code (IaC) software tools including CDK, Terraform and Cloud Formation via GitOps.

Argo CloudOps is Alpha on a good day, please only use as appropriate!!!

build

What Is Argo CloudOps?

Argo CloudOps is a service for running infrastructure as code software tools including CDK, Terraform and Cloud Formation via GitOps.

  • Separate build and deployment
  • Isolate cloud credentials
  • Separate access by project and targets

Why Argo CloudOps?

  • GitOps operating model
  • Multi cloud support (AWS, GCP, etc.)
  • Multi framework support (CDK, Terraform, etc)
  • Pluggable components (Workflows, Frameworks, Credentials Providers, etc)
  • Temporary, timebound, limited access credentials across mulitiple tenants

Documentation

Comments
  • Update quickstart.md

    Update quickstart.md

    In going through this readme, I discovered that the binaries must be built before running the CDK example. Golang is required to build the binaries, so I included golang in the pre-reqs.

  • [148] - Healthcheck endpoint returns application/json content type

    [148] - Healthcheck endpoint returns application/json content type

    This is a draft to attempt to change the content type of the Healthcheck endpoint for this application from appliation/json to text/plain.

    I don't currently have access to an environment where I can test this change, that's hindering me from validating this change.

  • [110] - Convert panic calls in ./service/main.go to cleanly exit

    [110] - Convert panic calls in ./service/main.go to cleanly exit

    Closes #110

    I've done a couple things in this PR:

    • [X] Added a stderr logger (@jk-intuit mentioned that is where we'd like this output to go, so I created a separate logger for stderr according to https://github.com/go-kit/log#interact-with-stdlib-logger. I'm happy to swap this out to log a different way; I just wanted to make sure I captured the success criteria listed in the issue).

    • [X] Updated the panic statements to use the newly created stderr logger

    • [X] Added os.Exit(1) exits as requested.

    I'm new to this project, so I'm curious how y'all perform testing for this repo.

  • Bump github.com/hashicorp/vault/api from 1.1.1 to 1.4.1

    Bump github.com/hashicorp/vault/api from 1.1.1 to 1.4.1

    Bumps github.com/hashicorp/vault/api from 1.1.1 to 1.4.1.

    Changelog

    Sourced from github.com/hashicorp/vault/api's changelog.

    1.4.1 (April 30th, 2020)

    CHANGES:

    • auth/aws: The default set of metadata fields added in 1.4.1 has been changed to account_id and auth_type [GH-8783]
    • storage/raft: Disallow ha_storage to be specified if raft is set as the storage type. [GH-8707]

    IMPROVEMENTS:

    • auth/aws: The set of metadata stored during login is now configurable [GH-8783]
    • auth/aws: Improve region selection to avoid errors seen if the account hasn't enabled some newer AWS regions [GH-8679]
    • auth/azure: Enable login from Azure VMs with user-assigned identities [GH-33]
    • auth/gcp: The set of metadata stored during login is now configurable [GH-92]
    • auth/gcp: The type of alias name used during login is now configurable [GH-95]
    • auth/ldap: Improve error messages during LDAP operation failures [GH-8740]
    • identity: Add a batch delete API for identity entities [GH-8785](hashicorp/vault#8785)
    • identity: Improve performance of logins when no group updates are needed [GH-8795](hashicorp/vault#8795)
    • metrics: Add vault.identity.num_entities metric [GH-8816](hashicorp/vault#8816)
    • secrets/kv: Allow delete-version-after to be reset to 0 via the CLI [GH-8635]
    • secrets/rabbitmq: Improve error handling and reporting [GH-8619]
    • ui: Provide One Time Password during Operation Token generation process [GH-8630](hashicorp/vault#8630)

    BUG FIXES:

    • auth/okta: Fix MFA regression (introduced in GH-8143) from 1.4.0 [GH-8807]
    • auth/userpass: Fix upgrade value for token_bound_cidrs being ignored due to incorrect key provided [GH-8826]
    • config/seal: Fix segfault when seal block is removed [GH-8517]
    • core: Fix an issue where users attempting to build Vault could receive Go module checksum errors [GH-8770]
    • core: Fix blocked requests if a SIGHUP is issued during a long-running request has the state lock held. Also fixes deadlock that can happen if vault debug with the config target is ran during this time. [GH-8755]
    • core: Always rewrite the .vault-token file as part of a vault login to ensure permissions and ownership are set correctly [GH-8867]
    • database/mongodb: Fix context deadline error that may result due to retry attempts on failed commands [GH-8863]
    • http: Fix superflous call messages from the http package on logs caused by missing returns after respondError calls [GH-8796]
    • namespace (enterprise): Fix namespace listing to return key_info when a scoping namespace is also provided.
    • seal/gcpkms: Fix panic that could occur if all seal parameters were provided via environment variables [GH-8840]
    • storage/raft: Fix memory allocation and incorrect metadata tracking issues with snapshots [GH-8793]
    • storage/raft: Fix panic that could occur if disable_clustering was set to true on Raft storage cluster [GH-8784]
    • storage/raft: Handle errors returned from the API during snapshot operations [GH-8861]
    • sys/wrapping: Allow unwrapping of wrapping tokens which contain nil data [GH-8714]

    1.4.0 (April 7th, 2020)

    CHANGES:

    • cli: The raft configuration command has been renamed to list-peers to avoid confusion.

    ... (truncated)

    Commits
    • b2b4ab9 release: stage v1.4.1
    • cb1f373 Merge branch 'release/1.4.x' into rel-1.4.1
    • b4bcaae Fix Makefile
    • 5f0fff3 Merge branch 'release/1.4.x' into rel-1.4.1
    • 51ac267 Makefile: add goimports to CI tools
    • a550fab update GO_VERSION to 1.13.10
    • 123e142 release: stage v1.4.1
    • 216a826 go mod vendor
    • cf1a1cd update go.mod to use sdk version 1.4.1
    • 29fce8f update sdk version to 1.4.1
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • fix(git): simple swap to ioutil.Discard for progress

    fix(git): simple swap to ioutil.Discard for progress

    @thbishop-intuit for #149 were you literally looking to silence the output like this? Or did you want something more complete to flow through, like os.Stdout when verbose or debug logging is set, and discarded the rest of the time? Your pointers were dead on to where the output was coming from btw.

  • Tokens table and DB schema migration

    Tokens table and DB schema migration

    As part of the refresh token work, a table to store tokens is needed and some way to attribute a project to a token. Also needed is a standard way to manage the DB schema. Killing two birds with one stone by incorporating golang-migrate to manage the schema and to add the tokens table/project attribution.

  • Bump github.com/google/go-cmp from 0.5.6 to 0.5.8

    Bump github.com/google/go-cmp from 0.5.6 to 0.5.8

    Bumps github.com/google/go-cmp from 0.5.6 to 0.5.8.

    Release notes

    Sourced from github.com/google/go-cmp's releases.

    v0.5.8

    Reporter changes:

    • (#293) Fix printing of types in reporter output for interface and pointer types
    • (#294) Use string formatting for slice of bytes in more circumstances

    Dependency changes:

    • (#292) Update minimum supported version to go1.13 and remove xerrors dependency

    v0.5.7

    Reporter changes:

    • (#266) Fix textual printing of byte slices
    • (#275) Reduce minimum length for specialize string diffing
    • (#276) Use any alias instead of interface{}

    Code cleanup changes:

    • (#281) Update minimum supported version to go1.11
    • (#282) Drop hacks to work around Go reflection bugs in Go1.9
    • (#285) Add //go:build lines
    • (#262) Fix staticcheck findings
    • (#263) Avoid shadowing variable
    • (#268) Use sha256 in test
    • (#271) Fix spelling mistakes
    • (#269) Change build status badge
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/aws/aws-sdk-go from 1.40.52 to 1.43.15

    Bump github.com/aws/aws-sdk-go from 1.40.52 to 1.43.15

    Bumps github.com/aws/aws-sdk-go from 1.40.52 to 1.43.15.

    Release notes

    Sourced from github.com/aws/aws-sdk-go's releases.

    Release v1.43.15 (2022-03-09)

    Service Client Updates

    • service/comprehend: Updates service API, documentation, and paginators

    Release v1.43.14 (2022-03-08)

    Service Client Updates

    • service/eks: Updates service API
    • service/keyspaces: Updates service documentation
    • service/mediaconvert: Updates service API and documentation
      • AWS Elemental MediaConvert SDK has added support for reading timecode from AVCHD sources and now provides the ability to segment WebVTT at the same interval as the video and audio in HLS packages.

    Release v1.43.13 (2022-03-07)

    Service Client Updates

    • service/chime-sdk-meetings: Updates service API and documentation
    • service/ecs: Updates service API and documentation
      • Amazon ECS UpdateService API now supports additional parameters: loadBalancers, propagateTags, enableECSManagedTags, and serviceRegistries
    • service/migration-hub-refactor-spaces: Updates service documentation

    Release v1.43.12 (2022-03-04)

    Service Client Updates

    • service/connect: Updates service API
    • service/devops-guru: Updates service API and documentation
    • service/ec2: Updates service API and documentation
      • Documentation updates for Amazon EC2.
    • service/macie: Updates service documentation
      • Amazon Macie Classic (macie) has been discontinued and is no longer available. A new Amazon Macie (macie2) is now available with significant design improvements and additional features.
    • service/sts: Updates service documentation
      • Documentation updates for AWS Security Token Service.
    • service/synthetics: Updates service API and documentation
    • service/transfer: Updates service waiters
      • Add waiters for server online and offline.

    Release v1.43.11 (2022-03-03)

    Service Client Updates

    • service/appflow: Updates service API and documentation
    • service/fsx: Updates service API and documentation
    • service/greengrassv2: Updates service documentation
    • service/kendra: Updates service API and documentation
    • service/timestream-query: Updates service documentation

    ... (truncated)

    Changelog

    Sourced from github.com/aws/aws-sdk-go's changelog.

    Release v1.43.15 (2022-03-09)

    Service Client Updates

    • service/comprehend: Updates service API, documentation, and paginators

    Release v1.43.14 (2022-03-08)

    Service Client Updates

    • service/eks: Updates service API
    • service/keyspaces: Updates service documentation
    • service/mediaconvert: Updates service API and documentation
      • AWS Elemental MediaConvert SDK has added support for reading timecode from AVCHD sources and now provides the ability to segment WebVTT at the same interval as the video and audio in HLS packages.

    Release v1.43.13 (2022-03-07)

    Service Client Updates

    • service/chime-sdk-meetings: Updates service API and documentation
    • service/ecs: Updates service API and documentation
      • Amazon ECS UpdateService API now supports additional parameters: loadBalancers, propagateTags, enableECSManagedTags, and serviceRegistries
    • service/migration-hub-refactor-spaces: Updates service documentation

    Release v1.43.12 (2022-03-04)

    Service Client Updates

    • service/connect: Updates service API
    • service/devops-guru: Updates service API and documentation
    • service/ec2: Updates service API and documentation
      • Documentation updates for Amazon EC2.
    • service/macie: Updates service documentation
      • Amazon Macie Classic (macie) has been discontinued and is no longer available. A new Amazon Macie (macie2) is now available with significant design improvements and additional features.
    • service/sts: Updates service documentation
      • Documentation updates for AWS Security Token Service.
    • service/synthetics: Updates service API and documentation
    • service/transfer: Updates service waiters
      • Add waiters for server online and offline.

    Release v1.43.11 (2022-03-03)

    Service Client Updates

    • service/appflow: Updates service API and documentation
    • service/fsx: Updates service API and documentation
    • service/greengrassv2: Updates service documentation
    • service/kendra: Updates service API and documentation
    • service/timestream-query: Updates service documentation

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • feat: adding exec command, remove type override

    feat: adding exec command, remove type override

    resolves #248

    exec will use type specified in the manifest instead of using the type passed in via the CLI. Leaving sync and diff CLI flows as is for now to avoid breaking changes. There should be some work in the future to go back and remove both of those flows.

  • Bump k8s.io/apimachinery from 0.19.6 to 0.21.5

    Bump k8s.io/apimachinery from 0.19.6 to 0.21.5

    Bumps k8s.io/apimachinery from 0.19.6 to 0.21.5.

    Commits
    • 45e53d8 Merge pull request #104311 from liggitt/automated-cherry-pick-of-#104279-upst...
    • 62897e9 Merge pull request #104530 from kolyshkin/1.21-runc-1.0.2
    • 9b1e9f5 Copy golang license to staging copies
    • ff7c4ef vendor: bump runc to 1.0.2
    • f916759 Merge pull request #103319 from jpbetz/fix-102749-1.21
    • 12b6a22 Bump SMD to v4.1.2 to pick up #102749 fix
    • 41e4141 sync: remove Godeps/
    • 235edae Merge pull request #102587 from saschagrunert/release-1.21
    • a4090fc Revert "Cleanup portforward streams after their usage"
    • 1a7b32c Merge pull request #102196 from kolyshkin/automated-cherry-pick-of-#102147-up...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • chore(deps): bump github.com/aws/aws-sdk-go from 1.44.142 to 1.44.167

    chore(deps): bump github.com/aws/aws-sdk-go from 1.44.142 to 1.44.167

    Bumps github.com/aws/aws-sdk-go from 1.44.142 to 1.44.167.

    Release notes

    Sourced from github.com/aws/aws-sdk-go's releases.

    Release v1.44.167 (2022-12-23)

    Service Client Updates

    • service/connect: Updates service API and documentation
    • service/connectparticipant: Updates service API and documentation
    • service/detective: Updates service API and documentation
    • service/fsx: Updates service API and documentation
    • service/inspector2: Updates service API

    Release v1.44.166 (2022-12-22)

    Service Client Updates

    • service/compute-optimizer: Updates service API, documentation, and paginators
    • service/connect: Updates service API and documentation
    • service/iotdeviceadvisor: Updates service API and documentation
    • service/kinesis-video-webrtc-storage: Updates service API and documentation
    • service/rds: Updates service API, documentation, waiters, paginators, and examples
      • Add support for managing master user password in AWS Secrets Manager for the DBInstance and DBCluster.
    • service/secretsmanager: Updates service documentation
      • Documentation updates for Secrets Manager

    Release v1.44.165 (2022-12-21)

    Service Client Updates

    • service/connect: Updates service API
    • service/connectparticipant: Updates service API
    • service/license-manager-linux-subscriptions: Adds new service
    • service/macie2: Updates service API
    • service/sagemaker: Updates service API and documentation
      • This release enables adding RStudio Workbench support to an existing Amazon SageMaker Studio domain. It allows setting your RStudio on SageMaker environment configuration parameters and also updating the RStudioConnectUrl and RStudioPackageManagerUrl parameters for existing domains
    • service/scheduler: Updates service API
    • service/ssm: Updates service documentation
      • Doc-only updates for December 2022.
    • service/support: Updates service documentation
      • Documentation updates for the AWS Support API
    • service/transfer: Updates service API and documentation
      • This release adds support for Decrypt as a workflow step type.

    Release v1.44.164 (2022-12-20)

    Service Client Updates

    • service/batch: Updates service API and documentation
      • Adds isCancelled and isTerminated to DescribeJobs response.
    • service/ec2: Updates service API, documentation, and paginators
      • Adds support for pagination in the EC2 DescribeImages API.
    • service/lookoutequipment: Updates service API and documentation

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • chore(deps): bump github.com/aws/aws-sdk-go from 1.44.142 to 1.44.168

    chore(deps): bump github.com/aws/aws-sdk-go from 1.44.142 to 1.44.168

    Bumps github.com/aws/aws-sdk-go from 1.44.142 to 1.44.168.

    Release notes

    Sourced from github.com/aws/aws-sdk-go's releases.

    Release v1.44.168 (2022-12-27)

    Service Client Updates

    • service/memorydb: Updates service API, documentation, and paginators
    • service/transfer: Updates service API
      • Add additional operations to throw ThrottlingExceptions

    Release v1.44.167 (2022-12-23)

    Service Client Updates

    • service/connect: Updates service API and documentation
    • service/connectparticipant: Updates service API and documentation
    • service/detective: Updates service API and documentation
    • service/fsx: Updates service API and documentation
    • service/inspector2: Updates service API

    Release v1.44.166 (2022-12-22)

    Service Client Updates

    • service/compute-optimizer: Updates service API, documentation, and paginators
    • service/connect: Updates service API and documentation
    • service/iotdeviceadvisor: Updates service API and documentation
    • service/kinesis-video-webrtc-storage: Updates service API and documentation
    • service/rds: Updates service API, documentation, waiters, paginators, and examples
      • Add support for managing master user password in AWS Secrets Manager for the DBInstance and DBCluster.
    • service/secretsmanager: Updates service documentation
      • Documentation updates for Secrets Manager

    Release v1.44.165 (2022-12-21)

    Service Client Updates

    • service/connect: Updates service API
    • service/connectparticipant: Updates service API
    • service/license-manager-linux-subscriptions: Adds new service
    • service/macie2: Updates service API
    • service/sagemaker: Updates service API and documentation
      • This release enables adding RStudio Workbench support to an existing Amazon SageMaker Studio domain. It allows setting your RStudio on SageMaker environment configuration parameters and also updating the RStudioConnectUrl and RStudioPackageManagerUrl parameters for existing domains
    • service/scheduler: Updates service API
    • service/ssm: Updates service documentation
      • Doc-only updates for December 2022.
    • service/support: Updates service documentation
      • Documentation updates for the AWS Support API
    • service/transfer: Updates service API and documentation
      • This release adds support for Decrypt as a workflow step type.

    Release v1.44.164 (2022-12-20)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • chore(deps): bump github.com/go-git/go-git/v5 from 5.4.2 to 5.5.1

    chore(deps): bump github.com/go-git/go-git/v5 from 5.4.2 to 5.5.1

    Bumps github.com/go-git/go-git/v5 from 5.4.2 to 5.5.1.

    Release notes

    Sourced from github.com/go-git/go-git/v5's releases.

    v5.5.1

    What's Changed

    Full Changelog: https://github.com/go-git/go-git/compare/v5.5.0...v5.5.1

    v5.5.0

    What's Changed

    Full Changelog: https://github.com/go-git/go-git/compare/v5.4.2...v5.5.0

    Commits
    • 736622f .github: test, remove coveralls
    • e43edee Merge pull request #617 from doxsch/616-update-ssh-agent-to-master
    • f62ac39 Merge pull request #625 from pjbgf/bump-sha1cd-nocgo
    • c7050e7 Merge pull request #623 from pjbgf/empty-commit
    • 08db65f fix: Upgrade github.com/xanzy/ssh-agent to v0.3.3 to fix panic
    • a513415 Return error instead of creating empty commits
    • 223e732 build: Bump github.com/pjbgf/sha1cd to v0.2.3
    • a0b612a build: Add CI check for CGO_ENABLED=0
    • 3e07c50 Merge pull request #620 from fluxcd/update-deps
    • f2d68c4 build: bump git workflow to Go 1.19
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • chore(deps): bump k8s.io/apimachinery from 0.19.6 to 0.26.0

    chore(deps): bump k8s.io/apimachinery from 0.19.6 to 0.26.0

    Bumps k8s.io/apimachinery from 0.19.6 to 0.26.0.

    Commits
    • 5d4cdd2 Merge remote-tracking branch 'origin/master' into release-1.26
    • 6cbc4a3 Update golang.org/x/net 1e63c2f
    • 6561235 Merge pull request #113699 from liggitt/manjusaka/fix-107415
    • dad8cd8 Update workload selector validation
    • fe82462 Add extra value validation for matchExpression field in LabelSelector
    • 067949d update k8s.io/utils to fix util tracing panic
    • 0ceff90 Merge pull request #112223 from astraw99/fix-ownerRef-validate
    • 9e85d3a Merge pull request #112649 from howardjohn/set/optimize-everything-nothing
    • 88a1448 Rename and comment on why sharing is safe
    • b03a432 Merge pull request #113367 from pohly/dep-ginkgo-gomega
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • chore(deps): bump github.com/argoproj/argo-workflows/v3 from 3.1.13 to 3.4.4

    chore(deps): bump github.com/argoproj/argo-workflows/v3 from 3.1.13 to 3.4.4

    Bumps github.com/argoproj/argo-workflows/v3 from 3.1.13 to 3.4.4.

    Release notes

    Sourced from github.com/argoproj/argo-workflows/v3's releases.

    v3.4.4

    Quick Start

    What's New?

    Find out on our blog and changelog.

    Breaking Changes and Known Issues

    Can be found in the installation guide.

    Installation

    CLI

    Mac

    Available via curl

    # Download the binary
    curl -sLO https://github.com/argoproj/argo-workflows/releases/download/v3.4.4/argo-darwin-amd64.gz
    

    Unzip

    gunzip argo-darwin-amd64.gz

    Make binary executable

    chmod +x argo-darwin-amd64

    Move binary to path

    mv ./argo-darwin-amd64 /usr/local/bin/argo

    Test installation

    argo version

    Linux

    Available via curl

    # Download the binary
    curl -sLO https://github.com/argoproj/argo-workflows/releases/download/v3.4.4/argo-linux-amd64.gz
    

    Unzip

    gunzip argo-linux-amd64.gz

    Make binary executable

    chmod +x argo-linux-amd64

    </tr></table>

    ... (truncated)

    Changelog

    Sourced from github.com/argoproj/argo-workflows/v3's changelog.

    v3.4.4 (2022-11-28)

    ... (truncated)

    Commits
    • 3b2626f Merge branch 'master' into release-3.4
    • 311f151 fix: Support other output artifact types in argo get (#10125)
    • 7c805fe feat: Workflow title/description in workflow list view. Fixes #6529 (#9805)
    • eb2c54b fix: SSO insecureSkipVerify not work. Fixes #10089 (#10090)
    • 225cd97 fix(9656): stores all states except workflows, fixes #9656 (#9846)
    • b5dbd00 chore(deps): bump cronstrue from 2.15.0 to 2.19.0 in /ui (#10116)
    • 2f8a574 chore(deps): bump github.com/TwiN/go-color from 1.2.0 to 1.4.0 (#10115)
    • 26bbb97 chore(deps): bump superagent from 8.0.0 to 8.0.4 in /ui (#10114)
    • 6c653ad chore(deps): bump github.com/tidwall/gjson from 1.14.3 to 1.14.4 (#10113)
    • f890345 chore(deps): bump github.com/gavv/httpexpect/v2 from 2.4.1 to 2.6.1 (#10112)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • fix: check to see if target exists before deleting

    fix: check to see if target exists before deleting

    Signed-off-by: awwwd [email protected]

    Fixes https://github.com/cello-proj/cello/issues/109

    API Validation in Postman

    target1 exists in project1 but target2 doesn't image

    Now, Let's try to delete target2 to validate the PR changes image

    As we can see -- it's giving us 404 Not Found-

    {
        "error_message": "target does not exist"
    }
    
  • Cello/Argo Workflow log stream goroutine leak

    Cello/Argo Workflow log stream goroutine leak

    There is a known goroutine leak in the Argo Workflow log streaming method when the cello logs -f CLI command is terminated in the middle of streaming a log. The logs will continue to stream on the server side. Not a major impact as there are no errors occurring when the CLI is terminated, but still warrants a look to avoid any unnecessary processing or tough issues to solve because of leaks.

Related tags
Democratizing GitOps

GitOps Engine Various GitOps operators address different use-cases and provide different user experiences but all have similar set of core features. T

Dec 30, 2022
Hera is a Python framework for constructing and submitting Argo Workflows.

Hera is an Argo Workflows Python SDK. Hera aims to make workflow construction and submission easy and accessible to everyone! Hera abstracts away workflow setup details while still maintaining a consistent vocabulary with Argo Workflows.

Dec 31, 2022
sail is an operation framework based on Ansible/Helm. sail follows the principles of Infrastructure as Code (IaC), Operation as Code (OaC), and Everything as Code. So it is a tool for DevOps.

sail 中文文档 sail is an operation framework based on Ansible/Helm. sail follows the principles of Infrastructure as Code (IaC), Operation as Code (OaC),a

Dec 16, 2021
Reads from existing Cloud Providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration
Reads from existing Cloud Providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration

TerraCognita Imports your current Cloud infrastructure to an Infrastructure As Code Terraform configuration (HCL) or/and to a Terraform State. At Cycl

Dec 30, 2022
Cdk-ecr-deployment - CDK Contruct for publishing ECR Images

cdk-ecr-deployment CDK construct to deploy docker image to Amazon ECR ⚠️ Please

Dec 30, 2021
Api-waf-example-cdk - Demo using sam to drive a CDK serverless api

CDK SAM Demo Demo using sam to drive a CDK serverless api Stack Setup go build -

Feb 5, 2022
Aws-cdk-go-examples - Example projects using the AWS CDK by Golang

aws-cdk-go-examples Example projects using the AWS CDK by Golang Useful commands

Nov 24, 2022
The dynamic infrastructure framework for everybody! Distribute the workload of many different scanning tools with ease, including nmap, ffuf, masscan, nuclei, meg and many more!
The dynamic infrastructure framework for everybody! Distribute the workload of many different scanning tools with ease, including nmap, ffuf, masscan, nuclei, meg and many more!

Axiom is a dynamic infrastructure framework to efficiently work with multi-cloud environments, build and deploy repeatable infrastructure focussed on

Dec 30, 2022
Terraform-equinix-migration-tool - Tool to migrate code from Equinix Metal terraform provider to Equinix terraform provider

Equinix Terraform Provider Migration Tool This tool targets a terraform working

Feb 15, 2022
Contentrouter - Protect static content via Firebase Hosting with Cloud Run and Google Cloud Storage

contentrouter A Cloud Run service to gate static content stored in Google Cloud

Jan 2, 2022
Terraform CDK aws Provider

Terraform CDK aws Provider

Jul 29, 2022
Webserver I built to serve Infura endpoints. Deployable via k8s and AWS EKS. Load testable via k6 tooling, and montiorable via prometheus and grafana

Infura Web Server Welcome to my verion of the take home project. I've created a webserver written in go to serve Infura api data over 3 possible data

Nov 15, 2022
Demo repository for Infrastructure as Code testing tools and frameworks.

Testing Infrastructure as Code Demo repository for Infrastructure as Code testing tools and frameworks. Maintainer M.-Leander Reimer (@lreimer), mario

Jan 23, 2022
provide api for cloud service like aliyun, aws, google cloud, tencent cloud, huawei cloud and so on

cloud-fitter 云适配 Communicate with public and private clouds conveniently by a set of apis. 用一套接口,便捷地访问各类公有云和私有云 对接计划 内部筹备中,后续开放,有需求欢迎联系。 开发者社区 开发者社区文档

Dec 20, 2022
siusiu (suite-suite harmonics) a suite used to manage the suite, designed to free penetration testing engineers from learning and using various security tools, reducing the time and effort spent by penetration testing engineers on installing tools, remembering how to use tools.
siusiu (suite-suite harmonics) a suite used to manage the suite, designed to free penetration testing engineers from learning and using various security tools, reducing the time and effort spent by penetration testing engineers on installing tools, remembering how to use tools.

siusiu (suite-suite harmonics) a suite used to manage the suite, designed to free penetration testing engineers from learning and using various security tools, reducing the time and effort spent by penetration testing engineers on installing tools, remembering how to use tools.

Dec 12, 2022
Terraform-provider-e2e-network - Terraform Provider Scaffolding (Terraform Plugin SDK)

This template repository is built on the Terraform Plugin SDK. The template repository built on the Terraform Plugin Framework can be found at terraform-provider-scaffolding-framework.

Jan 19, 2022
Terraform-in-Terraform: Execute Modules directly from the Terraform Registry

Terraform-In-Terraform Provider This provider allows running Terraform in Terraform. This might seem insane but there are some edge cases where it com

Dec 25, 2022
Cloud Infrastructure as Code

CloudIaC Cloud Infrastructure as Code CloudIaC 是基于基础设施即代码构建的云环境自动化管理平台。 CloudIaC 将易于使用的界面与强大的治理工具相结合,让您和您团队的成员可以快速轻松的在云中部署和管理环境。 通过将 CloudIaC 集成到您的流程中

Dec 27, 2022