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

[FEATURE REQUEST] Epiphany on AKS module MVP #1715

Closed
mkyc opened this issue Sep 30, 2020 · 5 comments
Closed

[FEATURE REQUEST] Epiphany on AKS module MVP #1715

mkyc opened this issue Sep 30, 2020 · 5 comments

Comments

@mkyc
Copy link
Contributor

mkyc commented Sep 30, 2020

Is your feature request related to a problem? Please describe.

There is need to prepare simplest possible Epiphany module to be able to install epiphany on top of AzBI and AzAKS modules.

Describe the solution you'd like

docker run azbi vms_count=2 init
docker run azbi plan
docker run azbi apply
docker run azks init
docker run azks plan
docker run azks apply
docker run epi postgres=1 init 
docker run epi plan
docker run epi apply

assumption in upper code is that default cluster configuration templated by epi module has zeros for all machines and 1 on repository machine. It means that by default epi module requires at least 1 machine to be available in state. By setting postgres=1 in epi init phase I in fact tell it that it needs to use 2 machines. Also init phase should be able to discover that there is AzAKS module applied and it should configure that it will use that created AKS cluster. If there is no AzAKS module already present it should fail.

All that means that after those 9 steps I should have Epiphany cluster with 1 repository machine, 1 postgresql machine and 3 nodes AKS cluster.

I think we can name that module m-classic-epiphany-on-aks

Describe alternatives you've considered

No.

Additional context

No.

@mkyc mkyc added this to the S20201008 milestone Sep 30, 2020
@mkyc
Copy link
Contributor Author

mkyc commented Sep 30, 2020

This task implies that there will be 3 modules eventually:

  • m-classic-epiphany-on-aks (this task)
  • m-classic-epiphany-on-eks
  • m-classic-epiphany-on-prem

@sk4zuzu
Copy link
Contributor

sk4zuzu commented Oct 5, 2020

@mkyc
Copy link
Contributor Author

mkyc commented Oct 6, 2020

I left first review. This PR is huge but very valuable! Good job @sk4zuzu 👍

@mkyc mkyc modified the milestones: S20201008, S20201022 Oct 8, 2020
@sk4zuzu
Copy link
Contributor

sk4zuzu commented Oct 12, 2020

Repository has been renamed and moved here https://github.com/epiphany-platform/m-generic-epiphany-on-aks.

@mkyc mkyc modified the milestones: S20201022, S20201105 Oct 22, 2020
@mkyc mkyc modified the milestones: S20201105, S20201119 Nov 5, 2020
@mkyc mkyc modified the milestones: S20201119, S20201203 Nov 19, 2020
@to-bar
Copy link
Contributor

to-bar commented Nov 24, 2020

@mkyc mkyc closed this as completed Nov 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants