{"id":37124052,"url":"https://github.com/tsuresh/wso2-is-k8s-operator","last_synced_at":"2026-01-14T14:19:21.046Z","repository":{"id":65349587,"uuid":"287493914","full_name":"tsuresh/wso2-is-k8s-operator","owner":"tsuresh","description":"The following CRD operator can be used to deploy WSO2 IS on your Kubernates Cluster","archived":false,"fork":false,"pushed_at":"2021-01-13T11:07:08.000Z","size":17512,"stargazers_count":0,"open_issues_count":2,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-06-20T03:35:48.991Z","etag":null,"topics":["crd-operator","identity-server","k8s-operator","kubernetes","operator-sdk","wso2","wso2-identity-server"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsuresh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-08-14T09:20:04.000Z","updated_at":"2021-01-13T11:07:11.000Z","dependencies_parsed_at":"2023-01-19T04:31:20.762Z","dependency_job_id":null,"html_url":"https://github.com/tsuresh/wso2-is-k8s-operator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsuresh/wso2-is-k8s-operator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsuresh%2Fwso2-is-k8s-operator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsuresh%2Fwso2-is-k8s-operator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsuresh%2Fwso2-is-k8s-operator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsuresh%2Fwso2-is-k8s-operator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsuresh","download_url":"https://codeload.github.com/tsuresh/wso2-is-k8s-operator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsuresh%2Fwso2-is-k8s-operator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28422640,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T13:30:50.153Z","status":"ssl_error","status_checked_at":"2026-01-14T13:29:08.907Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["crd-operator","identity-server","k8s-operator","kubernetes","operator-sdk","wso2","wso2-identity-server"],"created_at":"2026-01-14T14:19:20.556Z","updated_at":"2026-01-14T14:19:21.025Z","avatar_url":"https://github.com/tsuresh.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n## WSO2 Identity Server - K8S Operator\nThe following CRD operator can be used to deploy WSO2 IS on your Kubernates Cluster. If you want to deploy the Identity Server via Helm operator please refer to the given link:  [https://github.com/wso2/kubernetes-is](https://github.com/wso2/kubernetes-is)\n\n## Prerequisites[](https://sdk.operatorframework.io/docs/building-operators/golang/tutorial/#prerequisites)\n\n-   Access to a Kubernetes v1.11.3+ cluster (v1.16.0+ if using  `apiextensions.k8s.io/v1`  CRDs).\n-   User logged with admin permission. See  [how to grant yourself cluster-admin privileges or be logged in as admin](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control#iam-rolebinding-bootstrap)\n- [Homebrew](https://brew.sh/) installed\n- Git command line installed and configured\n\n## External Database Setup\nPlease follow the instructions given in the documentation to setup the external MySQL databases\n\n - https://is.docs.wso2.com/en/5.9.0/setup/changing-to-mysql/\n - https://is.docs.wso2.com/en/5.9.0/setup/changing-datasource-bpsds/\n - https://is.docs.wso2.com/en/5.9.0/setup/changing-datasource-consent-management/\n \n### Databases to be created\n - WSO2_IDENTITY_DB\n - WSO2_SHARED_DB\n - WSO2_CONSENT_DB\n - WSO2_BPS_DB\n \n\n## Installation [Dev]\n\nPlease follow the following instructions to install Operator-SDK in your development environment.\n\n    brew install operator-sdk\n\nClone the repository by running the following command \n\n    git clone https://github.com/tsuresh/wso2-is-k8s-operator.git\n\nRun the following command to install dependancies \n\n    make install\n\nNavigate to the project directory \n\n    cd wso2-is-operator\n\nApply the CRD by running the following command \n\n    kubectl apply -f config/crd/bases/wso2.wso2.com_wso2is.yaml\n\nYou are free to change any configurations at **config/samples/wso2_v1_wso2is.yaml**\nOnce you do the config changes apply the config by running\n\n    kubectl apply -f config/samples/wso2_v1_wso2is.yaml\n    \nFinally run the following command to run the operator in your cluster \n\n    make run\n\n## Installation [Prod]\n\nTo be released\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftsuresh%2Fwso2-is-k8s-operator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftsuresh%2Fwso2-is-k8s-operator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftsuresh%2Fwso2-is-k8s-operator/lists"}