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

add support for building alpine image #1108

Merged
merged 2 commits into from
Nov 1, 2022
Merged

Conversation

Dotunj
Copy link
Collaborator

@Dotunj Dotunj commented Oct 31, 2022

No description provided.

@Dotunj Dotunj requested review from subomi and jirevwe October 31, 2022 13:13
release.Dockerfile Outdated Show resolved Hide resolved
@Dotunj Dotunj requested a review from jirevwe October 31, 2022 16:21
@subomi subomi merged commit d137716 into main Nov 1, 2022
@subomi subomi deleted the dotunj/feat/alpine-docker-image branch November 1, 2022 12:52
jirevwe added a commit that referenced this pull request Nov 7, 2022
* 983 app portal users should be able to create cli api keys and view devices from the app portal (#1019)

* made delete modal a standalone component

* updated delete modal imports

* separated cli keys and devices list

* updated app details component with cli keys and devices

* Feat: updated app portal to show and generate CLI Keys

* Feat: updated app portal to view cli devices

* updated ui for app portal

* update cli endpoints for app portal

* Feat: Add help to project sidebar (#1032)

* add help to project sidebar

* update help setup

* Fix Subscription Config Inheritance For Event Delivery (#995)

* fix: add support for event delivery config inheritance

* add migration

* chore: fix failing test

* feat: add support for disable endpoint to subscription

* feat: add support for interval seconds on subscription

* fix: remove alert config from project

* fix: add support for interval seconds on create subscription request

* fix: remove defaults

* fix: remove subscription defaults

* feat: add default retention policy config

* feat: add migrations for default group config

* Update subscriptions form (#1003)

* updated subscriptions form

* updated create subscription form

* updated subscription form

* updated subscription project details

* fix: fix update subscription

* fix: fix update query in migrations

* Show subscription inheritance on UI (#1033)

* updated subscription project details

* added pipe for formating seconds

* updated subscriptions inheritance indication

* fixed delte modal import

Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>

* Implement cascading delete (#1037)

* feat: add store function to run transactions

* feat: delete the subscription when the app is deleted

* chore: don't count deleted apps

* feat: delete the suscription when you delete the source

* feat: delete apps and events when a group is deleted

* chore: update store function signature

* chore: update group tests

* feat: delete app subscriptions when we delete the group apps

* chore: run mongodb as a replica set

* feat: add source id filter to get events (#1043)

* add support for sort consistency to created_at fields (#1046)

* adds support for endpoint authentication (#1045)

* add support for authentication to endpoint resource

* add tests

* frontend implementation

* feat: make authentication validation optional

* make authentication field conditional for API

* update form inputs

Co-authored-by: horlah <emmanuel.ainaj@gmail.com>

* updated subscription details ui (#1047)

* Retention policies scheduler fix (#1049)

* feat: cron spec for export job can be configured

* feat: fix bug where instance configuration could not be updated

* chore: fixed failing test

* fix:updated endpoint for generating cli key (#1060)

* Add health check to stream server (#1059)

* feat: add stream server health check

* feat: use internal server package

* New UI Onboarding (#1048)

* feat:added onboarding page

* updated public components

* added sdk documentation content

* took out markdown content

* updated app assets

* updated empty state, radio and tooltip components

* took out projects service

* onboardning updates

* updated tooltip

* updated sdk content

* updated notification service

* updated private service and onboarding

* package.json markdoc update

* updated sdk documentation

* updated onboarding checks

* updated public backgroud

* minor ui updates

* updated sdk documentation

* updated project onboardingflow

* updated onboarding flow

* updated sdk documetation

* A couple of fixes

* update sdk page

* add go to source to subscriptions card

Co-authored-by: Emmanuel Aina <emmanuelaina@Emmanuels-MacBook-Pro.local>
Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>

* feat: don't stop the change stream when an error occurs in the handler (#1061)

* Set default body for ingested events with empty bodies (#1062)

* chore: we should not allow empty request bodies

* chore: add test to expose the error

* update loader to fit events page (#1066)

* Update README.md (#1068)

* Headless Convoy (#1034)

* implement personal api keys (#1022)

* feat: implement personal api keys

* tests: add integration test for personal api keys api

* tests: fix tests

* tests: increase coverage

* feat: add filter for fetching personal api keys

* tests: fix tests

* chore: remove TODO

* add project apis to api/v1 (#1030)

* feat: add project apis to api/v1

* tests: add tests for api/v1/projects apis

* tests: fix tests

* feat: move all api/v1 routes under /projects/{projectID}

* fix:
- fix mounting panic
- fix tests

* tests: fix tests

* fix: fix errors

* tests: fix tests

* add get organisations api (#1044)

* feat: add api/v1/organisations

* tests: fix tests

* tests: fix tests

* tests: fix application_integration_test.go

* chore: minor doc fixes

* Headless Convoy UI Support (#1055)

* updated button and card components

* sepated settings and added pernal access tokens component

* updated eprsanal acces token forms

* ui updates

* updated date form

* added empty state

* updated empty state for personal access tokens

* fixed merge conflicts

* ui updates

* design modifications

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>

* deprecate org security routes (#1070)

* chore:
- deprecate org security routes
- change ui/organisations/{orgID}/groups/{groupID} to ui/organisations/{orgID}/projects/{projectID}

* feat: add shim.go to redirects request to new api/v1 paths

* fix: make guestRoutes a package variable

* feat: fix RedirectToProjects

* tests: fix tests

* tests: fix tests

* tests: fix tests

* tests: fix tests

* tests: increase coverage

* tests: increase coverage

* tests: fix tests

* fix: refactor shim implementation

* fix: fixed failing tests

* fix: fixed failing tests

Co-authored-by: Subomi Oluwalana <subomioluwalana71@gmail.com>

* Update: Update account settings with personal access tokens (#1075)

* took out personal keys component from settings page

* updated account settings with personal access token

* ui updates

* update project routes (#1076)

Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>
Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>
Co-authored-by: Subomi Oluwalana <subomioluwalana71@gmail.com>

* UI fixes (#1079)

* fix:update project create endpoint

* update: show project id and organisation id

* Fix groupID check in shim.go (#1078)

* fix: fixed groupID check in shim.go

* fix: retrieve groupID from authUserCtx

* chore: rollback do deploy action (#1080)

* feat: use mongo aggregation pipeline to fetch subscriptions (#1073)

* fix: route to projects after onboarding is complete (#1081)

* fix prism with allowedCommonJsDependencies (#1083)

* Fix-prism-issue (#1084)

* fix prism with allowedCommonJsDependencies

* fix prism error

* change expires_at to expiration (#1085)

* fix: change expires_at to expiration

* doc: remove duplicated comment

* fix: load config to get max ingest data size (#1086)

* add support for feature flags (#1054)

* feat: add support for flipt client

* feat: add create cli api key flag

* fix: fix failing tests

* chore: remove unused import

* feat: add tests

* chore: remove handler func

* feat: close grpc connection when server is shutting down

* feat: add flipt host to ui/configuration response

* flipt service

* feat: refactor feature flags implementation

* chore: go mod tidy

* setup feature flag
gate CLI feature

* feat: add batch evaluate to app portal

* feat: add project route under app portal

* gate CLI on app portal

* disable request notifications for flipt

* fix

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>

* fix all build warnings (#1089)

* Fix: ui fixes (#1087)

* updated account settings menu

* update:update dropdown to accept custom toggle

* fix: fix create app bug

* update:update personal setitngs page with updated select form

* update:update select form ui

* update:update components using select form

* update:ui updates

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>

* Events tables source filter (#1058)

* events tables source filter

* event deliveries filter by source

* event deliveries filter by source

Co-authored-by: Emmanuel Aina <emmanuelaina@Emmanuels-MacBook-Pro.local>

* fix: fix max response size cli override (#1098)

* Advanced Signatures Core Implementation (#1053)

* feat: initial tests

* feat: completed generating simple signatures

* feat: added advanced signature tests

* feat: all tests pass for generating advanced signatures

* fix: fixed linting issues

* doc: updated comments

* feat: include timestamp in signed payload (#1082)

* add advanced signature apis (#1067)

* feat: use pkg/signature in process_event_delivery.go

* feat: add signature versions to group config

* chore: minor doc fixes

* tests: add tests

* feat: remove Endpoint.Secret field

* feat: add migration

* tests: fix TestProcessEventDelivery

* fix: quick refactor

* feat: changed expire feature to one endpoint - /expire_secret

* fix: add back go_test_stub.txt

* fix: fixed failing tests

* feat: add 20221021100029_migrate_group_signature_config_to_versions migration

Co-authored-by: Subomi Oluwalana <subomioluwalana71@gmail.com>

* fix: use transactions to unset fields in migrations

* fix: fix create app endpoint cache

* tests: fix tests

* Advanced signatures ui support (#1088)

* feat:advanced signatures ui design

* update: integrate add new signature

* update: complete expire secret/create new signature

* fix update project

* fix select dropdown

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>

* fix: default encoding to hex

* fix: remove encoding field

* removed unneccessary print debug statement

* feat: register expire secret handler

* test: add expire_secret_test.go

* fix: fix queue

Co-authored-by: Daniel Oluojomu <danvixent@gmail.com>
Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>
Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>

* Cherry pick from release 0.7 (#1101)

* chore: update changelog

* Bump version to v0.7.1

Co-authored-by: Dotun Jolaoso <dotunjolaosho@gmail.com>

* - fix loader (#1100)

- remove copied text on copy button component
- fix main nav hidden when user has organisation
- fix link to docs within page to fixed
- fix orgs switching
- increase width of url on source table
- hide password and secret in source details and add copy button

* fix: fix expiration & caching (#1102)

* fix: fixed trailing comma in advanced signature string (#1104)

* Advanced signature fixes (#1103)

* re-enable dropdown overlay

* return toggle element for toggle component onChange

* fix signature update for project form

* fix endpoint secret issue

* clean up unused variables

* clean up

* fix endpoint secret (#1105)

* Fix endpoints signature type (#1106)

* fix endpoint secret

* more fixes

* undo id and name for radio component (#1107)

* chore: reorder migrations (#1109)

* add support for building alpine image (#1108)

* feat: add support for building alpine image

* fix: add entrypoint

* Refactored Logging Implementation (#1051)

* feat: added new logging library

* feat: refactored logging library & configuration

* fix: simplified NewLogger API

* fix: log dependency in server package

* fix: fixed failing tests

* feat: added component specific logger and log-level flags

* fix: fixed ingest integration test

* fix: fixed crashing streaming server bug

* fix: removed unwanted log line

* fix: fixed calling wrong logger

* refactor: instantiate logger once and adapt it to each sub-command

* fix: fixed unnecessary if statement

* fix: fixed failing tests

* fix: removed unnecesary TODO

* fix name attribute (#1113)

* update endpoint with custom authentication (#1119)

* fix: update endpoint with custom authentication

* fix: update endpoint with custom authentication

* App portal fix (#1127)

* fix create subscription on app portal
remove source filter on app portal

* close subscription modal on update

* chore: update changelog

Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>
Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>
Co-authored-by: Dotun Jolaoso <dotunjolaosho@gmail.com>
Co-authored-by: Daniel Oluojomu <danvixent@gmail.com>
Co-authored-by: Emmanuel Aina <emmanuelaina@Emmanuels-MacBook-Pro.local>
Co-authored-by: Subomi Oluwalana <subomioluwalana71@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants