Skip to content

Commit

Permalink
Release/792xx : Harness CD Community Edition (#82)
Browse files Browse the repository at this point in the history
* updated docker-compose.yml

* updated values.yaml

* fixed broken links

* update SECURITY.md
  • Loading branch information
rkapoor10 authored Jun 19, 2023
1 parent 75caed6 commit 595210a
Show file tree
Hide file tree
Showing 6 changed files with 33 additions and 26 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,16 +30,16 @@ Harness CD is also available as a fully-managed SaaS solution in three different
## Get Started with Harness CD Community Edition

1. Install Harness CD Community Edition: [using docker-compose](./docker-compose/harness/README.md) or [using helm chart](./helm/README.md).
2. Create a [Kubernetes CD pipeline](https://ngdocs.harness.io/article/ltvkgcwpum-harness-community-edition-quickstart#step_2_create_pipeline) and deploy a sample nginx microservice into your local minikube or external Kubernetes cluster.
3. Explore core features, such as [canary rollout](https://ngdocs.harness.io/article/i5p4feil89-create-a-kubernetes-canary-deployment), [automated infrastructure/Terraform provisioning](https://ngdocs.harness.io/article/boug6e884h-terraform-provisioning-with-harness), [pipeline-as-code](https://ngdocs.harness.io/article/1eishcolt3-harness-yaml-quickstart), [Git Experience](https://developer.harness.io/docs/platform/git-experience/configure-git-experience-for-harness-entities/) and [built-in approvals](https://ngdocs.harness.io/article/43pzzhrcbv-using-harness-approval-steps-in-cd-stages).
2. Create a [Kubernetes CD pipeline](https://developer.harness.io/docs/continuous-delivery/deploy-srv-diff-platforms/community-ed/harness-community-edition-quickstart/#create-pipeline) and deploy a sample nginx microservice into your local minikube or external Kubernetes cluster.
3. Explore core features, such as [canary rollout](https://developer.harness.io/docs/continuous-delivery/deploy-srv-diff-platforms/kubernetes/kubernetes-executions/create-a-kubernetes-canary-deployment/), [automated infrastructure/Terraform provisioning](https://developer.harness.io/docs/continuous-delivery/cd-infrastructure/terraform-infra/terraform-provisioning-with-harness/), [pipeline-as-code](https://developer.harness.io/docs/platform/pipelines/harness-yaml-quickstart/), [Git Experience](https://developer.harness.io/docs/platform/git-experience/configure-git-experience-for-harness-entities/) and [built-in approvals](https://developer.harness.io/docs/continuous-delivery/x-platform-cd-features/cd-steps/approvals/using-harness-approval-steps-in-cd-stages/).

## Get Started with Harness CD SaaS Plans

We can run Harness CD for you, so you don't have to host and manage your own instance. All you have to do is signup at [harness.io](https://app.harness.io/auth/#/signup/?module=cd).

## Docs

For additional guidance on installation, usage, and administration, see our [User Documentation](https://ngdocs.harness.io/article/ltvkgcwpum-harness-community-edition-quickstart).
For additional guidance on installation, usage, and administration, see our [User Documentation](https://developer.harness.io/docs/continuous-delivery/deploy-srv-diff-platforms/community-ed/harness-community-edition-overview).

## Need Help?

Expand Down
4 changes: 4 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,12 @@

## Supported Versions


| Version | Supported |
| ------- | ------------------ |
| 792xx | :white_check_mark: |
| 789xx | :white_check_mark: |
| 784xx | :white_check_mark: |
| 781xx | :white_check_mark: |
| 776xx | :white_check_mark: |
| 769xx | :white_check_mark: |
Expand Down
9 changes: 6 additions & 3 deletions docker-compose/harness/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ This page contains the instructions to run Harness CD Community Edition using Do

## Use Harness CD
1) Open http://localhost/#/signup and complete the registration form. Now your Harness CD account along with the first (admin) user is created. If you have already completed this step, then login to Harness CD at http://localhost/#/signin
2) Follow the Harness CD Community Edition [quickstart](https://ngdocs.harness.io/article/ltvkgcwpum-harness-community-edition-quickstart)
2) Follow the Harness CD Community Edition [quickstart](https://developer.harness.io/docs/continuous-delivery/deploy-srv-diff-platforms/community-ed/harness-community-edition-quickstart/)

## Troubleshooting
If you run into issues when installing Harness this section will help identify where the issue is.
Expand All @@ -64,8 +64,11 @@ docker-compose logs -f manager

## Support
[Join the Harness Community Slack](https://join.slack.com/t/harnesscommunity/shared_invite/zt-y4hdqh7p-RVuEQyIl5Hcx4Ck8VCvzBw)
[Join the Harness Community Forum](https://community.harness.io/)
For any further blockers, doubts -
[Join the Harness Community Slack](https://join.slack.com/t/harnesscommunity/shared_invite/zt-y4hdqh7p-RVuEQyIl5Hcx4Ck8VCvzBw)
and
[Join the Harness Community Forum](https://community.harness.io/)


## Profiles
Harness CD Community Edition supports multiple hardware profiles. The default profile is `laptop` for low resource environments. There is also a `production` profile available for use in more demanding environments.
Expand Down
22 changes: 11 additions & 11 deletions docker-compose/harness/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ version: "3.7"

services:
ng-ui:
image: harness/nextgenui-signed:0.344.20
image: harness/nextgenui-signed:0.347.19
deploy:
resources:
limits:
Expand All @@ -17,7 +17,7 @@ services:
harness-network:

ng-auth-ui:
image: harness/ng-auth-ui-signed:1.4.0
image: harness/ng-auth-ui-signed:1.5.0
deploy:
resources:
limits:
Expand All @@ -32,7 +32,7 @@ services:
harness-network:

manager:
image: harness/manager-signed:78927
image: harness/manager-signed:79228
deploy:
resources:
limits:
Expand All @@ -54,7 +54,7 @@ services:
harness-network:

ng-manager:
image: harness/ng-manager-signed:78927
image: harness/ng-manager-signed:79228
deploy:
resources:
limits:
Expand All @@ -70,7 +70,7 @@ services:
harness-network:

pipeline-service:
image: harness/pipeline-service-signed:1.26.9
image: harness/pipeline-service-signed:1.29.10
deploy:
resources:
limits:
Expand All @@ -87,7 +87,7 @@ services:
harness-network:

platform-service:
image: harness/platform-service-signed:78602
image: harness/platform-service-signed:78903
deploy:
resources:
limits:
Expand All @@ -102,7 +102,7 @@ services:
harness-network:

log-service:
image: harness/log-service-signed:release-61-ubi
image: harness/log-service-signed:release-70-ubi
deploy:
resources:
limits:
Expand All @@ -112,12 +112,12 @@ services:
expose:
- '8079'
healthcheck:
test: "wget -q -O - http://localhost:8079/healthz"
test: "curl http://localhost:8079/healthz"
networks:
harness-network:

scm:
image: harness/ci-scm-signed:release-114-ubi
image: harness/ci-scm-signed:release-127-ubi
deploy:
resources:
limits:
Expand All @@ -130,7 +130,7 @@ services:
harness-network:

delegate-proxy:
image: harness/delegate-proxy-signed:78904
image: harness/delegate-proxy-signed:78918
deploy:
resources:
limits:
Expand Down Expand Up @@ -181,7 +181,7 @@ services:
harness-network:

mongo:
image: harness/mongo:4.4.19
image: mongo:4.4.22
deploy:
resources:
limits:
Expand Down
2 changes: 1 addition & 1 deletion helm/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ kubectl get pods -n harness
kubectl get services -n harness
```
2) Open the link which is displayed and complete the registration form at `http://<ip-address>:7143/#/signup`. Now your Harness CD account along with the first (admin) user is created. If you have already completed this step, then login to Harness CD at `http://<ip-address>:7143/#/signin`.
3) Follow the Harness CD Community Edition [quickstart](https://ngdocs.harness.io/article/ltvkgcwpum-harness-community-edition-quickstart)
3) Follow the Harness CD Community Edition [quickstart](https://developer.harness.io/docs/continuous-delivery/deploy-srv-diff-platforms/community-ed/harness-community-edition-quickstart/)

## Troubleshooting
If you run into issues when installing Harness this section will help identify where the issue is.
Expand Down
16 changes: 8 additions & 8 deletions helm/harness/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -47,17 +47,17 @@ secret:
# Harness application versions
versions:
busybox: 1.35.0
log_service: release-61-ubi
manager: 78927
log_service: release-70-ubi
manager: 79228
mongo: 4.4.19
ng_auth_ui: 1.4.0
ng_ui: 0.344.19
ng_auth_ui: 1.5.0
ng_ui: 0.347.19
nginx: 1.21.4
redis: 6.2.7-alpine
scm: release-114-ubi
platform_service: 78602
delegate_proxy: 78904
pipeline_service: 1.26.9
scm: release-127-ubi
platform_service: 78903
delegate_proxy: 78918
pipeline_service: 1.29.10

# Resource request & limit configuration per application
ng_ui:
Expand Down

0 comments on commit 595210a

Please sign in to comment.