Skip to content
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

Terraform Module GKE #15

Merged
merged 54 commits into from
Aug 29, 2024
Merged
Show file tree
Hide file tree
Changes from 52 commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
549856a
feat: updated attributes
AshutoshAM2002 Apr 18, 2024
74a78bf
feat: updated attributes
AshutoshAM2002 Apr 18, 2024
3c5bc24
feat: updated attributes
AshutoshAM2002 Apr 18, 2024
f342d7d
feat: added network policy
AshutoshAM2002 Apr 18, 2024
c3baa64
feat: removed unused variables
AshutoshAM2002 Apr 18, 2024
1f6c7be
feat: removed unused variables
AshutoshAM2002 Apr 18, 2024
cae0fd5
feat: removed unused variables
AshutoshAM2002 Apr 18, 2024
8331a77
feat: Added pod security policy
AshutoshAM2002 Apr 18, 2024
d047664
feat: Added pod security policy
AshutoshAM2002 Apr 18, 2024
1ab0802
feat: Added pod security policy
AshutoshAM2002 Apr 18, 2024
62844cd
feat: Added pod security policy
AshutoshAM2002 Apr 18, 2024
950d3eb
feat: updated versions
AshutoshAM2002 Apr 18, 2024
301d9c1
feat: testing pod secutity policy
AshutoshAM2002 Apr 22, 2024
153de36
feat: update gke terraform module
Kkhandale2024 Aug 26, 2024
b4755f5
feat: updated network policy
Kkhandale2024 Aug 26, 2024
0aaa40f
feat: resolved tf-checks issue
Kkhandale2024 Aug 26, 2024
0258ebe
feat: resolved tfLint warnings
Kkhandale2024 Aug 26, 2024
6938f27
feat: resolved tflint warnings
Kkhandale2024 Aug 26, 2024
c9a4f6e
feat: resolved tflint warnings provider
Kkhandale2024 Aug 26, 2024
be16972
feat: resolved tflint warnings related credentials
Kkhandale2024 Aug 26, 2024
8a92616
feat: resolved defsec comments
Kkhandale2024 Aug 26, 2024
5e4361a
feat: resolved variable issue
Kkhandale2024 Aug 26, 2024
b3a959b
feat: resolved tfcheck issue
Kkhandale2024 Aug 26, 2024
7d5a8ce
feat: resolved tfcheck issue
Kkhandale2024 Aug 26, 2024
219a65a
feat: resolved tfcheck issue
Kkhandale2024 Aug 26, 2024
34c4433
feat: resolved defsec comments
Kkhandale2024 Aug 26, 2024
469ce5a
feat: resolved tfcheck issue
Kkhandale2024 Aug 26, 2024
a1dd4df
feat: updated workflow files
Kkhandale2024 Aug 27, 2024
7760c46
feat: Resolved Security Scan issue
Kkhandale2024 Aug 27, 2024
7ebd362
feat: Resolved tfcheck error
Kkhandale2024 Aug 27, 2024
e1632cb
feat: Resolved master network issue
Kkhandale2024 Aug 27, 2024
8b435a6
feat: Resolved format issue
Kkhandale2024 Aug 27, 2024
da05341
feat: Resolved Security Scan issue
Kkhandale2024 Aug 27, 2024
e109c78
feat: Resolved Security Scan
Kkhandale2024 Aug 27, 2024
e4f65bd
feat: Resolved network issue
Kkhandale2024 Aug 27, 2024
c1a210c
feat: added default value
Kkhandale2024 Aug 27, 2024
328f946
feat: added ip allocation
Kkhandale2024 Aug 27, 2024
424aec3
feat: changes in module
Kkhandale2024 Aug 27, 2024
d6eafa6
feat: format issue
Kkhandale2024 Aug 27, 2024
48d5bc9
feat: Resolved Security Scan issue
Kkhandale2024 Aug 28, 2024
218cde0
feat: Resolved code format
Kkhandale2024 Aug 28, 2024
0c5a393
feat: added resource labels
Kkhandale2024 Aug 28, 2024
8f721e7
feat: removed labels
Kkhandale2024 Aug 28, 2024
b79e8e7
feat: removed labels
Kkhandale2024 Aug 28, 2024
5b2bfd5
feat: code format
Kkhandale2024 Aug 28, 2024
c832fda
feat: added lebale
Kkhandale2024 Aug 28, 2024
fb4e892
feat: added lebale true
Kkhandale2024 Aug 28, 2024
229fb1b
feat: added default label
Kkhandale2024 Aug 28, 2024
1d1dade
feat: new update
Kkhandale2024 Aug 28, 2024
c80991b
feat: update module
Kkhandale2024 Aug 28, 2024
8dcceae
feat: added new file for gke
Kkhandale2024 Aug 29, 2024
0e6573d
feat: change in workflow
Kkhandale2024 Aug 29, 2024
a4cc6f4
feat: change in readme and workflow
Kkhandale2024 Aug 29, 2024
39b69fa
feat: tfcheck issue
Kkhandale2024 Aug 29, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# These owners will be the default owners for everything in the repo.
* @anmolnagpal @clouddrove/approvers @clouddrove-ci
12 changes: 12 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
## what
* Describe high-level what changed as a result of these commits (i.e. in plain-english, what do these changes mean?)
* Use bullet points to be concise and to the point.

## why
* Provide the justifications for the changes (e.g. business case).
* Describe why these changes were made (e.g. why do these commits fix the problem?)
* Use bullet points to be concise and to the point.

## references
* Link to any supporting jira issues or helpful documentation to add some context (e.g. stackoverflow).
* Use `closes #123`, if this PR closes a Jira issue `#123`
27 changes: 21 additions & 6 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,28 @@

version: 2
updates:
- package-ecosystem: "terraform" # See documentation for possible values
directory: "/" # Location of package manifests

- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
interval: "daily"
open-pull-requests-limit: 3
assignees:
- "clouddrove-ci"
reviewers:
- "approvers"

- package-ecosystem: "terraform" # See documentation for possible values
directory: "_example/" # Location of package manifests
directory: "examples/managed-node-pools" # Location of package manifests
schedule:
interval: "weekly"


# Add assignees
assignees:
- "clouddrove-ci"
# Add reviewer
reviewers:
- "approvers"
# Allow up to 3 open pull requests for pip dependencies
open-pull-requests-limit: 3


14 changes: 14 additions & 0 deletions .github/workflows/auto_assignee.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
name: Auto Assign PRs

on:
pull_request:
types: [opened, reopened]

workflow_dispatch:
jobs:
assignee:
uses: clouddrove/github-shared-workflows/.github/workflows/auto_assignee.yml@master
secrets:
GITHUB: ${{ secrets.GITHUB }}
with:
assignees: 'clouddrove-ci'
57 changes: 9 additions & 48 deletions .github/workflows/readme.yml
Original file line number Diff line number Diff line change
@@ -1,53 +1,14 @@
name: 'Create README.md file'
name: readme workflow
on:
push:
branches:
- master

paths-ignore:
- 'README.md'
workflow_dispatch:
jobs:
readme-create:
name: 'readme-create'
runs-on: ubuntu-latest
steps:
- name: 'Checkout'
uses: actions/checkout@v2.3.4

- name: Set up Python 3.7.
uses: actions/setup-python@v2
with:
python-version: '3.x'

- name: 'create readme'
uses: 'clouddrove/github-actions@v9.0.2'
with:
actions_subcommand: 'readme'
github_token: '${{ secrets.GITHUB}}'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN}}

- name: pre-commit check errors
uses: pre-commit/action@v2.0.0
continue-on-error: true

- name: pre-commit fix erros
uses: pre-commit/action@v2.0.0
continue-on-error: true

- name: 'push readme'
uses: 'clouddrove/github-actions@v9.0.2'
continue-on-error: true
with:
actions_subcommand: 'push'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN}}

- name: 'Slack Notification'
uses: clouddrove/action-slack@v2
with:
status: ${{ job.status }}
fields: repo,author
author_name: 'CloudDrove'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # required
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_TERRAFORM }} # required
if: always()
readme:
uses: clouddrove/github-shared-workflows/.github/workflows/readme.yml@master
secrets:
TOKEN : ${{ secrets.GITHUB }}
SLACK_WEBHOOK_TERRAFORM: ${{ secrets.SLACK_WEBHOOK_TERRAFORM }}
79 changes: 0 additions & 79 deletions .github/workflows/terraform.yml

This file was deleted.

81 changes: 0 additions & 81 deletions .github/workflows/terratest.yml

This file was deleted.

13 changes: 13 additions & 0 deletions .github/workflows/tf-checks.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: tf-checks
on:
push:
branches: [ master ]
pull_request:
workflow_dispatch:
jobs:
basic:
uses: clouddrove/github-shared-workflows/.github/workflows/tf-checks.yml@master
with:
working_directory: './examples/managed-node-pools/'


11 changes: 11 additions & 0 deletions .github/workflows/tflint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
name: tf-lint
on:
push:
branches: [ master ]
pull_request:
workflow_dispatch:
jobs:
tf-lint:
uses: clouddrove/github-shared-workflows/.github/workflows/tf-lint.yml@master
secrets:
GITHUB: ${{ secrets.GITHUB }}
Loading
Loading