These 86 commits are when the Protocol Buffers files have changed:
Commit: | fb68ed1 | |
---|---|---|
Author: | Stanislau Yanukou | |
Committer: | GitHub |
feat: add overrides for VMs images (#424) * feat: add overrides for VM's images (AWS) * feat: add overrides for VM's images (Azure) * feat: add overrides for VM's images (GCP) * feat: add overrides for VM's images renaming and a comment
The documentation is generated from this commit.
Commit: | ac25163 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
feat: add configurable k8s cluster version (#420)
Commit: | 54b1870 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
feat: use tf plan to detect drift in umapped fields (#413) * feat: use tf plan to detect drift in umapped fields * aws drift * azure drift * gcp drift * nil plan for update and create
Commit: | e94cbbd | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
feat: add resource statuses to every resource and implement it for vns (#398)
Commit: | a28e8d1 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
feat: add cloud field to refresh request (#396)
Commit: | a9bb492 | |
---|---|---|
Author: | tal66 | |
Committer: | GitHub |
Map regions between AWS, Azure and GCP (#384) * map-regions-part1 * review
Commit: | c18b0ec | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
feat: add output ids to virtual machines (#375) part of #184
Commit: | d46e6e3 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
feat: add output ids for vault, secret and access policy (#374) part of #184
Commit: | 10d3624 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
feat: add output ids for object storage and objects (#373) part of #184
Commit: | 5b94fd0 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
feat: add output ids for kubernetes (#372) part of #184
Commit: | 607dbec | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
feat: add output ids to databases (#371)
Commit: | 3b9a608 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
feat: add output ids to nsgs (#370)
Commit: | 8d6e274 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
feat: add output ids for network interfaces (#369)
Commit: | d387528 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
feat: add output ids for public ip (#367)
Commit: | 87d314b | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
feat: output ids for route tables and associations (#366)
Commit: | 2dba3fd | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
feat: add output ids to subnets (#365) part of #184
Commit: | 48050e9 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
feat: add output ids to virtual network (#364) part of #184
Commit: | 5a125cd | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
feat: add gcp override for vm size (#360)
Commit: | 6ed1112 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
feat: implement vault secret in GCP (#349)
Commit: | f7643af | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
feat: mysql and postgres database in GCP (#347)
Commit: | b2787f7 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
feat: gcp object storage implementation (#344)
Commit: | 7a1a1f5 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
feat: gcp kubernetes clusters and node pools (#332) * feat: kubernetes gcp * gke node pools and test update * add zones to kubernetes node pools * change kuberentes e2e to work with multiple nodes * set gcp node count depending on the number of availability zones * install gke auth plugin
Commit: | 617e5c4 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
refactor: deploy subnets for every az in aws (#330) subnets are regional in azure and gcp, so we're mimicking that behavior in aws this means: - subnets in aws generate 1 subnet for each availability zone - for regional and highly available resources (kubernetes node pool and databases for now) we use all generated AWS subnets - for zonal resources (vms, network interfaces), a zone is selected and the appropriate subnet with it - for resources that are associated with single subnets (route table associations) we create 1 for each subnet
Commit: | 9f1b52c | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
feat: implement per-resource gcp project definition (#326) feat: implement per-resource project definition
Commit: | 993570e | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
feat: add empty resource group to gcp (#314)
Commit: | e04924e | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
feat: add initial GCP support (#312)
Commit: | acba233 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
chore: separate cloud specific logic into their own pkgs (#300)
Commit: | 4f2362f | |
---|---|---|
Author: | João Coelho | |
Committer: | GitHub |
feat: nic_nsg_association resource; general fixes (#292)
Commit: | 9156680 | |
---|---|---|
Author: | João Coelho | |
Committer: | GitHub |
fix: protoc vm sizes (#291)
Commit: | 1fd9a42 | |
---|---|---|
Author: | Matt Vella | |
Committer: | GitHub |
feat: support more vm sizes (#287)
Commit: | 09d9f2d | |
---|---|---|
Author: | João Coelho | |
Committer: | GitHub |
feat: vm and k8 size override (#280)
Commit: | 01439cd | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
feat: export kube config raw in kubernetes cluster (#279)
Commit: | 42e4396 | |
---|---|---|
Author: | Abin Mn | |
Committer: | GitHub |
feat: Add MariaDB to database engines (#265)
Commit: | 0659b47 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
feat: endpoint to register new users (#264)
Commit: | 6a3c57d | |
---|---|---|
Author: | Abin Mn | |
Committer: | GitHub |
feat: Add PostgreSQL to database engines (#254) * Add POSTGRES to db proto definition * Add azure postgresql engine * Add postgresql test for AWS Co-authored-by: Abin Mn <abinmn@users.noreply.github.com>
Commit: | 93add76 | |
---|---|---|
Author: | Matt Vella | |
Committer: | GitHub |
feat: configurable DB port (#243)
Commit: | d20ea4f | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
fix: database e2e test (#239)
Commit: | a385eac | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
feat: unify kubernetes networking (#232) user can now specify - virtual network at cluster level - service_cidr at cluster level (defaults to 10.100.0.0/16) - a single node subnet for each group and we specify: - aws cluster subnets so that they "create up to four network interfaces across these subnets to facilitate control plane communication to your nodes" - uses same vpc as the cluster - 2 /28 subnets, 1 private and 1 public - azure dns_service_ip and docker_bridge_cidr with the default values
Commit: | 8002faf | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
refactor: move create, update, import and export to each resource (#180)
Commit: | 693c5ce | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Add AWS session token (#174)
Commit: | 3af0369 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Unify ami for aws and azure (#167)
Commit: | 6ab96be | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Implement delete command (#166)
Commit: | 8d77f59 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Implement list command (#165)
Commit: | 9727b1a | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Create unique resource groups for each cluster (#162)
Commit: | 1942b12 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Add more locations (#159)
Commit: | 5a986ba | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Return error when deleting resource that is still in use (#157)
Commit: | c0c8358 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Change content in objects to be base64 (#156)
Commit: | 62d6ec9 | |
---|---|---|
Author: | João Coelho | |
Committer: | GitHub |
ud_b64 (#155)
Commit: | 3a0cf99 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Add metrics (#153)
Commit: | c11a1e6 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Move kubernetes default node pool to the cluster (#149)
Commit: | 4f80215 | |
---|---|---|
Author: | João Coelho | |
Committer: | GitHub |
obj url (#146) * obj url * cleanup * s3 object new resource
Commit: | 484adaa | |
---|---|---|
Author: | João Coelho | |
Committer: | GitHub |
large (#142)
Commit: | 7228318 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Apply changes to needed targets only (#120)
Commit: | 6450978 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Fully escape every string that is not an expr (#139)
Commit: | c759e58 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Handle context cancellations (#138)
Commit: | 9eb424e | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Parse state for virtual network resource (#132) * WIP * Virtual network get params from state
Commit: | 5fa712a | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Remove decoder and refactor accordingly (#122)
Commit: | 6f4b80b | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Route table child resource (#121)
Commit: | a43cae0 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Flatten protos so it's 1 per cloud (#119)
Commit: | 152d874 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Retrive and use cloud creds from client (#117)
Commit: | aa1e5a9 | |
---|---|---|
Author: | João Coelho | |
Committer: | GitHub |
versioning and removed random_suffix (#115) * versioning and removed random_suffix * test fixes * test fixes Co-authored-by: Joao Coelho <joao.coelho@pollinate.co.uk>
Commit: | ccb50bb | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Remove location and cloud params from child resources (#116)
Commit: | 05fe255 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
More bubbling up errors (#113)
Commit: | 6b7c627 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Implement server errors and add validation errors (#112)
Commit: | d3db15b | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Implement outputs for vms and kubernetes (#111)
Commit: | 8122be4 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Implement outputs for database (#109)
Commit: | d1e3e1d | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Migrate all tests that are possible now to use proto config instead of hcl (#108)
Commit: | bd20d34 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Implement first config test and add default rg creation (#107)
Commit: | ccaacda | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Virtual machien service impl (#106)
Commit: | 3c0f5d9 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Vault service impl (#105)
Commit: | 94e68e9 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Lambda service impl (#104)
Commit: | b31b9fe | |
---|---|---|
Author: | goncalo-rodrigues | |
Committer: | Gonçalo Rodrigues |
Object storage service impl
Commit: | 5449c7f | |
---|---|---|
Author: | goncalo-rodrigues | |
Committer: | Gonçalo Rodrigues |
Database service impl
Commit: | 98b0951 | |
---|---|---|
Author: | goncalo-rodrigues | |
Committer: | Gonçalo Rodrigues |
Public ip service impl
Commit: | 64a8579 | |
---|---|---|
Author: | goncalo-rodrigues | |
Committer: | Gonçalo Rodrigues |
Kubernetes service impl
Commit: | 18be618 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Network security group service impl (#102)
Commit: | 5c0611b | |
---|---|---|
Author: | goncalo-rodrigues | |
Committer: | Gonçalo Rodrigues |
Route table association service impl
Commit: | 57ba415 | |
---|---|---|
Author: | goncalo-rodrigues | |
Committer: | Gonçalo Rodrigues |
Route table service impl
Commit: | cf34d2a | |
---|---|---|
Author: | goncalo-rodrigues | |
Committer: | Gonçalo Rodrigues |
Network interface service impl
Commit: | 7990c6d | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Implement subnet service (#96)
Commit: | a86ce9a | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Generic implementation of a service (#95)
Commit: | 22ba217 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Fix modules in protos and deployments on update/delete (#94)
Commit: | eb4a779 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Rename module to multy (#90)
Commit: | 051488f | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Rename module to multy (#90)
Commit: | 5bff5a8 | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Add CRUD operations for VN based on a local cache (#87)
Commit: | c509e0a | |
---|---|---|
Author: | Gonçalo Rodrigues | |
Committer: | GitHub |
Skeleton for rpc server (#82)