Skip to content
This repository has been archived by the owner on Feb 15, 2022. It is now read-only.

Spike: Investigate making PR to Flux to add Azure Devops key #81

Closed
timfpark opened this issue Feb 6, 2019 · 3 comments
Closed

Spike: Investigate making PR to Flux to add Azure Devops key #81

timfpark opened this issue Feb 6, 2019 · 3 comments
Assignees

Comments

@timfpark
Copy link
Contributor

timfpark commented Feb 6, 2019

Flux has Github and Gitlabs keys baked in by default. Let's investigate if there is a PR we can make on Flux to add support for Azure Devops so that Azure Devops repos work by default without horsing around with ssh keys.

@andrebriggs
Copy link
Member

andrebriggs commented Feb 6, 2019

Related to #50 #65 cc @yradsmikham

@sarath-p
Copy link
Contributor

fluxcd/flux#1728

andrebriggs referenced this issue in andrebriggs/bedrock Feb 12, 2019
… it natively supports with a outcome of #81 (#87)
@sarath-p
Copy link
Contributor

Flux 1.10.1 release supports Azure DevOps by default.

samiyaakhtar added a commit that referenced this issue Feb 28, 2019
* Initial commit or documentation

* Added shell script used in Azure Pipelines build (#53)

* Add build.sh

* Update .gitignore

* Parameterized AKS Manifest Repo

* Added error handling and minor bug fix, with README (#54)

* Added error handling and minor bug fix, with README

* Update name of script

* resolved issue with Jaeger integration via Fabrikate (#55)

* resolved issue with jaeger integration via Fabrikate

helm initlization and incubator url needs to be added before running 'fab install'

* Parameterized helm repo url

* added defaults for helm

* Update build.sh

* Update build.sh

* Initial commit or documentation (#58)

* helm default repo and repo url will be used when helm variables are not specified (#59)

* PR verification and break down of shell script (#72)

* PR verification and break down of shell script

* Adding checks for OS type

* Change darwin18 to darwin as per fab releases

* Documentation updates

* Added unit test content (prototype) (#78)

* Added unit test content

* Documentation updates

* Initial documentation for gitops area (#82)

* Documentation updates

* Fail on fab errors (#84)

* Initial commit or documentation

* Cluster creation README.md clean up modifications (#85)

* azure blob store for state.  adds support for #22 (#75)

* Closes #65 that adds support for Azure DevOps git repos in flux until it natively supports with a outcome of #81 (#87)

* Refactor Terraform (#93)

* Refactors Terraform to use a more modular structure.
* Feature: Ability to independently enable/disable and trigger kube config to disk
* Feature: Ability to independently enable/disable and trigger flux deployment
* Feature: Enable AKS virtual node addon by specifying `enable_virtual_node_addon="true"`

Fixes Issue #83
Fixes issue #80

* Azure DevOps documentation (#98)

* Initial commit or documentation

* Support for Azure DevOps repos (#91)

* Added support for Azure DevOps repo

* Gitops doc changes (#106)

* Update README.md

* Update AzureDevOpsGit.md

* Documentation updates (#108)

* Various documentation changes

* Changes to test PR

* Added shell script used in Azure Pipelines build (#53)

* Add build.sh

* Update .gitignore

* Parameterized AKS Manifest Repo

* Added error handling and minor bug fix, with README (#54)

* Added error handling and minor bug fix, with README

* Update name of script

* resolved issue with Jaeger integration via Fabrikate (#55)

* resolved issue with jaeger integration via Fabrikate

helm initlization and incubator url needs to be added before running 'fab install'

* Parameterized helm repo url

* added defaults for helm

* Update build.sh

* Update build.sh

* Initial commit or documentation (#58)

* helm default repo and repo url will be used when helm variables are not specified (#59)

* PR verification and break down of shell script (#72)

* PR verification and break down of shell script

* Adding checks for OS type

* Change darwin18 to darwin as per fab releases

* Added unit test content (prototype) (#78)

* Added unit test content

* Initial documentation for gitops area (#82)

* Documentation updates

* Fail on fab errors (#84)

* Azure DevOps documentation (#98)

* Initial commit or documentation

* Support for Azure DevOps repos (#91)

* Added support for Azure DevOps repo

* Gitops doc changes (#106)

* Update README.md

* Update AzureDevOpsGit.md

* Documentation updates (#108)

* Various documentation changes

* Update README.md

* Update GettingStarted.md

* Updates to documentation based on feedback (#110)

* More documentation changes

* SVG chang

* Added png version

* Update README.md

* Tweaks

* Merging from master into services

* Merging from master into services

* Documentation updates

* Removing file

* Removing file

* Merging from master

* Fixes to missing links in documentation. Updated documentation and build script (#115)

* Documentation updates. Build script changes.

* More changes

* Updates

* Changes

* Updated image and doc. Removed git_type check

* GitOps documentation updates (#120)

* Improved GitHub and AzDevOps repo creation instructions
* Renamed AKS_MANIFEST_REPOS to MANIFEST_REPOS
* Enabled private repository cloning (closes #118)

* Kubediff deployment  (#143)

* make agent_vm_size explicit (#117)

* make agent_vm_size explicit (#117)

* First pass of kubediff terraform scripts

* Fixed regex sed command

* Kubediff deployment working as part of terraform

* Move kubediff deployment to azure-simple and delete aks-flux-kubediff

* make agent_vm_size explicit (#117)

* get context before creating namespace

* Update the location in repo of yaml files

* Minor changes

* Remove agent_vm_size

* Remove unnecessary code

* Bringing services up-to-date with master (#146)

* Add build.sh

* Update .gitignore

* make agent_vm_size explicit (#117)

* Use better named and CI/CD generated fabrikate-cloud-native-manifests repo (#119)

* GitOps documentation improvements (#121)

Addressing various feedback on the GitOps documentation:

* Improved documentation around personal access token generation
* Support for private repo cloning in build.sh
* Decoupled build.sh from repositories
* Provided a new azure-pipelines.yaml sample

* Don't jsonencode kubeconfig on write (#132)

* Add Terratest automated testing for each commit (#131)

* Travis initialized for Bedrock go testing using terratest
* Adding travis status emblem in readme

* Quote kubeconfig to prevent certain shells treating it as multiple arguments (#133)

* Revert "Merge branch 'master' into master"

This reverts commit 13329b9, reversing
changes made to ca52838.

* Testing kubediff deployment (#147)

* First pass of testing kubediff deployment with integration test

* A little more verbose testing and printing the results of the verification

* Make creation of namespace idempotent (#148)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants