-
Notifications
You must be signed in to change notification settings - Fork 88
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
feat: app deployments (persisted operations/documents) #4746
Conversation
|
e42cfe5
to
09d95c6
Compare
🐋 This PR was built and pushed to the following Docker images (tag: Docker Bake metadata{
"app": {
"buildx.build.ref": "builder-2e8e9151-39f7-4cdd-aed5-b2119fc9d24f/builder-2e8e9151-39f7-4cdd-aed5-b2119fc9d24f0/wcht30oin0dfh9p11vafy3gl4",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:88deca2db8ae179903943e54560b807dde469933ecea99e65d5727eeb311ff9d",
"size": 685
},
"containerimage.digest": "sha256:88deca2db8ae179903943e54560b807dde469933ecea99e65d5727eeb311ff9d",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/app:e08470db00f442e625d4b64781bfdfb0310fea37,ghcr.io/kamilkisiela/graphql-hive/app:feat_app_deployments"
},
"composition-federation-2": {
"buildx.build.ref": "builder-2e8e9151-39f7-4cdd-aed5-b2119fc9d24f/builder-2e8e9151-39f7-4cdd-aed5-b2119fc9d24f0/rk0dpf2wl2o4pa5cyce9toxxx",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:67337122861bffd6e7da87607ef9507b3059c33841d01e12c9021e3aa17626ed",
"size": 685
},
"containerimage.digest": "sha256:67337122861bffd6e7da87607ef9507b3059c33841d01e12c9021e3aa17626ed",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/composition-federation-2:e08470db00f442e625d4b64781bfdfb0310fea37,ghcr.io/kamilkisiela/graphql-hive/composition-federation-2:feat_app_deployments"
},
"emails": {
"buildx.build.ref": "builder-2e8e9151-39f7-4cdd-aed5-b2119fc9d24f/builder-2e8e9151-39f7-4cdd-aed5-b2119fc9d24f0/ny5ug7tjt30s9xuhi2gyi9j0y",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:abeb3583e1e8bf756f9375e74b34ea9da492fbbd48d734da8f404c72476b968b",
"size": 685
},
"containerimage.digest": "sha256:abeb3583e1e8bf756f9375e74b34ea9da492fbbd48d734da8f404c72476b968b",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/emails:e08470db00f442e625d4b64781bfdfb0310fea37,ghcr.io/kamilkisiela/graphql-hive/emails:feat_app_deployments"
},
"policy": {
"buildx.build.ref": "builder-2e8e9151-39f7-4cdd-aed5-b2119fc9d24f/builder-2e8e9151-39f7-4cdd-aed5-b2119fc9d24f0/id90ba8kk04p9atqngm1f0g91",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:891e9df5426750bca06c47c73b76fa5cb0b725a229ed80d275d8f5d943dac9d5",
"size": 685
},
"containerimage.digest": "sha256:891e9df5426750bca06c47c73b76fa5cb0b725a229ed80d275d8f5d943dac9d5",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/policy:e08470db00f442e625d4b64781bfdfb0310fea37,ghcr.io/kamilkisiela/graphql-hive/policy:feat_app_deployments"
},
"rate-limit": {
"buildx.build.ref": "builder-2e8e9151-39f7-4cdd-aed5-b2119fc9d24f/builder-2e8e9151-39f7-4cdd-aed5-b2119fc9d24f0/i3ag2u27rllnjogrlkqhr9dtv",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:3887dfb1895ca36256737d4695592953ee15dc948a3dbfd7f75a5751ba8ec14d",
"size": 685
},
"containerimage.digest": "sha256:3887dfb1895ca36256737d4695592953ee15dc948a3dbfd7f75a5751ba8ec14d",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/rate-limit:e08470db00f442e625d4b64781bfdfb0310fea37,ghcr.io/kamilkisiela/graphql-hive/rate-limit:feat_app_deployments"
},
"schema": {
"buildx.build.ref": "builder-2e8e9151-39f7-4cdd-aed5-b2119fc9d24f/builder-2e8e9151-39f7-4cdd-aed5-b2119fc9d24f0/klfv511bo8mm9tn21li5n51kr",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:f97c50758d48699dac9955af6207670b2e45a8c93478481266fcafba8b58aeba",
"size": 685
},
"containerimage.digest": "sha256:f97c50758d48699dac9955af6207670b2e45a8c93478481266fcafba8b58aeba",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/schema:e08470db00f442e625d4b64781bfdfb0310fea37,ghcr.io/kamilkisiela/graphql-hive/schema:feat_app_deployments"
},
"server": {
"buildx.build.ref": "builder-2e8e9151-39f7-4cdd-aed5-b2119fc9d24f/builder-2e8e9151-39f7-4cdd-aed5-b2119fc9d24f0/ikgsp74fl52begoyadkkepjla",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:b1312686c2cd3a28f9972465f9ec3eab4981dec54787c82c28f060ad17319277",
"size": 685
},
"containerimage.digest": "sha256:b1312686c2cd3a28f9972465f9ec3eab4981dec54787c82c28f060ad17319277",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/server:e08470db00f442e625d4b64781bfdfb0310fea37,ghcr.io/kamilkisiela/graphql-hive/server:feat_app_deployments"
},
"storage": {
"buildx.build.ref": "builder-2e8e9151-39f7-4cdd-aed5-b2119fc9d24f/builder-2e8e9151-39f7-4cdd-aed5-b2119fc9d24f0/7zdra0a1az0f90u6r3c576r3r",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:19404017378078b1e18a9fd55a2044561beb14d542e98f0472c4ceb583c9c29e",
"size": 685
},
"containerimage.digest": "sha256:19404017378078b1e18a9fd55a2044561beb14d542e98f0472c4ceb583c9c29e",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/storage:e08470db00f442e625d4b64781bfdfb0310fea37,ghcr.io/kamilkisiela/graphql-hive/storage:feat_app_deployments"
},
"stripe-billing": {
"buildx.build.ref": "builder-2e8e9151-39f7-4cdd-aed5-b2119fc9d24f/builder-2e8e9151-39f7-4cdd-aed5-b2119fc9d24f0/orehuajr0h4ojn6zwo34qlwqd",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:e581b7414f1ac8e1b37276ec7823602d7238c25efc32c810d3e34f30277dd391",
"size": 685
},
"containerimage.digest": "sha256:e581b7414f1ac8e1b37276ec7823602d7238c25efc32c810d3e34f30277dd391",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/stripe-billing:e08470db00f442e625d4b64781bfdfb0310fea37,ghcr.io/kamilkisiela/graphql-hive/stripe-billing:feat_app_deployments"
},
"tokens": {
"buildx.build.ref": "builder-2e8e9151-39f7-4cdd-aed5-b2119fc9d24f/builder-2e8e9151-39f7-4cdd-aed5-b2119fc9d24f0/hfdz01mrx6oa2hqacf0z4wglw",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:1b04dc561d278ca7bdc77fbed4a61eb651d9ba7485846598dcb5858c8b291b94",
"size": 685
},
"containerimage.digest": "sha256:1b04dc561d278ca7bdc77fbed4a61eb651d9ba7485846598dcb5858c8b291b94",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/tokens:e08470db00f442e625d4b64781bfdfb0310fea37,ghcr.io/kamilkisiela/graphql-hive/tokens:feat_app_deployments"
},
"usage": {
"buildx.build.ref": "builder-2e8e9151-39f7-4cdd-aed5-b2119fc9d24f/builder-2e8e9151-39f7-4cdd-aed5-b2119fc9d24f0/mjtrktjbcbd6sy0gs1z1040zc",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:81c49cdcdab86ea9851410090a2c5db906deb45dc3ad22f4f4e520e8033eca8b",
"size": 685
},
"containerimage.digest": "sha256:81c49cdcdab86ea9851410090a2c5db906deb45dc3ad22f4f4e520e8033eca8b",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/usage:e08470db00f442e625d4b64781bfdfb0310fea37,ghcr.io/kamilkisiela/graphql-hive/usage:feat_app_deployments"
},
"usage-estimator": {
"buildx.build.ref": "builder-2e8e9151-39f7-4cdd-aed5-b2119fc9d24f/builder-2e8e9151-39f7-4cdd-aed5-b2119fc9d24f0/e3bfgv9ufi9kpphr6m4pmni6x",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:750279ea3f4d02f6c091e6c52846d686cecab765e6e18bb956172b045f6be7d4",
"size": 685
},
"containerimage.digest": "sha256:750279ea3f4d02f6c091e6c52846d686cecab765e6e18bb956172b045f6be7d4",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/usage-estimator:e08470db00f442e625d4b64781bfdfb0310fea37,ghcr.io/kamilkisiela/graphql-hive/usage-estimator:feat_app_deployments"
},
"usage-ingestor": {
"buildx.build.ref": "builder-2e8e9151-39f7-4cdd-aed5-b2119fc9d24f/builder-2e8e9151-39f7-4cdd-aed5-b2119fc9d24f0/uubl0az0tcormta3c089nd35g",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:b45512ccf787ccae82b5f264949cf6c9111c22b38a5acf8c8a662d7698ce9f65",
"size": 685
},
"containerimage.digest": "sha256:b45512ccf787ccae82b5f264949cf6c9111c22b38a5acf8c8a662d7698ce9f65",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/usage-ingestor:e08470db00f442e625d4b64781bfdfb0310fea37,ghcr.io/kamilkisiela/graphql-hive/usage-ingestor:feat_app_deployments"
},
"webhooks": {
"buildx.build.ref": "builder-2e8e9151-39f7-4cdd-aed5-b2119fc9d24f/builder-2e8e9151-39f7-4cdd-aed5-b2119fc9d24f0/z0axeol3v73m9izfzkzokrrsd",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:cca6f6dcebb94f64bae4e4e553a929f3937a4f9a438886a5c6f69e19e72e5afb",
"size": 685
},
"containerimage.digest": "sha256:cca6f6dcebb94f64bae4e4e553a929f3937a4f9a438886a5c6f69e19e72e5afb",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/webhooks:e08470db00f442e625d4b64781bfdfb0310fea37,ghcr.io/kamilkisiela/graphql-hive/webhooks:feat_app_deployments"
}
} |
ecf2bd8
to
a5aaede
Compare
24e3060
to
14993f1
Compare
b735c62
to
f4887be
Compare
6086090
to
93358a9
Compare
1c99677
to
1364a24
Compare
939b942
to
f3b2338
Compare
Background
Implementation of #659
Description
Publish persisted documents via CLI(Moved to feat: app deployments CLI #5190)Active persisted document deployment via CLI(Moved to feat: app deployments CLI #5190)UI(Moved to feat: app deployment UI #5088)Checklist