{"id":14987796,"url":"https://github.com/apache/incubator-kie-kogito-serverless-operator","last_synced_at":"2025-04-07T11:06:12.082Z","repository":{"id":46174912,"uuid":"506152288","full_name":"apache/incubator-kie-kogito-serverless-operator","owner":"apache","description":"Kubernetes operator for SonataFlow","archived":false,"fork":false,"pushed_at":"2024-11-14T09:09:11.000Z","size":119020,"stargazers_count":19,"open_issues_count":26,"forks_count":43,"subscribers_count":30,"default_branch":"main","last_synced_at":"2025-03-30T03:21:20.751Z","etag":null,"topics":["k8s","kogito","kubernetes","operator","serverless","workflow"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apache.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-06-22T07:59:08.000Z","updated_at":"2024-12-02T02:53:37.000Z","dependencies_parsed_at":"2024-03-22T19:39:43.945Z","dependency_job_id":"e6d3eaa6-5580-406d-94ea-c8bc71fd62bd","html_url":"https://github.com/apache/incubator-kie-kogito-serverless-operator","commit_stats":{"total_commits":992,"total_committers":57,"mean_commits":"17.403508771929825","dds":0.8407258064516129,"last_synced_commit":"e91495de007375d6d9c29d019e5baa0c61c1483a"},"previous_names":["asf-transfer/kogito-serverless-operator","apache/incubator-kie-kogito-serverless-operator"],"tags_count":44,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fincubator-kie-kogito-serverless-operator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fincubator-kie-kogito-serverless-operator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fincubator-kie-kogito-serverless-operator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fincubator-kie-kogito-serverless-operator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apache","download_url":"https://codeload.github.com/apache/incubator-kie-kogito-serverless-operator/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247640462,"owners_count":20971557,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["k8s","kogito","kubernetes","operator","serverless","workflow"],"created_at":"2024-09-24T14:15:27.781Z","updated_at":"2025-04-07T11:06:12.065Z","avatar_url":"https://github.com/apache.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SonataFlow Operator\n\nThe SonataFlow Operator defines a set\nof [Kubernetes Custom Resources](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/)\nto help users to deploy SonataFlow projects on Kubernetes and OpenShift.\n\nPlease [visit our official documentation](https://kiegroup.github.io/kogito-docs/serverlessworkflow/latest/cloud/operator/install-serverless-operator.html)\nto know more.\n\n## Available modules for integrations\n\nIf you're a developer, and you are interested in integrating your project or application with the SonataFlow Operator\necosystem, this repository provides a few Go Modules described below.\n\n### SonataFlow Operator Types (api)\n\nEvery custom resource managed by the operator is exported in the module [api](api). You can use it to programmatically\ncreate any custom type managed by the operator.\nTo use it, simply run:\n\n```shell\ngo get github.com/kiegroup/kogito-serverless-workflow/api\n```\n\nThen you can create any type programmatically, for example:\n\n```go\nworkflow := \u0026v1alpha08.SonataFlow{\nObjectMeta: metav1.ObjectMeta{Name: w.name, Namespace: w.namespace},\nSpec:       v1alpha08.SonataFlowSpec{Flow: *myWorkflowDef\u003e}\n}\n```\n\nYou can use the [Kubernetes client-go library](https://github.com/kubernetes/client-go) to manipulate these objects in\nthe cluster.\n\nYou might need to register our schemes:\n\n```go\n    s := scheme.Scheme\nutilruntime.Must(v1alpha08.AddToScheme(s))\n```\n\n### Container Builder (container-builder)\n\nPlease see the module's [README file](container-builder/README.md).\n\n### Workflow Project Handler (workflowproj)\n\nPlease see the module's [README file](workflowproj/README.md).\n\n## Development and Contributions\n\nContributing is easy, just take a look at our [contributors](docs/CONTRIBUTING.md)'guide.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Fincubator-kie-kogito-serverless-operator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapache%2Fincubator-kie-kogito-serverless-operator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Fincubator-kie-kogito-serverless-operator/lists"}