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

Feat: Support retrieving modules in private git repo through SSH #349

Merged
merged 15 commits into from
Dec 9, 2022

Commits on Nov 14, 2022

  1. Feat: Support SSH for retrieving terraform modules in private git repo

    Signed-off-by: motilayo <joshuaagboola@live.ca>
    motilayo committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    92a3b2b View commit details
    Browse the repository at this point in the history
  2. move GitCredentialsReference to ConfigurationSpec struct

    Signed-off-by: motilayo <joshuaagboola@live.ca>
    motilayo committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    edd5948 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2022

  1. modify git authentication to mount volume only when needed

    Signed-off-by: motilayo <joshuaagboola@live.ca>
    motilayo committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    549b619 View commit details
    Browse the repository at this point in the history
  2. fix import order

    Signed-off-by: motilayo <joshuaagboola@live.ca>
    motilayo committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    6a3bb10 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2022

  1. check for GitCredentialsReference before mounting volume & ssh command

    Signed-off-by: motilayo <joshuaagboola@live.ca>
    motilayo committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    57c8abd View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2022

  1. Feat: e2e test

    Signed-off-by: motilayo <joshuaagboola@live.ca>
    motilayo committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    84d4e93 View commit details
    Browse the repository at this point in the history
  2. Fix: lint errors

    Signed-off-by: motilayo <joshuaagboola@live.ca>
    motilayo committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    cbc40e4 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2022

  1. Fix(lint): Increase minimum cyclomatic complexity and exclude 'packag…

    …e-comments' & 'exported' lint errors
    
    Signed-off-by: motilayo <joshuaagboola@live.ca>
    motilayo committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    16bcc95 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2022

  1. restructure e2e test

    Signed-off-by: motilayo <joshuaagboola@live.ca>
    motilayo committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    6438e8f View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2022

  1. Restructure configuration controller & test files, add better message…

    … for configuration state
    
    Signed-off-by: motilayo <joshuaagboola@live.ca>
    motilayo committed Dec 2, 2022
    Configuration menu
    Copy the full SHA
    11db4c4 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2022

  1. improve test cleanup, revert to v1.SecretReference

    Signed-off-by: motilayo <joshuaagboola@live.ca>
    motilayo committed Dec 3, 2022
    Configuration menu
    Copy the full SHA
    2ed0428 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2022

  1. Add unit tests

    Signed-off-by: motilayo <joshuaagboola@live.ca>
    motilayo committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    2d81627 View commit details
    Browse the repository at this point in the history
  2. Improve messaging for configuration state if referenced git credentia…

    …ls secret has issue
    
    Signed-off-by: motilayo <joshuaagboola@live.ca>
    motilayo committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    1edd83d View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2022

  1. increase test coverage; test for git secret volume mount

    Signed-off-by: motilayo <joshuaagboola@live.ca>
    motilayo committed Dec 7, 2022
    Configuration menu
    Copy the full SHA
    e11400e View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2022

  1. code cleanup

    Signed-off-by: motilayo <joshuaagboola@live.ca>
    motilayo committed Dec 9, 2022
    Configuration menu
    Copy the full SHA
    7e1eeb5 View commit details
    Browse the repository at this point in the history