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

[pull] main from KusionStack:main #1

Merged
merged 131 commits into from
Jan 9, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
131 commits
Select commit Hold shift + click to select a range
da40f0a
chore: fix inconsistency between schema field property and comment
howieyuen Nov 3, 2022
da85826
Merge pull request #58 from KusionStack/fix-comments
howieyuen Nov 4, 2022
969c320
cleancode: base/pkg/kusion_prometheus/monitoring/v1
howieyuen Nov 4, 2022
204cbfd
Merge pull request #60 from KusionStack/fix-comments
howieyuen Nov 7, 2022
61a189b
cleancode: base/pkg/kusion_prometheus/monitoring/v1alpha1 (#61)
howieyuen Nov 14, 2022
3f2b106
add .devcontainer.json (#64)
amyXia1994 Dec 1, 2022
2cbd62c
add an "Open in GitHub Codespaces" badge (#65)
amyXia1994 Dec 1, 2022
c8423eb
set automatically opening files and extensions to install (#67)
amyXia1994 Dec 8, 2022
7f9cbdb
publish service config for gb-frontend
howieyuen Dec 9, 2022
38dbbdd
Merge pull request #69 from KusionStack/gb
howieyuen Dec 9, 2022
25d9f5e
fix key-value order in golden yaml files (#72)
amyXia1994 Dec 12, 2022
90ebd7b
fix examples to be deployed successfully (#70)
amyXia1994 Dec 12, 2022
640b341
update .devcontainer.json with kusion quick start env (#73)
amyXia1994 Dec 12, 2022
68f6b71
feat: add kubevela core api models and add oam web service demo for e…
Peefy Dec 28, 2022
fd1b3d0
add dev stack in guestbook quick start demo (#79)
amyXia1994 Jan 3, 2023
74322ac
add alicloud instance example (#75)
markliby Jan 3, 2023
b713a23
Add alicloud oss bucket (#76)
markliby Jan 3, 2023
d6d602f
fix workflow script: install necessary pytest modules before testing …
amyXia1994 Jan 6, 2023
9e43f65
Merge pull request #78 from Peefy/add_kubevela_core_api_models
Peefy Jan 9, 2023
2bc8594
workaround kcl lint problem (#83)
amyXia1994 Jan 10, 2023
11620a1
fix Server model; add redis components for guestbook app (#82)
amyXia1994 Jan 10, 2023
c6faeba
example: secret as code
howieyuen Dec 26, 2022
e4844b4
refactor: add workload instance type annotation. (#85)
Peefy Jan 18, 2023
1eabe5f
Merge pull request #77 from KusionStack/secret-as-code
howieyuen Feb 2, 2023
fcb323d
add alicloud ack example
markliby Jan 4, 2023
da2bae4
add wordpress example
markliby Feb 7, 2023
b0e5ef3
add wordpress example
SparkYuan Feb 16, 2023
4ab1d7f
set alicloud ak sk from option (#89)
amyXia1994 Mar 3, 2023
79bdda4
refactor: remove settings attribute in the config render
Peefy Mar 29, 2023
f8b23f3
feat: update makefile and CI yml
Peefy Mar 29, 2023
6dec68a
test
Peefy Mar 29, 2023
62b5820
ci: use python3 instead of kclvm
Peefy Mar 29, 2023
47c08a7
refactor: refine render and add more comments.
Peefy Mar 29, 2023
a89b1eb
ci: add kclvm installation
Peefy Mar 29, 2023
cd0bf70
fix: shell scripts.
Peefy Mar 29, 2023
861711d
ci: remove kusion version
Peefy Mar 29, 2023
abf0130
fix: backend service name in http-echo
jakezhu9 Apr 3, 2023
44e62b8
Merge pull request #93 from jakezhu9/fix/http-echo
Peefy Apr 3, 2023
67240d4
chore: update test scripts to be compatible with new kusion compile o…
howieyuen Apr 7, 2023
ec711ac
Merge pull request #96 from KusionStack/bugfix-test-scripts
howieyuen Apr 7, 2023
97dff31
refactor: remove kcl plugin call.
Peefy Apr 7, 2023
a423a87
Merge pull request #94 from Peefy/refactor-remove-kcl-plugin-call
howieyuen Apr 10, 2023
9a9b20c
refactor: remove settings attribute in the config render
Peefy Mar 29, 2023
9f45533
feat: update makefile and CI yml
Peefy Mar 29, 2023
75f2cfb
test
Peefy Mar 29, 2023
c548c7a
ci: use python3 instead of kclvm
Peefy Mar 29, 2023
71a65d3
refactor: refine render and add more comments.
Peefy Mar 29, 2023
dd9cd6e
ci: add kclvm installation
Peefy Mar 29, 2023
171cea0
fix: shell scripts.
Peefy Mar 29, 2023
ecbb250
ci: remove kusion version
Peefy Mar 29, 2023
10e24bc
Update cla.yml
howieyuen Apr 10, 2023
7c0892e
Merge pull request #97 from KusionStack/howieyuen-patch-1
howieyuen Apr 10, 2023
a29e43d
Merge pull request #80 from markliby/add_alicloud_ack
howieyuen Apr 10, 2023
48b386e
Revert "add alicloud ack example"
howieyuen Apr 10, 2023
9f55697
Merge pull request #98 from KusionStack/revert-80-add_alicloud_ack
howieyuen Apr 10, 2023
cd73bb0
refactor: bump top level `=` to `:` because the feature will be depre…
Peefy Apr 10, 2023
d10606d
Merge pull request #99 from Peefy/refactor-use-union-attr-operator
Peefy Apr 10, 2023
950481f
add supports for wordpress example demo with KubeVela Application and…
liu-hm19 Apr 11, 2023
5c53b7b
revise the original wordpress example with Alicloud RDS as database b…
liu-hm19 Apr 12, 2023
15fa908
Revise the original wordpress example with Alicloud RDS as database b…
SparkYuan Apr 13, 2023
414d5a7
chore: fixed a typo in README.md of wordpress examples and added some…
liu-hm19 Apr 20, 2023
76e254a
chore: fixed a typo in README.md of wordpress examples and added some…
liu-hm19 Apr 20, 2023
37bda8a
chore: fixed a typo and added some comments for wordpress examples
SparkYuan Apr 20, 2023
4408d7e
fix: recompile wordpress and wordpress-kubevela to fix ci failures (#…
liu-hm19 Apr 20, 2023
737ade1
Merge branch 'deprecated-settings' of https://github.com/Peefy/konfig…
Peefy Apr 21, 2023
6eee81c
Merge branch 'main' into deprecated-settings
Peefy Apr 21, 2023
6df60c3
refactor: remove settings in base models.
Peefy Apr 21, 2023
1cbc410
chore: bump kclvm version to v0.4.6
Peefy Apr 21, 2023
98f6978
refactor: remove all kcl settings attributes.
Peefy Apr 21, 2023
026185a
chore: use latest kclvm version in ci-tests.
Peefy Apr 21, 2023
998fdaf
fix: cmds in the test scripts.
Peefy Apr 21, 2023
ea37c9b
add type validation and assertion for storage.DataBase.DBAttr (#104)
liu-hm19 Apr 24, 2023
2e82df6
fix: add generated pod model
amyXia1994 May 9, 2023
97e1e61
Merge pull request #106 from amyXia1994/fix/add-pod-model
chai2010 May 10, 2023
6209f0e
Merge branch 'main' into deprecated-settings
Peefy May 10, 2023
5171099
chore: bump kclvm version to v0.4.6.2.
Peefy May 15, 2023
957cf90
chore: use manifests function for terraform resources.
Peefy May 15, 2023
81ba772
Merge pull request #90 from Peefy/deprecated-settings
Peefy May 15, 2023
c005309
delete unusable apply in main.yml, and rename the job with more clear…
healthjyk May 31, 2023
81fe706
move lint.yml to main.yml (#112)
healthjyk May 31, 2023
b1975c9
add wordpress env
SparkYuan May 31, 2023
948df20
Merge pull request #113 from SparkYuan/wordpress-env
healthjyk Jun 1, 2023
d7a1bbb
refactor: bump {str:[]} to ResourceMapping type for ty check
Peefy Jun 2, 2023
9f8ec32
Merge pull request #107 from Peefy/chore_use_res_mapping_ty
Peefy Jun 2, 2023
2cb9b50
wordpress example suppports aws rds
liu-hm19 May 31, 2023
ea422d6
refine wordpress code structure for aws rds support
liu-hm19 Jun 1, 2023
cec3c09
did some chores
liu-hm19 Jun 1, 2023
0f705c4
fix a lint problem
liu-hm19 Jun 2, 2023
ff18921
WordPress example supports aws rds (#114)
liu-hm19 Jun 2, 2023
bb71f52
add aws rds instance type check
liu-hm19 Jun 8, 2023
01463dd
Merge remote-tracking branch 'ks/main' into add-aws-rds-instance-type…
liu-hm19 Jun 8, 2023
57ed995
Add aws rds instance type check (#116)
liu-hm19 Jun 8, 2023
16cee34
update wordpress example with kubevela to aws rds
liu-hm19 Jun 19, 2023
fe1a899
Merge remote-tracking branch 'ks/main' into update-wordpress-example-…
liu-hm19 Jun 19, 2023
e6fbdf7
add patch-add-resourceRequirements for schema SchedulingStrategy (#121)
riven-blade Jul 6, 2023
8b321b1
Merge pull request #117 from liu-hm19/update-wordpress-example-with-k…
howieyuen Jul 6, 2023
c28b3c0
add issue and PR templates (#124)
SparkYuan Jul 11, 2023
3087a04
expose `imagePullPolicy` to the frontend model (#123)
riven-blade Jul 19, 2023
1325ccf
refactor: upgrade konfig to kusion example repo (#131)
SparkYuan Sep 21, 2023
b80df48
feat: add get-changed-project-stack job and delete unused job (#132)
healthjyk Sep 26, 2023
b7a7865
feat: update check-structure and test-correctness (#133)
healthjyk Sep 26, 2023
e0f4b03
feat: add job preview&apply and make it a correct workflow (#134)
healthjyk Sep 27, 2023
7f69054
test: update config of multi-stack, export service at port 8080 (#135)
healthjyk Sep 27, 2023
12ed601
feat: add test nginx (#136)
healthjyk Sep 28, 2023
bcfe14f
fix: niginx container name (#137)
healthjyk Sep 28, 2023
51c8823
feat: update the test image
SparkYuan Dec 1, 2023
5191365
fix: update the download url
SparkYuan Dec 1, 2023
0796266
feat: update the test image
adohe Dec 1, 2023
ad9b416
feat: update base example applications (#140)
adohe Dec 6, 2023
b211f90
chore: normalize project names
SparkYuan Dec 7, 2023
3cfe24e
Merge pull request #141 from SparkYuan/normalize-project-names
healthjyk Dec 7, 2023
b1fb499
cleanup: delete deprecated scripts (#142)
healthjyk Jan 2, 2024
52cbb1c
feat: add sample nginx (#143)
healthjyk Jan 4, 2024
45e2028
feat: update deploy github actions and related scripts (#146)
healthjyk Jan 11, 2024
c1f96ef
feat: update example nginx (#147)
healthjyk Jan 11, 2024
9bba55f
feat: update example service-multi-stack (#148)
healthjyk Jan 11, 2024
554f282
doc: update README.md (#149)
healthjyk Jan 11, 2024
109e11f
feat: update edition and catalog tag
healthjyk Jan 12, 2024
1fc5ee6
chore: update simple-service example
ffforest Jan 11, 2024
1946cbf
chore: add prometheus and opsrule
ffforest Jan 11, 2024
5290337
chore: update simple-job example
ffforest Jan 11, 2024
e56bc0c
doc: update readme
ffforest Jan 15, 2024
4d018c1
feat: update wordpress samples (#152)
liu-hm19 Jan 15, 2024
e8671c4
doc: update READMEE
healthjyk Jan 15, 2024
a6e8836
docs: update examples to reflect kusion modules (#154)
ffforest Mar 28, 2024
7aa5c92
feat: add workflow yml for preview and apply (#155)
liu-hm19 Jun 7, 2024
56f70a6
feat: add quickstart demo application (#158)
liu-hm19 Jun 7, 2024
9810898
feat: update example apps with latest modules (#162)
liu-hm19 Jun 12, 2024
5700240
feat: add ai-agent-demo (#161)
SparkYuan Jun 13, 2024
4b90651
feat: update application deployment workflow (#166)
liu-hm19 Aug 2, 2024
0692bdf
chore: add CODE_OF_CONDUCT.md (#168)
ffforest Oct 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
47 changes: 47 additions & 0 deletions .devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
{
"name": "Kubernetes-Minikube-in-Docker",
"image": "mcr.microsoft.com/devcontainers/base:bullseye",
"features": {
"ghcr.io/devcontainers/features/common-utils:1": {
"installZsh": "true",
"username": "vscode",
"uid": "1000",
"gid": "1000",
"upgradePackages": "false",
"installOhMyZsh": "true",
"nonFreePackages": "true"
},
"ghcr.io/devcontainers/features/docker-in-docker:1": {
"enableNonRootDocker": "true",
"username": "vscode",
"moby": "true"
},
"ghcr.io/devcontainers/features/kubectl-helm-minikube:1": {
"version": "latest",
"helm": "latest",
"minikube": "latest"
},
"ghcr.io/KusionStack/devcontainer-features/kusion:0": {}
},
"overrideFeatureInstallOrder": [
"ghcr.io/devcontainers/features/common-utils",
"ghcr.io/devcontainers/features/docker-in-docker",
"ghcr.io/devcontainers/features/kubectl-helm-minikube",
"ghcr.io/KusionStack/devcontainer-features/kusion:0"
],
"extensions": [
"KusionStack.kusion",
"kcl.kcl-vscode-extension"
],
"customizations": {
"codespaces": {
"openFiles": [
"appops/guestbook/dev/main.k",
"appops/guestbook/base/base.k"
]
}
},
"containerEnv": {
"KUSION_QUICK_START": "true"
}
}
67 changes: 0 additions & 67 deletions .github/CODEOWNERS

This file was deleted.

77 changes: 77 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
name: Bug Report
description: Report a bug encountered while operating Kusion
labels: kind/bug
body:
- type: textarea
id: problem
attributes:
label: What happened?
description: |
Please provide as much info as possible. Not doing so may result in your bug not being addressed in a timely manner.
validations:
required: true

- type: textarea
id: expected
attributes:
label: What did you expect to happen?
validations:
required: true

- type: textarea
id: repro
attributes:
label: How can we reproduce it (as minimally and precisely as possible)?
validations:
required: true

- type: textarea
id: additional
attributes:
label: Anything else we need to know?

- type: textarea
id: kusionVersion
attributes:
label: Kusion version
value: |
<details>

```console
$ kusion version
# paste output here
```

</details>
validations:
required: true

- type: textarea
id: osVersion
attributes:
label: OS version
value: |
<details>

```console
# On Linux:
$ cat /etc/os-release
# paste output here
$ uname -a
# paste output here

# On Windows:
C:\> wmic os get Caption, Version, BuildNumber, OSArchitecture
# paste output here
```

</details>

- type: textarea
id: installer
attributes:
label: Install tools
value: |
<details>

</details>
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/enhancement.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: Enhancement Tracking Issue
description: Provide supporting details for a feature in development
labels: kind/feature
body:
- type: textarea
id: feature
attributes:
label: What would you like to be added?
validations:
required: true

- type: textarea
id: rationale
attributes:
label: Why is this needed?
validations:
required: true
41 changes: 41 additions & 0 deletions .github/ISSUE_TEMPLATE/failing-test.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: Failing Test
description: Report continuously failing tests or jobs in Konfig CI
labels: kind/failing-test
body:
- type: textarea
id: jobs
attributes:
label: Which jobs are failing?
placeholder: |
Please only use this template for submitting reports about continuously failing tests or jobs in Konfig CI.
validations:
required: true

- type: textarea
id: tests
attributes:
label: Which tests are failing?
validations:
required: true

- type: textarea
id: since
attributes:
label: Since when has it been failing?
validations:
required: true

- type: input
id: testgrid
attributes:
label: Testgrid link

- type: textarea
id: reason
attributes:
label: Reason for failure (if possible)

- type: textarea
id: additional
attributes:
label: Anything else we need to know?
62 changes: 62 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
<!-- Thank you for contributing to KusionStack!

Note:

1. With pull requests:

- Open your pull request against "main"
- Your pull request should have no more than three commits, if not you should squash them.
- It should pass all tests in the available continuous integration systems such as GitHub Actions.
- You should add/modify tests to cover your proposed code changes.
- If your pull request contains a new feature, please document it on the README.

2. Please create an issue first to describe the problem.

We recommend that link the issue with the PR in the following question.
For more info, check https://kusionstack.io/docs/governance/contribute/
-->

#### What type of PR is this?

<!--
Add one of the following kinds:
/kind bug
/kind cleanup
/kind documentation
/kind feature
-->

#### What this PR does / why we need it:

#### Which issue(s) this PR fixes:
<!--
*Automatically closes linked issue when PR is merged.
Usage: `Fixes #<issue number>`, or `Fixes (paste link of issue)`.
_If PR is about `failing-tests or flakes`, please post the related issues/tests in a comment and do not use `Fixes`_*
-->
Fixes #

#### Special notes for your reviewer:

#### Does this PR introduce a user-facing change?
<!--
If no, just write "NONE" in the release-note block below.
If yes, a release note is required:
Enter your extended release note in the block below. If the PR requires additional action from users switching to the new release, include the string "action required".

-->
```release-note

```

#### Additional documentation e.g., design docs, usage docs, etc.:

<!--
Please use the following format for linking documentation:
- [Design]: <link>
- [Usage]: <link>
- [Other doc]: <link>
-->
```docs

```
Loading
Loading