This project is mirrored from https://gitee.com/NQL886/argo-cd.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
  1. 08 May, 2018 1 commit
  2. 07 May, 2018 6 commits
  3. 05 May, 2018 2 commits
    • Andrew Merenbach's avatar
      Expand Git repo URL normalization (#162) · 3f4ec0ab
      Andrew Merenbach authored
      * Expand unit tests for Git functions
      
      * Update tests for IsSSHUrl
      
      * Add TODO
      
      * Add EnsureSuffix tests
      
      * Add EnsureSuffix function
      
      * Lowercase repo name in secret name
      
      * Expand normalization and related tests
      
      * Add tests for EnsurePrefix
      
      * Rm redundant strings.ToLower
      
      * Update repository names to fix broken tests
      
      * Expand tests some more to include missing .git suffix, thanks @jessesuen
      
      * Add additional repository tests, thanks @jessesuen
      
      * Fix typo in comment
      3f4ec0ab
    • Jesse Suen's avatar
      Add GitHub webhook handling to fast-track controller application reprocessing (#160) · ac938fe8
      Jesse Suen authored
      * Add GitHub webhook handling to fast-track application controller reprocessing
      * Add GitLab and Bitbucket webhook support. Add unit tests.
      ac938fe8
  4. 04 May, 2018 2 commits
  5. 03 May, 2018 7 commits
    • Jesse Suen's avatar
    • Alexander Matyushentsev's avatar
      Update version · 3b2b3dac
      Alexander Matyushentsev authored
      3b2b3dac
    • Alexander Matyushentsev's avatar
    • Jesse Suen's avatar
    • Andrew Merenbach's avatar
      Add workflow for blue-green deployments (#148) · a0446546
      Andrew Merenbach authored
      * Add prototype script and temp README
      
      * Clean up code and support command-line args
      
      * Flesh out logic more now
      
      * Start workflow
      
      * Update Blue-Green workflow
      
      * Rm original example script
      
      * Update comments
      
      * Add argo parameters; use compact output for jq
      
      * Fix some missing values, use workflow parameters
      
      * Separate out necessary parameters/outputs
      
      * Get bluegreen workflow working
      
      * Mv bluegreen.yaml to workflows/, thanks @jessesuen
      
      * Rm TODO statements
      a0446546
    • Jesse Suen's avatar
      SSO Support (#152) · 670921df
      Jesse Suen authored
      This change implements SSO support.
      
      dex is run as a sidecar to the ArgoCD API server, which fronts dex using a reverse proxy. The end result is that the ArgoCD acts as an OIDC provider serving under /api/dex. The login flow begins at /auth/login, which redirects to the Dex's OAuth2 consent page and ultimately directed to the IdP provider's login page, where they enter their credentials. After logging in, the OAuth2 redirect flows back to the client app, ultimately reaching /auth/callback, where the OIDC token claims are signed, and persisted in the users's cookie.
      
      The dex configuration YAML is formulated during startup (through the argocd-util utility), with the configuration values taken from the argocd-cm configmap and the argocd-secret.
      
      The build process was refactored to build argocd-util statically, so that it could be run inside off-the-shelf dex, which is built from alpine. Also, build speed was improved by expanding the default make targets in the Dockerfile, to avoid rebuilding each binary from scratch
      
      Session management was refactored to use more bare-bones jwt library constructs, so we could reuse code from the user/password flow vs. OAuth2 flow.
      
      * Initial SSO support. Run dex as sidecar. Generate dex config from ArgoCD cm and secret
      * Sign and write SSO claims to JWT cookie during SSO login. Refactor session manager
      * Build argo-util statically so it can run in dex sidecar. Redirect after SSO login
      * Simplify app creation process to not require communication to dex gRPC server
      670921df
    • Edward Lee's avatar
      Added OWNERS file · 18f7e17d
      Edward Lee authored
      18f7e17d
  6. 01 May, 2018 4 commits
  7. 30 Apr, 2018 3 commits
  8. 28 Apr, 2018 4 commits
  9. 27 Apr, 2018 1 commit
  10. 25 Apr, 2018 6 commits
  11. 24 Apr, 2018 4 commits