Giter Club home page Giter Club logo

laashub-soa / forgeops Goto Github PK

View Code? Open in Web Editor NEW

This project forked from forgerock/forgeops

0.0 2.0 0.0 24.89 MB

ForgeRock platform assets for Kubernetes deployment. Contains the files you need to build your own Docker images and to deploy the ForgeRock Identity Platform on Kubernetes clusters.

License: Other

Shell 32.59% JavaScript 8.11% Smarty 0.11% Python 19.95% Dockerfile 2.82% Groovy 18.89% Scala 5.59% Makefile 0.99% Vim Script 0.42% Mustache 0.10% CSS 10.44%

forgeops's Introduction

ForgeRock DevOps and Cloud Deployment

Kubernetes deployment for the ForgeRock® Identity Platform.

This repository provides Docker and Kustomize artifacts for deploying the ForgeRock Identity Platform on a Kubernetes cluster.

This GitHub repository is a read-only mirror of ForgeRock's Bitbucket Server repository. Users with ForgeRock BackStage accounts can make pull requests on our Bitbucket Server repository. ForgeRock does not accept pull requests on GitHub.

Disclaimer

This repository is provided on an “as is” basis, without warranty of any kind, to the fullest extent permitted by law. ForgeRock does not warrant or guarantee the individual success developers may have in implementing the code on their development platforms or in production configurations. ForgeRock does not warrant, guarantee or make any representations regarding the use, results of use, accuracy, timeliness or completeness of any data or information relating to these samples. ForgeRock disclaims all warranties, expressed or implied, and in particular, disclaims all warranties of merchantability, and warranties related to the code, or any service or software related thereto. ForgeRock shall not be liable for any direct, indirect or consequential damages or costs of any type arising out of any action taken by you or others related to the samples.

See Support from ForgeRock for information about our support offering for this repository.

What's New in 7.1 Release?

The highlights of the 7.1 release are:

How to Work With This Repository

See the instructions here for information about how to work with a supported release.

Before you start working with a release, make sure that you have the documentation that corresponds to that release.

ForgeRock Identity Platform Configuration

The provided configuration, which we call the Cloud Developer's Kit (CDK), is a basic installation that can be further extended by developers to meet their requirements. The configuration provides the following features:

  • Deployments for ForgeRock AM, IDM, DS and IG. IG is not deployed by default, but is available optionally.
  • AM configured with a single root realm.
  • A number of OIDC clients configured for AM/IDM integration and for smoke tests. Note that the idm-provisioning, idm-admin-ui and the end-user-ui client configurations are required for the integration of IDM and AM.
  • Directory service instances configured for:
    • The shared AM/IDM repo (ds-idrepo).
    • The AM dynamic runtime data store for polices and agents. Currently, the ds-idrepo is used.
    • The Access Manager Core Token Service (ds-cts).
  • A Gatling test harness, which exercises the basic deployment and can be modified to include additional tests.

Getting Started

If you just want to observe the ForgeRock Identity Platform in action on a Kubernetes cluster, you can try out our CDQ (Cloud Deployment Quickstart). You can get the CDQ up and running quickly, but its capabilities are very limited.

For a full CDK deployment, you'll need to install the required third-party software, set up a Kubernetes cluster, and install the ForgeRock Identity Platform.

See the CDK documentation for detailed information about all these tasks.

Accessing Platform UIs and APIs

Details here.

Managing Configurations

ForgeRock uses the config.sh script to manage configurations. See here for more information.

New CDK

In version 7.1, the new cdk is introduced, using the new cdk you can manage configurations and the entire deployment and management workflow. For more information on the new cdk, see the New Cloud Developer’s Kit Documentation.

Secrets

ForgeRock uses secrets generated by Secret Agent Operator.

Troubleshooting Tips

See the troubleshooting page in the CDK documentation.

Cleaning up

See CDK Shutdown and Removal in the CDK documentation.

forgeops's People

Contributors

forgerocker avatar wstrange avatar csovant avatar jrcast avatar wajihahmed avatar jakefeasel avatar maxres-fr avatar pavelb-fr avatar dgoldssfo avatar markg58 avatar alexbugar avatar naritasaxena avatar lee-baines avatar gandru avatar krismy-botkin avatar phillcunnington avatar djavia avatar huck-elliott-forgerock avatar andrewvinall avatar dhogan avatar gary-williams38 avatar lapinek avatar ylecaillez avatar craigmcdonnell avatar brunolavitforgerock avatar brmiller avatar gaetan-fr avatar shankar-forgerock avatar beaucfr avatar jlemay86 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.