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

ServerlessInsight MVP #5

Open
6 of 10 tasks
Blankll opened this issue Sep 21, 2024 · 1 comment
Open
6 of 10 tasks

ServerlessInsight MVP #5

Blankll opened this issue Sep 21, 2024 · 1 comment

Comments

@Blankll
Copy link
Member

Blankll commented Sep 21, 2024

Epic ServerlessMVP

Context

the goal of ServerlessInsight MVP is to ensure that users can use ServerlessInsight to define and deploy an accessible web application consisting of an FC and ApiGateway, HTTP requests can get simple responses generated from an express app hosted FC

Tasks

  • definition: implement variables
  • definition: implement tags
  • definition: implement stage
  • definition: implement rds serverless(include MySQL, PostgreSQL, SqlServer)
  • FC code stored in OSS(not required if a express app not exceeds the limit)
  • implement action: validate
  • implement action: deploy
  • implement action: destroy
  • implement action: init -TBC
  • implement customize domain
@Blankll
Copy link
Member Author

Blankll commented Sep 22, 2024

definition: implement variables

paremeters are defined at top of the schema like:

vars:
  region: cn-hangzhou
  account_id: 1234567890

Blankll added a commit that referenced this issue Sep 22, 2024
Blankll added a commit that referenced this issue Sep 22, 2024
Blankll added a commit that referenced this issue Sep 22, 2024
Blankll added a commit that referenced this issue Sep 22, 2024
Blankll added a commit that referenced this issue Sep 23, 2024
@Blankll Blankll self-assigned this Sep 23, 2024
Blankll added a commit that referenced this issue Sep 23, 2024
Blankll added a commit that referenced this issue Sep 23, 2024
Blankll added a commit that referenced this issue Sep 23, 2024
Blankll added a commit that referenced this issue Sep 23, 2024
Blankll added a commit that referenced this issue Sep 23, 2024
Blankll added a commit that referenced this issue Sep 23, 2024
Signed-off-by: seven <[email protected]>
Blankll added a commit that referenced this issue Sep 23, 2024
Blankll added a commit that referenced this issue Oct 1, 2024
Blankll added a commit that referenced this issue Oct 1, 2024
Blankll added a commit that referenced this issue Dec 2, 2024
#Context

- store code package to oss for large size of code package 
- create bucket resource when needed
- upload zip code to bucket
- assign bucket link to fc code

Refers #5

---------

Signed-off-by: seven <[email protected]>
Blankll added a commit that referenced this issue Dec 3, 2024
feat: new command template

- add new command template to print stack ros template with json/yaml
- unit test

Refs: #5

---------

Signed-off-by: seven <[email protected]>
Blankll added a commit that referenced this issue Dec 8, 2024
Blankll added a commit that referenced this issue Dec 9, 2024
feat: implement command destroy


Refs: #5

---------

Signed-off-by: seven <[email protected]>
Blankll added a commit that referenced this issue Dec 15, 2024
refactor: serverlessInsight provider format refactor

refactor the provider format,to support specify the region:
```yaml
provider: aliyun
```
to
```yaml
provider
    name: alialiyun
    region: cn-hangzhou

```

Refs: #5

Signed-off-by: seven <[email protected]>
Blankll added a commit that referenced this issue Dec 19, 2024
fix: upload code zip file to bucket issue
- use oss_deployment to upload code to the oss bucket for code size >
15MB


Refs: #5

---------

Signed-off-by: seven <[email protected]>
Blankll added a commit that referenced this issue Dec 21, 2024
feat|fix|refactor: summary title of the PR

- create new stack:
`serverlessInsight-bootstrap-${iamInfo?.accountId}-${context.region}` to
holding common resources like artifacts bucket
- fix the deploy dependencies issue

Refs: #5

---------

Signed-off-by: seven <[email protected]>
Blankll added a commit that referenced this issue Dec 29, 2024
feat: enable sls logs for lambda invoke

- enable sls logs for fc

Refs: #5

---------

Signed-off-by: seven <[email protected]>
Blankll added a commit that referenced this issue Jan 11, 2025
feat: configurable log setting

disable the sls log by default, enable it through config it explicitly:
`log: true`


Refs: #5 #28

Signed-off-by: seven <[email protected]>
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

1 participant