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

Alexy unified changes #10

Open
wants to merge 71 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
db3f2dd
initial refactoring
reggie-k Sep 29, 2023
5202333
initial linting and fromAppComponents=false
reggie-k Sep 29, 2023
ff93e4c
initial linting and isInvokedFromApp=false
reggie-k Sep 29, 2023
dfd6642
upstream sync
reggie-k Sep 29, 2023
7a282c6
add endpoint
alexymantha Oct 1, 2023
2a4e8ec
typo
alexymantha Oct 1, 2023
0d33770
missing import
alexymantha Oct 1, 2023
57352b4
fix proto3
alexymantha Oct 1, 2023
64f1fc5
Update generated code
alexymantha Oct 2, 2023
1b6aa1f
Merge branch 'master' into appset-resource-events
alexymantha Oct 2, 2023
d2a7e1f
formatting
alexymantha Oct 2, 2023
06d33bb
add tests
alexymantha Oct 2, 2023
22c2e31
fix selector
alexymantha Oct 2, 2023
c6017bd
Merge branch 'argoproj:master' into master
reggie-k Oct 4, 2023
19c5c08
disable delete for AppSets
reggie-k Oct 4, 2023
7441362
Merge branch 'master' into appset-resource-events
alexymantha Oct 6, 2023
58d0f2b
Merge branch 'master' into appset-resource-events
alexymantha Oct 7, 2023
5c22b5a
Merge branch 'master' into appset-resource-events
alexymantha Oct 20, 2023
cca6e2d
Merge branch 'master' into appset-resource-events
alexymantha Nov 5, 2023
edaab01
upstream sync
reggie-k Nov 18, 2023
9e1acf0
regression fix
reggie-k Nov 18, 2023
ad609c6
Merge branch 'master' into appset-resource-events
alexymantha Nov 18, 2023
f7a17a1
fixed formatting
reggie-k Nov 26, 2023
ed3d8ce
fixed formatting
reggie-k Nov 26, 2023
c579e35
cleanup
reggie-k Nov 26, 2023
668bdb5
support appset-resource-tree
reggie-k Nov 26, 2023
c6a167a
atempt to maximize isApp and isInvokedFromAppsCtx
reggie-k Nov 26, 2023
6dd506b
attempt to maximize isApp and isInvokedFromAppsCtx
reggie-k Nov 30, 2023
687b455
attempt to maximize isApp and isInvokedFromAppsCtx
reggie-k Nov 30, 2023
253a432
useContext in some more places and improve dynamicity
reggie-k Dec 2, 2023
35de291
linting fixes in ctx and abstract objects reference
reggie-k Dec 2, 2023
e72c302
linting fixes in ctx and abstract objects reference
reggie-k Dec 2, 2023
38cac5d
attempt to fix the tests
reggie-k Dec 3, 2023
905f93d
attempt to fix the tests
reggie-k Dec 3, 2023
c4ab34e
change how the AppSet health is calculated
reggie-k Dec 3, 2023
c8d09d7
master sync
reggie-k Dec 3, 2023
157a845
fixed AppSet health status bar and added its statuses to css
reggie-k Dec 3, 2023
0169af6
Merge branch 'master' into appset-resource-events
alexymantha Dec 16, 2023
e6f2ed8
preparation for resource tree changes
reggie-k Dec 23, 2023
8fefa8a
preparation for resource tree changes
reggie-k Dec 23, 2023
0ff530e
Merge branch 'master' into appset-resource-events
alexymantha Dec 23, 2023
f514455
Merge branch 'master' into appset-resource-events
alexymantha Jan 3, 2024
d378a8e
master sync
reggie-k Jan 10, 2024
c099054
placate flyout with abstractTree
reggie-k Jan 10, 2024
b7c4835
Merge branch 'appset-resource-events' of https://github.com/alexymant…
reggie-k Jan 10, 2024
359f61d
feat: add stream endpoint for ApplicationSets
alexymantha Jan 12, 2024
c6c315e
fmt
alexymantha Jan 12, 2024
2cfdc2d
add tests
alexymantha Jan 12, 2024
29c433c
fmt
alexymantha Jan 12, 2024
0ff96c7
fix
alexymantha Jan 12, 2024
1854eae
fmt
alexymantha Jan 12, 2024
e6fdc5c
fix
alexymantha Jan 12, 2024
9ea612a
trigger e2e
alexymantha Jan 12, 2024
685de5d
recert
alexymantha Jan 12, 2024
2018f46
Merge branch 'master' into appset-resource-events
alexymantha Feb 6, 2024
54883f3
objectListKind and isListOfApplications Keith changes
reggie-k Mar 6, 2024
88df870
upstream sync
reggie-k Mar 6, 2024
1be8d65
getQuery unified
reggie-k Mar 6, 2024
5ddf36e
remove isInvokedFromAppsPath from utils
reggie-k Mar 14, 2024
2283cd9
remove isInvokedFromAppsPath from utils
reggie-k Mar 14, 2024
4084486
linting
reggie-k Mar 14, 2024
baad60d
Merge branch 'master' into appset-watch
alexymantha Mar 14, 2024
30cc9a7
Merge branch 'master' into appset-resource-events
alexymantha Mar 14, 2024
fcb8d1e
Merge branch 'master' into appset-watch
alexymantha Mar 14, 2024
2817bf2
Merge branch 'master' into appset-watch
alexymantha Mar 21, 2024
212d758
codegen
alexymantha Mar 21, 2024
f376e3a
Merge branch 'master' into appset-resource-events
alexymantha Mar 21, 2024
4781cca
Merge branch 'appset-watch' into appset-resource-events
alexymantha Mar 21, 2024
aa7b537
codegen
alexymantha Mar 21, 2024
5b132a0
fix fmt
alexymantha Mar 21, 2024
88189c7
single PR
reggie-k Mar 25, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -486,7 +486,11 @@ start: test-tools-image

# Starts a local instance of ArgoCD
.PHONY: start-local
start-local: mod-vendor-local dep-ui-local cli-local
start-local: mod-vendor-local start-local-fast

# Starts a local instance of ArgoCD without vendoring dependencies
.PHONY: start-local-fast
start-local-fast: dep-ui-local cli-local
# check we can connect to Docker to start Redis
killall goreman || true
kubectl create ns argocd || true
Expand Down
116 changes: 116 additions & 0 deletions assets/swagger.json
Original file line number Diff line number Diff line change
Expand Up @@ -2011,6 +2011,42 @@
}
}
},
"/api/v1/applicationsets/{name}/events": {
"get": {
"tags": [
"ApplicationSetService"
],
"summary": "ListResourceEvents returns a list of event resources",
"operationId": "ApplicationSetService_ListResourceEvents",
"parameters": [
{
"type": "string",
"name": "name",
"in": "path",
"required": true
},
{
"type": "string",
"name": "appsetNamespace",
"in": "query"
}
],
"responses": {
"200": {
"description": "A successful response.",
"schema": {
"$ref": "#/definitions/v1EventList"
}
},
"default": {
"description": "An unexpected error response.",
"schema": {
"$ref": "#/definitions/runtimeError"
}
}
}
}
},
"/api/v1/certificates": {
"get": {
"tags": [
Expand Down Expand Up @@ -3965,6 +4001,74 @@
}
}
},
"/api/v1/stream/applicationsets": {
"get": {
"tags": [
"ApplicationSetService"
],
"summary": "Watch returns stream of applicationset change events",
"operationId": "ApplicationSetService_Watch",
"parameters": [
{
"type": "string",
"description": "the applicationsets's name.",
"name": "name",
"in": "query"
},
{
"type": "array",
"items": {
"type": "string"
},
"collectionFormat": "multi",
"description": "the project names to restrict returned list applicationsets.",
"name": "projects",
"in": "query"
},
{
"type": "string",
"description": "the selector to restrict returned list to applicationsets only with matched labels.",
"name": "selector",
"in": "query"
},
{
"type": "string",
"description": "The application set namespace. Default empty is argocd control plane namespace.",
"name": "appsetNamespace",
"in": "query"
},
{
"type": "string",
"description": "when specified with a watch call, shows changes that occur after that particular version of a resource.",
"name": "resourceVersion",
"in": "query"
}
],
"responses": {
"200": {
"description": "A successful response.(streaming responses)",
"schema": {
"type": "object",
"title": "Stream result of v1alpha1ApplicationSetWatchEvent",
"properties": {
"error": {
"$ref": "#/definitions/runtimeStreamError"
},
"result": {
"$ref": "#/definitions/v1alpha1ApplicationSetWatchEvent"
}
}
}
},
"default": {
"description": "An unexpected error response.",
"schema": {
"$ref": "#/definitions/runtimeError"
}
}
}
}
},
"/api/version": {
"get": {
"tags": [
Expand Down Expand Up @@ -6240,6 +6344,18 @@
}
}
},
"v1alpha1ApplicationSetWatchEvent": {
"description": "ApplicationSetWatchEvent contains information about applicationset change.",
"type": "object",
"properties": {
"applicationSet": {
"$ref": "#/definitions/v1alpha1ApplicationSet"
},
"type": {
"type": "string"
}
}
},
"v1alpha1ApplicationSource": {
"type": "object",
"title": "ApplicationSource contains all required information about the source of an application",
Expand Down
Loading
Loading